通信原理仿真作业
- 格式:doc
- 大小:786.54 KB
- 文档页数:18
通信原理⼤作业通信原理⼤作业2ASK信号传输仿真⼀、选题意义2ASK(⼆进制振幅键控)是⼀种最简单的数字信号的载波传输,通过对2ASK 的仿真可以更好的理解数字调制系统的组成以及各模块的功能。
⼆、仿真实验任务1.掌握2ASK 调制解调原理及其实现⽅法。
2.按照2ASK产⽣模型和解调模型分别产⽣2ASK信号和⾼斯⽩噪声,经过信道传输后进⾏解调。
3.测试2ASK传输信号加⼊噪声后的误码率,分析2ASK传输系统的抗噪声性能;三、仿真原理本实验主要是利⽤MATLAB集成环境下的Simulink仿真平台,设计⼀个2ASK 调制与解调系统.⽤⽰波器观察调制前后的信号波形; ⽤频谱分析模块观察调制前后信号频谱的变化;加上各种噪声源,⽤误码测试模块测量误码率;最后根据运⾏结果和波形来分析该系统性能。
通过Simulink的仿真功能摸拟到了实际中的2ASK调制与解调情况。
3.1 2ASK调制与解调原理3.1.1 2ASK调制原理振幅键控是正弦载波的幅度随数字基带信号⽽变化的数字调制。
当数字基带信号为⼆进制时,则为⼆进制振幅键控。
设发送的⼆进制符号序列由0、1序列组成,发送0符号的概率为P,发送1符号的概率为1-P,且相互独⽴。
该⼆进制符号序列可表⽰为2()()cos()[()]cos ASK c n s cne t s t w t a g t nT w t==-∑(1)其中:⼆进制振幅键控信号时间波形如图1 所⽰。
由图1 可以看出,2ASK信号的时间波形e2ASK(t)随⼆进制基带信号s(t)通断变化,所以⼜称为通断键控信号(OOK信号)。
图1 ⼆进制振幅键控信号时间波形在⼆进制数字振幅调制中,载波的幅度随着调制信号的变化⽽变化,实现这种调制的⽅式有两种:(1)模拟相乘法:通过相乘器直接将载波和数字信号相乘得到输出信号,这种直接利⽤⼆进制数字信号的振幅来调制正弦载波的⽅式称为模拟相乘法,其电路如图2所⽰。
在该电路中载波信号和⼆进制数字信号同时输⼊到相乘器中完成调制。
设计五 2FSK调制解调系统一、设计目的1.掌握2FSK信号的调制解调原理及MATLAB编程实现方法。
2.利用Simulink设计2FSK信号的调制解调系统。
3.画出2FSK信号的时域波形和频谱图。
二、设计原理1.2FSK信号的调制解调原理数字移频键控是用载波的频率来传送数字消息,或者说用所传送的数字消息控制载波的频率。
2FSK信号便是符号“1”对应于载频,而符号“0”对应于载频(与不同的另一载频)的已调波形,而且与之间的改变是瞬间完成的。
从原理上讲,数字调频可用模拟调频法来实现,也可用键控法来实现,如图5.1所示。
图5.1 2FSK信号的调制根据以上对2FSK信号的调制原理的分析,已调信号的数字表达式可以表示为(5.1)其中,是单个矩形脉冲,脉宽为,且2FSK信号的常用解调方法采用如图5.2所示的非相干检测法和相干检测法。
这里的取样判决器是判定哪一个输入样值大,此时可以不专门设置门限电平。
(a) 非相干方式(b) 相干方式图5.2 2FSK信号的解调2FSK调制属于非线性调制,其频谱特性的研究常用把2FSK信号看成是两个2ASK信号相叠加的方法。
2FSK信号的功率谱密度为:(5.2)传输2FSK信号所需频带约为(5.3)【例5-1】用MATLAB产生独立等概的二进制信源,画出2FSK信号的波形及其功率谱。
解首先产生随机的二进制数字基带信号,然后根据2FSK信号的表达式产生二进制数字调制信号,最后通过FFT变换求解调制信号的功率谱。
源程序如下:A=1; % 调制信号幅度fc=2; % 载波频率N_sample=8; % 每码元的采样点数N=500; % 码元数目Ts=1; % 采样间隔dt=Ts/fc/N_sample; % 波形采样间隔t=0:dt:N*Ts-dt; % 定义时间序列L=length(t); % 计算时间序列长度% 产生二进制信源d=sign(randn(1,N));dd=sigexpand((d+1)/2,fc*N_sample);gt=ones(1,fc*N_sample);d_NRZ=conv(dd,gt);[f,d_NRZf]=T2F(t,d_NRZ(1:L)); % 数字基带信号的傅里叶变换sd_2fsk=2*d_NRZ-1; % 双极性基带信号s_2fsk=A*cos(2*pi*fc*t+2*pi*sd_2fsk(1:L).*t); % 产生2FSK信号[f,s_2fskf]=T2F(t,s_2fsk); % 2FSK信号的傅里叶变换figure(1)subplot(2,2,1); plot(t,d_NRZ(1:L));axis([0,10,0,1.2]); xlabel('(a) 输入信号');subplot(2,2,2); plot(f,10*log10(abs(d_NRZf).^2/Ts));axis([-2,2,-40,40]); xlabel('(b) 输入信号功率谱密度');subplot(2,2,3); plot(t,s_2fsk);axis([0,10,-1.2,1.2]); xlabel('(c) 2FSK信号');subplot(2,2,4); plot(f,10*log10(abs(s_2fskf).^2/Ts));axis([-fc-4,fc+4,-40,40]); xlabel('(d) 2FSK信号功率谱密度');%---------------------------------------------------------------------------------------------------------------function [out]=sigexpand(d,M)% 将输入的序列扩展成间隔为N-1个0的序列N=length(d);out=zeros(M,N);out(1,:)=d;out=reshape(out,1,M*N);%---------------------------------------------------------------------------------------------------------------function [f,sf]=T2F(t,st)% 利用FFT对信号进行傅里叶变换% t,st分别为输入时间和信号% f,sf分别为输出频率和信号频谱dt=t(2)-t(1);T=t(end);df=1/T;N=length(st);f=-N/2*df:df:N/2*df-df;sf=fft(st);sf=T/N*fftshift(sf);程序运行结果如图5.3所示。
第一部分 随机过程1. 观察零均值高斯信号的自相关函数,相互独立的高斯信号的互相关函数,具有给定相关系数,1ρρ≤的高斯信号的波形产生两个具有相同方差2σ的不相关的零均值高斯随机过程X 和Y,令Z X ρ= ,X 和Z 即为具有相关系数ρ的两高斯随机过程。
证明:[][]0[]0E X E Y E Z ==⇒=222222222222[][](1)[]2[](1)[][][][][][](1)[][]XZ X ZD Z D X D Y XY COV XZE XZ E X E Z E XZ E X E XY E XZ ρρρσρσσρρρσρσρρσσσ=+-+=+-==-⋅==+-====2. 仿真窄带随机过程若随机过程ξ(t )的谱密度集中在中心频率f c 附近相对窄的频带范围∆f 内,满足∆f << f c 的条件,且 f c 远离零频率,则称该ξ(t )为窄带随机过程。
窄带随机过程可以用一个零均值高斯白噪声通过一个带通滤波器得到,等效为一个幅度和相位缓慢变化的正弦波,表示式:()()cos[()],()0c t a t t t a t ξξξξωϕ=+≥a ξ (t ) - 随机包络, ϕξ (t ) - 随机相位 ,ωc - 中心角频率 窄带随机过程表示式展开:()()cos ()sin c c s c t t t t t ξξωξω=- ()()cos ()c t a t t ξξξϕ=- ξ(t )的同相分量()()sin ()s t a t t ξξξϕ=- ξ(t )的正交分量若E [ξ(t )] = 0,[()]0[()]0c s E t E t ξξ==,222c s ξσσσ==——ξ(t ) 、 ξc (t )和ξs (t )具有相同的平均功率或方差➢ a ξ服从参数为σξ的瑞利(Rayleigh )分布:222()exp()(0)2a a f a a ξξξξξξσσ=-≥➢ ϕξ服从[0 ~ 2π]上的均匀分布:1()(02)2f ξξϕϕππ=≤≤a ξ(t )与ϕξ(t )统计独立:(,)()()f a f a f ξξξξϕϕ=⋅3. 仿真正弦波加窄带随机过程()cos()()c r t A t n t ωθ=++()()cos ()sin c c s c n t n t t n t t ωω=-—窄带高斯噪声,θ -正弦波的随机相位,在[0,2π]上均匀分布 ()[cos ()]cos [sin ()]sin ()cos ()sin ()cos[()]()sin ()()cos ()c c s c c c s c c s s c c r t A n t t A n t t z t t z t t z t t t z t A n t z t A n t θωθωωωωϕθθ=+-+=-=+=+=+包络:(),0z t z ≥,服从广义瑞利分布,又称莱斯(Rice )分布:2202221()exp[()]()(0)2nnnzAzf z z A I z σσσ=-+≥(1) 当信号很小时,即A → 0时,(Az /σn 2)很小,I 0 (Az /σn 2) ≈ 1,莱斯分布退化为瑞利分布。
第1章 通信与通信系统的基本概念1.1 选择题1. 微波是指[ ]。
A 、频带为300MHz ~300GHzB 、波长为1m ~1cmC 、频带为1~10GHzD 、频带为30MHz2. 一个二进制数字信号码元时间长度为0.1μs ,在传输过程中平均2.5秒产生一个错码,则其平均误码率近似为[ ] 。
A 、 5×10-6 B 、2×10-8C 、2×10-7D 、4×10-8 3. 消息中所含信息量的多少与[ ]有关。
A 、消息的重要程度B 、消息发生的概率C 、消息的种类D 、消息的内容4. (0,1)二进制信源在[ ]条件下,信源的熵(即平均信息量)最大。
A 、P (1)=1B 、P (1)=0.5C 、P (1)=0D 、P (1)=0.755. 连续信道的信道容量定义为)1(log 02B n SB C +=,当所允许的信号功率增加时,信道容量[ ] 。
A 、减少B 、不变C 、增加D 、为∞1.2 填空题1. 按传输信道,可将通信分为(1)和(2)两种2. 衡量一个通信系统好坏的主要指标是(1)和(2)。
3. (1)通信不能消除噪声积累。
4. 基带信号经放大后直接传输,这种方式称为(1),基带信号通过调制后传输,这种方式称为(2)。
5. 通信是指(1)。
1.3运用与发挥题1. 数字通信的优缺点主要有哪些?2. 数字通信系统中编码分为哪两类?并简述其各自的作用。
3. 无线电波的主要传播的方式有哪些?4. 某离散信源由0,1,2,3四种符号组成,其概率场为⎥⎦⎤⎢⎣⎡81141213210求消息源的熵。
5. 二进制数字系统,ms T b 1.0=,各码等概出现,传输0.5小时后,收到18个误码,求e b B P I R R 及总,,。
1.4 参考答案 1.1 选择题1.A 2.C 3.B 4.B 5.C1.2 填空题1.(1)有线通信(2)无线通信 2.(1)有效性(2)可靠性 3.(1)模拟 4.(1)基带传输(2)频带传输 5.(1)信息的传递1.3运用与发挥题1.数字通信具有以下优点:抗干扰能力强、传输中出现的差错(误码)可以设法控制,提高了传输质量、便于进行信号加工与处理、数字信息易于加密且保密性强、能够传输话音、电视、数据等多种信息,增加了通信系统的灵活性和通用性。
通信原理系统仿真实验实验一:AM通信系统的仿真实现SSB通信系统的仿真实现要求:编写.m文件仿真实现AM(SSB)的调制解调原理,包括已调信号波形与频谱、解调信号波形等。
实验二:DSB通信系统的仿真实现FM通信系统的仿真实现要求:利用.m文件仿真实现DSB(FM)的调制解调原理,包括已调信号波形与频谱、解调信号波形等。
实验三:单极性归零(不归零)、双极性归零(不归零)的波形及其功率谱仿真实现与比较要求:编写.m文件仿真实现单极性归零(不归零)、双极性归零(不归零)的波形及其功率谱,并进行比较。
实验四:多径信道的建模仿真实现要求:利用MA TLAB软件编程实现恒幅单频信号经过多径信道后的输出信号波形与频谱。
实验五:基于最佳接收机的数字基带传输系统的误码率仿真实现要求:给出在最小误码率要求下(采用匹配滤波器),利用MA TLAB仿真软件,采用蒙特卡罗方法仿真实现无码间干扰数字基带系统的误码率性能。
实验六:AMI与HDB3码的编译码仿真实现要求:编写.m文件仿真实现AMI与HDB3码的编译码过程。
实验七:基带信号及其眼图的MA TLAB仿真实现要求:对应升余弦滚降系统,利用MA TLAB软件画出接收端的基带信号波形与眼图。
实验八:2ASK信号的调制解调以及误码率仿真实现要求:编写.m文件仿真实现2ASK信号的调制解调过程,给出已调信号波形与功率谱密度取消,并采用蒙特卡罗方法仿真实现该系统的误码率性能。
实验九:2FSK信号的调制解调以及误码率仿真实现要求:编写.m文件仿真实现2FSK信号的调制解调过程,给出已调信号波形与功率谱密度取消,并采用蒙特卡罗方法仿真实现该系统的误码率性能。
实验十:2PSK(或2DPSK)信号的调制解调以及误码率仿真实现要求:编写.m文件仿真实现2PSK(或2DPSK)信号的调制解调过程,给出已调信号波形与功率谱密度取消,并采用蒙特卡罗方法仿真实现该系统的误码率性能。
实验十一:2DPSK信号的调制解调以及误码率仿真实现(可四个同学)要求:编写.m文件仿真实现2DPSK信号的调制解调过程,给出已调信号波形与功率谱密度取消,并采用蒙特卡罗方法仿真实现该系统的误码率性能。
1通信原理仿真作业要求:环境:统一使用matlab2009。
代码:注释详细,用图表输出说明结果。
文档:与代码一起附一份结果分析文档,说明参数对结果的影响并分析原因。
完成:每位同学任选其中一题,在讲完下一章内容时提交。
代码与文档打包后交电子版给课代表。
第四章 信道与噪声1. 恒参信道对信号传输的影响信道响应函数为()()|()|j f H f H f e φ−=,输入信号为()()n s nx t a g t nT =−∑,其中1,01,()0,s s t T T g t else ≤<⎧==⎨⎩,用matlab 画出如下情况时的信道输出信号,()H f 可自定义。
z 无失真信道,如()j f H f e π−=z 幅度失真信道,如sin ()j f f H f e fπππ−= z 相位失真信道,如(1)(1),0(),0j f j f e f H f ef ππ−−−+⎧≥=⎨<⎩ 2. 多径信道对单频信号的影响设一个幅度为1,频率为10Hz 的单频信号经过20条路径传输得到的波形及频谱,这20条路径的衰减相同,但时延的大小随时间变化,每径的时延变化规律为正弦型,变化的频率从0-2Hz 随机均匀抽取。
用matlab 进行时、频域的对比分析。
3. 多径信道对数字信号的影响设有一条三径传输的信道31()()i i i s t u b t τ==−∑,其参数如下:1231230.5,0.707,0.5;0,1,2u u u τττ======z 用matlab 画出信道的幅频响应和相频响应;z 设信道输入信号为1,0()(),()10,s n s s n t T b t a g t nT g t T else ≤<⎧=−==⎨⎩∑其中,,画出输出信号波形。
z 同相的输入信号,改变s T 后画出波形并比较。
通信原理仿真作业2第一篇:通信原理仿真作业2通信原理仿真作业第五章模拟调制1.AM、DSB调制及解调用matlab产生一个频率为1Hz,功率为1的余弦信源m(t),设载波频率ωc=10Hz,m0=2,试画出:λλλλAM及DSB调制信号的时域波形;采用相干解调后的AM及DSB信号波形; AM及DSB已调信号的功率谱;调整载波频率及m0,观察分的AM的过调与DSB反相点现象。
λ在接收端带通后加上窄带高斯噪声,单边功率谱密度n0=0.1,重新解调。
2.SSB调制及解调用matlab产生一个频率为1Hz,功率为1的余弦信源,设载波频率ωc=10Hz,,试画出:λ SSB调制信号的时域波形;λ采用相干解调后的SSB信号波形;λ SSB已调信号的功率谱;λ在接收端带通后加上窄带高斯噪声,单边功率谱密度n0=0.1,重新解调。
3.VSB调制及解调(参照作业题5-4)用matlab产生一个频率分别为5Hz、5/2 Hz的余弦和正弦叠加信号作为信源m(t),两个频率分量功率相同,总信号功率为2,设载波频率为20Hz,试画出:λ残留边带为0.2fm的VSB调制信号时域波形;λ采用相干解调后的VSB信号波形;λ调制信号的功率谱密度;λ在接收端带通后加上窄带高斯噪声,单边功率谱密度n0=0.1,重新解调。
4.FM调制及解调设输入信号为m(t)=cos2πt,载波中心频率为fc=10Hz,VCO的压控振荡系数为5Hz/V,载波平均功率为1W。
试画出:λ已调信号的时域波形;λ已调信号的振幅谱;λ用鉴频器解调该信号,并与输入信号比较。
第二篇:通信原理仿真通信原理仿真实验提纲1.任意产生一个调制信号,画出其波形及其频谱;2.产生一个余弦载波信号,画出其波形及其频谱;3.分别采用AM(幅度),DSB(双边),SSB(单边)的方式对调制信号进行调制,画出已调信号的波形及频谱;4.采用适当的方式,分别对3中得到的已调信号进行解调,画出解调信号的波形;5.产生一个高斯白噪声,叠加在已调信号上,然后进行解调,画出解调信号的波形;6.比较4和5中的结果;7.编写A律13折线PCM编码的程序,能够对任意输入信号输出其PCM编码;8.产生一个随机数字信号,分别进行ASK,FSK,PSK调制解调,画出解调前后的波形第三篇:通信原理课程设计_(基于MATLAB的_2PSK_2DPSK仿真) 江西农业大学通信原理课程设计报告题目基于Matlab的相移键控仿真设计专业电子信息工程学生姓名曾凡文学号 20121206江西农业大学课程设计报告 2015年6月基于Matlab的2PSK,2DPSK仿真摘要:现代通信系统要求通信距离远、通信容量大、传输质量好,作为其关键技术之一的调制技术一直是研究的一个重要方向。
通信原理仿真作业一、任务描述:本次通信原理仿真作业旨在通过使用仿真软件,模拟通信系统的运行过程,探究信号传输、调制解调、信道传输等原理,并进行相关参数的分析和优化。
具体任务包括以下几个方面:1. 信号传输模拟:使用仿真软件搭建一个基本的通信系统,并模拟信号在传输过程中的衰减、噪声等情况。
通过观察信号的变化,分析信号传输质量。
2. 调制解调仿真:选择适当的调制方式,将模拟信号转换为数字信号,并进行解调还原。
通过仿真软件模拟调制解调过程,观察信号的频谱特性和传输效果。
3. 信道传输仿真:模拟信号在不同信道条件下的传输情况,包括理想信道、多径衰落信道等。
通过调整信道参数,观察信号的传输特性和误码率等指标。
4. 误码率性能分析:通过仿真软件统计误码率,并分析误码率与信噪比、信道带宽等参数的关系。
优化系统参数,提高信号传输质量。
二、任务执行:1. 信号传输模拟:使用仿真软件搭建一个通信系统,包括信源、信道和接收端。
设置合适的信号频率、幅度和相位等参数,模拟信号的传输过程。
观察信号在传输过程中的衰减、噪声等情况,并记录相关数据。
2. 调制解调仿真:选择适当的调制方式,如调幅(AM)、调频(FM)或调相(PM),将模拟信号转换为数字信号。
设置调制参数,如载波频率、调制指数等,并进行仿真。
观察调制后信号的频谱特性和传输效果,记录相关数据。
进行解调仿真,将调制后的信号还原为模拟信号。
调整解调参数,如解调滤波器的带宽等,观察解调效果,并记录相关数据。
3. 信道传输仿真:选择不同的信道模型,如理想信道、多径衰落信道等,并设置相应的信道参数。
将调制后的信号输入信道进行传输仿真,观察信号的传输特性和变化情况。
记录相关数据,如信道响应、信号衰减、多径干扰等。
4. 误码率性能分析:通过仿真软件统计误码率,调整信噪比、信道带宽等参数,并记录误码率随参数变化的情况。
分析误码率与信噪比、信道带宽等参数的关系,找出影响误码率的主要因素。
第一部分 随机过程1. 观察零均值高斯信号的自相关函数,相互独立的高斯信号的互相关函数,具有给定相关系数,1ρρ≤的高斯信号的波形产生两个具有相同方差2σ的不相关的零均值高斯随机过程X 和Y,令Z X ρ=+ ,X 和Z 即为具有相关系数ρ的两高斯随机过程。
证明:[][]0[]0E X E Y E Z ==⇒=222222222222[][](1)[]2[](1)[][][][][][](1)[][]XZ X ZD Z D X D Y XY COV XZE XZ E X E Z E XZ E X E XY E XZ ρρρσρσσρρρσρσρρσσσ=+-+=+-==-⋅==+-====2. 仿真窄带随机过程若随机过程ξ(t )的谱密度集中在中心频率f c 附近相对窄的频带范围∆f 内,满足∆f << f c 的条件,且 f c 远离零频率,则称该ξ(t )为窄带随机过程。
窄带随机过程可以用一个零均值高斯白噪声通过一个带通滤波器得到,等效为一个幅度和相位缓慢变化的正弦波,表示式:()()cos[()],()0c t a t t t a t ξξξξωϕ=+≥a ξ (t ) - 随机包络, ϕξ (t ) - 随机相位 ,ωc - 中心角频率 窄带随机过程表示式展开:()()cos ()sin c c s c t t t t t ξξωξω=-()()cos ()c t a t t ξξξϕ=- ξ(t )的同相分量()()sin ()s t a t t ξξξϕ=- ξ(t )的正交分量若E [ξ(t )] = 0,[()]0[()]0c s E t E t ξξ==,222c s ξσσσ==——ξ(t ) 、 ξc (t )和ξs (t )具有相同的平均功率或方差a ξ服从参数为σξ的瑞利(Rayleigh )分布:222()exp()(0)2a a f a a ξξξξξξσσ=-≥ϕξ服从[0 ~ 2π]上的均匀分布:1()(02)2f ξξϕϕππ=≤≤a ξ(t )与ϕξ(t )统计独立:(,)()()f a f a f ξξξξϕϕ=⋅3. 仿真正弦波加窄带随机过程()cos()()c r t A t n t ωθ=++()()cos ()sin c c s c n t n t t n t t ωω=-—窄带高斯噪声,θ -正弦波的随机相位,在[0,2π]上均匀分布()[cos ()]cos [sin ()]sin ()cos ()sin ()cos[()]()sin ()()cos ()c c s c c c s c c s s c c r t A n t t A n t t z t t z t t z t t t z t A n t z t A n t θωθωωωωϕθθ=+-+=-=+=+=+包络:(),0z t z =≥,服从广义瑞利分布,又称莱斯(Rice )分布:2202221()exp[()]()(0)2nnnzAzf z z A I z σσσ=-+≥(1) 当信号很小时,即A → 0时,(Az /σn 2)很小,I 0 (Az /σn 2) ≈ 1,莱斯分布退化为瑞利分布。
通信原理仿真作业第五章 模拟调制1. AM 、DSB 调制及解调用matlab 产生一个频率为1Hz ,功率为1的余弦信源()m t ,设载波频率10c Hz ω=,02m =,试画出:● AM 及DSB 调制信号的时域波形;● 采用相干解调后的AM 及DSB 信号波形;● AM 及DSB 已调信号的功率谱;● 调整载波频率及m0,观察分的AM 的过调与DSB 反相点现象。
● 在接收端带通后加上窄带高斯噪声,单边功率谱密度00.1n =,重新解调。
2. SSB 调制及解调用matlab 产生一个频率为1Hz ,功率为1的余弦信源,设载波频率10c Hz ω=,,试画出:● SSB 调制信号的时域波形;● 采用相干解调后的SSB 信号波形;● SSB 已调信号的功率谱;● 在接收端带通后加上窄带高斯噪声,单边功率谱密度00.1n =,重新解调。
3. FM 调制及解调设输入信号为()cos 2m t t π=,载波中心频率为10c z f H =,VCO 的压控振荡系数为5/z H V ,载波平均功率为1W 。
试画出:● 已调信号的时域波形;● 已调信号的振幅谱;● 用鉴频器解调该信号,并与输入信号比较。
加入相同功率的高斯白噪声信号,DSB信号解调较AM信号解调误差较大。
二代码clc;close all;clear all;fm=1;fc=10;T=5;t=linspace(-5,5,1024);%采样频率a=sqrt(2);mt=a*cos(2*pi*fm*t);%带通滤波器A=2;s_db=mt.*cos(2*pi*fc*t);s_am=(A+mt).*cos(2*pi*fc*t); figure(1);subplot(2,1,1);0.511.522.533.544.55-11t/smt)AM相干解调0.511.522.533.544.55-11t/sm(t)DSB相干解调plot(t,s_am); hold on;plot(t,A+mt,'r--'); title('AM调制信号');xlabel('t/s'); ylabel('幅度');subplot(2,1,2);plot(t,s_db);title('DSB调制信号');xlabel('t/s');ylabel('幅度');hold on;plot(t,mt,'r--');sp=s_am.*cos(2*pi*fc*t);sp2=s_db.*cos(2*pi*fc*t);fs1=0.3;fp1=0.5;fpu=1.8;fsu=2.0;Fs=50;Rp=1;Rs=42;ws1=2*pi*fs1/Fs;wp1=2*pi*fp1/Fs;wpu=2*pi*fpu/Fs;wsu=2 *pi*fsu/Fs;wd1=0.5*(wp1+ws1);wd2=0.5*(wpu+wsu);bt=min(abs(ws1-wp1),abs(wsu-wpu));n=ceil(6.6*pi/bt);wn=[wd1/pi,wd2/pi];hn=fir1(n-1,wn,'bandpass',hamming(n));y=conv(sp,hn);y2=conv(sp2,hn);y=2*y;y2=2*y2;figure(2);subplot(2,1,1);plot(t,y(1:1024));hold on;plot(t,mt,'r--');axis([0 5 -1.5 1.5]);xlabel('t/s'),ylabel('m(t)'),title('AM相干解调');subplot(2,1,2);plot(t,y2(1:1024));hold on;plot(t,mt,'r--');axis([0 5 -1.5 1.5]);xlabel('t/s'),ylabel('m(t)'),title('DSB相干解调、DSB调制及解调用matlab产生一个频率为1Hz,功率为1的余弦信源()mt,设载波频率10cHzω=,2m=,试画出:●AM及DSB调制信号的时域波形;●采用相干解调后的AM及信号波形;●AM及DSB已调信号的功率谱;●调整载波频率及m0,观察分的AM的过调与DSB反相点现象。
通信原理仿真实验 作者:黄小胜作业1:某随机过程具有单边指数形式的概率密度函数()(0)x f x e λλλ-=≥,取0.5λ= ,分别用逆变换法和舍弃法仿真该随机过程并与PDF 理论值比较。
clear;clc;R=0.5; %此随机过程的概率密度参数 N=100000; % 数据点数 u0 = rand(1,N);y_exp =-2*log(u0); %具有PDF 函数的随机变量l=100; %0至最大幅度之间划分为100等分 [N_samp,r] = hist(y_exp,l); figure(1) subplot(2,1,1) bar(r,N_samp,1) title('反变换法') xlabel('幅度') ylabel('次数') subplot(2,1,2) term1 = r.*r/2/;ray = (r).*exp(-term1); dr = r(3)-r(2);p_hist = N_samp/N/dr;plot(r,p_hist,'r.')hold onplot(r,ray,'linewidth',2)title('反变换法')xlabel('幅度')ylabel('PDF')legend('仿真值','理论值')%用舍弃法仿真指定PDF的随机过程b=12; %PDF变量最大值c=0.5; % PDF函数最大值v=b*rand(1,N);u=c*rand(1,N);s=0;fx=zeros(1,N);for k=1:Nif u(k)<(R*exp(-R*v(k)));s=s+1;fx(s)=v(k);endendfx = fx(1:s);l=100;[N_samp,x] = hist(fx,l);figure(2)subplot(2,1,1)bar(x,N_samp,1)title('舍弃法')ylabel('样本点数')xlabel('输入样本值')subplot(2,1,2)del_x = x(3)-x(2);p_hist = N_samp/s/del_x;plot(x,p_hist,'r.')hold onyt = (R*exp(-R.*x)); % PDF理论值plot(x,yt,'linewidth',2)title('舍弃法')ylabel('PDF')xlabel('输入样本值')legend('PDF仿真值','PDF理论值') hold off051015202550001000015000反变换法幅度次数51015202500.20.40.60.8反变换法幅度P D F仿真值理论值0246810125001000舍弃法样本点数输入样本值02468101200.20.40.60.8舍弃法P D F输入样本值PDF 仿真值PDF 理论值。
通信原理(虚拟仿真实验)实验五双极性不归零码⼀、实验⽬的1.掌握双极性不归零码的基本特征2.掌握双极性不归零码的波形及功率谱的测量⽅法3.学会⽤⽰波器和功率谱分析仪对信号进⾏分析⼆、实验仪器1.序列码产⽣器2.单极性不归零码编码器3.双极性不归零码编码器4.⽰波器5.功率谱分析仪三、实验原理双极性不归零码是⽤正电平和负电平分别表⽰⼆进制码1和0的码型,它与双极性归零码类似,但双极性⾮归零码的波形在整个码元持续期间电平保持不变.双极性⾮归零码的特点是:从统计平均来看,该码型信号在1和0的数⽬各占⼀半时⽆直流分量,并且接收时判决电平为0,容易设置并且稳定,因此抗⼲扰能⼒强.此外,可以在电缆等⽆接地的传输线上传输,因此双极性⾮归零码应⽤极⼴.双极性⾮归零码常⽤于低速数字通信.双极性码的主要缺点是:与单极性⾮归零码⼀样,不能直接从双极性⾮归零码中提取同步信号,并且1码和0码不等概时,仍有直流成分。
四、实验步骤1.按照图3.5-1 所⽰实验框图搭建实验环境。
2.设置参数:设置序列码产⽣器序列数N=128;观察其波形及功率谱。
3.调节序列数N 分别等于64.256,重复步骤2.图3.5-1 双极性不归零码实验框图实验五步骤2图N=128实验五步骤3图N=64N=256六、实验报告(1)分析双极性不归零码波形及功率谱。
(2)总结双极性不归零码的波形及功率谱的测量⽅法。
实验六⼀、实验⽬的1.掌握双极性归零码的基本特征2.掌握双极性归零码的波形及功率谱的测量⽅法3.学会⽤⽰波器和功率谱分析仪对信号进⾏分析⼆、实验仪器1.序列码产⽣器2.单极性不归零码编码器3.双极性归零码编码器4.⽰波器5.功率谱分析仪三、实验原理双极性归零码是⼆进制码0 和1 分别对应于正和负电平的波形的编码,在每个码之间都有间隙产⽣.这种码既具有双极性特性,⼜具有归零的特性.双极性归零码的特点是:接收端根据接收波形归于零电平就可以判决1 ⽐特的信息已接收完毕,然后准备下⼀⽐特信息的接收,因此发送端不必按⼀定的周期发送信息.可以认为正负脉冲的前沿起了起动信号的作⽤,后沿起了终⽌信号的作⽤.因此可以经常保持正确的⽐特同步.即收发之间元需特别的定时,且各符号独⽴地构成起⽌⽅式,此⽅式也叫做⾃同步⽅式.由于这⼀特性,双极性归零码的应⽤⼗分⼴泛。
通信原理仿真作业(第7.8章)
1通信原理仿真作业
第七章数字频带传输第八章改进的数字频带传输
1. 二进制数字频带传输的有效性比较
用matlab 产生独立等概的二进制信源。
1) 画出2ASK 信号的波形及其功率谱;
2) 画出2FSK 信号的波形及其功率谱(设|12|s f f f ? );
3) 画出2PSK 信号的波形及其功率谱;
2. 数字频带传输的可靠性比较
设信道加性高斯白噪声的双边功率谱密度为0/2N ,发送信号平均每符号能量
s E ,计算:
1) MPSK 系统在AWGN 信道下的性能(理论值);
2) 用蒙特卡罗仿真的方式进行误码率仿真,并与理论值相比较。
3. 多进制数字频带传输
设载波频率为10Hz,信息速率为1Baud ,用matlab 画出:
1) QPSK、OQPSK 的信号波形;
2) QPSK、OQPSK 信号经过一个带宽为2kHz 的系统后的包络;
3) QPSK、OQPSK 信号经过一个带宽为2kHz 的系统后,再经过非线性功率放大器
后的频谱,其中非线性放大器的特性为() 1.5tanh(2)f x x =。
4. MSK 调制(选做)
产生一个0、1等概的随机序列,自设相关参数进行MSK 调制,试画出信号附加相位路径图,信号的时域波形、功率谱。
课题名称:通信系统仿真作业院(系):计算机工程学院专业:通信工程班级:学生姓名:学号:指导教师:2012年6月14日目录设计一随机信号分析 (3)设计二模拟信号的数字化 (7)设计三数字基带传输系统 (13)设计四模拟线性调制解调系统 (17)设计一 随机信号分析一、设计目的1. 利用MATLAB 产生各种随机信号。
2. 利用MATLAB 计算随机信号的自相关函数和功率谱密度。
3. 掌握随机信号的自相关函数与功率谱密度的关系及其推导。
二、设计原理1.随机信号的产生在MA TLAB 中,提供了大量的随机数发生函数,其中rand 和randn 是两类核心函数,rand 函数产生在[0,1]区间服从均匀分布的随机信号;randn 函数产生服从均值为0,方差为1的高斯分布的随机信号。
其它类型的随机信号可以通过这两类随机信号变换而得到。
(1) rand 函数 格式:X=rand(N)X=rand(M,N) (2) randn 函数 格式:X=randn(N)X=randn(M,N) 2. 随机信号的自相关函数在MA TLAB 中,xcorr 函数用于估计随机序列的自相关函数,其调用格式如下: (1) c=xcorr(x)可计算出矢量x 的自相关函数,矢量x 表示序列)(n x 。
(2) c=xcorr(x,'option')中的option 可用来指定相关选项:·当option=biased 时,xcorr 函数可计算自相关函数的有偏估计,即∑--=+=11)(m N n n mn x x xNm R·当option=unbiased 时,xcorr 函数可计算自相关函数的无偏估计,即∑--=+-=11)(m N n n mn x x xmN m R·当option=coeff 时,xcorr 函数对序列进行归一化处理,使零滞后的自相关函数为1.0,即0=m 的自相关函数值归一化为1。
实验一 双极性矩形随机信号的归一化功率谱密度1.1实验要求1.了解平稳随机信号功率谱的概念及计算方法2.仿真不同占空比,等概、非等概双极性矩形随机信号的归一化功率谱密度3.分析不同信号所包含的频谱分量,有无直流分量和定时分量信息1.2 基本原理平稳过程的任何一个非零样本函数的持续时间为无限长,显然都不满足绝对可积和总能量有限的条件。
因此,它的傅里叶变换不存在即没有频谱函数。
所以我们用功率谱密度来表述其频谱特性。
随机过程的任一实现是一个确定的功率型信号。
而对于任意的确定功率信号f(t),它的功率谱密度为:2()()limT f T F P Tωω→∞= 式中,()T F ω是f(t)的截短函数()T f t 对应的频谱函数。
f(t)是平稳随机过程()t ξ的一个实现。
而随机过程某一个实现的功率谱密度不能作为过程的功率谱密度。
过程的功率谱密度应该看作是任一实现的功率谱密度的统计平均,即2()()[()]lim T f T E F P E P Tξωωω→∞== 虽然该式给出了平稳随机过程的功率谱密度,但我们通常都不利用这个式子来计算功率谱。
我们知道,确知的非周期功率信号的自相关函数与功率谱密度是一对傅里叶变换。
对于平稳随机过程,也有类似的关系,即()()j P R ed ωτξωττ∞--∞=⎰和1()()2j R P ed ωτξτωωπ∞-∞=⎰对于平稳随机过程我们通常先求出其自相关函数再利用上式求出其功率谱密度。
1.3仿真结果与分析仿真信号的频率为1Hz ,采样频率为10Hz ,采样点数为10000.1、占空比30%,码元1概率0.3功率谱密度有直流分量和定时分量2、占空比30%,码元1概率0.5功率谱密度无直流分量和定时分量3、占空比30%,码元1概率0.7功率谱密度有直流分量和定时分量4、占空比50%,码元1概率0.3功率谱密度有直流分量和定时分量5、占空比50%,码元1概率0.5功率谱密度无直流分量,无定时分量6、占空比50%,码元1概率0.7功率谱密度7、占空比70%,码元1概率0.3功率谱密度有直流分量定时分量8、占空比70%,码元1概率0.5功率谱密度9、占空比70%,码元1概率0.7功率谱密度有直流分量和定时分量从以上仿真可以看出1、当信号为非等概双极性波形时信号频谱包含直流分量和定时分量;2、当信号为等概双极性波形时信号频谱没有直流分量和定时分量;3、信号的占空比越大,带宽越大;实验二HDB3码的编译码(要求给出眼图)2.1实验要求1.了解HDB3码的编译码原理2.通过仿真验证HDB3码的原理3.分析HDB3码的优缺点2.2基本原理在实际的传输系统中,并不是所有的代码电气波形都可以信道中传输。
含有直流分量和较丰富的单极性基带波形就不适宜在低频传输特性差的信道中传输,因为它有可能造成信号的严重的畸变。
传输码(或称线路码)的结构将取决于实际信道特性和系统的工作条件。
通常,传输码的结构应具有以下的特性:(1)相应的基带信号无直流分量,且低频分量少:(2)便于从信号中提取定时信息:(3)信号中高频分应尽量少以节省传输频带并减少码间串扰。
(4)不受信号源统计特性影响,即能适应于信息源变化:(5)具有内在的检错能力,传输的码型应具有一定的规律性,以便利用这一规律性进行宏观监测:(6)编译码设备要尽可能简单,等等。
满足以上特性的传输码型种类繁多,这里使用HDB3。
HDB3码是AMI码的一种改进型,其目的是为保持AMI码的优点而克服其缺点,使连“0”个数不超过3个。
其编码规则如下:(1)当信码的连“0”个数不超过3时,仍按AMI码的规则编,即传号极性交替;(2)当连“0”个数超过3个时,则将第的4个“0”改为非“0”脉冲,记为+V或—V称之为破坏脉冲。
相邻V码的极性必须交替出现,以确保编好的码中无直流;(3)为了便于识别,V码的极性应与前一非“0”码的极性相同,否则,将四连“0”的第一个“0”更改为与该破坏脉冲相同极性的脉冲,并记为“+B”或“-B”;破坏脉冲码之后的传号极性码也要交替。
虽然HDB3编码规则比较复杂,但译码却比较简单。
从上述原理看出,每一个破坏符号V总是与前一个非“0”符号同样的极性(包括B在内)。
这也就是说,从收到的符号序列中可以容易地找到破坏点V,于是也断定V符号及其前面的3 个符号必是连“0”的符号,从而恢复4个连“0”码,再将所有-1变成+1后便等到原信息代码。
HDB3码保持了AMI码的优点外还将连“0”码限制在3 个以内,故有利于定时信号的提取2.3实验内容随机产生一组序列码对原码进行编码,V=2,B=3;译码画出眼图分析:(1)由HDB3码确定的基带信号无直流分量,且只有很小的低频分量;(2)HDB3中连0串的数目至多为3个,易于提取定时信号。
(3)编码规则复杂,但译码较简单。
实验三码间串扰3.1 码间串扰简介传输数字信号,会引起相邻数字信号波形之间在时间上的相互重叠,即所谓的码间串扰,由于码间串扰的存在,在接收端译码判决时就会可能引起错误。
另外课本中给出了无码间串扰的条件,即奈奎斯特第一准则,通过本实验加深对码间串扰和奈奎斯特第一准则的理解。
3.2 眼图简介为了衡量基带传输系统性能的优劣,通常用示波器观察接收信号波形的方法,来分析码间串扰和噪声的影响,这就是眼图分析法,如下图所示。
信号失真较小时:眼图为大眼睛,单眼皮;信号失真较大时:眼图为小眼睛,多眼皮。
3.3 实验要求1、理解无码间串扰的条件;2、利用matlab仿真,验证无码间串扰的条件,画出相关波形及眼图,并画出有噪声时的误码率特性曲线;3、对仿真结果进行性能分析。
3.4 实验内容1.滚降系数alpha 为02、滚降系数alpha为0.53、滚降系数alpha为13.根据以上仿真,当滚降系数为1时眼图最清晰,此时码间串扰最小,但是此时频带利用率低。
以下为误码率曲线由此可见,当信噪比越高,误码率越低。
//function out=E3(c)alpha=c;n=20;%码元个数T=1;%码元周期sample=rand(1,n)<0.5;%产生随机序列nsample=20;%单个码元采样点数exsample=zeros(1,n*nsample);for i=1:nfor j=1:nsampleexsample(j+(i-1)*nsample)=sample(i);endenddt=T/nsample;df=1/(10.0*T);t=-2*T:dt:2*T;f=-2/T:df:2/T;Hw=zeros(1,length(f));%频谱函数%生成滚降系数为alpha的余弦滚降特性Hwfor k=1:length(f)if abs(f(k))>0.5*(1+alpha)/THw(k)=0;elseif abs(f(k))<0.5*(1-alpha)/THw(k)=T;elseHw(k)=0.5*T*(1+cos(pi*T/(alpha+eps)*(abs(f(k))-0.5*(1-alpha)/T)));endend%ht时域波形ht=sinc(t/T).*(cos(alpha*pi*t/T))./(1-4*alpha^2*t.^2/T^2+eps);%采样信号基带波形subplot(2,2,1);plot(exsample);axis([0 300 0 1.2]);xlabel('t');ylabel('基带波形');grid;%升余弦滚降系统subplot(2,2,2);plot(f,Hw);axis([-1 1 -0.3 1.2]);xlabel('f/ts');ylabel('升余弦滚降系统');grid;%升余弦滚降波形subplot(2,2,3);plot(t,ht);axis([-2 2 -0.3 1.1]);xlabel('t');ylabel('升余弦滚降波形');grid;%输出波形subplot(2,2,4);len=length(exsample);tmp=length(ht);t1=len+tmp-1;tt=-(len+tmp-1)/2*dt:dt:(len+tmp-1)/2*dt-dt;tt=1/(max(tt)-min(tt)).*(tt-min(tt))*300;out=conv(ht,exsample);%求卷积plot(tt,out);axis([0 300 0 20]);xlabel('t');ylabel('输出波形');grid;%眼图波形eyediagram(out,2*nsample,n*2);ylabel('眼图');grid;end//function x=fangbo(percent,probability)len=10000;%总的采样点数f=1;fs=10;N=fs/f;for p=1:100x=zeros(1,len);%生成一定占空比波形for i=1:len/Nfor j=N*(i-1)+1:N*(i-1)+N*percent/100%占空比x(j)=1;endend%按照概率生成双极性波r=rand(1,len/N);%生成每个周期的随机数,通过与probablity比较确定极性xun=1:len/N;for i=xun(1):1:xun(end)for j=N*(i-1)+1:i*N%一个周期内的值极性相同if r(i)<probabilityx(j)=x(j);elsex(j)=-1*x(j);endendend%信号的功率谱密度cxn=xcorr(x,'coeff');S=abs(fft(cxn));Px(p,:)=S;end;Ps=mean(Px)/max(mean(Px));figure(1);f=((0:length(S)-1)'*fs)/length(S);plot(f(1:length(f)/2),Ps(1:length(f)/2));axis([-1 5 0 1]);title('归一化功率谱密度');ylabel('幅度');xlabel('频率');grid on;//function x=E2()len=50;ox=rand(1,len)<0.4;%生成一组多零的序列%原码figure(1);i=linspace(0,len-1,len);stairs(i,ox);axis([0 len,0 1.1]);title('原码型');xlabel('x');ylabel('y');grid on;%HDB3figure(2);ex=tiaozhi(ox);i=0:len-1;stairs(i,ex);title('HDB3');axis([0 len,-3.1 3.1]);xlabel('x');ylabel('y');grid on;%译码figure(3);dx=jietiao(ex);i=0:len-1;stairs(i,dx);title('解调');axis([0 len,0,1.1]);xlabel('x');ylabel('y');grid on;%眼图for i=1:lenif ex(i)>1ex(i)=1;endif ex(i)<-1ex(i)=-1;endendeyediagram(ex,10);grid on;endfunction y=tiaozhi(x)len=length(x);y=zeros(1,len);last_one=1;last_V=2;B=3;count=0;%连0个数%编码for i=1:lenif x(i)==1y(i)=-last_one;last_one=y(i);count=0;elsecount=count+1;if count==4count=0;y(i)=-last_V;%相邻V码极性相反last_V=-last_V;if y(i)*last_one<0%V与前一个非‘0’脉冲极性相同y(i-3)=y(i)*B;end;last_one=last_V/2;endendendendfunction y=jietiao(x)len=length(x);y=zeros(len);for i=1:lenif (x(i)==1|x(i)==-1)y(i)=1;endendend//function x=WUmalv()SNRindB=0:1:12%信噪比数组(单位dB) for i=1:length(SNRindB)p(i)=wrong(SNRindB(i));end%作误码率的对数图semilogy(SNRindB,p);grid onendfunction [p]=wrong(snr_in_dB)E=1;SNR=10^(snr_in_dB/10);sgma=E/sqrt(2*SNR);%计算理论方差N=10000;disource=(sign(rand(1,N)-0.5)+1)/2; numoferr=0;for i=1:length(disource)if disource(i)==1r=E+randn*sgma;%对应接收信号elser=0+randn*sgma;endif(r>0.5*E)%判决门限为A/2decis=1;elsedecis=0;endif(decis~=disource(i))numoferr=numoferr+1;endendp=numoferr/N;end。