通信系统的仿真实验资料

合集下载

实验二 移动通信仿真通信实验

实验二    移动通信仿真通信实验

实验二移动通信仿真通信实验
一、实验目的
用仿真信道实现移动通信实验系统的通信过程
二、实验仪器设备
HD8670型移动通信实验箱等
三、实验内容
将实验系统的甲乙双方,用仿真信道连接起来,进行DS—CDMA 通信实验。

四、实验原理
图2-1是仿真信道的电路图,图2-2是用仿真信道构成的DS—CDMA通信实验
图2-1仿真信道实验电路图
图2-2 仿真信道实验方框图
五、实验步骤
1、按图2-2把跳接器K101、K103、K301的1-2接通,K104、K105、
K106断开作甲方发、乙方收的DS-CDMA移动通信实验。

2、按图2-2把跳接器K101、K102、K10
3、K301的1-2断开,K10
4、
K105、K106、K301的3-1接通,作乙方发、甲方收的DS-CDMA移动通信实验。

六、实验报告要求
说明通过仿真信道进行DS-CDMA通信实验的方法,仿真信道各跳接器的作用及使用方法。

通信工程系统仿真实验报告

通信工程系统仿真实验报告

通信原理课程设计实验报告专业:通信工程届别:07 B班学号:0715232022姓名:吴林桂指导老师:陈东华数字通信系统设计一、 实验要求:信源书记先经过平方根升余弦基带成型滤波,成型滤波器参数自选,再经BPSK ,QPSK 或QAM 调制(调制方式任选),发射信号经AWGN 信道后解调匹配滤波后接收,信道编码可选(不做硬性要求),要求给出基带成型前后的时域波形和眼图,画出接收端匹配滤波后时域型号的波形,并在时间轴标出最佳采样点时刻。

对传输系统进行误码率分析。

二、系统框图三、实验原理:QAM 调制原理:在通信传渝领域中,为了使有限的带宽有更高的信息传输速率,负载更多的用户必须采用先进的调制技术,提高频谱利用率。

QAM 就是一种频率利用率很高的调制技术。

