打开微信,点击底部的“发现”,
使用 “扫一扫” 即可将网页分享到我的朋友圈。
(3)开展此实验项目能达到什么效果。软件无线电技术是无线通信系统中通过各基本单元的软件重配置方式实现各种无线通信功能的-种开放式体系结构。本实验涵盖无线通信及信号处理理论基础,以软件无线电0OFDM无线通信系统为虚拟仿真主体,研究以软件重配置的方式实现信号的产生、处理与传输。在相关研究中,真实实验存在实验设备条件不足、射频电路调试困难以及天线成本高损耗大等困难。本平台开设的软件无线电0FDM系统仿真实验项目,不仅可以解决真实实验的问题,也能使学生通过自
行设定相应参数,将不可及的抽象概念转化为直观、可控的仿真图形、数据等。学生可进行重复模拟,全面深刻的认知和理解基于软件无线电的多种关键技术。例如,学生通过该实验,可掌握软件无线电中的信号采样与多速率信号处理的基本原理,高效数字滤波及信号正交变换理论,0FDM 调制与解调技术的实现原理等相关知识,从而加深学生对软件无线电系统设计、通信算法设计、信号处理以及性能分析等认知程度,提高学生专业兴趣和理论联系实际的能力。
从学生的角度出发
编写整个实验项目的具体操作步骤每个操作步骤都有具体的输入(学生与软件之间的操作交互),输入完后都有相
应的输出结果。(I)搭建基于软件无线电的0FDM系统仿真模型如图2所示。
本实验的系统仿真模型包括三个部分。第一部分对应于发射机链路,第二部分对应于信道,第二部分对应于接收机链路,整个系统包含信源产生器、信道编/解码、数字调制/解调、IFFT/FFT、 加/去保护间隔、信道估计/信道补偿、数字.上下变频以及信道。
在发射端,随机二进制序列经过信道编码后,根据采用的调制方式,完成相应的调制映射,形成调制信息序列,之后对该信息序列进行IFFT,将数据的频谱特性变换为时域特性,从而得到OFDM已调信号的时域抽样序列,再进行串并转换,同时加上保护间隔(即循环前缀),然后经过数字上变频,从而得到OFDM已调信号的频带时域波形,最后经过信道进行传输。在接收端,先对接收信号进行数字下变频,去掉保护问隔,得到0FDM已调信号的抽样序列,再对该抽样序列进行FFT即得到原调制信息序列,然后经过解调及信道译码,输出二进制比特信息,最后得出在不同信噪比情况的下系统误码率。根据上述系统仿真模型,要求学生按以下步骤搭建虚拟仿真系统:信源产生器->卷积编码->QPSK调制->串并转换->随机导频序列->插入导频->补零->IFFT->并串转换->加循环前缀->数字上变频->信道->数字下变频->去循环前缀->串并转换->FFT->去零->信道估计->信道补偿->并串转>QPSK解调->维特比译码->误码率计算。
2.各步骤功能说明及参数设置
步骤1:添加信源产生模块并设置参数:
信源产生模块的主要目的是产生随机二进制序列。该随机序列码率为1Mbps,所产生的序列是以帧(frame) 的形式产生,每帧的数据是100位,输出到卷积编码模块的数据为100x1的数据格式。参数设置:信源长度为10000,输出为2进制随机序列。
步骤2:添加卷积编码模块并设置参数:
无线通信系统中采用信道编码的主要目的是信息通过信道发生错误时能进行纠错。本实验中通过码率为1/2、约束长度为7的(2,1,7) 卷积码对信源进行编码。该编码模块将100个信息比特编成200个比特,适合以串行形式进行传输。在编码器复杂性相同的情况下,卷积码的性能优于分组码。本实验中卷积码将信息位数为100 编码为200位的二进制数据,所以一帧的数据经编码后帧长变为200,经卷积编码输出的数据为20x1的数据格式。
步骤3:添加QPSK调制模块并设置参数:
在数字信号的调制方式中QPSK四相移键控是目前最常用的一种数字信号调制方式,它具有较高的频谱利用率、较强的抗干扰性。四相相移调制是利用载波的四种不同相位差来表征输入的数字信息,是四进制移相键控。QPSK 是在M=4时的调相技术,它规定了四种载波相位,分别为45°,135°,225°,315°,调制器输入的数据是二进制数字序列,为了能和四进制的载波相位配合起来,则需要把二进制数据变换为四进制数据,即把二进制数字序列中每两个比特分成一组,共有四种组合,为00,01,10, 11,其中每一组称为双比特码元。每一个双比特码元是由两位二进制信息比特组成,分别代表四进制四个符号中的一个符号。QPSK中每次调制可传输2个信息比特,这些信息比特是通过载波的四种相位来传递的。解调器根据星座图及接收到的载波信号的相位来判断发送端发送的信息比特。
参数设置:输入数据的进制数设置为4。
步骤5:添加随机导频序列模块并设置参数:
随机导频序列模块是指信号发送端在每条信道上同时向信号接收端发送导频序列,接收端测量由发送导频序列的远端串扰引起的误差,并将误差数据汇总成截取误差,通过设计导频序列,以实现帧级的捕获和脉冲级跟踪。
参数设置:产生的导频数据的个数设置为12,子载波个数设置为100,导频之间间隔的符号个数设置为7。
插入导频模块是将特殊的收发两端共知的序列在时频二维空间均匀插入,目的在于使得接收端很方便地提取出相应的信道信息,调制后的信号经过串并转换和随机导频序列二者合并,输入到导频插入模块,导频插入模块之后是IPPT模块,因此在本模块还实现了对数据顺序的变换,使其符合IFFT输入要求。参数设置:子载波个数设置为100,导频之间间隔的符号个数设置为7。