当前位置:文档之家› 模拟调制仿真

模拟调制仿真

模拟调制仿真
模拟调制仿真

课程设计报告题目模拟调制仿真

目录

一.原理 (1)

二.编程思想 (2)

三.结果 (3)

四.分析 (5)

五.程序代码 (8)

一.原理

1.1模拟调制原理

模拟调制包括幅度调制(DSB,SSB,AM)和相角调制(频率和相位调制)。在本次设计中主要讨论模拟调制中的幅度调制,幅度调制即用基带调制信号去控制高频载波的幅度,使其按基带信号的规律变化的过程。幅度调制主要有AM调制,DSB调制,SSB调制。他们的调制原理如下,AM调制:AM 是用调制信号去控制高频正弦载波的幅度,使其按调制信号的规律变化的过程;DSB调制:在幅度调制的一般模型中,若假设滤波器为全通网络,调制信号中无直流分量,则输出的已调信号就是无载波分量的双边调制信号,或称抑制载波双边带调制信号;SSB调制:由于 DSB 信号的上、下两个边带是完全对称的,皆携带了调制信号的全部信息,因此从信息传输的角度来考虑,仅传输其中一个边带。

1.2 AM调制

AM信号的时域表示式:

频谱:

调制器模型如图所示:

1.3 DSB调制

DSB信号的时域表示式

频谱:

1.4 相干解调

相干解调器原理:为了无失真地恢复原基带信号,接收端必须提供一个与接收的已调载波严格同步(同频同相)的本地载波(称为相干载波),它与接收的已调信号相乘后,经低

00

()[()]cos cos()cos AM c c c

s t A m t t A t m t t

ωωω

=+=+

1

()[()()][()()]

2

AM c c c c S A M M

ωπδωωδωωωωωω=++-+++-

?

()

m t()

m

s t

c

t

通滤波器取出低频分量,即可得到原始的基带调制信号

DSB的相干解调模型如图所示:

二.编程思想

1.先在MATLAB中生成一个调制信号(以一个一定频率和振幅的余弦波为调制信号)和载波。

2.结合AM调制和相干解调的过程,在MATLAB中,采用顺序结构,依次模拟调制信号加上直流量,调制载波,通过带通滤波器,通过相干解调器的过程。

3.设计几个子函数生成带通滤波器和低通滤波器,利用函数将时域转换成频域。

(AM调制和DSB调制两者的的编程思想与实现过程类似)

三.结果

本次设计主要研究在MATLAB中模拟AM调制以及解调的过程。其过程如下:1.设置调制信号的参数,生成调制信号的波形和频谱,并给调制信号加上直流量。两种信号的波形和频谱如下:

2.在MATLAB中生成载波,并用加入直流的调制信号去调制载波。两种信号的波形和频谱如下:

3.生成噪声和带通滤波器,噪声和信道中的信号的波形和频谱如下:

4.通过带通滤波器后的输出信号的波形和频谱以及混频后的信号的波形和频谱如下:

5.生成低通滤波器,信号通过低通滤波器。通过低通滤波器后的输出信号波形和频谱如下:

5.恢复信号波形和频谱如下:

四.分析

1.定性分析:

在不同的信噪比下,AM调制后调制信号和恢复信号的比较:在信噪比为100的情况下,恢复信号与调制信号的波形如下:

在信噪比为10的情况下,恢复信号与调制信号的波形如下:

通过观察上面两张图可知,在大信噪比的情况下,解调信号的失真较小。而在小信噪比的情况下,解调信号的失真非常严重。即随着噪声的增大,解调信号和调制信号之间的偏差增大。

2.定量分析

在不同的信噪比下,AM调制后调制信号和解调信号的比较:

计算在信噪比为100的情况下,恢复信号与调制信号的偏差:

求同一时间序列下解调信号同调制信号的差的绝对值,再求这一系列的绝对值的平均值,得到其平均值为0.05516

下表为同一时间序列下恢复信号和调制信号的部分值

计算在信噪比为10的情况下,解调信号与调制信号的偏差:

求同一时间序列下解调信号同调制信号的差的绝对值,再求这一系列的绝对值的平均值,得到其平均值为0.15860

结论:即随着噪声的增大,解调信号和调制信号之间的偏差增大。

在不同的信噪比下,DSB调制后调制信号和解调信号的比较:

计算在信噪比为100的情况下,解调信号与调制信号的偏差:

求同一时间序列下解调信号同调制信号的差的绝对值,再求这一系列的绝对值的平均值,得到其平均值为0.05616

下表为同一时间序列下解调信号和调制信号的部分值

(2)在信噪比为10的情况下,解调信号与调制信号的偏差:

求同一时间序列下解调信号同调制信号的差的绝对值,再求这一系列的绝对值的平均值,得到其平均值为0.19430

下表为同一时间序列下解调信号和调制信号的部分值

结论:即随着噪声的增大,解调信号和调制信号之间的偏差增大。此结论与AM调制得出的结论相同。

五.程序代码

AM调制代码:

fc=18; %载波频率

t0=6;%信号时长

dt=0.04;%时间间隔

fs=1/dt;%系统采样频率

snr=100;%解调器输入信噪比

df = 0.001;%所需的频率分辨率

t=0:dt:t0; %横坐标

snr_lin=10^(snr/10);%信噪比

m=cos(pi*t);

figure(),subplot(221);

plot(t,m);

axis([0 t0 -1.5 1.5]);

xlabel('t');

ylabel('调制信号');

[M,m,df1,f]=T2F(m,dt,df,fs);%求出调制信号频谱 f subplot(222);

plot(f,fftshift(abs(M)));% 画出调制信号频谱

xlabel('f');

ylabel('调制信号频谱');

Lt=length(t);%仿真过程中,信号长度

A=3; %假设调制时直流分量为3

u1=(A+m(1:Lt));

subplot(223);

plot(t,u1);% 画出加入直流的调制信号波形

xlabel('t');

ylabel('加入直流的调调信号');

[U1,u1,df1,f]=T2F(u1,dt,df,fs);

subplot(224);

plot(f,fftshift(abs(U1)))% 画出加入直流的调制信号频谱xlabel('f');

ylabel('加入直流的调调信号频谱');

figure(),subplot(221);

c=cos(2*pi*fc*t);%载波

plot(t,c);

axis([0 t0 -1.5 1.5]);

xlabel('t');

ylabel('载波');

[C,c,df1,f]=T2F(c,dt,df,fs);

subplot(222);

plot(f,fftshift(abs(C)))% 画出载波频谱

xlabel('f');

ylabel('载波频谱');

A=3; %假设调制时直流分量为3

u=(A+m(1:Lt)).*c(1:Lt);

subplot(223);

plot(t,u);% 画出已调信号波形

%R=2*max(abs(m))+A;

%axis([0 t0 -R R]);

xlabel('t');

ylabel('已调信号');

[U,u,df1,f]=T2F(u,dt,df,fs);

subplot(224);

plot(f,fftshift(abs(U)))% 已调信号频谱

xlabel('f');

ylabel('已调信号频谱');

signal_power = power_x(u(1:Lt)); %已调信号的平均功率

[Bw_eq]=signalband(M,df,t0);%求出信号等效带宽

noise_power=(signal_power*fs)/(snr_lin*(2* Bw_eq));%求出噪声方差(噪声均值为0)noise_std = sqrt(noise_power); %噪声标准偏差

noise = noise_std*randn(1,Lt); %产生噪声

%画出信道高斯白噪声波形及频谱,此时,噪声已实现,为确知信号,可求其频谱

figure(),

subplot(321);

plot(t,noise);% 画出噪声波形

axis([0 t0 -6 6])

xlabel('t');

ylabel('噪声信号');

subplot(322);

[noisef,noise,df1,f]=T2F(noise,dt,df,fs);%噪声频谱

