SSB信号的调制与解调

  • 格式:docx
  • 大小:67.96 KB
  • 文档页数:8

下载文档原格式

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

SSB信号的调制与解调

一.题目要求:

用matlab 产生一个频率为1Hz,功率为1 的余弦信源,设载波频率ωc=10Hz,,

试画出:

SSB 调制信号的时域波形;

采用相干解调后的SSB 信号波形;

SSB 已调信号的功率谱;

在接收端带通后加上窄带高斯噪声,单边功率谱密度0 n = 0.1,重新解调。

二.实验原理:

1.单边带调制只传送一个边带的调制方式,SSB信号的带宽是与消息

信号m(t)相同。

对信号采取先调制搬频,再过低通(高通)滤波器取上(下)边带的方法进行调制。

2. 单边带信号解调方法:相干解调法

相干解调后让信号过低通滤波器,取得有用信号(

)t m 2

1

,其幅度为调制信号一半。 三. 实验结果与分析

1. 信号发送端调制信号与载波时域图形:

由题意生成一个频率为1Hz ,功率为1 的余弦信源,设载波频率ωc =10Hz ,如图:

如图,调制信号为低频信号,载波为高频信号。

t

t

()()[]()()()t t m t t m t m t

t t m t t m 000

2sin ˆ2

12cos 2121cos sin ˆcos ωωωωω++=+

2. 假设信道理想,对信号进行调制与解调:

如图可知,经相干解调后的单边带信号时域形状不变,仅仅是幅度变为原信号的一半。

3. 调制信号、SSB 信号与解调后信号频谱比较:

-2-1012调制信号时域波形

-1-0.500.51相干解调后

的信号时域波形

t

-20

-15-10-5

05101520

02调

制信号功率谱

f

-20

-15-10-5

05101520

2SSB 信号功率谱

f

-20

-15-10-5

05101520

01调制信号功率谱

f

由信号频谱图可知:

(1) S SB 调制是对调制信号进行搬频之后去边带,其频带

宽度与原调制信号相同,频带利用率提高。 (2) 对SSB 信号进行相干解调还原出原始信号的频谱与原

调制信号相同,但其幅度减半。从数学公式结合物理

角度看,SSB 信号进行相干解调后仅有(

)t m 2

1

为有用信号,其余频率成分被低通滤波器滤掉了。

4. 在接收端带通后加上窄带高斯噪声后从新进行解调:

由图可知,我们明显看出噪声对解调信号产生了影响,原正弦信号波形不再平坦,但幅度仍大约为调制信号的一半。

-0.8

-0.6

-0.4

-0.2

0.2

0.4

0.6

function [t st]=lpf(f,sf,B)

%This function filter an input data using a lowpass filter at frequency %domain

%Inputs:

% f: frequency samples

% sf: input data spectrum samples

% B: lowpass's bandwidth with a rectangle lowpass

%Outputs:

% t: frequency samples

% st: output data's time samples

df = f(2)-f(1);

T = 1/df;

hf = zeros(1,length(f));

bf = [-floor( B/df ): floor( B/df )] + floor( length(f)/2 );

hf(bf)=1;

yf=hf.*sf;

[t,st]=F2T(f,yf);

st = real(st);

function [t st]=F2T(f,sf)

%This function calculate the time signal using ifft function for the input %signal's spectrum

df = f(2)-f(1);

Fmx = ( f(end)-f(1) +df);

dt = 1/Fmx;

N = length(sf);

T = dt*N;

%t=-T/2:dt:T/2-dt;

t = 0:dt:T-dt;

sff = ifftshift(sf);

st = Fmx*ifft(sff);

function [f,sf]= T2F(t,st)

%This is a function using the FFT function to calculate a signal's Fourier %Translation

%Input is the time and the signal vectors,the length of time must greater %than 2

%Output is the frequency and the signal spectrum

dt = t(2)-t(1);

T=t(end);

df = 1/T;

N = length(st);

%f=-N/2*df+df/2:df:N/2*df-df/2;

f=-N/2*df:df:N/2*df-df;

sf = fft(st);

sf = T/N*fftshift(sf);