blob: f84f96db639c25153c0d8fa98d27048bc556117c [file] [log] [blame]
piotr4089c1a2014-08-06 14:10:56 +02001<?xml version='1.0' encoding='ASCII'?>
2<block>
3 <name>Clock offset corrector</name>
4 <key>clock_offset_corrector</key>
5 <category>GSM</category>
piotr1c8de502014-08-06 16:01:40 +02006 <import>import gsm</import>
7 <make>gsm.clock_offset_corrector(ppm=$ppm,samp_rate=$samp_rate,fc=$fc)</make>
piotr4089c1a2014-08-06 14:10:56 +02008 <callback>set_ppm($ppm)</callback>
9 <callback>set_samp_rate($samp_rate)</callback>
10 <callback>set_fc($fc)</callback>
11 <param>
12 <name>ppm</name>
13 <key>ppm</key>
14 <value>0</value>
15 <type>raw</type>
16 </param>
17 <param>
18 <name>samp_rate</name>
19 <key>samp_rate</key>
20 <value>1625000.0/6.0*4.0</value>
21 <type>raw</type>
22 </param>
23 <param>
24 <name>fc</name>
25 <key>fc</key>
26 <value>936.6e6</value>
27 <type>raw</type>
28 </param>
29 <sink>
30 <name>in</name>
31 <type>complex</type>
32 <vlen>1</vlen>
33 </sink>
34 <sink>
piotr4a470462014-08-06 20:12:24 +020035 <name>ppm</name>
piotr4089c1a2014-08-06 14:10:56 +020036 <type>message</type>
37 <optional>True</optional>
38 </sink>
39 <source>
40 <name>out</name>
41 <type>complex</type>
42 <vlen>1</vlen>
43 </source>
piotr1c8de502014-08-06 16:01:40 +020044 <doc>Piotr Krysik</doc>
45<!-- <grc_source>/home/piotr/Odbiornik_gsm/gr-gsm/hier_blocks/clock_offset_corrector.grc</grc_source> -->
piotr4089c1a2014-08-06 14:10:56 +020046</block>