AD9361软件无线电实验(4)DPSK解调

前些天我在博客上分享了使用FPGA+AD9361进行DPSK调制的过程,相对于DPSK解调来说,DPSK调制过程比较简单。一个显而易见的问题是,作为发送端的AD9361与作为接收端的AD9361的本振频率必定存在偏差,使得AD9361接收到的基带数据像是被调制了一样。我在尝试分析本振频偏问题时,曾经使用信号源生成DPSK信号并由AD9361接收,故意将信号源的本振频率设定一点偏移,就可以发现AD9... 继续阅读AD9361软件无线电实验(4)DPSK解调

AD9361软件无线电实验(3)DPSK调制

前面两篇文章分享了我对数字基带信号与成型滤波的理解、测试、验证,本文将分享DPSK在AD9361上的实现。思路是这样的,首先在Matlab上验证DPSK调制后的频谱,然后在FPGA中采用伪随机序列作为原始数据,经上采样、成型滤波后送入AD9361,由AD9361完成IQ调制并最终发射出去。在本文中,最终的已调DPSK信号,其物理层速率是2Mbps,占用带宽为2.5MHz,物理层与占用带宽是联动的关... 继续阅读AD9361软件无线电实验(3)DPSK调制

AD9361软件无线电实验(2)成型滤波

什么是成型滤波 成型滤波就是通过对数字基带信号的处理把信号的频谱压缩在一定的带宽内。先看一张图,就是矩形脉冲信号的频谱,这张图是用别人的代码画出来的,比我的代码画的好,毕竟人家是专业的。 很明显,如果不对这个频谱做限制,那么它将会占用特别大的带宽,在实际的无线通信产品中,根本没有这种频谱的产品。用比较专业的一点的方式描述,成型滤波有两个作用: (1)频谱压缩,限制信号带宽。在数字通信中基带信号是矩... 继续阅读AD9361软件无线电实验(2)成型滤波