欢迎来到天天文库
浏览记录
ID:56470873
大小:678.00 KB
页数:22页
时间:2020-06-19
《射频前端模块的软件无线电实现答辩.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、射频前端模块的软件无线电实现姓名:学号:学院:班级:指导老师:目录一.选题背景目的以及研究内容二.BPSK基本原理三.BPSK软件程序设计四.BPSK硬件FPGA实现五.总结射频前端在靠近天线部分的,包括发射通路和接收通路。其中包含有功率放大器、滤波器等器件。可以实现对信号的调制、编码和信号放大功能。软件无线电是一种开放的模块化结构,物理实现上基于一个采用数字无线电技术的通用硬件平台,通过实时的软件控制,用户能定义该平台的工作模式,从而使一个硬件平台能实时地转变为不同技术标准的通信系统。1.1选题背景调制包括幅度调制(AM)、频率调制(FM)和
2、相位调制(PM或PSK)。由于PSK系统抗噪声性能优于ASK和FSK,而且频带利用率较高,因此在中、高速数字通信中被广泛采用。本课题选择PSK中较为简单的BPSK无线通信调制方式,计划依次针对调制解调模块软件实现以及FPGA硬件实现进行研究,实现一整套射频前端无线电软件硬件模拟平台。1.2选题目的针对当前软件无线电的背景以及研究现状,我们将从以下几个方面逐次进行研究和设计:1.了解调制原理、PSK概念及基本原理。2.学习BPSK传输原理,并简单设计BPSK传输流程图。3.学习MATLAB语言编程,利用其对BPSK进行仿真。1.3研究内容BPSK
3、是PSK系列中最简单的一种。它是使用两个相位差180°且正交的信号表示0及1的资料。它在坐标图放置的点并无特别设计,两点皆放在实数轴,分别在0°的点及180°的点。这种系统是在PSK系列中抗噪声能力(SNR)是最佳的,在传送过程中即使严重失真,在解调时仍可尽量避免错误的判断。2.1BPSK基本原理BPSK传输是PSK中最简单的传输方式。但这种最简单的方式在实际当中,由于有天线对射频的影响,传输的波形会产生失真。许多人做的实验只是论证BPSK在理想状态下的传输状态,与实际情况有违。我的论文针对此状况,在调制解调端均采用了脉冲滤波器,有效提高了BP
4、SK传输的抗干扰能力,达到实际传输的理想效果。在发射端流程图中,一个BPSK波的波形是通过数字信号数据和载波相乘所得到的。然而,由于受到频谱带宽的限制,我们必须借助一个适当的脉冲整形滤波器来控制波形的形状。因此,在BPSK信号产生的过程中,最为重要的,就是把数字信号通过一个脉冲整形滤波器电路来进行滤波。然后,脉冲整形后的信号经过D/A转换器转换成一个模拟信号,最后通过天线来传到空间中去。(射频前端发射过程)上图为接收端流程图。在接收端,天线接收到的波形将要通过一个带通滤波器,在这里,干扰波形将会被过滤掉。然后,接收到的无线信号会与RF载波频率信
5、号相乘来达到降频转换的效果,从而获得一个基带信号。之后,信号将会通过一个A/D转换器,将其转换成数字采样数据,这个传输数字数据将通过DSPH(数字信号处理硬件)进行恢复。在DSPH中,采样数据会在一个脉冲整形滤波器中过滤,以此来消除信号干扰。2.2奈奎斯特滤波器1.先对一些程序中用到的变量进行定义赋值:sr=256000.0;%符号率ml=1;%调制等级br=sr*ml;%比特率nd=1000;%信号个数ebn0=3;%Eb/N0ipoint=8;%过采样数3.程序设计2.对奈奎斯特滤波器的滤波系数进行设定:irfn=21;%滤波器信号数alf
6、s=0.5;%滚降系数[xh]=hrollfcoef(irfn,ipoint,sr,alfs,1);3.定义完所有的变量后,我们就可以对实验进行仿真步骤了。(1)生成随机数据(-1或1),存入向量data1中。(2)对data1进行过采样,生成data2向量。(3)利用data2与xh进行卷积,得到data3。data3再与载波信号相乘即为调制后的信号。上图显示的是随机生成的data1数据,其包含的码元流为10101001101010上图为经过过采样后得到的data2数据。上图为经过卷积后的data3数据。由于MATLAB语言与VHDL语言存在
7、软硬件兼容差异。在硬件实现方面,采用赛灵思Virtex-4系列FPGA的MIMO系统完成MATLAB在FPGA上的实现。TheMathWorks公司的MATLAB为空间复用式MIMO系统的设计和实现提供了一个真正独一无二的环境。对循环、复数、矢量和矩阵运算的内在语言支持,以及数学函数,为MIMO所需的线性几何算法提供了一种高效的建模环境。4.BPSK的FPGA实现通过AccelDSPSynthesis综合工具,我们便可以使用浮点MATLAB在FPGA上为空间复用式MIMO系统定义和实现定制架构。通过使用MATLAB算法作为FPGA开发的金色源码
8、和免除重新编写为其他语言或设计环境的工作,减少了开发和验证的循环次数。课题研究内容是射频前端模块的软件无线电实现,本文从理论和实际两个方面,对软件无线
此文档下载收益归作者所有