Simulink: How to implement a basic Differential encoder in HDL coder?
3 views (last 30 days)
Show older comments
Guruditya Sinha
on 29 Aug 2018
Answered: Kiran Kintali
on 29 Aug 2018
Hi,
I Have the following query:
1) How does one implement a differential encoder in HDL coder? The pre-existing blocks cannot be converted to HDL.
Am using Simulink for this. Please help.
0 Comments
Accepted Answer
Kiran Kintali
on 29 Aug 2018
An additional note not knowing fully your requirements
The definition of a differential encoder is:
The output is the logical difference between the current input element and the previous output element. More specifically, the input and output are related by
% Initial condition parameter value (ic)
d(i0) = m(i0) XOR ic
d(ik) = d(ik-1) XOR m(ik)
Assuming the input is sample-based, this is just a delay block and XOR.
0 Comments
More Answers (1)
Kiran Kintali
on 29 Aug 2018
Edited: Kiran Kintali
on 29 Aug 2018
Please check if these shipping examples for differential encoding (QAM and QPSK) help?
0 Comments
See Also
Categories
Find more on Speed Optimization in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!