plot(f,fftshift(abs(noisef)))% 画出噪声频谱

xlabel('f');

ylabel('噪声频谱');

sam=u(1:Lt)+noise(1:Lt);%叠加了噪声的已调信号

subplot(323); %画出叠加了噪声的已调信号波形

plot(t,sam);

axis([0 t0 -6 6]);

xlabel('t');

ylabel('信道中的信号');

subplot(324);

[samf,sam,df1,f]=T2F(sam,dt,df,fs);%求出叠加了噪声的已调信号频谱

plot(f,fftshift(abs(samf)))% 画出叠加了噪声的已调信号频谱

xlabel('f');

ylabel('信道中信号频谱');

f_start=fc-Bw_eq;

f_cutoff=fc+Bw_eq;

[H,f]=bp_f(length(sam),f_start,f_cutoff,df1,fs,1);%求带通滤波器

subplot(325);

plot(f,fftshift(abs(H)))% 画出带通滤波器

xlabel('f');

ylabel('带通滤波器');

axis([-1*(f_cutoff+1) f_cutoff+1 -1.5 1.5]);

DEM = H.*samf; %滤波器输出的频谱

[dem]=F2T(DEM,fs);%滤波器的输出波形

figure,

subplot(221)%经过理想带通滤波器后的信号波形

plot(t,dem(1:Lt))%画出经过理想带通滤波器后的信号波形

R=2*max(abs(m))+A;

%axis([0 t0 -R R]);

xlabel('t');

ylabel('理想BPF输出信号');

[demf,dem,df1,f]=T2F(dem(1:Lt),dt,df,fs);%求经过理想带通滤波器后信号频谱subplot(222)

plot(f,fftshift(abs(demf)));% 画出经过理想带通滤波器后信号频谱

xlabel('f');

ylabel('理想BPF输出信号频谱');

der=dem(1:Lt).*c(1:Lt);%混频

subplot(223)%画出混频后的信号

plot(t,der);

axis([0 t0 -R R]);

xlabel('t');

ylabel('混频后的信号');

subplot(224)

[derf,der,df1,f]=T2F(der,dt,df,fs);%求混频后的信号频谱

plot(f,fftshift(abs(derf)))%画出混频后的信号的频谱

xlabel('f');

ylabel('混频后信号频谱');

figure(),

[LPF,f]=lp_f(length(der),Bw_eq,df1,fs,1.9);%求低通滤波器

subplot(221)

plot(f,fftshift(abs(LPF)));% 画出理想低通滤波器

xlabel('f');

ylabel('理想LPF');

%混频信号经理想低通滤波器后的频谱及波形

DM = LPF.*derf; %理想低通滤波器输出的频谱

[dm]=F2T(DM,fs);%滤波器的输出波形

subplot(223)

plot(t,dm(1:Lt));%画出经过低通滤波器后的解调出的波形这里出了问题axis([0 t0 -R R]);

xlabel('t');

ylabel('LPF输出信号');

subplot(224)

[dmf,dm,df1,f]=T2F(dm(1:Lt),dt,df,fs);%求LPF输出信号的频谱

plot(f,fftshift(dmf));%画出LPF输出信号的频谱

xlabel('f');

ylabel('LPF输出信号频谱');

axis([-fs/2 fs/2 0 0.5]);

dmd=dm(1:Lt)-mean(dm(1:Lt));

figure(),

subplot(221);

plot(t,m(1:Lt));% 画出调制信号波形

axis([0 t0 -R/2 R/2]);

xlabel('t');

ylabel('调制信号');

subplot(222);

plot(f,fftshift(abs(M)));% 画出调制信号频谱

xlabel('f');

subplot(223),

plot(t,dmd);%画出恢复信号(去除直流分量)

axis([0 t0 -R/2 R/2]);

xlabel('t');

ylabel('恢复信号');

[dmdf,dmd,df1,f]=T2F(dmd,dt,df,fs);%求恢复信号的频谱

subplot(224)

plot(f,fftshift(dmdf));%画出恢复信号的频谱

xlabel('f');

ylabel('恢复信号的频谱');

axis([-fs/2 fs/2 0 0.2]);

DSB调制代码:

fc=18; %载波频率

t0=6;%信号时长

dt=0.04;%时间间隔

fs=1/dt;%系统采样频率

snr=10;%解调器输入信噪比

df = 0.001;%所需的频率分辨率

t=0:dt:t0; %横坐标

snr_lin=10^(snr/10);%信噪比

m=cos(pi*t);

figure(),subplot(321);

plot(t,m);

axis([0 t0 -1.5 1.5]);

xlabel('t');

ylabel('调制信号');

[M,m,df1,f]=T2F(m,dt,df,fs);%求出调制信号频谱 f

subplot(322);

plot(f,fftshift(abs(M)));% 画出调制信号频谱

xlabel('f');

ylabel('调制信号频谱');

c=cos(2*pi*fc*t);%载波

subplot(323);

plot(t,c);

axis([0 t0 -1.5 1.5]);

xlabel('t');

ylabel('载波');

[C,c,df1,f]=T2F(c,dt,df,fs);

subplot(324);

plot(f,fftshift(abs(C)))% 画出载波频谱

xlabel('f');

ylabel('载波频谱');

Lt=length(t);%仿真过程中,信号长度

A=0; %DSB-SC

u=(A+m(1:Lt)).*c(1:Lt);%已调信号

subplot(325);

plot(t,u);% 画出已调信号波形

%R=2*max(abs(m))+A;

%axis([0 t0 -R R]);

xlabel('t');

ylabel('已调信号');

[U,u,df1,f]=T2F(u,dt,df,fs);

subplot(326);

plot(f,fftshift(abs(U)))% 画出已调信号频谱

xlabel('f');

ylabel('已调信号频谱');

signal_power = power_x(u(1:Lt)); %已调信号的平均功率

[Bw_eq]=signalband(M,df,t0);%求出信号等效带宽

noise_power=(signal_power*fs)/(snr_lin*(2* Bw_eq));%求出噪声方差(噪声均值为0)noise_std = sqrt(noise_power); %噪声标准偏差

noise = noise_std*randn(1,Lt); %产生噪声

%画出信道高斯白噪声波形及频谱,此时,噪声已实现,为确知信号,可求其频谱

figure(),

subplot(321);

plot(t,noise);% 画出噪声波形

axis([0 t0 -6 6])

xlabel('t');

ylabel('噪声信号');

subplot(322);

[noisef,noise,df1,f]=T2F(noise,dt,df,fs);%噪声频谱

plot(f,fftshift(abs(noisef)))% 画出噪声频谱

xlabel('f');

ylabel('噪声频谱');

sam=u(1:Lt)+noise(1:Lt);%叠加了噪声的已调信号

subplot(323); %画出叠加了噪声的已调信号波形

plot(t,sam);

axis([0 t0 -6 6]);

xlabel('t');

ylabel('信道中的信号');

subplot(324);

[samf,sam,df1,f]=T2F(sam,dt,df,fs);%求出叠加了噪声的已调信号频谱

plot(f,fftshift(abs(samf)))% 画出叠加了噪声的已调信号频谱

xlabel('f');

ylabel('信道中信号频谱');

f_start=fc-Bw_eq;

f_cutoff=fc+Bw_eq;

[H,f]=bp_f(length(sam),f_start,f_cutoff,df1,fs,1);%求带通滤波器

subplot(325);

plot(f,fftshift(abs(H)))% 画出带通滤波器

xlabel('f');

ylabel('带通滤波器');

axis([-1*(f_cutoff+1) f_cutoff+1 -1.5 1.5]);

DEM = H.*samf; %滤波器输出的频谱

[dem]=F2T(DEM,fs);%滤波器的输出波形

figure,

