基于LabVIEW的模拟调制解调系统设计

2019-11-18来源: elecfans关键字:LabVIEW  模拟调制解调系统

0 引言
随着信息时代的快速发展,信息科学技术已成为21世纪国际社会和世界经济发展的强大动力,调制和解调系统在通信、广播、电视等信息传输系统已得到了广泛的应用。调制可以使信号适用于无线信道传输,幅度、双边带、单边带调制是短波通信的三种主要方式。其中单边带调制已经成为短波通信的一种重要的调制方式;幅度调制的优点是接收设备简单,缺点是功率利用率低,抗干扰能力差,目前主要用于中波和短波的调幅广播中;双边带调制设备较复杂,应用较少,一般只用于点对点的专用通信。单边带制式普遍用于频带比较拥挤的场合,如短波的无线电广播和频分多路复用系统中。该文主要是基于LabVIEW平台对幅度调制(Amplitude Modulation,AM)、双边带调制(Double Side Band,DSB)、单边带(Single Side Band,SSB)凋制、残留边带调制(Vesttigial Side Band,VSB)进行了设计。LabVIEW自从1986年在美国国家仪器公司(NI)公司问世以来,以简单易用的图形化编程语言平台和强大的图形用户界面,已被越来越多的工程技术人员所青睐,而且已经在各个领域得到了广泛的应用。

1 调制原理
1.1 幅度调制
通过调制信号去控制高频载波的幅度,使之随调制信号做线性变化。它是将基带信号的m(t)与一个直流分量A0相加后与载波相乘,即可形成调幅信号,其时域表达式如式(1)所示:
e.JPG
幅度调制的模型图如图1所示。

g.JPG


在幅度信号中,载波分量并不携带信息,信息完全由边带传送。如果抑制载波,只需将直流A0去掉,即可输出抑制载波的双边带信号。


1.2 双边带调制
双边带调制是在幅度调制基础上将直流A0分量去掉后得到的一种高效的调制方式——抑制载波双边带信号。双边带调制模型图如图2所示。

h.JPG


其时域表达式和频域表达式分别如式(3),式(4)所示。
i.JPG
1.3 单边带调制
单边带调制实现的方法主要有两种:滤波法和相移法,本文采用滤波法产生单边带信号,即先产生一个双边带调制信号,通过一个滤波器滤除一部分边带就得到了单边带信号,单边带调制模型图如图3所示。

j.JPG

在本系统的设计中,通过一个高通滤波器滤除下边带的频率分量,保留上边带的频率分量,其传输函数表达式和单边带频域表达表如式(5),式(6)所示。
k.JPG

2 LabVIEW实现
LabVIEW程序由前面板程序和程序框图两部分组成,LabVIEW的前面板就像是一台电子仪器的操作面板,用以控制和显示实验结果;在程序框图中编写图形化程序,实现仪器的功能。基于LabVIEW产生双边带信号、单边带信号及对应的波形和频谱显示。根据调制原理,将一个低频正弦波和一个载波相乘,得到双边带信号,经过滤波器滤波得到单边带信号,直流信号与低频正弦波相加之后,再与一个载波相乘,便可得到调幅信号,同时为了更方便地观看波形和频谱图,更加直观地得出结果。调制解调前面板如图4所示,通过调制旋钮选择调制波形,调幅旋钮选择波形,通过时域波形、功率谱、解调信号显示结果波形。

a.JPG


调制解调系统程序框图如图5所示,该程序框图由三部分组成:调制、解调和调制显示。调制部分通过信号生成函数产生信号和载波信号,再通过调制旋钮选择何种调制;解调部分是已调信号与调制同频的载波信号相乘,经过滤波器滤波后得到解调信号;调制显示部分将通过时域波形显示,频谱测量信号通过功率谱显示结果,调制显示灯通过调制选择旋钮信号与相应数字相减,通过等0函数判断为真时,显示灯亮。

b.JPG

幅度调制程序框图中将调制信号与直流信号相加,再与载波信号相乘便得到了幅度调制信号,幅度调制程序框图如图6所示。幅度调制结果显示如图7所示,调制旋钮选择2,调幅旋钮选择在1~5之间,调制信号灯亮,时域波形显示时域幅度调制波形,频谱波形的中心频率为100 Hz,由于直流信号和上、下边带叠加在一起成为90~110 Hz信号,解调波形与调制波形相同。


在双边带调制的条件结构中,将调制信号与载波信号相乘后得到了双边带调制信号,双边带调制信号程序框图如图8所示。双边带调制结果如图9所示,调制旋钮选择3,双边带调制信号灯亮,时域波形图显示幅度调制波形,频谱波形的中心频率为100Hz,由上边带、下边带叠加在一起构成90~110 Hz信号。DSB的功率谱与AM相近,只显示上、下边带的中心频率中去除了载波分量,DSB信号的调制效率是100%,即全部功率都用于信息传输。

c.JPG

单边带调制是将调制信号与载波信号相乘后通过滤波器进行二次滤波,滤除下边带信号,已调信号通过波形显示,单边带调制信号程序框图如图10所示。单边带调制结果如图11所示,调制旋钮选择4,单边带调制信号灯亮,频谱波形只显示100~110 Hz的上边带信号。单边带凋仅传输双边带信号的一个边带(上边带或下边带),不仅可以节省载波功率,还可以节省一半传输频带。

d.JPG


残留边带调制程序框图如图12所示,相乘后的信号经过滤波器后便得到了残留边带信号,前面板显示调制结果如图13所示。

