AT工AB教字领带传输素统 本节预览 >数字频带传输系统概述 >2ASK,2FSK信号的波形仿真 >4PSK的误码率的蒙特卡罗仿真 数字频带传输系统 目的:实际的信道大多都具有带通特性,所以要将基 带信号调制到高频 作用:1.**水*水*水六水六六水*六**水***六**水***水***水 2.****0*********光**0*****☆**0*六*☆**水 3.水*****必******0*******0*六六******* 2ASK 单极性不归零的信号的表达式为:s()=∑agt-nT,) 2ASK信号的表达式为:S24Sx(t)=s(t)coswt 调制系统框围为:s() →S24SK(t) cos(wt)
MATLAB 数字频带传输系统 本节预览 ➢ 数字频带传输系统概述 ➢ 2ASK,2FSK 信号的波形仿真 ➢ 4PSK 的误码率的蒙特卡罗仿真 数字频带传输系统 目的:实际的信道大多都具有带通特性,所以要将基 带信号调制到高频 作用:1.*************************************** 2.************************************** 3.************************************** 2ASK 单极性不归零的信号的表达式为: ( ) ( ) n s n s t a g t nT = − 2ASK 信号的表达式为: 2 ( ) ( )cos ASK c S t s t w t = 调制系统框图为: s t( ) cos( ) w t c 2 ( ) ASK S t
2ASK波形仿真 ◇t=0:0.01:8: ◇y=sin(2*pi*t): ◇x=[ones(1,100),zeros(1,100),ones(1,100),o nes(1,100),zeros(1,100),zeros(1,100),ones(1 ,100),zeros(1,101)]: ◇z=x.*yi ◇plot(t,z: 02 2FSK频移键控 调制系统框图: 01 -S2FSK(1) 02 s(t)
2ASK 波形仿真 t=0:0.01:8; y=sin(2*pi*t); x=[ones(1,100),zeros(1,100),ones(1,100),o nes(1,100),zeros(1,100),zeros(1,100),ones(1 ,100),zeros(1,101)]; z=x.*y; plot(t,z); 2FSK 频移键控 调制系统框图: ω1 ω2 s t( ) 2 ( ) FSK s t
2FSK调制波形 ◇t=0:0.01:8; ◇x=[ones(1,100),zeros(1,100),ones(1,100),o nes(1,100),zeros(1,100),zeros(1,100),ones(1 ,100),zeros(1,101)]: y=sin(t.*(2*pi+2*x)); ◆plot(ty)i 0.8 0.6 4 0.2 0 0.2 0.4 0.6
2FSK 调制波形 t=0:0.01:8; x=[ones(1,100),zeros(1,100),ones(1,100),o nes(1,100),zeros(1,100),zeros(1,100),ones(1 ,100),zeros(1,101)]; y=sin(t.*(2*pi+2*x)); plot(t,y);
4PSK蒙特卡罗仿真思想 均匀随机数 高斯随机数 发生器 发生器 4PSK调制器 判 决 高斯随机数 发生器 比较 差错计数器 差错符号计数器 4PSK的星座图 01 00 w 10
4PSK 蒙特卡罗仿真思想 4PSK 的星座图 均匀随机数 发生器 4PSK调制器 高斯随机数 发生器 判 决 器 高斯随机数 发生器 比较 差错计数器 + + 差错符号计数器 11 00 1001
计算噪声 function[gsrv1,gsrv2]=gngauss(m,sg ma) ◇if nargin==0 m=0: sgma=1; ◇elseif nargin==l 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); 4PSK的蒙特卡罗仿真 目的:仿真实际误码率 function [pb,ps]=cm_sm32(snr_in_dB) N=10000: E=1: snr=10(snr_in_dB/10):
计算噪声 function[gsrv1,gsrv2]=gngauss(m,sg ma) 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); 4PSK 的蒙特卡罗仿真 目的:仿真实际误码率 function [pb,ps]=cm_sm32(snr_in_dB) N=10000; E=1; snr=10^(snr_in_dB/10);