subplot(321)%经过理想带通滤波器后的信号波形

plot(t,dem(1:Lt))%画出经过理想带通滤波器后的信号波形

R=2*max(abs(m))+A;

%axis([0 t0 -R R]);

xlabel('t');

ylabel('理想BPF输出信号');

[demf,dem,df1,f]=T2F(dem(1:Lt),dt,df,fs);%求经过理想带通滤波器后信号频谱subplot(322)

plot(f,fftshift(abs(demf)));% 画出经过理想带通滤波器后信号频谱

xlabel('f');

ylabel('理想BPF输出信号频谱');

der=dem(1:Lt).*c(1:Lt);%混频

subplot(325)%画出混频后的信号

plot(t,der);

axis([0 t0 -R R]);

xlabel('t');

ylabel('混频后的信号');

subplot(326)

[derf,der,df1,f]=T2F(der,dt,df,fs);%求混频后的信号频谱

plot(f,fftshift(abs(derf)))%画出混频后的信号的频谱

xlabel('f');

ylabel('混频后信号频谱');

figure(),

[LPF,f]=lp_f(length(der),Bw_eq,df1,fs,1.9);%求低通滤波器subplot(221)

plot(f,fftshift(abs(LPF)));% 画出理想低通滤波器

xlabel('f');

ylabel('理想LPF');

%混频信号经理想低通滤波器后的频谱及波形

DM = LPF.*derf; %理想低通滤波器输出的频谱

[dm]=F2T(DM,fs);%滤波器的输出波形

subplot(223)

plot(t,dm(1:Lt));%画出经过低通滤波器后的解调出的波形

axis([0 t0 -R R]);

xlabel('t');

ylabel('LPF输出信号');

subplot(224)

[dmf,dm,df1,f]=T2F(dm(1:Lt),dt,df,fs);%求LPF输出信号的频谱plot(f,fftshift(dmf));%画出LPF输出信号的频谱

xlabel('f');

ylabel('LPF输出信号频谱');

axis([-fs/2 fs/2 0 0.5]);

figure()

subplot(221);

plot(t,m(1:Lt));% 画出调制信号波形

axis([0 t0 -R/2 R/2]);

xlabel('t');

ylabel('调制信号');

subplot(222);

plot(f,fftshift(abs(M)));% 画出调制信号频谱

xlabel('f');

ylabel('调制信号频谱');

dmd=dm(1:Lt); %

subplot(223),

plot(t,dmd);%画出恢复信号(去除直流分量)

axis([0 t0 -R/2 R/2]);

xlabel('t');

ylabel('恢复信号');

[dmdf,dmd,df1,f]=T2F(dmd,dt,df,fs);%求恢复信号的频谱

subplot(224)

plot(f,fftshift(dmdf));%画出恢复信号的频谱

xlabel('f');

ylabel('恢复信号的频谱');

axis([-fs/2 fs/2 0 0.2]);

w=dmd-m;

3.各种子函数代码:

带通滤波器:

function[H,f]=bp_f(n,f_start,f_cutoff,df1,fs,p)

n_cutoff = floor(f_cutoff/df1);

n_cutoff

n_start = floor(f_start/df1);

n_start

f = [0:df1:df1*(n-1)] -fs/2; %频率向量

H = zeros(size(f));

H(n_start+1:n_cutoff) = p*ones(1,n_cutoff-n_start);

H(length(f)-n_cutoff+1:length(f)-n_start) = p*ones(1,n_cutoff-n_start); 低通滤波器:

function [H,f]=lp_f(n,f_cutoff,df1,fs,p)

n_cutoff = floor(f_cutoff/df1);

f = [0:df1:df1*(n-1)] - fs/2;

H = zeros(size(f));

H(1:n_cutoff) = p*ones(1,n_cutoff);

H(length(f) - n_cutoff+1:length(f)) = p*ones(1,n_cutoff);

end

计算信号有效带宽:

function [Bw_eq]=signalband(sf,df,T)

%计算信号等效带宽

%sf:信号频谱

%df:频率分辨率

%T:信号持续时间

sf_max=max(abs(sf));

Bw_eq=20*sum(abs(sf).^2)*df/T/sf_max.^2;

End

计算信号功率:

function p=power_x(x)

%x:输入信号

%p:返回信号的x功率

p=(norm(x).^2)./length(x);

序列的傅里叶变换:

function [M, m, df]=fftseq(m,ts,df)

fs = 1/ts;

if nargin ==2

n1 =0;

else

n1 = fs/df;

end

n2 = length(m);

n = 2^(max(nextpow2(n1),nextpow2(n2)));

M = fft(m,n);

m = [m,zeros(1,n-n2)];

df = fs/n;

end

信号时域转频域:

function [M,m,df1,f]=T2F(m,ts,df,fs)

[M,m,df1]=fftseq(m,ts,df);

f = [0:df1:df1*(length(m)-1)] -fs/2; %频率向量M=M/fs;

信号频域转时域:

function [m]=F2T(M,fs)

m = real(ifft(M))*fs;

基于Matlab的FM仿真实现

摘要 本次设计主要是以Matlab为基础平台,对FM信号进行仿真。介绍了FM信号,及其调制和解调的基本原理,并设计M文件,分析在混入噪声环境下的波形失真,以及分析FM的抗噪声性能。本设计的主要目的是对Matlab的熟悉和对模拟通信理论的更深化理解。 关键词:Matlab;FM;噪声

前言 (2) 1 设计基础 (3) 1.1 Matlab及M文件的简介 (3) 1.2模拟调制概述 (4) 1.2.1模拟调制系统各个环节分析 (5) 1.2.2 模拟调制的意义 (6) 2 FM基本原理与实现 (7) 2.1 FM的基本原理 (7) 2.1.1调制 (7) 2.1.2解调 (8) 2.2 FM的实现 (8) 2.2.1 FM调制的实现 (8) 2.2.2 FM解调的实现 (9) 2.3 调频系统的抗噪声性能 (10) 2.3.1 高斯白噪声信道特性 (10) 3 FM的仿真实现与分析 (14) 3.1 未加噪声的FM解调实现 (14) 3.2 叠加噪声时的 FM解调 (16) 总结 (20) 致谢 (21) 参考文献 (22) 附录 (23)

通信按照传统的理解就是信息的传输。在当今高度信息化的社会,信息和通信已成为现代社会的命脉。信息作为一种资源,只有通过广泛传播与交流,才能产生利用价值,促进社会成员之间的合作,推动社会生产力的发展,创造出巨大的经济效益。而通信作为传输信息的手段或方式,与传感技术、计算机技术相融合,已成为21世纪国际社会和世界经济发展的强大动力。可以预见,未来的通信对人们的生活方式和社会的发展将会产生更加重大和意义深远的影响。 在通信系统中,从消息变换过来的原始信号所占的有效频带往往具有频率较低的频谱分量(例如语音信号),如果将这种信号直接在信道中进行传输,则会严重影响信息传送的有效性和可靠性,因此这种信号在许多信道中均是不适宜直接进行传输的。在通信系统的发射端通常需要有调制过程,将调制信号的频谱搬移到所希望的位置上,使之转换成适于信道传输或便于信道多路复用的已调信号;而在接收端则需要有解调过程,以恢复原来有用的信号。调制解调方式常常决定了一个通信系统的性能。随着数字化波形测量技术和计算机技术的发展,可以使用数字化方法实现调制与解调过程。 调制在通信系统中具有重要的作用。通过调制,不仅可以进行频谱搬移,把调制信号的频谱搬移到所希望的位置上,从而将调制信号转换成适合于信道传输或便于信道多路复用的已调信号,而且它对系统的传输有效性和传输可靠性有着很大的影响。调制方式往往决定了一个通信系统的性能。调制技术是指把基带信号变换成传输信号的技术。基带信号是原始的电信号,一般是指基本的信号波形,在数字通信中则指相应的电脉冲。在无线遥测遥控系统和无线电技术中调制就是用基带信号控制高频载波的参数(振幅、频率和相位),使这些参数随基带信号变化。用来控制高频载波参数的基带信号称为调制信号。未调制的高频电振荡称为载波(可以是正弦波,也可以是非正弦波,如方波、脉冲序列等)。被调制信号调制过的高频电振荡称为已调波或已调信号。已调信号通过信道传送到接收端,在接收端经解调后恢复成原始基带信号。

实验1模拟线性调制系统仿真实验

实验一模拟线性调制系统(AM) 一,实验目的: 1,掌握模拟调制系统的调制和解调原理。 2,理解相干解调。 二,实验内容和结果: 1,编写AM、DSB、SSB调制,并画出时域波形和频谱图。 2,完成DSB调制和相干解调。 1.1模拟线性调制系统(AM)

2.2抑制载波双边带调制(DSB) 2.3单边带调制(SSB)

三、实验分析 通过模拟仿真这三种幅度调制信号,可以了解这三种调制各有自己的优缺点。AM优点是接收设备简单,缺点是率利用率低,抗干扰能力差。DSB优点是功率利用率低,接收设备较复杂。SSB优点是功率利用率和频带利用率都较高,抗干扰能力和选择性衰落能力均优于AM,缺点是发送设备和接收设备丢复杂。SSB信号的实现比AM、DSB要复杂的多,但是SSB调制载传输时,可以节省发射功率,只有AM、DSB的一半,因此,它目前已成为短波通信中一种重要的调制方式。评价一个模拟系统的好坏,最终要看解调器的输出信噪比。定义为:解调器输出有用信号的平均功率与解调器输出噪声的平均功率之比。SSB系统中,信号与噪声有相同的表示形式,所以,相干解调过程中,信号和噪声的正交分量均被抑制,故信噪比没有改善。其值为1。而DSB调制系统中,其制度增益为2,系统的抗噪声性能胜于SSB调制系统 四、实验体会 这次实验是通信原理课程的第一个实验,因为是第一次接触COMMSIM 2001这个软件,肯定会有一些陌生感,首先在安装方面都出现了问题,在实验中,对器件和操作都不明白,幸好老师的实验指导书写得很详细,所以按照指导书的步骤一步一步进行完成了实验,当波形图出来的那一刻,心里也是很激动的,虽然只是一个很小的实验,所以总的来说,本次实验算是成功的,同时也希望下次的实验能做的更完美

模拟调制仿真

课程设计报告题目模拟调制仿真

目录 一.原理 (1) 二.编程思想 (2) 三.结果 (3) 四.分析 (5) 五.程序代码 (8)

一.原理 1.1模拟调制原理 模拟调制包括幅度调制(DSB,SSB,AM)和相角调制(频率和相位调制)。在本次设计中主要讨论模拟调制中的幅度调制,幅度调制即用基带调制信号去控制高频载波的幅度,使其按基带信号的规律变化的过程。幅度调制主要有AM调制,DSB调制,SSB调制。他们的调制原理如下,AM调制:AM 是用调制信号去控制高频正弦载波的幅度,使其按调制信号的规律变化的过程;DSB调制:在幅度调制的一般模型中,若假设滤波器为全通网络,调制信号中无直流分量,则输出的已调信号就是无载波分量的双边调制信号,或称抑制载波双边带调制信号;SSB调制:由于 DSB 信号的上、下两个边带是完全对称的,皆携带了调制信号的全部信息,因此从信息传输的角度来考虑,仅传输其中一个边带。 1.2 AM调制 AM信号的时域表示式: 频谱: 调制器模型如图所示: 1.3 DSB调制 DSB信号的时域表示式 频谱: 1.4 相干解调 相干解调器原理:为了无失真地恢复原基带信号,接收端必须提供一个与接收的已调载波严格同步(同频同相)的本地载波(称为相干载波),它与接收的已调信号相乘后,经低 00 ()[()]cos cos()cos AM c c c s t A m t t A t m t t ωωω =+=+ 1 ()[()()][()()] 2 AM c c c c S A M M ωπδωωδωωωωωω=++-+++- ? () m t() m s t c t ⊕

基于MATLAB的模拟调制系统仿真与测试(AM调制)

闽江学院 《通信原理设计报告》 题目:基于MATLAB的模拟调制系统仿真与测试学院:计算机科学系 专业:12通信工程 组长:曾锴(3121102220) 组员:薛兰兰(3121102236) 项施旭(3121102222) 施敏(3121102121) 杨帆(3121102106) 冯铭坚(3121102230) 叶少群(3121102203) 张浩(3121102226) 指导教师:余根坚 日期:2014年12月29日——2015年1月4日

摘要在通信技术的发展中,通信系统的仿真是一个重点技术,通过调制能够将信号转化成适用于无线信道传输的信号。 在模拟调制系统中最常用最重要的调制方式是用正弦波作为载波的幅度调制和角度调制。在幅度调制中,文中以调幅、双边带和单边带调制为研究对象,从原理等方面阐述并进行仿真分析;在角度调制中,以常用的调频和调相为研究对象,说明其调制原理,并进行仿真分析。利用MATLAB下的Simulink工具箱对模拟调制系统进行仿真,并对仿真结果进行时域及频域分析,比较各个调制方式的优缺点,从而更深入地掌握模拟调制系统的相关知识,通过研究发现调制方式的选取通常决定了一个通信系统的性能。 关键词模拟调制;仿真;Simulink 目录 第一章绪论 (1) 1.1 引言 (1) 1.2 关键技术 (1) 1.3 研究目的及意义 (2) 1.4 本文工作及内容安排 (2) 第二章模拟调制原理 (3) 2.1 幅度调制原理 (3) 2.1.1 AM调制 (4) 第三章基于Simulink的模拟调制系统仿真与分析 (6) 3.1 Simulink工具箱简介 (6) 3.2 幅度调制解调仿真与分析 (8) 3.2.1 AM调制解调仿真及分析 (8) 第四章总结 (12) 4.1 代码 (13) 4.2 总结 (14)

通信系统仿真经典.doc

题目基于SIMULINK的通信系统仿真 摘要 在模拟通信系统中,由模拟信源产生的携带信息的消息经过传感器转换成电信号,模拟基带信号在经过调制将低通频谱搬移到载波频率上适应信道,最终解调还原成电信号;在数字传输系统中,数字信号对高频载波进行调制,变为频带信号,通过信道传输,在接收端解调后恢复成数字信号。本文应用了幅度调制以及键控法产生调制与解调信号。 本论文中主要通过对SIMULINK工具箱的学习和使用,利用其丰富的模板以及本科对通信原理知识的掌握,完成了AM、DSB、SSB、2ASK、2FSK、2PSK三种模拟信号和三种数字信号的调制与解调,以及用SIMULINK进行设计和仿真。首先我进行了两种通信系统的建模以及不同信号系统的原理研究,然后将学习总结出的相应理论与SIMULINK中丰富的模块相结合实现仿真系统的建模,并且调整参数直到仿真波形输出,观察效果,最终对设计结论进行总结。 关键词通信系统调制 SIMULINK