t B t A t Y m m 00sin cos )(ωω+= 0≤t ≤Tb式中 Tb 为码元宽度t 0cos ω为 同相信号或者I 信号;t 0s i n ω 为正交信号或者Q 信号;m m B A ,为分别为载波t 0cos ω,t 0sin ω的离散振幅;m 为m A 和m B 的电平数,取值1 , 2 , . . . , M 。

m A = Dm*A ;m B = Em*A ;式中A 是固定的振幅,与信号的平均功率有关,(dm ,em )表示调制信号矢量点在信号空间上的坐标,有输入数据决定。

m A 和m B 确定QAM 信号在信号空间的坐标点。

称这种抑制载波的双边带调制方式为正交幅度调制。

图3.3.2 正交调幅法原理图 Pav=(A*A/M )*∑(dm*dm+em*em) m=(1,M)QAM 信号的解调可以采用相干解调,其原理图如图3.3.5所示。

图3.3.5 QAM 相干解调原理图四、设计方案:(1)、生成一个随机二进制信号(2)、二进制信号经过卷积编码后再产生格雷码映射的星座图 (3)、二进制转换成十进制后的信号 (4)、对该信号进行16-QAM 调制(5)、通过升余弦脉冲成形滤波器滤波,同时产生传输信号 (6)、增加加性高斯白噪声,通过匹配滤波器对接受的信号滤波 (7)、对该信号进行16-QAM 解调五、实验内容跟实验结果:本方案是在“升余弦脉冲成形滤波器以及眼图”的示例的基础上修改得到的。

通信仿真实验

通信仿真实验

通信仿真实验通信仿真实验是一种利用计算机软件模拟通信系统的实验方法。

在通信工程师的工作中,通信仿真实验是非常重要的,因为它可以模拟各种不同的通信情况,以帮助工程师更好地优化和设计通信系统。

在本文中,我们将介绍通信仿真实验的基础知识、常用的仿真软件和仿真实验的应用。

1. 基础知识进行仿真实验之前,需要掌握一些基础知识。

首先,需要了解通信系统的基础知识和原理,例如调制解调、信道编码、信噪比等等。

其次,需要了解常用的通信信号,例如正弦波、方波、脉冲信号等等。

最后,需要了解如何利用计算机软件模拟这些信号和通信系统。

2. 常用的仿真软件目前,市面上有很多仿真软件可以用于通信仿真实验。

下面我们将介绍几种常用的仿真软件。

(1)Matlab/SimulinkMatlab/Simulink是通信仿真实验中非常常用的软件。

它可以用于信号处理、数字通信、无线通信、光通信等领域的仿真实验。

用Matlab/Simulink进行仿真实验时,不仅能够自定义信号、模块和系统,并且还可以实时调整参数,以优化系统性能。

(2)NS-2NS-2是一种网络仿真器,也可以用于通信仿真实验。

它可以模拟各种不同的网络情况、数据包和协议。

当工程师需要设计并测试新的协议时,NS-2是一个非常方便的工具。

(3)CST Studio SuiteCST Studio Suite是一种用于电磁场仿真的软件。

它可以模拟各种不同的电磁波、天线和电路。

在通信仿真实验中,可以利用CST Studio Suite来进行天线设计和无线信号传输的信道模拟。

3. 仿真实验的应用通信仿真实验可以应用于各种领域的工作,包括但不限于:(1)通信系统设计在通信系统设计中,通信仿真实验可以用于模拟各种不同的系统结构和参数组合,以找到最佳方案。

(2)通信系统测试在通信系统测试中,通信仿真实验可以模拟不同的测试场景和数据输入,以确定系统的表现。

(3)通信协议设计和测试在通信协议设计和测试中,通信仿真实验可以模拟各种不同的协议,并测试它们在不同的网络和数据包场景下的表现。

通信系统仿真(精)

通信系统仿真(精)

一、物理层仿真实验1、实验目的:初步掌握数字通信系统的仿真方法。

完成一个通信系统的搭建,并仿真得到相应的BER-Eb/No性能曲线,完成系统性能的分析。

2、实验原理通信系统仿真就是要通过计算机产生各种随机信号,并对这些信号做相应的处理以获得期望的结果,但是要求计算机产生完全随机的数据时不可能的,只能算是伪随机数。

从预测的角度看,周期数据是完全可以预测的,但当周期趋于无穷大时,可以认为该数据具有伪随机特性。

产生伪随机数的算法通常有:Wishmann-Hill算法产生均匀分布随机变量该算法是通过将3个周期相近的随机数发生器产生的数据序列进行相加,进而得到更大周期的数据序列。

定义三个随机数发生器:Xi+1=(171xi)mod(30269)Yi+1=(170yi)mod(30307)Zi+1=(172zi)mod(30323)以上三式中均需要设定一初始值(x0,y0,z0),这三个初始值一般称为种子。

产生的三个序列的周期分别是:30269、30307、30323。

将这三个序列组合相加即可得到一个周期更大的均匀分布随机序列:Ui=(Xi/30269+Yi/30307+Zi/30323)mod(1)逆变换法产生Rayleigh分布随机变量逆变换法的基本思想是:将一个不相关均匀分布的随机序列U映射到一个具有概率分布函数Fx(x)的不相关序列随机序列X,条件是要产生的随机变量的分布函数具有闭合表达式。

R=sqrt(-2σ2 ln(u))根据上式即可将均匀分布的随机变量映射为Rayleigh分布的随机变量。

根据Rayleigh分布随机变量产生Gussian分布随机变量通信系统中的噪声通常建模为白高斯噪声,其含义是功率谱是白的,信号分布是满足高斯的。

基于Rayleigh随机变量,可以方便的产生Gussian分布的随机变量。

关系如下:X=R*COS(2πu1)Y=R*SIN(2πu2)其中U1和U2分别是两个均匀分布的随机变量,产生的X和Y均为高斯随机变量。

通信系统仿真实验报告

通信系统仿真实验报告

通信系统仿真实验报告摘要:本篇文章主要介绍了针对通信系统的仿真实验,通过建立系统模型和仿真场景,对系统性能进行分析和评估,得出了一些有意义的结果并进行了详细讨论。

一、引言通信系统是指用于信息传输的各种系统,例如电话、电报、电视、互联网等。

通信系统的性能和可靠性是非常重要的,为了测试和评估系统的性能,需进行一系列的试验和仿真。

本实验主要针对某通信系统的部分功能进行了仿真和性能评估。

二、实验设计本实验中,我们以MATLAB软件为基础,使用Simulink工具箱建立了一个通信系统模型。

该模型包含了一个信源(source)、调制器(modulator)、信道、解调器(demodulator)和接收器(receiver)。

在模型中,信号流经无线信道,受到了衰落等影响。

在实验过程中,我们不断调整系统模型的参数,例如信道的衰落因子以及接收机的灵敏度等。

同时,我们还模拟了不同的噪声干扰场景和信道状况,以测试系统的鲁棒性和容错性。

三、实验结果通过实验以及仿真,我们得出了一些有意义的成果。

首先,我们发现在噪声干扰场景中,系统性能并没有明显下降,这说明了系统具有很好的鲁棒性。

其次,我们还测试了系统在不同的信道条件下的性能,例如信道的衰落和干扰情况。

测试结果表明,系统的性能明显下降,而信道干扰和衰落程度越大,系统则表现得越不稳定。

最后,我们还评估了系统的传输速率和误码率等性能指标。

通过对多组测试数据的分析和对比,我们得出了一些有价值的结论,并进行了讨论。

四、总结通过本次实验,我们充分理解了通信系统的相关知识,并掌握了MATLAB软件和Simulink工具箱的使用方法,可以进行多种仿真。

同时,我们还得出了一些有意义的结论和数据,并对其进行了分析和讨论。

这对于提高通信系统性能以及设计更加鲁棒的系统具有一定的参考价值。

通信系统仿真实验报告

通信系统仿真实验报告

《通信系统仿真技术》实验报告姓名:李傲班级:14050Z01学号: 1405024239实验一:Systemview操作环境的认识与操作1、实验目的:熟悉systemview软件的基本环境,为后续实验打下基础,熟悉基本操作,并使用其做出第一个自己的project,并截图2、实验内容:1>按照实验指导书的1.7进行练习2>正弦信号(频率为学号*10,幅度为(1+学号*0.1)V)、及其平方谱分析;并讨论定时窗口的设计对仿真结果的影响。

3、实验仿真:图1系统连结图(实验图中标注参数,并对参数设置、仿真结果进行分析)4、实验结论输出信号底部有微弱的失真,调节输入的频率的以及平方器的参数,可以改变输入信号的波形失真,对于频域而言,sin信号平方之后,其频率变为原来的二倍,这一点可有三角函数的化简公式证明实验二:滤波器使用及参数设计1、实验目的:1、学习使用SYSTEMVIEW 中的线性系统图符。

2、掌握典型FIR 滤波器参数和模拟滤波器参数的设置过程。

3、按滤波要求对典型滤波器进行参数设计。

实验原理:2、实验内容:参考实验指导书,设计出一个低通滤波器,并对仿真结果进行截图,要求在所截取的图片上用便笺的形式标注自己的姓名、学号、班级。

学号统一使用序号3、实验仿真:系统框架图输入输出信号的波形图输入输出信号的频谱图4、实验结论对于试验中低通滤波器的参数设置不太容易确定,在输入完通带宽度、截止频率和截止点的衰落系数等滤波器参数后,如果选择让SystemView 自动估计抽头,则可以选择“Elanix Auto Optimizer”项中的“Enabled”按钮,再单击“Finish”按钮退出即可。

此时,系统会自动计算出最合适的抽头数通常抽头数设置得越大,滤波器的精度就越实验三、模拟线性调制系统仿真(AM)(1学时)1、实验目的:1、学习使用SYSTEMVIEW 构建简单的仿真系统。

3、掌握模拟幅度调制的基本原理。

CDMA通信系统仿真(附带完整程序)

CDMA通信系统仿真(附带完整程序)

扩频通信仿真1.设计思想为了研究CDMA 通信系统的多址干扰,实验利用Matlab 提供的m语言编写了m文件来建立CDMA 通信系统仿真模型,详细讲述各模块的设计及参数设置,并对仿真结果进行分析。

结果表明,多址干扰是CDMA 系统的固有干扰,当同时通信的用户数增多时,多址干扰电平增大,导致系统的误码率也增大。

因此,多址干扰是CDMA 通信系统本身存在的自我干扰,它限制了蜂窝系统的通信容量。

实验讨论的CDMA通信系统的仿真,采用的是直扩方式,信息没有经过调制,伪随机码采用的是63位GOLD序列,仿真框图如图1所示。

本课程的目的是熟悉CDMA通信系统的构架,了解m序列和gold码的软件实现, 以及用gold序列实现扩频和解扩,最后了解整个系统的误比特率与哪些因素有关。

2.程序设计流程图Gold码程序流程图M码程序流程图主程序流程图3.仿真环境本文讨论的CDMA通信系统的仿真是用MATLAB7.0模拟实现的,即数据流仿真模式,用MATLAB编程来实现对CDMA系统的模拟。

仿真实验中选择了一组长度为63的gold码序列作为扩频序列,并假设在理想功率控制下,即接收到的所有用户的信号能量相等。

整个仿真系统实现过程如下:1) 信源采用randint函数产生的+1、-1来代替实际的数字信号。

实际的数字信号应该是模拟信号(如语音信号) 经量化和压缩编码得到的二进制信号,其特点是二值性和随机性。

信源速率设置为10b/s。

2) 扩频与解扩利用自编的m函数和gold函数,产生gold码伪随机序列来达到扩频和多址接入效果。

扩频的运算是信息流与gold码相乘或模二加的过程。

解扩的过程与扩频过程完全相同,即将接收的信号用gold 码进行第二次扩频处理。

要求使用的gold 码与发送端扩频用gold 码不仅码字相同,而且相位相同。

否则会使有用信号自身相互抵消。

解扩处理将信号压缩到信号频带内,由宽带信号恢复为窄带信号。

同时将干扰信号扩展,降低干扰信号的谱密度,使之进入到信息频带内的功率下降,从而使系统获得处理增益,提高系统的抗干扰能力。

实验七 通信系统的SIMULINK仿真

实验七 通信系统的SIMULINK仿真

实验七通信系统的SIMULINK仿真实验七通信系统的SIMULINK仿真一、实验目的1、了解和掌握如何用SIMULINK 软件仿真一个通信系统;2、通过仿真加深对AM、DSB调制、解调方式的理解;3、掌握滤波器、信号模块的参数设置。

二、实验设备MATLAB软件、计算机三、实验原理1、普通调幅调制系统原理图m(t)+×BPFsAM(t)A0cos?ct2、普通调幅解调系统原理图(1)相干解调法z(t)xsAM(t)BPFLPFso(t)cos?ct(2)非相干检测法sAM(t)BPFLEDLPFso(t)3、DSB调制与解调系统原理图 (1) 调制系统原理图+×m(t) ―― BPF s ASDSB(t)A0cos?ct(2)相干解调法(t)BPFz(t)xLPFso(t)cos?ctSDSB(t)四、实验内容1、根据AM调制与解调原理,用MATLAB中的SIMULINK软件建立一个仿真电路,如下图所示:AM仿真模块图AM仿真模型是由3个信号发生器(一个调制信号2个载波信号)两个相乘器;一个低通滤波器和几个示波器组成。

整个模型分别由两个部分组成调制部分和解调部分。

解调方式采用同步检波,即先把调幅波信号和相干载波信号相乘,然后通过低通滤波器滤出解调信号波形。

可设图中sinewave2为调制信号,频率为30Hz,sinewave为载波信号,频率为200Hz。

2、根据DSB调制与解调原理,用MATLAB中的SIMULINK软件建立一个仿真电路,如下图所示:DSB仿真模块图调制信号的频率为50Hz,载波的频率为400Hz。

解调部分仍采用同步检波,低通滤波器截止频率为60Hz,阶数为4。

3、根据上述原理设计一个AM和DSB系统,进行仿真,观察并记录调制信号、载波信号、解调信号的波形。

感谢您的阅读,祝您生活愉快。

通信系统仿真实验报告

通信系统仿真实验报告

Matlab通信原理仿真实验一 Matlab 基本语法与信号系统分析一、实验目的:1、掌握MATLAB 的基本绘图方法;2、实现绘制复指数信号的时域波形。

二、实验设备与软件环境:1、实验设备:计算机2、软件环境:MATLAB R2009a三、实验内容:1、MATLAB 为用户提供了结果可视化功能,只要在命令行窗口输入相应的命令,结果就会用图形直接表示出来。

MATLAB 程序如下:x = -pi:0.1:pi; y1 = sin(x); y2 = cos(x); %准备绘图数据figure(1); %打开图形窗口subplot(2,1,1); %确定第一幅图绘图窗口 plot(x,y1); %以x ,y1绘图title('plot(x,y1)'); %为第一幅图取名为’plot(x,y1)’ grid on; %为第一幅图绘制网格线 subplot(2,1,2) %确定第二幅图绘图窗口 plot(x,y2); %以x ,y2绘图xlabel('time'),ylabel('y')%第二幅图横坐标为’time ’,纵坐标为’y ’运行结果如下图:-4-3-2-101234-1-0.500.51plot(x,y1)-1-0.500.51timey2、上例中的图形使用的是默认的颜色和线型,MATLAB中提供了多种颜色和线型,并且可以绘制出脉冲图、误差条形图等多种形式图:MATLAB程序如下:x=-pi:.1:pi;y1=sin (x);y2=cos (x);figure (1);%subplot (2,1,1);plot (x,y1);title ('plot (x,y1)');grid on%subplot (2,1,2);plot (x,y2);xlabel ('time');ylabel ('y')subplot(1,2,1),stem(x,y1,'r') %绘制红色的脉冲图subplot(1,2,2),stem(x,y1,'g') %绘制绿色的误差条形图运行结果如下图:3、一个复指数信号可以分解为实部和虚部两部分。

数字通信系统SystemVue仿真实验

数字通信系统SystemVue仿真实验
第9章数字通信系统SystemVue仿真 实验
9.1 SystemVue的基本特点及使用 9.2 SystemVue图符库介绍 9.3 数字通信系统SystemVue仿真实验 本章内容小结
学习要点
SystemVue仿真软件的特点与使用 SystemVue的图符库的认识与使用 SystemVue仿真的步骤与示例 用SystemVue进行仿真实验
9.1.1 SystemVue基本特点描述
SystemVue是由美国ELANIX公司推出的, 原名为SystemView,2005年4月ELANIX公司更 名为SystemVue。
SystemVue是属于一个系统级的工具平台, 它提供一种可视化、动态的系统模式,可进 行包括数字信号处理(DSP)系统、模拟与数 字通信系统、信号处理系统和控制系统的仿 真分析,并配置了大量图符块(Token)库。
ห้องสมุดไป่ตู้ 学习重点
SystemVue仿真软件的使用及操作步骤 用SystemVue进行简单的仿真实验
9.1 SystemVue的基本特点及使用
9.1.1 SystemVue基本特点描述 9.1.2 SystemVue系统视窗 9.1.3 系统窗下的库选择操作 9.1.4 系统定时操作 9.1.5 分析窗操作介绍 9.1.6 在分析窗下观察分析结果 9.1.7 SystemVue进行通信系统仿真的基 本步骤

扩频通信系统仿真实验报告

扩频通信系统仿真实验报告

扩频通信系统仿真实验报告一、引言扩频通信是一种通过扩展信号带宽来传输信息的技术。

在扩频通信系统中,发送方将待传输的信息数据序列与扩频码序列相乘,再通过信道传输到接收方。

接收方通过与发送方使用相同的扩频码序列相乘,并将结果进行积分操作,从而将扩频信号提取出来。

本文通过MATLAB软件使用数字仿真的方法,对扩频通信系统进行了仿真实验,包括扩频信号的产生、传输和提取等过程,最后通过性能指标评估扩频通信系统的性能。

二、实验内容1.扩频信号的产生:首先生成待传输的数字信息序列,然后与扩频码进行点乘产生扩频信号。

2.信道传输:模拟信道传输过程,包括加性高斯白噪声(AWGN)等噪声影响。

3.扩频信号的提取:接收方使用与发送方相同的扩频码对接收到的信号进行点乘与积分操作,从而提取出扩频信号。

4.性能评估:通过比较接收信号与发送信号的相关性和误码率等性能指标来评估扩频通信系统的性能。

三、实验步骤1.扩频信号的产生:首先生成随机的数字信息序列,然后使用伪随机序列作为扩频码与数字信息序列相乘,产生扩频信号。

2.信道传输:将扩频信号通过信道传输,并添加加性高斯白噪声模拟噪声影响。

3.扩频信号的提取:接收方使用与发送方相同的扩频码对接收到的信号进行点乘与积分操作,提取出扩频信号。

4.性能评估:通过计算接收信号与发送信号的相关性和统计误码率等性能指标来评估扩频通信系统的性能。

实验结果展示4.性能评估:通过计算接收信号与发送信号的相关性和统计误码率等性能指标来评估扩频通信系统的性能。

相关性较高且误码率较低表示系统性能较好。

四、实验结论通过本次扩频通信系统的仿真实验,我们可以得出以下结论:1.扩频通信系统能够有效抵抗噪声影响,提高信道的抗干扰能力。

2.扩频码的选择对系统性能有较大影响,合适的扩频码可以提高系统性能。

3.扩频通信系统的误码率与信噪比有关,当信噪比较高时,系统的误码率较低。

总之,扩频通信系统在信息传输中具有较好的性能和鲁棒性,通过对其进行仿真实验可以更好地理解其工作原理和性能特点。

通信系统仿真报告

通信系统仿真报告

实验三 通信系统仿真清华大学电子工程系 陈侃● 背景知识:(1) 频分多址(FDMA):频分多址时将通信的频段划分成若干信道频率范围,每对通信设备工作在某个特定的频率范围内,即不同的通信用户是靠不同的频率划分来实现通信的,早期的无线通信系统,包括现在的无线电广播、短波通信、大多数专用通信网都是采用频分多址技术来实现的。

(2) 时分多址(TDMA):时分多址是将通信信道在时间坐标上划分成若干等间隔的时隙,每对通信设备将工作在某个指定的时隙上,不同的通信用户是靠不同的时隙划分来实现通信的,现在的数字蜂窝无线通信系统GSM ,就采用了时分多址技术。

(3) 码分多址(CDMA):码分多址是利用码字的正交性,将承载的不同用户的通信信息区分开来。

每对通信设备工作在某个分配的码组实现通信。

现在的数字蜂窝无线通信CDMA ,第三代移动通信系统WCDMA ,CDMA2000,SC-CDMA 都采用了码分多址技术。

码分多址要求通信的码组之间有很好的正交性。

有一种获得正交码组的方法是利用M 序列发生器,M 序列是最大长度线性反馈移位寄存器序列的简称。

M 序列发生器的结构图如图1所示,其中a i 表示各个寄存器的状态,c i 可取0或1.M 序列发生器的原理框图F(x) = c i x ir i=0上式是关于x 的多项式,系数c i 表示了序列生成器的反馈连线的特征,称为一位生成器函数的特征多项式。

由于r 位移位寄存器最多可以取2r 个不同的状态,因此每个移位寄存器序列最终都是周期序列,并且其周期n ≤2r 。

M 序列具有很强的自相关性和很弱的互相关性,周期为2r -1的M 序列可以提供2r -1个正交码组。

● 练习题:1.2.1 FDMA 的Simulink 仿真:(1) 利用Simulink 中的相应模块,搭建提示所给的系统仿真图,并设置相应的参数。

答:按照提示所给的模型图以及相应模块的参数,我设计出的FDMA 系统仿真图如下所示:(2) 上图中的六个Analog Filter Design 滤波器的作用分别是什么?根据已知的参数设置它们的参数,然后进行系统仿真,记录下三个Scope 上显示的波形。

systemview通信系统仿真实验二-实验报告模版

systemview通信系统仿真实验二-实验报告模版

[实验二] 滤波器与线性系统
一、实验目的
1、掌握滤波器的各种设计方法。

2、掌握各种滤波器的参数设计。

3、掌握系统的根轨迹图和波特图。

二、实验内容
设计一带通滤波器,带宽为180Hz、中心频率为2100Hz,用巴特沃斯和切比契夫两种方式完成。

要求:
(1)学习线性系统的参数设计。

(2)学习FIR滤波器和模拟滤波器的设计。

(3)观察系统的根轨迹图和波特图。

(4)分别用2种方法设计2个滤波器系统,观察仿真结果。

三、实验结果
1、巴特沃斯带通滤波器仿真原理图如下:
结果如下:
未经巴特沃斯带通滤波器滤波的信号波形
未经巴特沃斯带通滤波器滤波的信号频谱
巴特沃斯带通滤波器滤波后输出信号的波形
巴特沃斯带通滤波器滤波后输出信号的频谱
结果分析:由频谱图可知,经过巴特沃斯带通滤波器滤波后,频率为1800Hz的信号被滤掉,频率为2100Hz的信号通过。

2、切比契夫带通滤波器仿真原理图如下:
结果:
未经切比契夫带通滤波器滤波的信号波形
未经切比契夫带通滤波器滤波的信号频谱
切比契夫带通滤波器滤波后输出信号的波形
切比契夫带通滤波器滤波后输出信号的频谱
结果分析:由频谱图可知,经过切比契夫带通滤波器滤波后,频率为1800Hz的信号被滤掉,
频率为2100Hz的信号通过。

通信系统的Simulink仿真

通信系统的Simulink仿真

实验三通信系统的Simulink仿真一、实验目的1、提高独立学习的能力;2、培养发现问题、解决问题和分析问题的能力;,3、学习用Matlab simulink实现通信系统的仿真的使用;4、掌握数字载波通信系统的基本原理。

二、实验原理1. Simulink简介Simulink是Matlab中的一个建立系统方框图和基于方框图的系统仿真环境,是一个对动态系统进行建模、仿真和仿真结果可视化分析的软件包。

Simulink采用基于时间流的链路级仿真方法,将仿真系统建模与工程中通用的方框图设计方法统一起来,可以更加方便地对系统进行可视化建模,并且仿真结果可以近乎“实时”地通过可视化模块,如示波器模块、频谱仪模块以及数据输入输出模块等显示出来,使系统设计、仿真调试和模型检验工作大为简便。

SIMULINK 模型有以下几层含义:(1)在视觉上表现为直观的方框图;(2)在文件上则是扩展名为mdl 的ASCII代码;(3)在数学上表现为一组微分方程或差分方程;(4)在行为上则模拟了实际系统的动态特性。

SIMULINK 模型通常包含三种“组件”:(1)信源( Sources):可以是常数、时钟、白噪声、正弦波、阶梯波、扫频信号、脉冲生成器、随机数产生器等信号源;(2)系统( System):即指被研究系统的SIMULINK 方框图;(3)信宿( Sink):可以是示波器、图形记录仪等。

2. 通信常用模块库及模块编辑功能简介通信中常用的MATLAB工具箱有:Simulink 库,Communications Blockset(通信模块集),DSP Blockset (数字信号处理模块集)。

其中对单个模块的主要编辑功能如下:1) 添加模块:模块库中的模块可以直接用鼠标进行拖曳(选中模块,按住鼠标左键不放)而放到模型窗口中进行处理;2) 选取模块;3) 复制与删除模块;4) 模块名的处理模块命名:先用鼠标在需要更改的名称上单击一下,然后直接更改即可。

《移动通信原理与技术》5G软件仿真实验

《移动通信原理与技术》5G软件仿真实验

《移动通信原理与技术》5G软件仿真实验(1)实验名称5G软件仿真实验(2)实验目的通过5G软件仿真实验,将通信系统仿真平台进行可视化操作,应用于教学场景,了解移动通信系统的主要通信过程,深化对通信具体实现的是何功能的理解。

(3)实验器材信雅达5G仿真实训操作平台(4)实验原理5G仿真通过对Maassive MIMO的波束赋形进行建模,导入波束的方向图,计算相关的路损,计算出最小路径的波束,模拟5G的波束,所以5G的仿真相对4G 对地图和运算精度要求更高,仿真运算量更大。

5G终端分为NSA终端和SA终端,其中NSA终端一般为1T4R,SA终端为2T4R,单端口的发射功率为23dBm另外;5G在3.1.5GH2频段是TDD制式,需要配置上下行时隙。

(5)实验内容一、网络规划环节1、该环节完成容量规划计算工作,一共有4个必填项目,频谱效率,每个扇区的下行容量,扇区数量和站点数量。

2、网络规划步骤完成之后需要选择“保存”按钮,不选择保存结果将无法进行后续的任务操作,保存数据后无法进行修改。

二、工勘测量环节1、该阶段两部分步骤工勘测量和拓扑配置,工勘测量部分根据任务的要求选择对应的4K高清视频场景、无人车场景和智能电网场景。

2、选择正确的站点才能跳转到工勘报表的页面;根据勘察完成工勘报表的内容。

三、设备安装环节安装环节三个部分1、安装前准备,选择安装所涉及的工具,并保存结果,需要选择最少8个工具。

2、安装前开箱,选择正确的箱子完成开箱操作,丢弃破损、变形的箱子,完成货物清点。

3、设备安装,分为机房安装部分和铁塔安装部分,铁塔安装部分完成AAU 设备的安装和设备连接线安装,机房安装部分完成BBU设备的安装和设备连接线安装。

机房安装环节1、选择机柜安装BBU和电源模块,选择BBU机柜,安装机柜板卡和接地线。

2、选择交换板,完成传输光纤连接和GPS连接。

3、选择电源板,完成电源线连接,电源线连接到电源板卡和机柜的电源分配模块对应的位置上。

实验1 二元通信系统的仿真

实验1 二元通信系统的仿真

实验1 二元通信系统的仿真一、实验目的本实验旨在通过Matlab仿真,实现二元通信系统中的调制、解调、信道噪声以及比特误码率等常用仿真分析。

二、实验原理本实验所涉及的二元通信系统中,调制方式分别为二进制振幅移键(Binary Amplitude-Shift Keying,BASK)、二进制相移键(Binary Phase-Shift Keying,BPSK)、二进制频移键(Binary Frequency-Shift Keying, BFSK);解调方式采用匹配滤(Matched Filter);信道噪声采用高斯白噪声(Gaussian White Noise);Bit Error Ratio (BER)是描述传输数据比特比特出错率的指标,BER 越低,说明比特传输越可靠。

三、实验步骤1、搭建模型首先搭建基本的二元通信系统模型,如下所示:![avatar](/Users/xiaozhenyu/Downloads/实验1-1.png)其中,信源部分采用随机二进制序列,分别进行不同的调制;信道噪声部分采用高斯白噪声;接收端采用匹配滤进行解调。

2、信源部分信源部分采用rand函数随机产生二进制序列,代码如下:```matlabn = 10000;b=sign(randn(1,n));```生成的二进制序列的长度为10000,注意这里的二进制序列要满足均值为0的条件,可以通过sign函数实现。

3、调制部分调制部分采用将二进制序列转换成不同频率(或幅度或相位)的载波信号的方式,进而完成调制。

其中,二进制振幅移键(BASK)的调制方式实现代码如下:```matlabcarrier1 = sqrt(2/Tc)*Ac*sin(2*pi*(fc1).*t);s1 = carrier1.*b;```carrier1表示被调信号的载波信号,fc1表示载波频率,Ac为波形振幅,t为时间向量,s1表示调制后的信号。

同理,二进制相移键(BPSK)的调制方式代码如下:其中fc3表示载波频率,deltaf表示频率偏移量。

用MatLab仿真通信原理系列实验

用MatLab仿真通信原理系列实验

用MatLab仿真通信原理系列实验一、引言通信原理是现代通信领域的基础理论,通过对通信原理的研究和仿真实验可以更好地理解通信系统的工作原理和性能特点。

MatLab作为一种强大的数学计算软件,被广泛应用于通信原理的仿真实验中。

本文将以MatLab为工具,介绍通信原理系列实验的仿真步骤和结果。

二、实验一:调制与解调1. 实验目的通过MatLab仿真,了解调制与解调的基本原理,并观察不同调制方式下的信号特征。

2. 实验步骤(1)生成基带信号:使用MatLab生成一个基带信号,可以是正弦波、方波或任意复杂的波形。

(2)调制:选择一种调制方式,如调幅(AM)、调频(FM)或相移键控(PSK),将基带信号调制到载波上。

(3)观察调制后的信号:绘制调制后的信号波形和频谱图,观察信号的频谱特性。

(4)解调:对调制后的信号进行解调,还原出原始的基带信号。

(5)观察解调后的信号:绘制解调后的信号波形和频谱图,与原始基带信号进行对比。

