Differential Encoder

From GNU Radio
Revision as of 17:32, 10 August 2022 by Marcindsp (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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