Added more pilot symbols for precision frequency estimation
This adds 4 pilot symbols each after 128 and 256 data symbols. These are used for precision frequency estimation and feed-forward correction, resulting in less decoder errors at the end of the packet. Due to this change, this system can no longer transmit packets shorter than 64 bytes!
This commit is contained in:
parent
69a497ccf8
commit
85ce667d7b
18 changed files with 903 additions and 20 deletions
|
|
@ -105,7 +105,7 @@
|
|||
</param>
|
||||
<param>
|
||||
<key>_coordinate</key>
|
||||
<value>(957, 394)</value>
|
||||
<value>(974, 51)</value>
|
||||
</param>
|
||||
<param>
|
||||
<key>gui_hint</key>
|
||||
|
|
@ -168,7 +168,7 @@
|
|||
</param>
|
||||
<param>
|
||||
<key>_coordinate</key>
|
||||
<value>(837, 394)</value>
|
||||
<value>(854, 51)</value>
|
||||
</param>
|
||||
<param>
|
||||
<key>gui_hint</key>
|
||||
|
|
@ -258,7 +258,7 @@
|
|||
</param>
|
||||
<param>
|
||||
<key>_enabled</key>
|
||||
<value>True</value>
|
||||
<value>1</value>
|
||||
</param>
|
||||
<param>
|
||||
<key>_coordinate</key>
|
||||
|
|
@ -1355,6 +1355,105 @@
|
|||
<value>firdes.WIN_BLACKMAN_hARRIS</value>
|
||||
</param>
|
||||
</block>
|
||||
<block>
|
||||
<key>qtgui_sink_x</key>
|
||||
<param>
|
||||
<key>bw</key>
|
||||
<value>samp_rate/2</value>
|
||||
</param>
|
||||
<param>
|
||||
<key>alias</key>
|
||||
<value></value>
|
||||
</param>
|
||||
<param>
|
||||
<key>fc</key>
|
||||
<value>0</value>
|
||||
</param>
|
||||
<param>
|
||||
<key>freqchangevar</key>
|
||||
<value>None</value>
|
||||
</param>
|
||||
<param>
|
||||
<key>comment</key>
|
||||
<value></value>
|
||||
</param>
|
||||
<param>
|
||||
<key>affinity</key>
|
||||
<value></value>
|
||||
</param>
|
||||
<param>
|
||||
<key>_enabled</key>
|
||||
<value>0</value>
|
||||
</param>
|
||||
<param>
|
||||
<key>fftsize</key>
|
||||
<value>8192</value>
|
||||
</param>
|
||||
<param>
|
||||
<key>_coordinate</key>
|
||||
<value>(694, 554)</value>
|
||||
</param>
|
||||
<param>
|
||||
<key>gui_hint</key>
|
||||
<value></value>
|
||||
</param>
|
||||
<param>
|
||||
<key>_rotation</key>
|
||||
<value>0</value>
|
||||
</param>
|
||||
<param>
|
||||
<key>id</key>
|
||||
<value>qtgui_sink_x_1</value>
|
||||
</param>
|
||||
<param>
|
||||
<key>maxoutbuf</key>
|
||||
<value>0</value>
|
||||
</param>
|
||||
<param>
|
||||
<key>minoutbuf</key>
|
||||
<value>0</value>
|
||||
</param>
|
||||
<param>
|
||||
<key>name</key>
|
||||
<value>"Synced Symbols"</value>
|
||||
</param>
|
||||
<param>
|
||||
<key>plotconst</key>
|
||||
<value>True</value>
|
||||
</param>
|
||||
<param>
|
||||
<key>plotfreq</key>
|
||||
<value>True</value>
|
||||
</param>
|
||||
<param>
|
||||
<key>plottime</key>
|
||||
<value>True</value>
|
||||
</param>
|
||||
<param>
|
||||
<key>plotwaterfall</key>
|
||||
<value>True</value>
|
||||
</param>
|
||||
<param>
|
||||
<key>showports</key>
|
||||
<value>True</value>
|
||||
</param>
|
||||
<param>
|
||||
<key>showrf</key>
|
||||
<value>False</value>
|
||||
</param>
|
||||
<param>
|
||||
<key>type</key>
|
||||
<value>complex</value>
|
||||
</param>
|
||||
<param>
|
||||
<key>rate</key>
|
||||
<value>1</value>
|
||||
</param>
|
||||
<param>
|
||||
<key>wintype</key>
|
||||
<value>firdes.WIN_BLACKMAN_hARRIS</value>
|
||||
</param>
|
||||
</block>
|
||||
<block>
|
||||
<key>qtgui_time_sink_x</key>
|
||||
<param>
|
||||
|
|
@ -1391,7 +1490,7 @@
|
|||
</param>
|
||||
<param>
|
||||
<key>_coordinate</key>
|
||||
<value>(710, 562)</value>
|
||||
<value>(870, 487)</value>
|
||||
</param>
|
||||
<param>
|
||||
<key>gui_hint</key>
|
||||
|
|
@ -1655,7 +1754,7 @@
|
|||
</param>
|
||||
<param>
|
||||
<key>name</key>
|
||||
<value>""</value>
|
||||
<value>"Synced"</value>
|
||||
</param>
|
||||
<param>
|
||||
<key>nconnections</key>
|
||||
|
|
@ -1663,11 +1762,11 @@
|
|||
</param>
|
||||
<param>
|
||||
<key>size</key>
|
||||
<value>1024</value>
|
||||
<value>8192</value>
|
||||
</param>
|
||||
<param>
|
||||
<key>srate</key>
|
||||
<value>samp_rate</value>
|
||||
<value>samp_rate/2</value>
|
||||
</param>
|
||||
<param>
|
||||
<key>stemplot</key>
|
||||
|
|
@ -1695,7 +1794,7 @@
|
|||
</param>
|
||||
<param>
|
||||
<key>tr_tag</key>
|
||||
<value>"corr_est"</value>
|
||||
<value>"corr_start"</value>
|
||||
</param>
|
||||
<param>
|
||||
<key>type</key>
|
||||
|
|
@ -1703,7 +1802,7 @@
|
|||
</param>
|
||||
<param>
|
||||
<key>update_time</key>
|
||||
<value>0.10</value>
|
||||
<value>1</value>
|
||||
</param>
|
||||
<param>
|
||||
<key>ylabel</key>
|
||||
|
|
@ -1754,7 +1853,7 @@
|
|||
</param>
|
||||
<param>
|
||||
<key>_enabled</key>
|
||||
<value>True</value>
|
||||
<value>1</value>
|
||||
</param>
|
||||
<param>
|
||||
<key>_coordinate</key>
|
||||
|
|
@ -2155,6 +2254,12 @@
|
|||
<source_key>pdu_out</source_key>
|
||||
<sink_key>print_pdu</sink_key>
|
||||
</connection>
|
||||
<connection>
|
||||
<source_block_id>hamnet70_demod_sc16qam_0</source_block_id>
|
||||
<sink_block_id>qtgui_sink_x_1</sink_block_id>
|
||||
<source_key>1</source_key>
|
||||
<sink_key>0</sink_key>
|
||||
</connection>
|
||||
<connection>
|
||||
<source_block_id>hamnet70_demod_sc16qam_0</source_block_id>
|
||||
<sink_block_id>qtgui_time_sink_x_0</sink_block_id>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue