最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

基于MATLAB的数字信号基带传输系统仿真

来源:动视网 责编:小OO 时间:2025-09-28 12:34:21
文档

基于MATLAB的数字信号基带传输系统仿真

第20卷第4期森林工程Vol120No142004年7月FORESTENGINEERINGJul.,2004基于MATLAB的数字信号基带传输系统仿真曲中水1,王建卫2,朱泳2(1.哈尔滨理工大学,哈尔滨150080;2.东北林业大学,哈尔滨150040)摘要:SIMULINK是MATLAB中动态系统建模、仿真和分析的一个集成环境,文中按照仿真过程基本步骤用MATLAB的仿真工具SIMULINK实现了数字信号基带传输系统的仿真过程,对系统性能进行了分析。关键词:数字信号;基带传输系统;MATL
推荐度:
导读第20卷第4期森林工程Vol120No142004年7月FORESTENGINEERINGJul.,2004基于MATLAB的数字信号基带传输系统仿真曲中水1,王建卫2,朱泳2(1.哈尔滨理工大学,哈尔滨150080;2.东北林业大学,哈尔滨150040)摘要:SIMULINK是MATLAB中动态系统建模、仿真和分析的一个集成环境,文中按照仿真过程基本步骤用MATLAB的仿真工具SIMULINK实现了数字信号基带传输系统的仿真过程,对系统性能进行了分析。关键词:数字信号;基带传输系统;MATL
第20卷第4期

森 林 工 程

Vol 120No 142004年7月

FOREST EN GIN EERIN G

J ul.,2004

基于MA TLAB 的数字信号基带传输系统仿真

曲中水1,王建卫2,朱 泳2

(1.哈尔滨理工大学,哈尔滨 150080; 2.东北林业大学,哈尔滨 150040)

  摘 要:SIMUL IN K 是MA TLAB 中动态系统建模、仿真和分析的一个集成环境,文中按照仿真过程基本步骤用MA TLAB 的仿真工具SIMUL IN K 实现了数字信号基带传输系统的仿真过程,对系统性能进行了分析。

关键词:数字信号;基带传输系统;MA TLAB ;仿真

中图分类号:TP311 文献标识码:A  文章编号:1001-005X (2004)04-0031-03

Digital Signal B ase B and T ransmission System Simulation B ased on MAT LAB /Qu Zhongshui (Harbin Science and Technology University ,Harbin 150080),Wang Jianwei ,Zhu Y ong (Northeast Forestry University ,Harbin 150040)

Abstract :SIMUL IN K is the integration environment for modeling ,simulation and analysis of the dynamic system in MA TLAB.According to the basic steps ,the simulation of digital signal base band transmission system is realized by SIMUL IN K tool ,and the system capability is analyzed.

K ey w ords :digital signal ;base band transmission system ;MA TLAB ;simulation

收稿日期:2003-03-01

基金项目:哈尔滨市青年基金项目(项目号0161218034)。第一作者简介:曲中水(1971-),男,山东省龙口人,哈尔滨理工大学讲师,主要从事信号处理。

1 引 言

MA TLAB 是美国Mathworks 公司开发的适合

于工程各领域分析设计与复杂计算的软件。

SIMUL IN K 仿真工具包是MA TLAB 的一个附加组件,是实现动态系统建摸、仿真和分析的一个集

成环境。

[1,2]

数字基带传输系统主要由信道信号形成器、信道、接收滤波器、抽样判决器和同步系统等部件组成。文中应用SIMUL IN K 实现了数字信号基带传

输系统仿真。[1,3,4,5]

2 数字信号基带传输系统仿真过程下面具体介绍仿真过程。211 信道编码器和解码器的设计

合理的设计首先在于选择基带信号码型,文中采用三阶高密度双极性码(HDB3)最低码速为2048kbps 码元,间隔为T =1/2097152(s )。HDB3码是现在应用较广泛的码型之一。下面说明信道编码器和解码器的设计。

在simulink 的模块库中,没有对信道直接编码的模块,故而采用s 函数,自行设计编码程序。HDB3码对输入的基带信号要求一次至少读入四位进行比较和输出,但从simulink 中对离散系统工作状态可以知道一次只能判决一位,因此必须采用对前三位延时保留一个码元持续时间T =1/2097152