目录 1. 前言 (1) 1.1选题的意义和目的 (1) 1.2通信系统及其仿真技术 (2) 3. 现代通信系统的介绍 (7) 3.1通信系统的一般模型 (7) 3.2模拟通信系统模型和数字通信系统模型 (7) 3.2.1 模拟通信系统模型 (7) 3.2.2 数字通信系统模型 (8) 3.3模拟通信和数字通信的区别和优缺点 (9) 4. 通信系统的仿真原理及框图 (12) 4.1模拟通信系统的仿真原理 (12) 4.1.1 DSB信号的调制解调原理 (12) 4.2数字通信系统的仿真原理 (16) 4.2.1 ASK信号的调制解调原理 (16) 5. 通信系统仿真结果及分析 (21) 5.1模拟通信系统结果分析 (21) 5.1.1 DSB模拟通信系统 (21) 5.2仿真结果框图 (24) 5.2.1 DSB模拟系统仿真结果 (24) 5.3数字通信系统结果分析 (28) 5.3.1 ASK数字通信系统 (28) 5.4仿真结果框图 (35) 5.4.1 ASK数字系统仿真结果 (35)

基于MATLAB的模拟信号频率调制(FM)与解调分析

课程设计任务书 学生姓名:杨刚专业班级:电信1302 指导教师:工作单位:武汉理工大学 题目:信号分析处理课程设计 -基于MATLAB的模拟信号频率调制(FM)与解调分析 初始条件: 1.Matlab6.5以上版本软件; 2.先修课程:通信原理等; 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 1、利用MATLAB中的simulink工具箱中的模块进行模拟频率(FM)调制与解调,观 察波形变化 2、画出程序设计框图,编写程序代码,上机运行调试程序,记录实验结果(含计算结 果和图表等),并对实验结果进行分析和总结; 3、课程设计说明书按学校统一规范来撰写,具体包括: ⑴目录;⑵理论分析; ⑶程序设计;⑷程序运行结果及图表分析和总结; ⑸课程设计的心得体会(至少800字,必须手写。); ⑹参考文献(不少于5篇)。 时间安排: 周一、周二查阅资料,了解设计内容; 周三、周四程序设计,上机调试程序; 周五、整理实验结果,撰写课程设计说明书。 指导教师签名: 2013 年 7月 2 日 系主任(或责任教师)签名: 2013年 7月 2日

目录 1 Simulink简介 (1) 1.1 Matlab简介······················································错误!未定义书签。 1.2 Simulink介绍 ···················································错误!未定义书签。 2 原理分析 ·····························································错误!未定义书签。 2.1通信系统 ·························································错误!未定义书签。 2.1.1通信系统的一般模型 ···································错误!未定义书签。 2.1.2 模拟通信系统 (3) 2.2 FM调制与解调原理···········································错误!未定义书签。 3 基于Matlab方案设计 (6) 3.1 Matlab代码 (6) 3.2 Matlab仿真 (8) 4 基于Simulink方案设计 (12) 4.1 使用Simulink建模和仿真的过程 (12) 4.1.1 Simulink模块库简介 (12) 4.1.2 调制解调模块库简介 (13) 4.2 FM调制与解调电路及仿真 (14) 4.3 仿真结果分析 (17) 5 心得体会 ·····························································错误!未定义书签。 6 参考文献 (20) 本科生课程设计评定表

模拟调制系统

第五章模拟调制系统 知识结构-调制的基本概念和作用、分类 -幅度调制的主要类型,及各自的调制解调方法、波形、 频谱、带宽、及抗噪声性能 -角度调制的主要类型,及各自的调制解调方法、功率、 带宽、及抗噪声性能 教学目的-了解模拟调制及其解调的原理和系统的抗噪声性能 -掌握各种已调信号的时域波形和频谱结构,系统的抗噪 声性能 -了解一些常用的调制解调芯片 教学重点-信噪比增益 -已调信号表达式的写法及分析、波形画法及分析 -卡森公式 教学难点-信噪比增益 -角度调制中最大频偏的概念和计算 教学方法及课时-多媒体授课(6学时)(3个单元) 作业-5-4,5-7,5-9,5-16,5-18 备注(在上课之前最好让学生复习一下“高频电路”中相关内容) AM和DSB在高频电路中如果已经讲的比较细,此处可略 讲。

单元七(2学时) §5.1 引言(调制的作用和分类) 知识要点:调制的过程、作用、分类 我们在第一章已经学过了模拟通信系统和数字频带通信系统的模型。从模型图中可以看出,它们都需要进行“调制”。那么什么是调制?为什么要进行调制?调制有哪些分类呢?我们下面逐一介绍。 §5.1.1 调制的概念(过程) 所谓调制,就是在发送端将要传送的信号附加在高频振荡信号上,也就是使高频振荡信号的某一个或几个参数随基带信号的变化而变化。其中要发送的基带信号又称“调制信号”;高频振荡信号又称“被调制信号”。 §5.1.2 调制的作用 调制的主要作用有三个: 1、将基带信号转化成利于在信道中传输的信号; 2、改善信号传输的性能(如FM具有较好的信噪比性能) 3、可实现信道复用,提高频带利用率。 §5.1.3 调制的分类 分2大类:正弦波调制、脉冲调制 正弦波调制又可分为模拟调制和数字调制。其中模拟调制又分调幅和调角2类,这是我们本章的主要内容。 §5.2 幅度调制与解调 知识要点:AM DSB SSB VSB的原理及波形频谱的画法带宽计算 §5.2.1 幅度调制的一般模型

模拟调制系统的设计

X x通大学信息科学与工程学院课程设计实验报告 姓名:学号 班级: 实验项目名称:模拟调制系统的设计 实验项目性质:设计性实验 实验所属课程:通信原理 实验室(中心):现代电子实验中心 指导教师: 实验完成时间: 2013 年 1 月 1 日

一、实验目的 1. 综合应用《Matlab编程与系统仿真》、《信号与系统》、《现代通信原理》等多门课程知识,使学生 建立通信系统的整体概念; 2. 培养学生系统设计与系统开发的思想; 3. 培养学生利用软件进行通信仿真的能力。 二、实验内容及要求 内容: 模拟调制系统:主要分为线性调制系统和非线性调制系统,其中线性调制分为AM、DSB、SSB、VSB,非线性调制主要为FM,主要完成FM调制。(至少选择2种方法)。调制在通信系统中有十分重要的作用。通过调制,不仅可以进行频谱搬移,把调制信号的频谱搬移到所希望的位置上,从而将信号转换成合适于传播的已调信号,而且它对系统的传输有效性和传输的可靠性有着很大的影响,调制方式往往决定了一个通信系统的性能。AM信号的调制属于频谱的线性搬移,它的解调往往采用非相干解调即包络解调方式;而FM信号的调制属于频谱的非线性搬移,它的解调有相干和非相干解调两种方式。 要求: 1.最多2人一组(2人一组必须连成系统) 2.对通信系统有整体的较深入的理解,深入理解自己仿真部分的原理的基础,画出对应的通信子系 统的原理框图 3.提出仿真方案; 4.完成仿真软件的编制 5.仿真软件的演示 6.提交详细的设计报告 三、实验原理 1.模拟通信系统设计原理 模拟通信系统的主要内容是研究不同信道条件下不同的调制解调方法。调制可以分为三类,即调幅(AM)、调频(FM)、调相(PM)。

模拟调制系统AM系统

西安邮电大学 《通信原理》软件仿真实验报告 实验名称:模拟调制系统——AM系统 院系:通信与信息工程学院 专业班级:XXXX 学生姓名:XXX XX 学号:XXXX (班内序号) 指导教师:XXX 报告日期:XXXX年XX月XX日 ●实验目的: 1、掌握AM信号的波形及产生方法; 2、掌握AM信号的频谱特点; 3、掌握AM信号的解调方法; 4、掌握AM系统的抗噪声性能。 仿真设计电路及系统参数设置: 时间参数:No. of Samples = 4096;Sample Rate = 20000Hz; ●仿真波形及实验分析: 1、调制信号与AM信号的波形和频谱: 调制信号为正弦信号,Amp= 1V,Freq=200Hz;直流信号Amp = 2V;余弦载波Amp = 1V,Freq= 1000Hz;无噪声;调制信号: AM信号: ●采用相干解调,记录恢复信号的波形和频谱: 接收机模拟带通滤波器Low Fc = 750Hz,Hi Fc = 1250Hz,极点个数6; 接收机模拟低通滤波器Fc = 250Hz,极点个数为9;恢复信号: ●采用包络检波 全波整流器Zero Point = 0V;模拟低通滤波器Fc = 250Hz,极点个数为9;恢复信号: 由信号功率谱可以看出,相干解调要比包络检波的恢复效果好。 ●改变高斯白噪声的功率谱密度,观察并记录恢复信号的变化:

