北邮通原软件实验

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

实验一

实验目的:假设基带信号为m(t)=sin(2000πt)+2cos(1000πt),载波频率为20kHz,请仿真出AM,DSB-SC,SSB信号,观察已调信号的波形和频谱。

1.AM信号:

(1)信号的表达式

(3)流程图

AM信号

s= (1+0.3*m).*cos(2*pi*fc*t);

傅氏变换S= t2f(s,fs)

绘制时域波形及频谱

(2)源代码

%AM信号的产生

fs= 800; %采样频率KHz

T= 200; %截短时间ms

N= T*fs; %采样点数

dt= 1/fs;

t= [-T/2:dt:T/2-dt];

df= 1/T;

f=[-fs/2:df:fs/2-df];

fm= 1; % kHz

fc= 20; % kHz

m= sin(2*pi*fm*t)+2*cos(1*fm*pi*t);

s= (1+0.3*m).*cos(2*pi*fc*t); %AM 信号

S= t2f(s,fs);

figure(1)

plot(f,abs(S1))

title('AM信号频谱')

xlabel('f')

ylabel('S(f)')

axis([-25,25,0,max(abs(S1))]);

%xset('window',2)figure(2)

plot(t,s1)

title('AM信号波形')

xlabel('t')

ylabel('s(t)')

axis([-3,3,-3,3]);

(4)实验结果

-3

-2-1

0123

-3-2

-1

1

2

3

AM 信号波形

t(ms)

s (t )

-25

-20

-15

-10

-5

05

10

15

20

25

0102030405060708090

100AM 信号频谱

f(kHz)

S (f )

2.DSB-SC信号

(1)信号的产生和表达式

(2)流程图

DSC-SB信号

s= m.*cos(2*pi*fc*t);

傅氏变换S= t2f(s,fs)

绘制时域波形及频谱

(3)源代码

fs= 800; %KHz

T= 200; %ms

N= T*fs;

dt= 1/fs;

t= [-T/2:dt:T/2-dt];

df= 1/T;

f=[-fs/2:df:fs/2-df];

fm= 1; % kHz

fc= 20; % kHz

m= sin(2*pi*fm*t)+2*cos(1*fm*pi*t);

s= m.*cos(2*pi*fc*t); %DSB-SC 信号S= t2f(s,fs);

figure(1)

plot(f,abs(S2))

title('DSB-SC信号频谱')

xlabel('f')

ylabel('S(f)')

axis([-25,25,0,max(abs(S2))]);

figure(2)

plot(t,s2)

title('DSB-SC信号波形')

xlabel('t')

ylabel('s(t)')

axis([-1,4,-3,3]);

(4)实验结果

()()()()()

cos

c c c

s t m t c t m t A t

ωϕ

==+

-1

-0.500.51

1.52

2.53

3.54

-3-2

-1

1

2

3

DSB-SC 信号波形

t(ms)

s (t )

-25

-20

-15

-10

-5

05

10

15

20

25

DSB-SC 信号频谱

f(kHz)

S (f )

2 DSC-SB 频谱

3.SSB 信号

(1)信号的产生和表达式

(2)流程图

(3)源代码:

%SSB 信号的产生 fs= 800; %KHz T= 200; %ms N= T*fs; dt= 1/fs;

t= [-T/2:dt:T/2-dt]; df= 1/T;

f=[-fs/2:df:fs/2-df];

fm= 1; % kHz fc= 20; % kHz m= sin(2*pi*fm*t)+2*cos(1*fm*pi*t); M= t2f(m,fs);

MH=-j*sign(f).*M; %在频域进行希尔伯特变换 mh= real(f2t(MH,fs)); %希尔伯特变换后的信号 s= m.*cos(2*pi*fc*t)-mh.*sin(2*pi*fc*t); %SSB signal S= t2f(s,fs); figure(1)

plot(f,abs(S3))

title('SSB 信号频谱') xlabel('f') ylabel('S(f)')

axis([-25,25,0,max(abs(S3))]) figure(2) plot(t,s3)

title('SSB 信号波形') xlabel('t') ylabel('s(t)') axis([0,6,-3,3])

()()

()

()()()

()

()cos 2sin 2cos 2sin 2DSB SC AM c c c c SSB c c c c s t s t s t A m t f t A m t f t

s t A m t f t A m t f t

ππππ--=-=-=下上

相关文档
最新文档