3. 实验结果通过MatLab仿真,可以得到不同调制方式下的信号波形和频谱图,观察到调制后信号的频谱特性和解调后信号的还原效果。

可以进一步分析不同调制方式的优缺点,为通信系统设计提供参考。

三、实验二:信道编码与解码1. 实验目的通过MatLab仿真,了解信道编码和解码的基本原理,并观察不同编码方式下的误码率性能。

2. 实验步骤(1)选择一种信道编码方式,如卷积码、纠错码等。

(2)生成随机比特序列:使用MatLab生成一组随机的比特序列作为输入。

(3)编码:将输入比特序列进行编码,生成编码后的比特序列。

(4)引入信道:模拟信道传输过程,引入噪声和干扰。

(5)解码:对接收到的信号进行解码,还原出原始的比特序列。

(6)计算误码率:比较解码后的比特序列与原始比特序列的差异,计算误码率。

3. 实验结果通过MatLab仿真,可以得到不同编码方式下的误码率曲线,观察不同信道编码方式对信号传输性能的影响。

通信系统仿真实验报告(DOC)

通信系统仿真实验报告(DOC)

通信系统实验报告——基于SystemView的仿真实验班级:学号:姓名:时间:目录实验一、模拟调制系统设计分析 -------------------------3一、实验内容-------------------------------------------3二、实验要求-------------------------------------------3三、实验原理-------------------------------------------3四、实验步骤与结果-------------------------------------4五、实验心得------------------------------------------10实验二、模拟信号的数字传输系统设计分析------------11一、实验内容------------------------------------------11二、实验要求------------------------------------------11三、实验原理------------------------------------------11四、实验步骤与结果------------------------------------12五、实验心得------------------------------------------16实验三、数字载波通信系统设计分析------------------17一、实验内容------------------------------------------17二、实验要求------------------------------------------17三、实验原理------------------------------------------17四、实验步骤与结果------------------------------------18五、实验心得------------------------------------------27实验一:模拟调制系统设计分析一、实验内容振幅调制系统(常规AM )二、实验要求1、 根据设计要求应用软件搭建模拟调制、解调(相干)系统;2、 运行系统观察各点波形并分析频谱;3、 改变参数研究其抗噪特性。

通信系统仿真实验

通信系统仿真实验

实验一:模拟调制系统设计分析振幅调制系统(常规AM)1.实验要求根据设计要求应用软件搭建模拟调制、解调(相干)系统,运行系统观察各点波形并分析频谱,改变参数研究其抗噪特性。

2.实验原理(1)AM信号的表达式、频谱及带宽在图1-1中,若假设滤波器为全通网络(=1),调制信号叠加直流后再与载波相乘,则输出的信号就是常规双边带条幅信号。

AM调制器模型如图3-2所示。

图1-1 AM调制器模型AM信号的时域和频域表达式分别为:式中,为外加的直流分量;可以是确知信号也可以是随机信号。

AM信号的典型波形和频谱分别如图1-2(a)、(b)所示,图中假定调制信号的上限频率为。

显然,调制信号的带宽为图1-2 AM波形和频谱由图1-2(a)可见,AM信号波形的包络与输入基带信号成正比,故用包络检波的方法很容易恢复原始调制信号。

但为了保证包络检波时不发生失真,必须满足,否则会出现过调幅而失真。

AM信号的频谱是由载频分量和上、下两个边带组成(通常称频谱中画斜线的部分为上边带,不画斜线的部分为下边带)。

上边带的频谱与原调制信号的频谱结构相同,下边带是上边带的镜像。

显然,无论是上边带还是下边带,都含有原调制信号的完整信息。

故AM信号是带有载波的双边带信号,它的带宽为基带信号带宽的两倍,即:式中,为调制信号的带宽,为调制信号的最高频率。

(2)AM信号的解调调制过程的逆过程叫做解调。

AM信号的解调是把接收到的已调信号还原为调制信号。

AM信号的解调方法有两种:相干解调和包络检波解调。

在这里我们采用的是想干解调。

由AM信号的频谱可知,如果将已调信号的频谱搬回到原点位置,即可得到原始的调制信号频谱,从而恢复出原始信号。

解调中的频谱搬移同样可用调制时的相乘运算来实现。

相干解调的原理框图如图1-3所示图1-3 相干解调原理图将已调信号乘上一个与调制器同频同相的载波,得由上式可知,只要用一个低通滤波器,就可以将第1项与第2项分离,无失真的恢复出原始的调制信号3.实验内容与分析(1)实验图如下所示:加法器20以及其上面部分为AM调制,23为信号源1KHZ,幅度2伏;09为载波15KHZ,幅度5伏。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章信号通过系统的仿真1.若x(t)=(1/(2л)1/2)e-t2/2,t∈[a,b],将x(t)进行周期拓展,信号周期为T(可任意设置),计算和描绘出期信号x(t)的幅度和相位频谱。

实验结果:(以下所示为a=-6,b=6,n=24,tol=的图形)(1)已知信号幅度谱(2)已知信号相位谱2.信号定义为x(t)= cos(2л*47t)+cos(2л*219t), 0≤t≤100, 其它假设信号以1000抽样/秒进行抽样。

用MATLAB设计一个低通Butterworth滤波器。

确定并绘出输出的功率谱和输入功率谱比较(滤波器的阶数及截频可自行确定)。

实验结果:(以下为阶数=4,截频=100Hz的图形)(1)输入信号功率谱密度(2)输出信号功率谱密度第二章随机过程仿真1.从下式的递归关系中产生一个高斯马尔可夫过程的1000个(等间距)样本的序列Xn=+ωn n=1,2,…1000,式中X0=0,ωn是一个零均值,方差为1,独立的随机变量序列。

绘出序列{ Xn,1≤n≤1000}与时序n的关系及相关函数N-mRx(m)=1/(N-m)ΣXn Xn+m m=0,1,…50 式中N=1000.n-1实验结果:(1)高斯——马尔可夫过程(2)高斯马尔可夫过程的自相关函数2.假设一个具有抽样序列{X(n)}的白噪声过程通过一个脉冲响应如下所示的线性滤波器nh(n)= ,n≥00, n<0求输出过程{Y(n)}的功率谱和自相关函数Ry(τ)。

实验结果:(1)输出的功率谱(2)输出的自相关第三章模拟调制仿真1.用MATLAB软件仿真AM调制。

被调信号为1, (t0/3)>t>0;m(t)=-2, (t0/3)≤t≤(2*t0/3);0, 其它;利用AM 调制方式调制载波。

假设t0=,fc=250hz;调制系数a=。

实验结果:1)调制信号、载波、已调信号的时域波形2)已调信号的频域波形2.被调信号为1, t0/3>t>0;m(t)=-2, t0/3<= t<2*t0/3;0, 其它;采用频率调制方案。