3 结语
本文首先简单介绍了调制和解调原理,接着基于LabVIEW软件平台设计了调制和解调系统,并分析AM,SSB,DSB,VSB这四种信号的仿真结果,比较各自在信道传输和功率利用率方面的优缺点。在单边带调制中只采用了一级滤波,有一部分边带未完全滤除,可以通过多级滤波技术进行改善,其余三种信号仿真过程均正常。在使用LabVIEW的过程中发现它可方便、快捷地实现通信系统的仿真设计。基于LabVIEW平台设计的调制解调系统,可以在理工科的教学实验中推广运用,加深对信号和通信等课程的理解和掌握,从而提高学校在理工科的教学水平和质量。

关键字:LabVIEW  模拟调制解调系统 编辑:什么鱼 引用地址:http://news.eeworld.com.cn/Test_and_measurement/ic480283.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:基于NI PXI和LabVIEW缩短RF功率放大器的特征化时间
下一篇:基于LabVIEW的超高频RFID读写器测试系统软件设计

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

基于LabVIEW的虚拟频谱分析仪的设计与实现
O 引言LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种图形化的编程语言,集成了满足GPIB、VXI、RS-232和RS-485协议的硬件及数据采集卡通讯的全部功能,还内置了便于应用TCP/IP、ActiveX等软件标准的库函数。利用LabVIEW可以方便地建立各种虚拟仪器。频谱分析仪是对无线电信号进行测量的必备手段,是从事电子产品研发、生产、检验的常用工具,应用十分广泛,被称为工程师的射频万用表。传统的频谱分析仪的前端电路是一定带宽内可调谐的接收机,输入信号经变频器变频后由低通滤器输出。滤波输出信号作为垂直分量,频率作为水平分量,在示波器屏幕上绘出坐标
发表于 2019-12-11
基于LabVIEW的虚拟频谱分析仪的设计与实现
基于51单片机的温度采集系统(Labview做上位机)
做该设计的初衷是为自己的毕设打基础,因为我的毕设要做一个探测机器人,需要对某一地区的各种环境参数进行检测,然后通过WIFI返回到上位机。所以为了搞懂温度传感器以及练习上位机的设计,花了几天时间做了一个很简单的采集系统。今天把它拿出来跟各位小伙伴们分享,希望对各位有所帮助,同时也希望大佬们指出不足,起到一个相互学习,相互促进的作用。该系统原理是:51单片机把ds18b20传感器将采集到的温度值(十六进制)通过串口发送到labview,labview对单片机发来的数据做简单的处理然后显示。上位机界面上位机(接受程序)简单的硬件连接数据纪录串口部分:void main()        
发表于 2019-11-30
基于51单片机的温度采集系统(Labview做上位机)
LPC1788的多路数据采集系统下位机+LabVIEW下位机程序
包含程序源码,电路图单片机源程序如下: #include "../LPC177x_8x/LPC177x_8x.h"#include "../LPC177x_8x/type.h"#include "../ADC/adc.h"#define BEEPON            (LPC_GPIO3->CLR = 1ul << 30)                  /* 蜂鸣器工作   &n
发表于 2019-11-26
LPC1788的多路数据采集系统下位机+LabVIEW下位机程序
用LabVIEW FPGA模块实现不同时钟域的数据连续传输
摘要:为了解决基于LabVIEWFPGA模块的DMAFIFO深度设定不当带来的数据不连续问题,结合LabVIEWFPGA的编程特点和DMA FIFO的工作原理,提出了一种设定FIFO深度的方法。对FIFO不同深度的实验表明,采用该方法设定的FIFO深度能够比较好地满足系统对数据连续传输的要求。研究结果对深入展开研究和工程设计具有一定的指导意义。0 引言20世纪80年代中期,NI公司推出了一种图形化的编程语言LabVIEW,并于2003年推出FPGA模块。该模块用于对NI公司RIO设备中的FPGA进行编译,使得工程师无需了解VHDL或其他底层硬件设计工具,就可以使用FPGA技术进行系统的设计。本文使用LabVIEW FPGA
发表于 2019-11-25
用LabVIEW FPGA模块实现不同时钟域的数据连续传输
LabVIEW中的I/O接口设备驱动
1 引言  labview(laboratory virtual instrument engineering workbench,实验室虚拟仪器工程平台)是美国ni公司(national instrument company)推出的一种基于g语言(graphics language,图形化编程语言)的虚拟仪器开发平台。labview以其在数据采集、信号处理等方面的突出优势已经在测控领域获得了广泛应用。虚拟仪器系统的硬件平台由i/o接口设备和计算机构成(如图1所示),i/o接口设备是对外获取信号的通道,为了能使计算机能够对i/o接口设备有效地进行控制,就要考虑系统中i/o接口设备的驱动问题。图1 虚拟仪器的硬件构成
发表于 2019-11-25
LabVIEW中的I/O接口设备驱动
基于LabVIEW的桥梁运行状态长期
论述铁路桥梁运行状态长期监测系统的设计方法,介绍它的硬件组成、软件结构以及系统功能,本系统利用网络传感器、以太网技术和虚拟仪器技术,在LabVIEW平台上实现了现场数据的网络化远程传输、监控和数据查询。1硬件系统组成监测系统框图如图1所示,该系统的监测内容主要包括:上行线列车运行特征,上、下行线过车时上、下行线各孔跨中的横向振动;上行线重点监测孔跨中的竖向、横向振动,竖向挠度、相关桥墩的横向振动、环境温度、钢轨温度、雨水情况等。各被测量经过相应的传感器就近接入各个数据采集站,各采集站的数据经本地交换机送入局域网传送至远程监控中心。在本系统中,以Rabbit 3000微处理器为核心的各数据采集站是传感器技术与网络通信技术相结合
发表于 2019-11-25
基于LabVIEW的桥梁运行状态长期
小广播
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD.com.cn, Inc. All rights reserved