如何用Verilog语言编程实现将输入的随机序列每两位进行二进制编码

如题所述

第1个回答  2012-05-23
具体需求能描述清楚不? 是QPSK调制还是简单的串行转并行???追问

是实现单脉冲4-PPM调制里的串并变换模块的功能的。

追答

这种调制方式我不是很熟悉。 不过我想原理都是差不多的
我有几个问题:

1,你的伪随机序列的多项式是什么?
2,每个时钟产生几个bit?
3,什么时候伪随机序列重新进行计算,也就是重新初始化?
4,4-PPM的编码公式什么?
我知道这些就应该知道怎么做了。

追问

输入随机的0、1序列。如果是00,转化为十进制是0,4-PPM有四个时隙,表示4-PPM第一个时隙上有脉冲,对应4-PPM为1000。同理,01对应4-PPM为0100,10对应4-PPM为0010,11对应4-PPM为0001。

本回答被提问者采纳
相似回答
大家正在搜