(s ),即系统采样时间。于是采用信道编码模块的采样时间要和前一个模块的采样时间一致,即s 函数的采样时间特性设为继承前一模块,设置sample time =-1。对于基带信号的延迟设置,采用simulink 模块库中提供的Unit Delay (单位延迟器)。对其中所有Unit Delay 模块设置初始信号为1,采样时间为继承其它的模块,即Sample Time =-1。采用对于输入一次查四位,对于码元每位

被查四次的模式,当信号在延迟中,同时被预输出,实现无因果关系的码元间的因果输出。为节省内存空间,在

s 函数中只设有限个变量,在充分利用原有变量的原则下,考虑利用输入变量u 的向量特性,把输入的4个信号用simulink 提供的singals &systems (信号与系统)模块库的模块Mux (向量合成模块)输入向量u 。模块Mux 的功能是将多个输入顺序合成一个向量输出信号。整体设计模型如图1。

图1 整体设计模型图

其中,S -Function 模块是使函数的参数以模块形

式在模型中运行。模块In1功能是对一个子系统或外部输入提供一个输入端口。模块Out1功能是对一个子系统或内部输出提供一个输出端口。参数保持默认

值。信道编码函数的输入得到解决,就可以设计函数

了。在simulink 中是系统采样时才初始化。

具体实现解码分两步进行,①程序实现HDB3码向AM I 码的解码;②AM I 码基带信号解码。考虑到时间特性,是没有因果关系的,故而也只能采用延时的办法产生码元间因果关系,才能在程序中实现信息恢复。和信道编码一样采用s 函数来实现模块功能,由于有四个输入关系,用同样方法来模块Mux 实现多信号输入合成向量实现s 函数的一个输入u 。因而实现和信道编码类似。

s 函数的程序实现HDB3码向AM I 码的解码。212 信号源设计

在simulink 中没有这种信号源,对它的仿真模块采用子系统方式。主体采用source (信号模块库)的模块Unifor Random Number (产生均匀分布的随机数)。

该模块用于产生在指定时间区间内的有起始种子的随机数,它的参数Sample time =010********。其它参数保持默认值,因而它产生的值在0~1之间变化,在用Nonlinear (非线性模块库)的模块Switch (两个输入模块)进行判决。模块Switch 功能是根据第二个输入决定输出其他两个中的一个;判决方式是当第二个输入大于或等于参数Threshold 的值,则输出第一个,否则输出第三个。由于模块Unifor Random Number 产生的数均匀分布,参数可任意设;为了检验编码和解码器对BHD3码的效果,加大连“0”码的机率,这里设参数Threshold =0175。对于模块Switch 的另两个输入用Souce (源模块库)的Constant (常数源模块)。它的功能是产生一个常数输出信号。它们的参数Constant value 分别设为“1”和“0”。且参数设为“1”的模块用信号线和模块Switch 的第一个入口相连。如图2所示。

图2 信号源设计图

213 信道设计

现实世界中多是白噪声高斯信道,且通常的噪

声多是加性噪声。在simulink 的模块库中,source

库中有仿真白噪声的模块Band -Limited White Noise (白噪声信号)。它的功能是产生适合连续或混合系统的正态分布随机信号。把它加入信道就成了白噪声高斯信道。该模块的参数Sample time =010*******和信号源一致,其它参数可以任意设置以达到干扰的目的。214 滤波器设计

发送和接收滤波器性能的好坏直接决定了基带传输通信系统的好坏。在仿真中,使用simulink 提供的Discrete (离散模块库)中的模块Discrete Fil 2ter (离散滤波器),等效理想低通特性的升余弦滤波器是数字信号基带传输系统的最理想选择。因

此,采用改进的升余弦窗,即哈明窗来设计。[3]

215 同步系统

在仿真实现中用math 库中的模块gain (增益模块)和Nonlinear 中的模块Saturation (饱和度模块)来进行放大限幅

。滤波器用4中设计的窄带滤波器。采用simulink 模块库中提供的Unit Delay (单位延迟器)模仿移相器的功能,用时间延迟来实现相位的变化,只要合理选定时间,能实现最佳判决。实现时,把它置于脉冲形成电路之后,来实现对抽样的延迟。

