Differential Encoder

From GNU Radio
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Differential encoder: y[0] = (x[0] + y[-1]) % M. Uses current and previous symbols and the alphabet modulus to perform differential encoding.

Parameters

Modulus
Modulus of code's alphabet

Example Flowgraph

You can find this example here Differential_coding_example.grc


Diff coding example.png

Source Files

C++ files
diff_encoder_bb_impl.cc
Header files
diff_encoder_bb_impl.h
Public header files
diff_encoder_bb.h
Block definition
digital_diff_encoder_bb.block.yml