无高斯白噪声: 加高斯白噪声(功率谱密度(density in 1 ohm=0.00002W/Hz))恢复信号: 改变高斯白噪声的功率谱密度(density in 1 ohm=0.0002W/Hz)恢复信号: 改变高斯白噪声的功率谱密度(density in 1 ohm=0.002W/Hz)恢复信号: 综上可得高斯白噪声越大,恢复信号失真越严重。 实验成绩评定一览表

实验一 模拟通信的MATLAB仿真

实验一 模拟通信的MATLAB 仿真 姓名:左立刚 学号:031040522 简要说明: 实验报告注意包括AM ,DSB ,SSB ,VSB ,FM 五种调制与解调方式的实验原理,程序流程图,程序运行波形图,simulink 仿真模型及波形,心得体会,最后在附录中给出了m 语言的源程序代码。 一.实验原理 1.幅度调制(AM ) 幅度调制(AM )是指用调制信号去控制高频载波的幅度,使其随调制信号呈线性变化的过程。AM 信号的数学模型如图3-1所示。 图2-1 AM 信号的数学模型 为了分析问题的方便,令 δ =0, 1.1 AM 信号的时域和频域表达式 ()t S AM =[A 0 +m ()t ]cos t c ω (2-1) ()t S AM =A 0 π[()()ωωωωδC C ++-]+()()[]ωωωωc c M M ++-2 1 (2-2)

AM 信号的带宽 2 =B AM f H (2-3) 式中, f H 为调制信号的最高频率。 2.1.3 AM 信号的功率P AM 与调制效率 η AM P AM =()222 2 t m A +=P P m c + (2-4) 式中,P C =2 A 为不携带信息的载波功率;()2 2 t m P m =为携带信息的边带 功率。 ()() t t m A m P P AM C AM 2 2 2+= = η (2-5) AM 调制的优点是可用包络检波法解调,不需要本地同步载波信号,设备简单。AM 调制的最大缺点是调制效率低。 2.2、双边带调制(DSB ) 如果将在AM 信号中载波抑制,只需在图3-1中将直流 A 0 去掉,即可输出 抑制载波双边带信号。 2.2.1 DSB 信号的时域和频域表达式 ()()t t m t c DSB S ωcos = (2-6) ()()()[]ωωωωωC C DSB M M S ++-=2 1 (2-7) DSB 信号的带宽 f B B H AM DSB 2 == (2-8)

练习题基于Matlab的模拟通信系统的仿真设计.doc

目录 摘要------------------------------------------------------4 第一章课程设计内容及要求--------------------------------4 1、课程设计的内容-----------------------------------4 2、课程设计的要求-----------------------------------4 第二章通信系统的调制与解调------------------------------5 1、通信系统的概念----------------------------------5 2、调制和解调的概念--------------------------------6 第三章 MATLAB软件及功能介绍------------------------------7 1、MATLAB软件简介-----------------------------------7 2、GUI功能简介--------------------------------------7 3、基于MATLAB相关函数介绍---------------------------8 第四章四种模拟信号的调制解调---------------------------10 1、AM的调制与解调---------------------------------10 2、DSB的调制与解调--------------------------------13 3、SSB的调制与解调--------------------------------16 4、FM的调制与解调---------------------------------19 5、GUI界面的设计----------------------------------23 第五章总结与结束语-------------------------------------25 1、各调制解调方式性能分析总结----------------------25 2、结束语------------------------------------------26参考文献-------------------------------------------------26

MATLAB仿真 BPSK调制

matlab BPSK 调制与解调 1、调制 clear all; g=[1 0 1 0 1 0 0 1];%基带信号 f=100; %载波频率 t=0:2*pi/99:2*pi; cp=[];sp=[]; mod=[];mod1=[];bit=[]; for n=1:length(g); if g(n)==0; die=-ones(1,100); %Modulante se=zeros(1,100); % else g(n)==1; die=ones(1,100); %Modulante se=ones(1,100); % end c=sin(f*t); cp=[cp die]; mod=[mod c]; bit=[bit se]; end bpsk=cp.*mod; subplot(2,1,1);plot(bit,'LineWidth',1.5);grid on; title('Binary Signal'); axis([0 100*length(g) -2.5 2.5]); subplot(2,1,2);plot(bpsk,'LineWidth',1.5);grid on; title('ASK modulation'); axis([0 100*length(g) -2.5 2.5]); 2、调制解调加噪声 clc; close all; clear; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % 假定:

