On Mon, Sep 10, 2012 at 5:50 PM, Joana G. [email protected] wrote:
Thank you very much for your help.
The chunks_to_symbols is a mapping block. It takes in a byte and
converts that to the set of symbols defined by the block. Basically,
the block takes in as its ‘Symbol Table’ argument a vector of complex
numbers, call this sym_table. The input stream to this block will be
bytes, and those bytes are mapped to the complex symbols in sym_table
directly. So if the input value is 0, the output is sym_table; if
the input is 3, the output is sym_table. That also means that your
symbol table should be as large as the input value “chunks” are
expected to be.
The interpolating filter is a rate conversion filter. It interpolates
a signal and then filters it to remove the images generated from the
filtering. You definitely don’t want the taps of the filter to be all
1’s; that won’t filter out anything. You can use the ‘gr.firdes’ or
‘gr.optfir’ modules to build the filters for you. Remember that when
building a filter for the interpolator, make sure you specify the
sample rate as the sample rate /after/ the interpolation.