diff options
author | ptrkrysik <ptrkrysik@gmail.com> | 2014-11-19 11:30:53 +0100 |
---|---|---|
committer | ptrkrysik <ptrkrysik@gmail.com> | 2014-11-19 11:30:53 +0100 |
commit | 381253a1d24f1273fad2f4e0d57d75d3ac6e518d (patch) | |
tree | 2ac0ba198a88845d41626a7056b7e0508a669fae /grc/misc_utils | |
parent | 7a7b9b0a3a446e83703f53bea11389f030c68fde (diff) |
Changes in clock offset corrector and gsm_input - the previous version wasn't working well when samp_rate_in was different from samp_rate_out.
Now resampling is done outside of clock offset corrector.
Diffstat (limited to 'grc/misc_utils')
-rw-r--r-- | grc/misc_utils/gsm_clock_offset_corrector.xml | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/grc/misc_utils/gsm_clock_offset_corrector.xml b/grc/misc_utils/gsm_clock_offset_corrector.xml index c541054..0740f17 100644 --- a/grc/misc_utils/gsm_clock_offset_corrector.xml +++ b/grc/misc_utils/gsm_clock_offset_corrector.xml @@ -1,4 +1,3 @@ -<?xml version='1.0' encoding='ASCII'?> <block> <name>Clock offset corrector</name> <key>gsm_clock_offset_corrector</key> @@ -7,34 +6,26 @@ fc=$fc, ppm=$ppm, samp_rate_in=$samp_rate_in, - samp_rate_out=$samp_rate_out, )</make> <callback>set_fc($fc)</callback> <callback>set_ppm($ppm)</callback> <callback>set_samp_rate_in($samp_rate_in)</callback> - <callback>set_samp_rate_out($samp_rate_out)</callback> <param> <name>fc</name> <key>fc</key> - <value>936.6e6</value> + <value>fc</value> <type>float</type> </param> <param> <name>ppm</name> <key>ppm</key> - <value>0</value> - <type>int</type> + <value>ppm</value> + <type>float</type> </param> <param> <name>samp_rate_in</name> <key>samp_rate_in</key> - <value>1625000.0/6.0*4.0</value> - <type>float</type> - </param> - <param> - <name>samp_rate_out</name> - <key>samp_rate_out</key> - <value>1625000.0/6.0*4.0</value> + <value>samp_rate_in</value> <type>float</type> </param> <sink> @@ -53,5 +44,4 @@ <vlen>1</vlen> </source> <doc>Piotr Krysik</doc> -<!-- <grc_source></grc_source> --> </block> |