% 2倍载波频率采样的bpsk信号 % 调制速率为在波频率的 N/2m % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% m=128; N=512; n=1:1:N; N0=0.5*randn(1,N) %噪声 h0=zeros(1,N); % 30阶低通滤波器 h0 f = [0 0.3 0.3 1]; w0 = [1 1 0 0]; b = fir2(30,f,w0); [h,w] = freqz(b,1,N/2); h0(1,1:N/2)=abs(h'); for i=1:N/2 h0(1,N-i+1)=h0(1,i); end; %%%%%%%%% 随机序列 a=rand(1,m); for i=1:m if(a(1,i)>0.5) a(1,i)=1; else a(1,i)=-1; end; end; %%% 生成BPSK信号 bpsk_m=zeros(1,N); j=1;k=1; for i=1:N if(j==(N/m+1)) j=1; k=k+1; end; % 0.05*pi 为初始相位,可以任意改变 bpsk_m(1,i)=a(1,k)*sin(2*pi*0.5*i+0.05*pi)+a(1,k)*cos(2*pi*0.5*i+ 0.05*pi); j=j+1; end; bpsk_m=bpsk_m+N0;% 信号加噪声,模拟过信道 % 接收处理用正交本振与信号相乘,变频 bpsk_m1=bpsk_m.*sin(2*pi*0.5*n); bpsk_m2=bpsk_m.*cos(2*pi*0.5*n); %滤波 tempx=fft(bpsk_m1);

模拟信号幅度调制与Matlab仿真

模拟信号幅度调制与Matlab 仿真 作者:蛙蛙通信 调制,顾名思义,是指用调制信号(基带信号)去控制载波信号,改变载波某些参数的过程。通过调制,不仅可以实现信号的频谱搬移,而且参数设计合理时,还能将改善系统传输的有效性和可靠性,所以调制过程在通信中占据着非常重要的部分。本文将讨论模拟信号幅度调制(AM )解调过程中的性能。 幅度调制使用调制信号去控制载波的振幅,使载波的振幅按照调制信号去变化的过程。幅度调制的一般模型如下图(1)所示: 图(1) 幅度调制一般模型 如图(1)所示,调制信号为m(t) ,假定调制信号的频谱为M(ω),载波为cos(ωc t),滤波器h(t)的频谱为H(ω),已调信号为S(t),则S(t)的时域表达式和频域表达式如下: S (t )=m (t ) cos(ωc t) * h(t) S(ω) = 1 2 [M (ω?ωc ) +M(ω+ ωC )]H(ω) 式(1)中,*表示为卷积运算。由式(1)可知,载波信号的幅度被调制信号m(t)控制,在频谱结构上,实现了把调制信号的频谱进行左右搬移。由于这种频谱搬移是线性的,所以幅度调制是一种线性调制。 本文将以MATLAB 仿真结果的形式,来仿真调幅(AM)与解调,抑制载波双边带调制与解调(DSBSC),单边带调制与解调(SSB)。 调幅(AM ) 在图(1)中,令h(t) = δ(t),即H(ω) = 1,全通滤波器,m(t) = m(t) +A0,其中A0为直流信号。则此时产生的信号S(t)即为调幅信号,记为S AM (T)。 调幅信号的框图如下图(2)所示: + S(t) cos(ωc t) m(t) 式(1) S AM (T ) m(t)

模拟调制技术及其应用

模拟调制技术及其应用 O 引言 通信信号调制方式自动识别是信号分析领域中一个比较重要的研究方向,尤其是在军事通信领域有着很大的应用前景。随着电子对抗技术研究的不断深人,迫切需要进行调制信号自动识别技术的研究,它被广泛应用于:信号确认,干扰识别,无线电侦听,电子对抗,信号监测和威胁分析等领域。当前最具吸引力的实现是软件无线电以及其它可重构系统。 常用的自动识别的方法有理论决策法和模式识别法两种,理论决策法是采用假设检验理论解决信号分类问题,通常根据信号的统计特性,基于耗费函数最小化原则导出统计检验量(主要特征量),并设置合适的门限识别信号。A.K.Nan.di 利用特征参数γ max 、δap、δdp,P识别AM、DSB、LSB、USB、FM、VSB、AM.FM 七种模拟调制方式,由于计算参数曲与需要提取对噪声敏感的非折叠相位信息,因此在低信噪比时识别准确率较低,文中指出在信噪比低于10dB时,识别准确率很低。Y.T.Chan仅利用R参数识别AM,FM,SSB,DSB信号,需要设置三个门限值,且相邻两个门限值之间相差很小,因此在低信噪比时识别效果也不好。在实际的军事通信系统中,AM、DSB、LSB、USB、FM五种模拟调制方式为常用的调制方式,因此可以根据这五种信号的特点,提出在低信噪比时有较高识别准确率的识别流程。本文针对低信噪比时通信信号模拟调制方式的特点,提出了一种基于决策理论的模拟调制方式识别流程,该流程综合运用y~,P,R三个特征参数对AM、DSB、LSB、USB、FM五种模拟调制方式进行识别。由于无相位信息参数,仅利用对噪声不敏感的瞬时幅度与谱对称信息,因此可以在低信噪比时对模拟通信信号进行识别,结合信号的线性平滑处理技术或小波门限消噪法对输人数据进行处理,可以进一步提高识别正确率。 1 特征参数的提取与识别流程设计 通信信号的调制信息包含在信号的瞬时幅度、相位、频率的变化之中,不同的信号其频谱也呈现不同的特征,通过提取瞬时幅度、相位、频率以及频谱的参数统计特征,可以识别不同的通信信号。本文根据AM、DSB、LSB、USB、FM五种 模拟调制方式的特点,提取的特征参数为γ max ,R,P,其中γ max ,R对应信号 的瞬时幅度特征,P对应频谱对称性特征。在一定的信噪比条件下,根据提取的三个特征参数值,通过设置合理的判决门限,就可以识别出这五种调制方式,判别准则如下: (1)零中心归一化瞬时幅度谱密度的最大值γ max : γ max =max|FFT(A cn (i))|2/N 式中, N s 为取样点数,A cn (i)为零中心归一化瞬时幅度,由下式计算:A (f)=A(i) /m ,A (i)=^A ( )一1,而m。=ΣA(i)为瞬时幅度A(i)的平均值,用平均值来

matlabFM调制仿真

Matlab FM调制仿真

目录 引言.................................................................................. 一.课程设计的目的与要求 .............................................. 1.1课程设计的目的.................................................... 1.2课程设计的要求.................................................... 二.FM调制解调系统设计............................................... 2.1FM调制模型的建立............................................. 2.2调制过程分析........................................................ 2.3FM解调模型的建立............................................. 2.4解调过程分析........................................................ 2.5高斯白噪声信道特性 ............................................ 2.6调频系统的抗噪声性能分析 ................................ 三.仿真实现...................................................................... 3.1MATLAB源代码.................................................. 3.2仿真结果................................................................ 四.心得体会...................................................................... 五.参考文献...................................................................... 引言 本课程设计用于实现DSB信号的调制解调过程。信号的调制与解调在通信系统中具有重要的作用。调制过程是一个频谱搬移的过程,它是将低频信号的频谱搬移到载频位

AM模拟调制系统的设计与仿真

摘要 调幅,英文是Amplitude Modulation(AM)。调幅也就是通常说的中波,范围在503---1060KHz。调幅是用声音的高低变为幅度的变化的电信号。 本课程设计主要研究了AM模拟调制系统的设计和仿真。在本次通信系统仿真训练中,我主要通过了解模拟幅度调制和解调的原理和其实现方法,然后根据其模拟幅度调制系统的原理给出了调制和解调的框图。其次弄懂了AM模拟调制的基本原理。最后利用Matlab软件仿真模拟幅度调制系统,实现AM调制和相干解调,给出了调制信号、载波信号及已调信号及解调信号的波形图和频谱图,并计算了该系统的信噪比。 关键词:调制解调 AM模拟调制信噪比

目录 前言 (1) 一、调制及解调原理 (2) 1.1调制原理 (2) 1.2 解调原理 (3) 二、模拟调制 (4) 2.1 模拟调制原理 (4) 2.2 AM调制的基本原理 (4) 2.3 AM解调原理与抗噪性能 (6) 2.4 FIR数字滤波器设计方法 (8) 三、AM调制解调系统的MATLAB仿真及其分析 (10) 3.1 AM调制解调分析的MATLAB实现 (10) 3.2 MATLAB仿真及其分析 (10) 总结 (13) 参考文献 (14) 附录 (15)

前言 调制在通信系统中的作用是至关重要的。所谓调制,就是把信号转换成适合在信道中传输的形式的一种过程。广义的调制分为基带调制和带通调制(也称载波调制)。在大多数场合,调制一般指载波调制。 载波调制,就是用调制信号去控制载波的参数的过程,使载波的某一个或某几个参数按照调制信号的规律而变化。调制信号是指来自信源的信息信号(基带信号),这些新号可以是模拟的,也可以是数字的。未接受调制的周期性振荡信号称为载波,它可以是正弦波,也可以是非正弦波。载波调制后称为已调信号,它包含有调制信号的全部特征。解调则是调制的逆过程,其作用是将已调信号中的调制信号恢复出来。 此次设计主要进行模拟调至系统的模拟和仿真,最常用和最重要的模拟调制方式是用正弦波作为载波的幅度调制和角度调制。常见的调幅AM、双边带DSB、单边带VSB等调制就是幅度调制的几个典型实例;而频率调制FM是角度调制中被广泛采用的一种。 本文主要分析了AM在高斯白噪声影响下的波形变化,通过对有无噪声解调信号波形的对比分析,,估计AM调制解调系统的性能。

我的基于MATLAB仿真的数字调制与解调设计

摘要:设计了二进制振幅键控(2ASK)、二进制移频键控(2FSK) 、二进制移相键控(2PSK)调制解调系统的工作流程图,并得用了MATLAB软件对该系统的动态进行了模拟仿真,得用仿真的结果,从而衡量数字信号的传输质量。(仿宋、小五号) 关键词:调制解调、2ASK、2FSK、2PSK、2DPSK、MATLAB(宋体、小五号) ABSTRACT(四号加粗居中放置): The work stream diagrams of 2ASK、2FSK、2PSK are designed .MA TLAB softwave is used to simulate the modem system by the scatter diagrams and wave diagrams, then the transmit quality of digital signal can be measured.(小五号) Key word:Amodulate and ademodulate 、2ASK、2FSK、2PSK、2DPSK、MATLAB(小五号) (正文:宋体、五号 一级标题:黑体、四号,小标题上下空一行。) 一、数字调制解调相关原理 在通信系统中,信道的频段往往是很有限的,而原始的通信信号的频段与信道要求的频段是不匹配的,这就要求将原始信号进行调制再进行发送.相应的在接收端对调制的信号进行解调,恢复原始的信号,而且调制解调还可以在一定程度上抑制噪声对通信信号的干扰。 调制解调技术按照通信信号是模拟的还是数字的可分为模拟调制解调和数字调制解调。数字调制的基本方式可以归结为3类:振幅键控(ASK)、频移键控(FSK)和相移键控(PSK)。此外还有这3类的混合方式。 对于数字调制信号,为了提高系统的抗噪声性能,衡量系统性能的指标是误码率。1.1二进制振幅键控(2ASK) 振幅键控是正弦载波的幅度随数字基带信号而变化的数字调制。当数字基带信号为二进制时,则为二进制振幅键控。设发送的二进制符号序列由0,1序列组成,发送0符号的概率为P,发送1符号的概率为1-P,且相互独立.该二进制符号序列可表示为: 其中: Ts是二进制基带信号时间间隔,g(t)是持续时间为Ts的矩形脉冲, 为单极性不归零脉冲序列,则根据幅度调制的原理,一个二进制的振幅键控信号可以表示成一个单极性矩形脉冲序列与一个正弦型载波的相乘,即 2ASK信号的时间波形如果是通断方式,就称为通断键控信号(OOK信号)。 二进制振幅键控信号的产生可以采用数字键控的方法实现也可以采用模拟相乘的方法实现。2ASK信号与模拟调制中的AM信号类似。所以,对2ASK信号也能够采用非相干解调(包络检波法)和相干解调(同步检测法),其相应原理方框图如图1.1所示。

AM模拟幅度调制仿真

****************** 实践教学 ******************* 兰州理工大学 计算机与通信学院 2013年春季学期 通信系统仿真训练 题目: AM模拟幅度调制仿真 专业班级:通信工程三班 姓名: 学号: 指导教师:王维芳 成绩:

本次课程设计主要的研究内容是了解AM信号的数学模型及调制方式以及其解调的方法。不同的解调方法在不同的信噪比情况下的解调结果,哪种方法更好,作出比较。要求是进行双音及以上的AM信号的调制与解调。先从AM的调制研究,研究它的功能及在现实生活中的运用。其次研究AM的解调,以及一些有关的知识点,以及通过它在通信方面的运用更加深入的了解它。从单音AM信号的数学模型及调制解调方式出发,得出双音AM信号的数学模型及其调制与解调的框图和调制解调波形。利用MATLAB编程语言实现对双音AM信号的调制与解调,给出不同信噪比情况下的解调结果对比。 关键词:AM信号,调制,解调,信噪比,MATLAB

前言 (1) 一.仿真工具MATLAB (2) 2.MATLAB仿真技术在现代通信中的应用 (2) 二.调制 (4) 1.调制的概念 (4) 2.调制的种类 (4) 3.幅度调制 (4) 4.AM幅度调制 (5) 2.4.1 AM信号的时域和频域表达式 (6) 2.4.2 信号的带宽 (6) 2.4.3 AM信号的功率与调制效率 (6) 5.噪声类型 (6) 2.5.1噪声的分类 (6) 2.5.2本次课程设计的噪声模型 (7) 2.5.3抗噪声性能的分析模型 (8) 三.AM信号的解调 (9) 1.相干解调 (9) 2.包络检波法 (9) 四.设计思路 (11) 五.测试结果 (12) 六.心得体会 (15) 七.参考文献 (16) 附录: (17) 1.程序代码: (17) 2.调试分析 (19)

利用MATLAB仿真模拟调制系统

利用MATLAB仿真模拟调制系统 MATLAB的名称源自Matrix Laboratory,专门以矩阵形式处理数据,是目前国际上流行的进行科学研究、工程计算的软件,广泛地应用于科学计算、控制系统、信息处理等领域的分析、仿真和设计工作中。MATLAB的出现使得通信系统的仿真能够用计算机模拟实现,只需要输入不同的参数就能得到不同情况下的系统性能,而且在结构的观测和数据的存储方面也比传统的方式有优势,因而MATLAB在通信仿真领域得到越来越多的应用。 本文中,我们对模拟调制系统、数字带通传输系统等列举了一些MATLAB仿真的实例,作为大家学习MATLAB的参考资料,让读者学会处理具体问题的建模编程方法,逐渐掌握MATLAB的通信系统仿真。 由本章的学习我们知道,各种信源所产生的基带信号并不能在大多数信道内直接传输,而是需要经调制后再送到信道中去。在接受端就必须通过相反的过程,即解调。本章中,我们以常规双边带调幅AM系统为例仿真模拟通信系统的各个过程。 我们假定信号频率为10Hz,载波频率为50Hz,采样率为1000Hz,信噪比SNR等于3。要求利用MATLAB软件仿真AM调制每一点的波形,包括信息信号、AM信号、载波信号、已调信号、通过带通滤波器后的信号,解调后的信号;并仿真AM信号频谱、已调信号频谱与解调信号频谱。 MATLAB程序如下:

% 标准调幅AM调制 a0=2;f0=10;fc=50;snr=3; fs=1000; % 变量定义 t=[-50:0.001:50]; am1=cos(2*pi*f0*t); % 产生信号频率为f0的基带信号 am=a0+am1; % 产生AM信号 c_am=cos(2*pi*fc*t); % 产生频率为fc的载波 AM_mod=am.*c_am; % 产生调制信号 am_f=fft(am); % AM频域 AM_modf=fft(AM_mod); y=awgn(AM_mod,snr); % 叠加噪声 figure(1); hold on; subplot(2,2,1); plot(t,am1); axis([0 0.4 -2 2]); title('基带信号波形'); % 绘图subplot(2,2,2); plot(t,am); axis([0 0.4 -2 6]); title('AM信号波形'); subplot(2,2,3); plot(t,c_am); axis([0 0.4 -2 2]); title('载波信号波形'); subplot(2,2,4); plot(t,AM_mod); axis([0 0.4 -8 8]); title('已调信号波形'); hold off; figure(2); hold on; subplot(2,2,1); plot(t,AM_mod); axis([0 0.4 -8 8]); title('已调信号波形'); subplot(2,2,2); plot(t,y); axis([0 0.4 -8 8]); title('叠加噪声后的信号波形');; a=[35,65];b=[30,70]; Wp=a/(fs/2);Ws=b/(fs/2);Rp=3; Rs=15; [N,Wn]= Buttord(Wp,Ws,Rp,Rs) ; % 计算巴特沃斯数字滤波器的阶数和 3db截止频率 [B,A]=Butter(N,Wn,'bandpass'); % 计算巴特沃斯模拟滤波器系统函数的分子、分母多项式系数向量 sig_bandpass=filtfilt(B,A,y); % 带通滤波后信号 subplot(2,2,3); plot(t,sig_bandpass); axis([0 0.4 -8 8]); title('经带通滤波后信号波形'); hold off; AM_dem=sig_bandpass.*c_am; Wp=15/(fs/2);Ws=40/(fs/2);Rp=3; Rs=20; [N,Wn]= Buttord(Wp,Ws,Rp,Rs) ; % 同上 [B,A]=Butter(N,Wn,'low'); AM_demod=filtfilt(B,A,AM_dem) % 低通滤波后信号 AM_demodf=fft(AM_demod); subplot(2,2,4); plot(t,AM_demod); axis([0 0.4 0 2]); title('解调信号波形'); hold off; f=(0:100000)*fs/100001-fs/2; figure(3); hold on;

相关主题
文本预览
相关文档 最新文档