脉冲形成模块主要功能是寻找需要的f 波上的点,选择抽样点在码元的中间时刻,即f 波的极值点,由于波形有正负两部分,则选用Nonlin 2ear (非线性模块库)的模块Switch (两个输入模块)两个作比较器,进行离散化,得到抽样脉冲;根据电路的衰减不同,其参数可调整,这里第一个模块Switch 参数threshold =0195,另一个设为-0195。对于模块Switch 的输入用Souce (源模块库)的Constant (常数源模块)。它们的参数Con 2stant value 分别设为“1”、“0”和“-1”。且参数设为“1”的模块用信号线和模块Switch 的第一个入口相连。如图3所示。

图3 脉冲形成模块图

23森 林 工 程                  第20卷

其中两模块Switch 后的模块是Math 库中的Sum (求和模块);它的功能是对输入信号求和,然后输出结果。

同步系统具体实现如图4所示。216 

抽样判决部分的设计

图4 同步系统图

  抽样判决分为抽样和判决两部分。抽样是接收

滤波器的输出信号和定时脉冲的输出信号相乘,到定时点时的值再送判决器,根据开始规定的判决规

则进行判决。因此抽样部分可用math (数学库)中的模块product (乘法器)来实现。模块product 的功能是对每个输入进行乘法运算,然后输出。由于是对定时信号和信息求积

,则它的参数Number of inputs =2。判决部分用两个Nonlinear (非线性模块库)的模块Switch (两个输入模块)来比较,参数设定threshold =0185。Souce (源模块库)的Constant (常数源模块)三个。它们的参数Con 2stant value 分别设为“1”、“0”和“-1”。鉴于模块Switch 的判决准则,参数设为“1”的模块用信号线和第一个模块Switch 的第一个入口相连,“-1”模块和另一个模块Switch 的最后一个入口相连。如图5所示。

图5 抽样判决图

3 传输性能分析

[1,6]

评价通信系统的性能主要有两个方面,一是有

效性,二是可靠性。得到p e 与S /N 的关系曲线,保持现有的带宽和码速不变,只有提高信噪比S /N ,才能降低误码率p e 。

  在仿真中,对信源输出和解码器输出作模2运算,只要得到“1”码的就是传错了;因此,求出最后的“1”码个数和总码元数的比值,就是误码率。考虑中间编码和解码模块的延时,须在信源输出进行延时,采用六个Discrete (离散模块库)的Unit Delay 模块,参数分别设为1、1、1、0、0、0,重点分析仿真中成功的结果,得到系统特性,并运用到仿真中,计算出不等概率情况下的误码率。4 结 论

文中探讨了通信系统仿真的基本步骤,给出MA TLAB 在数字信号基带传输系统的仿真过程,对系统性能进行了仿真比较,还对信噪比对系统误码率的影响进行了仿真。

参 考 文 献

[1]樊昌兴编著.通信原理(第五版)[M ].北京:国防工业出版

社,2002.

[2]王沫然编著.SIMUL IN K 建模和仿真[M ].北京:电子工业

出版社,2002.

[3]程佩青.数字信号处理教程(第二版)[M ].北京:清华大学

出版社,2001.

[4]肖田元主编.数字通信原理[M ].北京:清华大学出版社.

2000.

[5]唐泽鹏.Matlab 在通信中的仿真应用[J ].电声技术,2001,

(11):42~45.

[6]王立宁编著.Matlab 与通信仿真[M ].北京:人民邮电出版

社,2000.

[7]徐素妍,曹坤梅.基于Matlab 语言的现代通信仿真分析[J ].

计算机应用.2001,18(1):52~53.

[8]谢文苗.通信原理试验的计算机仿真[J ].实验技术与管理.

2001,18(1):83~85.

[9]肖大光.PCM 数字基带传输系统[J ].实验技术和管理.

2002,19(1):21~24.

[责任编辑:刘美爽]

3

3第4期           曲中水等:基于MA TLAB 的数字信号基带传输系统仿真

文档

基于MATLAB的数字信号基带传输系统仿真

第20卷第4期森林工程Vol120No142004年7月FORESTENGINEERINGJul.,2004基于MATLAB的数字信号基带传输系统仿真曲中水1,王建卫2,朱泳2(1.哈尔滨理工大学,哈尔滨150080;2.东北林业大学,哈尔滨150040)摘要:SIMULINK是MATLAB中动态系统建模、仿真和分析的一个集成环境,文中按照仿真过程基本步骤用MATLAB的仿真工具SIMULINK实现了数字信号基带传输系统的仿真过程,对系统性能进行了分析。关键词:数字信号;基带传输系统;MATL
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top