在DVB-S系统中,TS流在经过RS编码后,会变成uint8类型的数据,在后续QPSK星座映射时又需要二进制码流,因此在进行了RS编码后要将8个bit的数据转化成1个bit逐位输出
实现思路
首先使用BitwiseOperator模块按位与操作,分别将8位二进制数据提取出来,然后使用一个计数器产生0~7的计数信号作为mux模块的使能,在8个时钟周期内分别输出提取出来的8位数据
结构框图
仿真结果
输入的数据是133,二进制为10000101,可以看到输出的结果符合需求
- 本文作者: Moerjie
- 本文链接: https://moerjie.github.io/5fc949bc10ef/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!