ISSN1009-3044
E-mail:kfyj@cccc.net.cn第5卷第27期(2009年9月)http://www.dnzs.net.cnTel:+86-551-56909635690964
基于Simulink的数字通信系统的建模与仿真
赵琳,邵敏敏(天津天狮学院,天津301700)
摘要:该文在理论分析的基础上,利用Simulink工具箱建立了一种数字通信系统的模型。该模型为带限基带传输系统,其中匹配滤波
器的选择和定时提取系统的设计是核心。该模型在给定仿真条件下运行,通过观测眼图信息和测试误码率的方法来衡量系统性能。关键词:Simulink;数字通信系统;建模;仿真中图分类号:TN915
文献标识码:A
文章编号:1009-3044(2009)27-7812-03
BasedonSimulink'sModellingandSimulationofDigitalCommunicationSystemZHAOLin,SHAOMin-min
(TianjinTianshiCollege,Tianjin301700,China)
Abstract:Basedontheacademicanalysis,thispaperestablishesamodellingofdigitalcommunicationsystembyusingthesimulinktools.Themodellingisabandwidthlimitedbasebandtransmissionsystem,withtheemphasisofchoosingthefiltersanddesigningofthetimingextrac-tionsystem.Themodellingrunsunderthegivenconditons,theeyepatternandtheerrorratecanshowtheperformanceofthissystem.Keywords:simulink;digitalcommunicationsystem;modelling;simulation
在数字通信系统中,其传输对象通常是二进制数字信息,它可能来自计算机、网络或其它数字设备的各种数字代码,也可能来自数字电话终端的脉冲编码信号。由于未经调制的脉冲电信号所占据的频带通常从直流和低频开始,因而称为数字基带信号[1]。在某些有线信道中,特别是传输距离不太远的情况下,数字基带信号可以直接传送,我们称之为数字信号的基带传输。由于在近距离范围内,基带信号的功率衰减不大,从而信道容量不会发生变化,因此,在局域网中通常使用基带传输技术。基带传输费用较低,同时仍能保持高速率,应用比较广泛,是在计算机网络中占主导地位的传输方式。
因此本文建立了一种数字通信系统的模型,该模型中采用数字信源和基带传输方式,通过观测眼图信息和测试误码率的方法来衡量该通信系统的性能。
1数字通信系统的设计
本文建立的数字基带传输系统的结构如图1所示。
实际的通信系统中传输信道的带宽总是有限的,这样的信道称为带限信道。带限信道的冲击响应在时间上是无限的,因此一个时隙内的代表数据的波形经过带限信道后将在邻近的其他时隙上形成非零值,称为波形的拖尾。拖尾和邻近其他时隙上的传图1数字基带传输系统结构框图输波形相互重叠后,形成数据之间的混叠,造成符号间干扰,也称为码间串扰。接收机中,在每个传输时隙中的某一个时间点上,通
过对时域混叠后的波形进行采样,然后对样值进行判决来恢复接收数据。在采样时间位置上符号间的干扰应最小化(该采样时刻称为最佳采样时刻),并以适当的判决门限来恢复接收数据,使误码率最小(该门限称为最佳判决门限)。因此,该模型中滤波器和定时提取模块的设计直接决定了该数字通信系统的性能。
1.1匹配滤波器的设计
在工程上,为了便于观察接收波形中的码间串扰情况,可在采样判决设备的输入端口处以恢复的采样时钟作为同步,用示波器观察该端口的接收波形。利用示波器显示的暂时记忆特性,在示波器上将显示出多个时隙内接收信号的重叠波形图案,称为眼图。对于传输符号等概率的双极性二元码,最佳判决门限为0,最佳采样时刻为眼图开口最大处,因为这时刻上的码间串扰最小。当无码间串扰时,在最佳采样时刻上眼图波形将会聚为一点。
显然,只要带限信道冲激响应的拖尾波形在时隙周期整数倍上取值为零,那么就没有码间串扰,例如抽样函数sincx=sinx/x。然而,抽样函数的频谱是矩形门函数,是物理不可实现的。由于门函数的频率锐截止特性,即使近似实现也十分困难。然而,还存在一类无码间串扰的时域函数,且具有升余弦频率特性,幅频响应是缓变的,在工程上易近似实现[2]。具有滚升余弦频率特性的传输信道是无码间串扰的,其冲击响应为
(1)
相应的频谱是
收稿日期:2009-08-12
作者简介:赵琳(1981-),女,天津市人,助教,硕士,主要研究方向为电子,通信技术;邵敏敏(1982-),女,天津市人,助教,硕士,主要
研究方向为计算机技术。
7812计算机工程应用技术本栏目责任编辑:贾薇薇
第5卷第27期(2009年9月)ComputerKnowledgeandTechnology电脑知识与技术
(2)
其中,Ts为码元传输时隙宽度,0≤α≤1为滚降系数。当α=0时,Hrcos(ω)退化为矩形门函数;当α=1时,Hrcos(ω)成为全升余弦频谱。
设发送滤波器为GT(ω),物理信道的传递函数为C(ω),接收滤波器为GR(ω),则带限信道总的传递函数为
(3)
对于物理信道是加性高斯白噪声信道的情况,可以证明,当发送滤波器与接收滤波器相互匹配时,即GR(ω)=G(ω),通信性能达到最佳(误码率最小)。对于理想的物理信道(C(ω)=1),收发滤波器互相匹配时有
*T
(4)
由此求得收发滤波器传递函数的实数解为
(5)
无串扰条件下,信道传递函数是滚升余弦的,匹配的收发滤波器成为平方根滚升余弦滤波器(squarerootraisedconsinefilter),有
(6)
其冲激响应为
(7)
工程上,滚升余弦滤波器和平方根滚升余弦滤波器通常用FIR滤波器来近似实现。FIR滤波器的分母系数为1,分子系数向量等于冲激响应的采样序列。在本文的通信系统模型中,发送滤波器和接收滤波器均采用平方根升余弦滤波器,来克服传输中的码间串扰。
1.2定时提取系统的设计
本通信系统的二进制信源采用双极性二进制信号,其本身不含有定时信息,故需要对其进行非线性处理(如平方或取绝对值),提取时钟的二倍频分量,最后通过二分频来恢复接收定时脉冲。
定时提取系统的仿真模型如图2所示,其中采用了锁相环来锁定定时脉冲的二次谐波后,以二分频得出定时脉冲。示波器用来观察恢复定时与理想定时之间的相位差(如图3所示),然后通过调整IntergerDelay模块的延迟量使恢复定时脉冲的上升沿对准眼图最佳采样时刻[3]。
图2定时提取系统的仿真模型图3恢复定时与理想定时比较
2数字通信系统的仿真
本数字通信系统的模型发送数据为二进制双极性不归零码,发送滤波器为平方根升余弦滤波器,滚降系数为0.5,信道为加性高斯信道,接收滤波器与发送滤波器相匹配。数据发送速率为1000bps,系统仿真采样速率为1e4Hz,滤波器采样速率等于系统仿真采样率。由于数字信号速率为10000bps,故在进入发送滤波器之前需要10倍升速率,接收解码后再以10倍降速率来恢复信号传输比特率[4]。仿真模型如图4所示,二进制信源输出双极性不归零码,并向接收端提供原始数据以便对比和统计误码率。
由于发送滤波器和接收滤波器的滤波延迟均
图4数字通信系统测试模型
为10个传输码元时隙,所以在传输中共延迟20个时隙,加上接收机采样和判决恢复部分的2个时隙的延时,接收恢复数据比发送数据共延迟了22个码元。因此,在对比收发数据时需要将发送数据延迟22个采样单位(时隙)。信号测量部分对接收滤波器输出波形的眼图、收发数据波形以及误码率进行了测量,仿真眼图结果如图5、图6、图7所示,其中信道中噪声方差为0.05,测试误码率结果为0.00024。图5平方根升余弦滤波器幅度频谱图6接收滤波器输出波形眼图
本栏目责任编辑:贾薇薇计算机工程应用技术7813
ComputerKnowledgeandTechnology电脑知识与技术第5卷第27期(2009年9月)
3结论
本文的数字通信系统模型通过设计匹配的平方根升余弦滤波器和定时提取系统,降低了误码率,提高了系统性能。本模型具有可扩展性,为数字通信系统的研究提供了基础模型,若采用不同信源,对信道加以改造,可以仿真不同情况下的数字通信系统。由于本模型中假设信道是理想的,结合实际情况,可以在接收机中设计一个补偿信道特性的滤波器,采用信道的时域均衡方法来更真实的模拟现实的数字通信。
图7数字通信系统收发信号波形
参考文献:
[1][2][3][4]
邓华.MATLAB通信仿真及应用实例详解[M].北京:人民邮电出版社,2003.
徐素妍,曹坤梅.基于Matlab语言的现代通信仿真分析[J].计算机应用,2001,21(8):52-53.邵玉斌.Matlab/Simulink通信系统建模与仿真实例分析[M].北京:清华大学出版社,2008.周少东,茚邦琴.基于MATLAB环境的通信系统模拟技术[J].电子器件,1999,22(3):171-176.
(上接第7791页)
2)含有正确地址的包被接收到,从MMU请求存储空间,并分派一个packetnumber,并将接收到的字写到memory中,如果超界,包被丢弃,存储空间被释放。
3)DSP接收到中断后开始执行中断处理程序,如果产生接收中断,则可从FIFOports寄存器得到接收包的packetnumber。当处理结束,DSP向LAN9115发送命令以释放使用的存储空间和packetnumber。
3.2现场控制模块
现场处理控制由自控模块、手控模块和参数设置模块三大模块组成,上电后或运行过程中的任何时候,都可通过按键操作,分别切换进入各个模块。
自控模块包括数据采集、数字滤波、标度变换、动态显示、键盘扫描、控制算法、控制输出和报警处理8个子模块。
图5控制程序总框图
4结束语
在电气柜的控制中,由于柜中控制元件很多,留给CPU板的空间有限,而需要显示的内容又很多,本系统显示、输入均采用串口芯片,很好的解决了这个问题,而PID-Fuzzy复合控制系统对于温湿度耦合系统具有良好的控制精度。系统并可通过工业以太网实现网络化的实时数据采集和数据存储管理以及电气柜电器动作远程控制,对于现场设备的网络化控制有着较好的参考价值。
参考文献:
[1]杨振江.智能仪表与数据采集系统中的新器件及应用[M].西安:西安电子科技大学出版社,2002.12.[2]张化光.模糊自适应控制理论及其应用[M].北京:北京航空航天大学出版社,2002.7.[3]朱玉玺.计算机控制技术[M].北京:电子工业出版社,2006.12.
7814计算机工程应用技术本栏目责任编辑:贾薇薇
因篇幅问题不能全部显示,请点此查看更多更全内容