调制载波c(t)=cos(2*pi*fc*t),假设fc =200HZ,t0=,偏移常数kf=50。

(1)绘出调制信号的曲线;(2)确定被调信号和调制信号的频谱。

实验结果:1)调制信号和已调信号时域波形2) 调制信号和已调信号频域波形第四章模拟信号数字化仿真1.生成一个N(0,1)分布的长度为500的随机序列。

分别绘出16级、64级和128级量化且使用μ律非线性准则(μ=255)的情况下量化误差和输入——输出关系曲线,且确定每种情况的SQNR。

实验结果:(1)500个点量化级数分别为16、64、128时的量化误差(2)量化级数分别为16、64、128时输入a与输出a_quan的关系曲线(3)量化级数分别为16、64、128时的量化信噪比sqnr16 =sqnr64 =sqnr128 =程序结果验证了实验原理中增加量化级数可以减小量化噪声,提高信噪比。

但同时又会导致增高PCM信的传码率,增大信道带宽,另外也增加了编码器的复杂性,所以用增加量化级数来达到改善信噪比的目的是有限的。

第五章数字基带信号传输仿真1.假设信号波形S0(t)和S1(t)如图所示,且S0(t)为发送信号,则接收号为r(t)=S0(t)+n(t),确定在抽样时刻的相关器的输出,并用MATL仿真误码率与蒙特卡罗仿真比较(其中两信号为正交信号,如图所示实验结果:正交信号蒙特卡罗仿真误码率与理论比较:2.绘出M=2、4、8、16、32、64时的多维正交信号的误码率与信噪的关系图,注意M与信噪比的关系。

实验结果:误码率曲线:第六章带限信道中的数字仿真1.仿真带限信道中数字传输的全过程。

仿真过程:1)给出实验信号;2)仿真理想带限信道;实际是一个FIR滤波器,可直接设计或用窗函数法设计,如矩形窗法、汉明窗法。

3)设计发送、接收滤波器;包括无符号干扰、部分响应的受控符号间干扰两种情况。

4)均衡器的设计;5)取样;不论是无码间干扰的符号设计还是限制码间干扰的信号设计,都需要在t = nT处取样。

6)判决;实验结果:发送滤波器:无符号间干扰设计。

带限信道:直接设计的FIR滤波器。

接收滤波器:同发送滤波器。

均衡器:迫零均衡器。

1)输入信号2)通过发送滤波器3)通过理想带限信道(4)通过接收滤波器(5)通过迫零均衡器第七章在波调制数字通信仿真1.在一个幅度调制数字系统中,冲激响应为具有平方根升余弦特性,其滚降因子为,载波率为40Hz,计算并绘出基带信号和调幅信号的频谱(同学可思考其理论误码率曲线的绘制)实验结果:(1)基带信号频谱(2)调幅信号的频谱2.在M=8时,生成常数包络PSK信号波形,为了方便,信号幅度归一化为1。

(注:一组M个载波调相信号波形的一般表达式:um(t)=Ag(t)cos(2лfct+2лm/M) m=0,1,…,M-1,其中g(t)为发端的滤波脉冲,此例中A=√Es,g(t)=√2/T)实验结果:M=8时常数包络的PSK波形:3.对一个M=16QAM通信系统进行蒙特卡罗仿真,并与理论曲线比较。

实验结果:误码率曲线:第八章信道容量和编码仿真1.一个信道是一个二进制输入,二进制输出的信道,输入和输出字母表X=Y={0,1},且该信道特性由p(0|1)=ε和p(1|0)=ε来表征。

绘出当ε=0,,,,,,,,,,1时I(X,Y)和p=P(X=1)间的函数关系。

确定每种情况下的信道容量。

实验结果:信道容量与转移概率的关系:2. 二进制输入,三进制输出信道的特征由输入和输出字母表X={0,1}和Y={0,1,2}以及转移概率p(0|0)=,p(1|0)=,p(0|1)=,p(1|1)=来表征。

绘出I(X,Y)和p=P(X=1)间的函数关系曲线,并确定每种情况下信道的容量。

实验结果:I(X,Y)和p=P(X=1)间的函数关系曲线:3. 绘出使用二进制正交信号的二进制对称信道容量和Eb /N0间函数关系曲线。

实验结果::二进制对称信道容量和Eb /N0间函数关系机过程仿真习题1.产生一个高斯--马尔可夫过程的个抽样的序列,该过程的递归关系定义如下Xn=ρXn-1+ωn n=1,2,…1000,X0=0,ρ=, {ωn}是均值为零,单位方差的高斯随机变量的序列。

2.假设一个功率谱Sx(f)=1(f为任意值)的白噪声随机过程X(t)通过一个脉冲响应为下式h(t)= e-3t, t≥00, t<0的线性滤波器,求滤波器的输出功率谱Sy(f)和自相关函数Ry(τ)。

模拟调制仿真习题1.试编MATLAB程序。

信号m(t)=sinc(10*t),-2<=t<=20,其它用100hz的载波来产DSB信号并解调。

2.信号m(t)=sinc2(100t),|t|≤t00, 其它采用频率调制调制为1000HZ的载波。

频偏常数为kf=50,t0=。

模拟信号数字化仿真习题1.为概率如下所示的信源设计一个HUFFMAN码:P={,, , , , , , }(1)用MATLAB实现对上例HUFFMAN编码;(2)计算平均码字长度;(3)求出信源的熵;(4)求出编码效率n=L/H(X);2.产生一零均值、方差为9的高斯随机变量序列,序列长度为500。

(1)均匀PCM找出当量化级数为128时的信噪比SQNR。

(2)分别绘出16级、64级和128级量化且使用μ律非线性化准则(μ=255)的情况下信噪比、量化误差和输入--输出关系曲线。

3.长度为500的非平稳序列a 由两部分组成。

前20个抽样是由均值为0,方差为400的高斯随机变量来产生的,后480个抽样是由均值为0和方差为1的高斯随机变量产生的。

分别对该序列用均匀PCM方案和非均匀PCM方案进行量化。

将两种情况下的SQNR进行比较。

数字基带传输仿真习题1. 用蒙特卡罗仿真估算二进制单极性通信系统的误码率,并与理论曲线进行比较;(提示其仿真误码率的计算可调用smldPe56函数)2.数字通信系统采用M=4时的双正交信号进行传输,用蒙特卡罗仿真进行性能评估(提示:其仿真误码率的计算可调用smldPe510函数)正弦波的源程序:(一),用到的函数1,f2t函数function x=f2t(X)global dt df t f T N%x=f2t(X)%x为时域的取样值矢量%X为x的傅氏变换%X与x长度相同并为2的整幂%本函数需要一个全局变量dt(时域取样间隔) X=[X(N/2+1:N),X(1:N/2)];x=ifft(X)/dt;end2,t2f函数。

