matlab基带信号速率,如何用MATLAB产生25Gbaud的基带QPSK调制信号 | 您所在的位置:网站首页 › pskmod函数matlab › matlab基带信号速率,如何用MATLAB产生25Gbaud的基带QPSK调制信号 |
如何用MATLAB产生25Gbaud的基带QPSK调制信号 包括生成随机符号序列,进行QPSK调制,过采样,脉冲成型滤波和降采样。有错误敬请指正。 参数设置:symbol rate=25Gbaud DAC sampling rate=64Gbaud 随机序列生成和QPSK调制 选取一次性生成的符号数目1600。 sources = randi([0 3],1600,1); 对信号进行psk调制,直接调用matlab里的pskmod函数。注意QPSK和4PSK不同之处在于pi/4的相移。 syms = pskmod(sources, 4, pi/4); 过采样和平方根升余弦滚降滤波器(成形滤波器) 先解决几个疑惑。有转载。 1.为什么数字信号传输也要过采样,成形滤波? 答:过采样的数字信号处理起来对低通滤波器的要求相对较低,如果不过采样,滤波的时候滤波器需要很陡峭,指标会很严格 成形滤波的作用是保证采样点不失真。如果没有它,那信号在经过带限信道后,眼图张不开,ISI非常严重。成形滤波的位置在基带调制之后。因为经成形滤波后,信号的信息已经有所损失,这也是为避免ISI付出的代价。 由于光纤通信系统中,该MATLAB产生的调制信号会被送进DAC速率设置为64Gbaud的AWG(任意波形发生器)中,所以不需要加载波调制,过完filter就完事了。 2.信号速率和采样率的关系? 答: 采样速率=每个码元的采样点数*码源波特率 3.平方根?升余弦滚降滤波器? |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |