北京交通大学通原试验-调制AM,FM_第1页
北京交通大学通原试验-调制AM,FM_第2页
北京交通大学通原试验-调制AM,FM_第3页
北京交通大学通原试验-调制AM,FM_第4页
北京交通大学通原试验-调制AM,FM_第5页
已阅读5页,还剩18页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、通信原理实验电子信息工程学院学生姓名:周雨彤学号:15211057学生姓名:李佳怡学号:15211070指导教师:至丞日期:2017.11.24上课时间:星期一第6大节基于LabVIEW和USRP勺调频、实验目标本实验的目的是实现一个基于LabVIEW和NI-USRP平台的调频收音机,并正确接收空中的调频广播电台信号。让学生可以直观深入的理解调频收音机的工作原理,感受真实信号。并通过实验内容熟悉图形化编程方式,了解软件LabVIEW和USRP硬件基本模块的使用和调试方法,为后续实验奠定基础。二、实验环境与准备软件LabVIEW2012(或以上版本);硬件NIUSRP(1台)及配件。三、实验原理

2、1.频率调制FM(FrequencyModulation)代表频率调制,常用于无线电和电视广播。世界各地的FM调频广播电台使用从87.5MHz到108MHz为中心频率的信号进行传输,其中每个电台的带宽通常为200kHz0本实验重新温习FM的理论知识,并介绍其基本的实现方法。通过一个基带信号m(t)调节载波的数学过程分为两步。首先,信源信号经过积分得到关于时间的函数,再将该函数当作载波信号的相位,从而实现根据信源信号变化对载波频率进行控制的频率调制过程。FM发射机频率调制的框图如图1所示。BasebandIntegratedModulatedSignalBasebandFMSignal范),nt

3、egaoT强)二彘r区£>CarrierSinusoid+/=NcqsQ万¥)图1频率调制小意图在图1的框图中,将信源信号的积分得到一个相位和时间的方程,即:t,、(t)2fj2kf0m()d(1.1)式中,fc代表载波频率,kf代表调制指数,m)代表信源信号。调制结果是相位的调制,与在时域上载波相位的变化有关。此过程需要一个正交调制器如下图2所示:图2相位调制在此次实验中,NIUSRP-2920通过天线接收FM信号,经模拟下变频后,再使用两个高速模拟/数字转化器和数字下变频后将信号下变频至基带I/Q采样点,采样点通过千兆以太网接口发送至PC,并在LabVIEW中进行

4、信号处理。假设已知调频信号的数学表达式:tSfm(t)Accosctkfm()d(1.2)式中,Ac代表载波幅度,kf代表调制指数,m()代表信源信号。由于在软件无线电中,各种调制都是在数字域实现的,所以首先要对式1.2进行数字化。若将调频信号以t为采样间隔离散化,则式1.2中的积分运算应转化为适合用软件处理的数值积分,可采用复化求积法实现FM连续数学表达式的离散化。即把积分区间分成若干子区间,再在每个子区间上用低阶求积。即将积分区间a,bba分为n等份,分点Xkkh,h,k=0,1,n在每个子区间xk,xk1上nXkih一引用梯形公式fXdx-fXkfXki,求和得复化求积公式为:52fXk

5、1(1.3)bn1Xk1hn1fxdXfxdXfXkax0k02k0采用复化求积公式后,按三角运算展开后可得到FM的离散数学表达式为:Sfm(nTs)coskfTs壬T一坐一匹?cos(爪)(1.4)3所i12nxiTsx(i1)TSsinkfTs-s?sin(cnTs)i12从理论上来说,各种通信信号都可以用正交调制的方法加以实现,如图示。图3正交调制实现框图根据图3,可以写出它的时域数学表达式为:(1.5)SFMtItcosctQtsin(ct)2.反正切解调原理在本实验中,推荐一个经典的解调方法一一反正切方法。其基本思想和实现过程如下:对于连续波调制,调制信号的数字表达式可以写成:S(n

6、)A。coscnn(1.6)换句话讲,SnAncoscnkmnc(1.7)式中,c表小载频的角频率,k表小比例因子,0是一个常数。展开1.7的结果是:SnAncoskm(n)0cos(cn)A(n)sinkm(n)osin(cn)(1.8)根据正交展开,设置同向分量如下:XInA(n)coskm(n)0(1.9)假设正交分量是:XQnA(n)sinkm(n)0(1.10)对正交分量与同向分量之比值进行反正切运算,得:(1.(11)(1.(12)得到其相位后Xq,、narctankm(n)nXI0然后,对相位差分,就可以得到调制信号为:nn1m(n)即对接收到的经过下变频的基带正交信号化为极坐标

7、的形式,再进行求导处理,得到调制信号。四、设计过程1、硬件连接:用网线将USR股备与PC机连接,如图4所示。由于调频收音机有音频输出,所以要求计算机有声卡,并且有声音播放器。在控制面板中将PC机的IP设定为192.168.10.1,网关为255.255.255.0。连接USRP勺电源、天线。在windows的开始菜单中AllProgramsNationalInstrumentsNI-USRP目录下面找到NI-USRPConfigurationUtility,在ChangeIPAddress选项卡中应该能够看到设备(包括DeviceID,IPAddress,Type/revision),如图5所

8、示。如果看不到设备,请点击FindDevices来寻找设备。如果需要,可以选定一个设备并且在右边NewIPAddress栏中输入新IP地址,点击ChangeIPAddress来修改USR般备的IP地址。USRF接收机图4用网线将USR股备与PC机连接图5NI-USRPConfigurationUtility界面成的2、FM_Rx.vi设计过程:FM收音机的原理框图如图6所示。在学生程序FM_Rx.vi中,框图中接收调图6FM收音机原理框图频信号等模块都已经给出,FM解调部分是我们需要结合通信原理设计算法并完、UtijrtyfrdDmumFM低放解调(选择频率)接收调频信号改变载波频率Hz找到要

9、收听的广播电台,例如,如果中心频率是94.7 MHz并且电台出现在频谱图上-1M位置处,那么该广播电台的频率为94.8 MHz。将I/Q速率样本数/秒减小到200k。(3)打开频谱图中的自动模式“AutoScaleX。"移动到程序框图(CTRL+E)。从未完成的图形程序“DisabledDiagram”中捕捉VI并把它们放在程序框图中。我们的目标是:基于FM解调器是从一个实信号恢复原始的音频。从得到一个FM调制的I/Q采样信号开始,为了恢复音频,我们将从以下几步实现算法: 提取瞬时相位的I/Q信号,一种方法是利用反正切函数:phase_est=arctan(Q/I); 去除因为反正切

10、操作引入的在+/-180度处的信号不连续性; 使用相位的一阶导数来估计瞬时频率,它随着我们想恢复的消息(音频)成比例变化; 最后使用重采样来降低数据率以便与声卡相配。用橙色通道线将程序框图左边的while循环与subResampleWF.vi中的重采样(dt)模块的输入端连接起来。删除subSound_Out_16b_mono.v后侧的棕色波形线和subResFMpleWF.vi上方的输出和移位寄存器右侧的连线。最后,删除进入PS/PSDVI的VI,并连接导数和重采样波形VI。(10)运行VIO重要模块解析:(这部分内容用来说明subVIs提供的已编写好的功能模块)subComplextoPo

11、larWF.vi图标功能:将复数向极坐标转换位置:文件夹“FMReceiver”一“subVIs”中DsubUnwrapPhase-Continuous.vi功能:将-兀,冗相位展开为连续相位位置:文件夹“FMReceiver”一“subVIs”中输入信号InputSignalAngle(波形DBL)待处理的相位波形信号Reset布尔(TRUE或FALSE)是否重置输出信号PhaseUnwrapped1Angle(波形DBL)1经相位连续展开的波形信号1subDifferentiateContinuous.vi图标“IH”功能:对相位逐点求导位置:文件夹“FMReceiver”一“subVIs

12、”中实验效果验证:运行结果如下图9所示。可以通过接收不同的FM广播电台来检查你设计接收机的性能,注意观察接收信号的功率谱。Rt'cciv(m年1M口矣.H1更却心hrjsx%jurFi*i:Qx;in*“t*fwXjMnw4ffl<FlII*百-we-I电icfl.1Jn-VJiwy3"1433山5耳心心jL|J一MP1OLE图9调频接收机的前面板3、程序框图解释:整体程序框图如图10所示。包含USRP编程,反正切处理,以及声卡编程三部分图10FM整体程序USRP编程部分在图11红色框出,包括打开USRP接收通道,参数配置,开始采集,连续获取下变频后的基带波形数据,将读

13、出的波形数据存入右边框出的基带IQ移位寄存器中,While循环左边对移位寄存器初始化。最后停止并关闭USRP,释放资源。图11USRP编程部分基带波形的反正切处理在图12中间红色框出,其中subFMDemod.vi部分程序需要我们编写。解调后波形送到时域信号显示,快速傅里叶变换PS/PSD后的波形送到频域信号显示。$,词事出I_八一T-iPfllMinj话目匚,.一弓I用辆图13声卡编程部分五、结论及分析5#修由图12基带波形的反正切处理声卡的编程在图13红色框出,包括声卡参数配置,音量调节,连续向声卡缓存写入声音数据,最后对声音输出清零XtsubFMDemod.vi的编程如图14所示,首先将

14、基带复数波形向极坐标转化,然后展开相位,对相位求导,求导后的波形即解调后波形,送到时域信号显示,重采样后的信号送到声卡输出尚默k卡中邛不pi1-j1圣理察题皿U仁将塔1薛多“泞样隼甲工1芾口HM*vi捷占信号时区宿导Ii1刃司3土,1产j惶二二三*4工会库陋理以ri弓用国硒1(ElzU仁C?k肘,L口咛押箪接收僖号解调后信号重宗祥后信号13HF彳廿IFW;:“I巾口重采样率国i卜图14对subFMDemod.vi的编程设计好解调电路以后,连接USRP运行程序,即可得到一台FM收音机。我们的收音机能够正常收听普通的电台,收听效果较好,噪声很小,可以自由调整音量大小。声音频谱范围集中在0-1kHz

15、,符合人声音的频率范围,但在19kHz附近观测到尖峰脉冲,但不会对收听造成影响。收听时程序面板如图15所示:旄C才牛*】E二I问又ildw百为¥丘后G府作值一耳F司二帕粘为匕-*励”基础实验篇实验一频率调制(RX)图15FM收音机界面六、实验扩展1、频偏的意义是什么?它怎样影响调制信号?从听众的角度,我们能做些什么来解决这些影响?做一些测试验证自己的观点。答:频偏就是调频波频率摆动的幅度,一般说的是最大频偏,它影响调频波的频谱带宽。但并不是说最大频偏越大,频谱带宽就一定越宽,这里面还有个调制指数的问题。调制指数m强大频偏/调制低频的频率,调制指数直接影响移频波频谱的形状与带宽。一般说

16、来,调制指数越大,移频波频谱的带宽越宽。而最大频偏是调制指数的一个决定因素,所以说它影响调频波的频谱带宽频偏是调频波里的特有现像,是指固定的调频波频率向两侧的偏移。首先要说明的是,调频波是电磁波的一种形式,是传输图像、声音和其它有用信号的一种工具。利用调频波可以传送声音,比如调频广播;也可以传送图像,比如电视等等。利用声音信号(专业术语为音频信号)对调频波进行调制,可以使固定的调频波频率向两边偏移,当然利用图像信号(专业术语称为视频信号)也可以使固定的调频波频率向两边偏移。这就使调频波的频率产生了频偏。2、找出一些能证明你设计的FM收发信机性能优劣的技术指标。答:a.解调时间:接收到空间中的无

17、线电信号以后,需要电路进行解调,会产生一定的延时,可以用真正的FM收音机和USR股备同时接收信号,比较二者播放的内容是否有时延,从而估计解调的时间;b.信噪比:解调以后的信噪比也是很重要的一个因素,直接影响收听效果,可以通过人耳直接进行判断,若音质较好,可认为信噪比满足要求,若能明显听到噪声,则解调效果不好。3、你可以用你的FM接收机来收听不同的真实的音频信道如103.9MHz,87.6MHz,它和在接收信号的功率谱有什么相同点?你知道其原因吗?频谱中的尖峰脉冲意味着什么?在接收真实音频信道时,可以看到在一些位置会出现尖峰脉冲,且出现的位置保持不变。频谱中的尖峰脉冲总是在19kHz的位置,且幅

18、度变化不大,我觉得应该是混频造成的干扰,是在降已调信号下变频时发生的,但噪声频率过高,人耳是听不到的,只能从电脑的频谱图上观测到。4、你能基于USRPT?平台设计一个类似的解调算法吗?答:可以,除了反正切解调法外,还可以通过基于ModulationToolkit的解调方法,也可以利用锁相环解调。5、尝试创建一个双通道立体声的视频流的正确解调算法。答:解调算法框图如图16所示,其中,BPF滤去无用的噪声信号;限幅器消除信道中的振幅起伏;鉴频器由半波整流和低通滤波组成。收到立体声FM后先进行鉴频,得到频分复用的信号。将频分复用的信号分离开来,恢复成左右声道。图16解调算法框图6、思考题思考题1结合

19、通信原理课程,试推导FM时域频域的信号表达式,并大致画出单音信号调制后的时域波形和复频谱。思考题2从理论上分析,调制信号和载波信号对FM已调信号时域频域的影响。思考题3考虑采用反正切解调方法,需要通过哪些步骤最终得到调制信号?试画出流程框图。思考题4你是否还有其他的FMB调方法?可采用通信原理中其他解调方法,并比较算法难易和性能优劣。思考题1:由正交调制框图,FM时域表达式轻易推导得到:SFMtItcosctQtsin(ct)FM频域表达式为:|2L口+砒.一碗I:思考题2:一方面,通过调制可以把基带信号的频谱搬移到所希望的位置上去,从而将调制信号转换成适合于信道传输或便于信道多路复用的已调信

20、号。另一方面,通过调制可以提高信号通过信道传输时的抗干扰能力,同时,它还和传输效率有关。具体地讲,不同的调制方式产生的已调信号的带宽不同,因此调制影响传输带宽的利用率。相干解调仅适用于窄带调频信号,且需同步信号;而非相干解调适用于窄带和宽带调频信号,而且不需同步信号,因而是FM系统的主要解调方式。而载波则是将FM的频率从低频调制到一个适合传输的较高的频段。思考题3:考虑采用反正切解调方法,对接收到的经过下变频的基带正交信号化为极坐标的形式,得到其相位后再进行求导处理,得到调制信号,解调框图如图17所示。图17考虑反正切的FM解调思考题4:第一种:改进的正交解调法以上方法必须计算反正切,这样编程

21、计算是很麻烦的,因此我们提出了一种避免计算反正切的方法。以上方法在计算反正切后进行差分运算,即求导,考虑到反正切的导函数形式简单,因此这两步应用复合求导公式可以得到:3-wI,mIfNJ"m.nIF-U/J=/axuit;)=rh,-“1/(jil,.f*m,OfnJiI+n-l+1,*It时ftni采用这种方法绕过了计算反正切的难点,可以直接计算出结果,与查表法相比,大大提高精度。它的计算工作量包括需要做2次除法(Q/I只需计算Q(n)/I(n),保存在寄存器里作为下一次的Q(n-1)/I(n-1)、1次平方,2次加减法。因为在TI的C54x系歹1DSP里,没有现成的除法指令,这也

22、增加了编程和DS咕Q值控制上的问题,使得计算量增大。因此,此方法不能用于中频采样率很高而对计算量限制要求很高的情形。图18为使用改进的正交解调法的系统结构图。inUI1图18改进的正交解调法系统结构图第二种:小角度近似解调法以上两种方法都是先计算角度,再作差分。因此我们考虑能否直接计算差角的三角函数值,而后直接得到差角。由已调信号星座图看来,由于FM是包包络调制,即星座图上所有点都在单位圆上,故有:cos4二I1nsin4=pf库-1cos生:“"J闻口?二。fh.J则有:3nH酊=眼-=Ein-oo叫-5ngco卜叱=()(fiIJtji-l.l-/fnfn-I,f我们知道当A9(

23、n)很小时,由小角度近似法则,sinA8(n)与A8(n)是近似相等的。利用这一原理,我们不难得到:Xtnl=A&nl-sinj*=(JfnlItn-L-JTn)(Jtn-I,由于采用传统的正交解调法,计算的是8(n)的三角函数,这个是没有办法近似的,只能采用计算或查反三角函数表的方法,小角度近似解调法的优势在于计算的是A9(n)三角函数,这个值一般都很小,因此才可以近似。根据这种方法,可以获得最简单的算法,由于只有2次乘法和1次减法,而没有反正切、除法等计算,计算量大大简化,因此也可以采用较高的中频采样率,但它的限制在于只能应用在调制角度很小的情况下。图19为使用小角度近似解调法的系

24、统结构图:图19使用小角度近似解调法的系统结构图FM数字解调方法的比较:3种解调方法主要优缺点应用范围传统止交解调法查表法计算量最小,但精度/、高,计算反正切法计算量大,编程困难用查表法适用于精度要求不图的场合改进的止交解调法计算量较大,精度较高适用十精度要求高,但要求米样率低或DSP性能较好的场合小角度近似解调法计算量较小,精度高仅能用于小角度调制的场合七、问题与解决1、连接USR砒到的问题在连接USRP寸,我们将将PC机的IP设定为192.168.10.1,便误以为USRPIP地址为192.168.10.1,忽略了NI-USRPConfigurationUtility中的地址,导致程序运行不成功。后来我们找到了问题所在,重新记录了NI-USRPConfigurationUtility中的地址并输入前面板的到USRPE置中。2、程序连接出现问题在连接电路时,我们理清了思路,但在对展开相位进行求导时,没有使用提供的对相位求导工具,而是错误使用了LabVIEW函数中的普通求导,导致FM波形输出不正确。我们最初没发现问题出在哪,以为是老师提供的框架在信号接收时出现了问题,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论