Thomas Kolb
85ce667d7b
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!
33 lines
767 B
XML
33 lines
767 B
XML
<?xml version="1.0"?>
|
|
<block>
|
|
<name>Insert Pilot Symbols</name>
|
|
<key>hamnet70_insert_pilot_symbols</key>
|
|
<category>[hamnet70]</category>
|
|
<import>import hamnet70</import>
|
|
<make>hamnet70.insert_pilot_symbols($pilot_sequence, $offsets, $length_tag)</make>
|
|
<param>
|
|
<name>Pilot Sequence</name>
|
|
<key>pilot_sequence</key>
|
|
<type>complex_vector</type>
|
|
</param>
|
|
<param>
|
|
<name>Insertion Positions</name>
|
|
<key>offsets</key>
|
|
<type>int_vector</type>
|
|
</param>
|
|
<param>
|
|
<name>Length Tag Key</name>
|
|
<key>length_tag</key>
|
|
<type>string</type>
|
|
<!--value>packet_len</value-->
|
|
</param>
|
|
<sink>
|
|
<name>in</name>
|
|
<type>complex</type>
|
|
</sink>
|
|
<source>
|
|
<name>out</name>
|
|
<type>complex</type>
|
|
</source>
|
|
</block>
|