function X=t2f(x)global dt df N t f T%X=t2f(x)%x为时域的取样值矢量%X为x的傅氏变换%X与x长度相同,并为2的整幂。

%本函数需要一个全局变量dt(时域取样间隔) H=fft(x);X=[H(N/2+1:N),H(1:N/2)]*dt;end(二),主程序。

1,%(1)绘出正弦信号波形及频谱global dt df t f Nclose allk=input('取样点数=2^k, k取10左右');if isempty(k), k=10; endf0=input('f0=取1(kz)左右');if isempty(f0), f0=1; endN=2^k;dt=; %msdf=1/(N*dt); %KHzT=N*dt; %截短时间Bs=N*df/2; %系统带宽f=[-Bs+df/2:df:Bs]; %频域横坐标t=[-T/2+dt/2:dt:T/2]; %时域横坐标s=sin(2*pi*f0*t); %输入的正弦信号S=t2f(s); %S是s的傅氏变换a=f2t(S); %a是S的傅氏反变换as=abs(S);subplot(2,1,1) %输出的频谱plot(f,as,'b');gridaxis([-2*f0,+2*f0,min(as),max(as)]) xlabel('f (KHz)')ylabel('|S(f)| (V/KHz)') %figure(2) subplot(2,1,2)plot(t,a,'black') %输出信号波形画图gridaxis([-2/f0,+2/f0,,])xlabel('t(ms)')ylabel('a(t)(V)')gtext('频谱图')8psk的源程序:function[pb,ps]=cm_sm32(snr_in_dB) N=10000;E=1;snr=10^(snr_in_dB/10);sgma=sqrt(E/(3*2*snr));s000=[1 0];s001=[cos(pi/4) sin(pi/4)];s010=[cos(3*pi/4) sin(3*pi/4)]; s110=[-1 0];s111=[cos(5*pi/4) sin(5*pi/4)]; s101=[0 -1];s100=[cos(7*pi/4) sin(7*pi/4)]; for i=1:N,temp=rand;if(temp<,dsource1(i)=0;dsource2(i)=0;dsource3(i)=0;elseif(temp<,dsource1(i)=0;dsource2(i)=0;dsource3(i)=1;elseif(temp<,dsource1(i)=0;dsource2(i)=1;dsource3(i)=0;elseif(temp<,dsource1(i)=0;dsource2(i)=1;dsource3(i)=1;dsource1(i)=1;dsource2(i)=0;dsource3(i)=0;elseif(temp<,dsource1(i)=1;dsource2(i)=0;dsource3(i)=1;elseif(temp<,dsource1(i)=1;dsource2(i)=1;dsource3(i)=0;elsedsource1(i)=1;dsource2(i)=1;dsource3(i)=1;end;end;numofsymbolerror=0;numofbiterror=0;for i=1:N,n(1)=gngauss(sgma);n(2)=gngauss(sgma);if((dsource1(i)==0)&(dsource2(i)==0)&(dsource3(i)==0)),r=s000+n;elseif((dsource1(i)==0)&(dsource2(i)==0)&(dsource3(i)==1)), r=s001+n;elseif((dsource1(i)==0)&(dsource2(i)==1)&(dsource3(i)==0)), r=s010+n;elseif((dsource1(i)==0)&(dsource2(i)==1)&(dsource3(i)==1)), r=s011+n;elseif((dsource1(i)==1)&(dsource2(i)==0)&(dsource3(i)==0)), r=s100+n;elseif((dsource1(i)==1)&(dsource2(i)==0)&(dsource3(i)==1)), r=s101+n;elseif((dsource1(i)==1)&(dsource2(i)==1)&(dsource3(i)==0)), r=s110+n;elser=s111+n;end;c000=dot(r,s000);c001=dot(r,s001);c010=dot(r,s010);c011=dot(r,s011);c100=dot(r,s100);c101=dot(r,s101);c110=dot(r,s110);c111=dot(r,s111);c_max=max([c000 c001 c010 c011 c100 c101 c110 c111]); if(c000==c_max),decis1=0;decis2=0;decis3=0;elseif(c001==c_max),decis1=0;decis2=0;decis3=1;elseif(c010==c_max),decis1=0;decis2=1;decis3=0;elseif(c011==c_max),decis1=0;decis2=1;decis3=1;elseif(c100==c_max),decis1=1;decis2=0;decis3=0;elseif(c101==c_max),decis1=1;decis2=0;decis3=1;elseif(c110==c_max),decis1=1;decis2=1;decis3=0;elsedecis1=1;decis2=1;decis3=1;end;symbolerror=0;if(decis1~=dsource1(i)),numofbiterror=numofbiterror+1;symbolerror=1;end;if(decis2~=dsource2(i)),numofbiterror=numofbiterror+1;symbolerror=1;end;if(decis3~=dsource3(i)),numofbiterror=numofbiterror+1;symbolerror=1;end;if(symbolerror==1),numofsymbolerror=numofsymbolerror+1;end;end;ps=numofsymbolerror/N;pb=numofbiterror/(3*N);4PSK的源程序:% 对M=4的PSK通信系统进行蒙特卡罗仿真%echo onSNRindB1=0:2:10;SNRindB2=0::10;for i=1:length (SNRindB1),[pb , ps]=cm_sm32 (SNRindB1 (i)); %仿真比特和符号误码率smld_bit_err_prb (i)=pb;smld_symbol_err_prb (i)=ps;end;for i=1:length (SNRindB2),SNR=exp(SNRindB2(i)*log(10)/10); %信噪比theo_err_prb(i)=Qfunct(sqrt(2*SNR)); %理论比特误码率end;%随后绘图曲线semilogy (SNRindB1,smld_bit_err_prb,'*');holdsemilogy (SNRindB1,smld_symbol_err_prb,'O');semilogy (SNRindB2,theo_err_prb);gridxlabel('Eb/No in dB')ylabel('error probability')title('4PSK通信系统的蒙特卡洛仿真')gtext('(注:“—”理论误码率;“*”误比特率;“o”误符号率)') 高斯噪声的源程序:function[gsrv1,gsrv2]=gngauss(m,sgma)if nargin==0,m=0;sgma=1;elseif nargin==1,sgma=m;m=0;end;u=rand;z=sgma*(sqrt(2*log(1/(1-u))));u=rand;gsrv1=m+z*cos(2*pi*u);gsrv2=m+z*sin(2*pi*u);单极性归零码的源程序:(一),用到的函数f2t函数和t2f函数。

相关文档
最新文档