网站里的聊天怎么做,海口紧急通告,网站分析设计做的项目的过程,页游排行目录 1.DSB的调制原理2.DSB的解调原理3. DSB调制解调的代码4.DSB调制解调结果图5.DSB的优缺点 1.DSB的调制原理
DSB和AM相差一个直流量#xff0c;因此其调制原理如下图所示#xff0c;基带信号m(t)和高频载波相乘实现DSB信号的调制。
2.DSB的解调原理
DSB的解调原理如下… 目录 1.DSB的调制原理2.DSB的解调原理3. DSB调制解调的代码4.DSB调制解调结果图5.DSB的优缺点 1.DSB的调制原理
DSB和AM相差一个直流量因此其调制原理如下图所示基带信号m(t)和高频载波相乘实现DSB信号的调制。
2.DSB的解调原理
DSB的解调原理如下图所示DSB信号经过信道传输之后再和载波相乘然后经过低通滤波后恢复出原始基带信号。
3. DSB调制解调的代码
DSB.m文件主文件
% DSB调制解调过程
%% 基本参数
clear all; % 清除变量
close all; % 关闭所有窗口图像
fm 100; % 基带信号频率
T 2; % 信号时长
fs 20000; % 采样频率 奈奎斯特采样定理为最大频率的两倍这里取20倍为了绘制更多的细节让时域信号更平滑
dt1/fs; % 时间采样间隔采样频率的倒数
NT/dt; % 采样点个数总时长除以采样间隔
t[0:N-1]*dt; % 采样点的时间序列作为横坐标%% ******************调制信号时域波形******************
Am1; % 基带信号幅度
mtAm*cos(2*pi*fm*t); % 基带信号
figure(1); % 绘制第一幅图
subplot(221); % 窗口分割将一幅图分割成2*2的
plot(t,mt,Linewidth,2); % 时间t为横坐标基带信号mt为纵坐标绘图线宽为2
xlabel(t/时间); % 横坐标标注
ylabel(幅度); % 纵坐标标注
title(基带信号); % 图标题标注
axis([0,0.1,-1.1,1.1]); % 横纵坐标范围设置
line([0,0.1],[0,0],color,b,Linewidth,2);% 绘制一条从(0,0)到(0.1,0)的蓝色实线线宽为2%% ******************调制信号频域波形******************
subplot(222);
[mf,msf]T2F(t,mt); % 傅里叶变换得到纵坐标频谱和横坐标频率
plot(mf,abs(msf),Linewidth,2); % 画出基带信号频谱线宽为2
title(基带信号的频谱); % 图标题标注
xlabel(f/Hz); % 横坐标标注
ylabel(幅度/H(f)); % 纵坐标标注
axis([-150 150 -inf inf]); % 横纵坐标范围设置%% ******************载波信号时域波形******************
subplot(223);
fc1000; % 载波频率
zaibocos(2*pi*fc*t); % 载波时域信号
plot(t,zaibo,r,Linewidth,2); % 时间t为横坐标载波信号zaibo为纵坐标绘图线宽为2红色
xlabel(t/时间); % 横坐标标注
ylabel(幅度); % 纵坐标标注
title(载波信号); % 图标题标注
axis([0,0.01,-1.1,1.1]); % 横纵坐标范围设置
line([0,0.01],[0,0],color,b,Linewidth,2);% 绘制一条从(0,0)到(0.01,0)的蓝色实线线宽为2%% ******************载波信号频域波形******************
subplot(224);
[mf1,msf1]T2F(t,zaibo); % 傅里叶变换得到纵坐标频谱和横坐标频率
plot(mf1,abs(msf1),r,Linewidth,2); % 载波信号频谱线宽为2,红色
title(载波信号的频谱); % 图标题标注
xlabel(f/Hz); % 横坐标标注
ylabel(幅度/H(f)); % 纵坐标标注
axis([-1200 1200 -inf inf]); % 横纵坐标范围设置%% ******************DSB波信号时域波形******************
dsbmt.*zaibo; % 画出DSB信号波形
SNR5; %信噪比为 dB
dsbawgn(dsb,SNR,measured);
figure(2); % 绘制第二幅图
subplot(211); % 窗口分割将一幅图分割成2*1的
plot(t,dsb,Linewidth,2); % 画出AM信号波形线宽为2
title(DSB调制信号); % 图标题标注
xlabel(t/时间); % 横坐标标注
ylabel(幅度); % 纵坐标标注
axis([0,0.02,-3.1,3.1]); % 横纵坐标范围设置
line([0,0.02],[0,0],color,b,Linewidth,2);% 绘制一条从(0,0)到(0.02,0)的蓝色实线线宽为2%% ******************DSB波信号频域波形******************
[mf2,msf2]T2F(t,dsb); % 傅里叶变换得到纵坐标频谱和横坐标频率
subplot(212);
plot(mf2,abs(msf2),Linewidth,2); % 画出DSB信号频谱
title(DSB波信号的频谱); % 图标题标注
xlabel(f/Hz); % 横坐标标注
ylabel(幅度/H(f)); % 纵坐标标注
axis([-1500 1500 -inf inf]); % 横纵坐标范围设置%% ******************相干解调******************
%% ******************已调信号与载波信号相乘******************
stdsb.*zaibo; % 已调信号与载波信号相乘
figure(3); % 绘制第三幅图
subplot(211); % 窗口分割将一幅图分割成2*1的
plot(t,st,Linewidth,2); % 时间t为横坐标相乘信号st为纵坐标绘图线宽为2
title(已调信号与载波信号相乘); % 图标题标注
xlabel(t/时间); % 横坐标标注
ylabel(幅度); % 纵坐标标注
axis([0 0.02 -2 2]); % 横纵坐标范围设置
line([0,0.02],[0,0],color,b,Linewidth,2);% 绘制一条从(0,0)到(0.02,0)的蓝色实线线宽为2%% ******************已调信号与载波信号相乘的频谱******************
[f,sf]T2F(t,st); % 傅里叶变换得到纵坐标频谱和横坐标频率
subplot(212); % 窗口分割将一幅图分割成2*1的
plot(f,sf,Linewidth,2); % 绘制相乘信号st的频谱线宽为2
title(已调信号与载波信号相乘的频谱);% 图标题标注
xlabel(f/Hz); % 横坐标标注
ylabel(幅度/H(f)); % 纵坐标标注
axis([-2200 2200 -inf inf]); % 横纵坐标范围设置%% ******************解调出来的信号******************
[t,st]lpf(f,sf,2*fm); % 频域低通滤波
figure(4); % 绘制第三幅图
subplot(211); % 窗口分割将一幅图分割成2*1的
plot(t,2*st,Linewidth,2); % 绘制解调波形
title(经过低通滤波的相干解调信号波形);% 图标题标注
xlabel(t/时间); % 横坐标标注
ylabel(幅度); % 纵坐标标注
axis([0 0.1 -1.1 1.1]); % 横纵坐标范围设置
line([0,0.1],[0,0],color,b,Linewidth,2);% 绘制一条从(0,0)到(0.1,0)的蓝色实线线宽为2%% ******************原信号******************
subplot(212);
plot(t,mt,r-,Linewidth,2); % 绘制原始基带信号
title(原始基带信号); % 图标题标注
xlabel(t/时间); % 横坐标标注
ylabel(幅度); % 纵坐标标注
axis([0 0.1 -1.1 1.1]); % 横纵坐标范围设置
line([0,0.1],[0,0],color,b,Linewidth,2);% 绘制一条从(0,0)到(0.1,0)的蓝色实线线宽为2T2F.m文件FFT功能
function [f,sf] T2F(t,st) % FFT
% dt t(2)-t(1);
Tt(end); % 输入信号的时间最大值为T
df 1/T; % dt1/fs; 时间采样间隔采样频率的倒数;% NT/dt; 采样点个数总时长除以采样间隔% 两式联合推导 df 1/T
N length(st); % 输入信号时间的长度为采样点数
f-N/2*df : df : N/2 * df-df; % 频率分布
sf fft(st); % 做FFT
sf T/N * fftshift(sf); % 最后输出将0-fs频谱搬移到-fs/2-fs/2频谱F2T.m文件IFFT功能
function[t,st]F2T(f,Sf) % IFFT
dff(2)-f(1); % 频率间隔
fmax(f(end)-f(1)df); % 最大频率减最低频率加上频率间隔为带宽
dt1/fmax; % 采样间隔
Nlength(f); % 采样点数
t[0:N-1] * dt; % 时间分布
Sffftshift(Sf); % 将0-fs频谱搬移到-fs/2-fs/2频谱
stfmax * ifft(Sf); % 做IFFT
streal(st); % 取实部lpf.m文件低通滤波功能
function[t,st]lpf(f,sf,B) % 频率LPF
dff(2)-f(1); % 频率间隔
fNlength(f); % 采样点数
ymzeros(1,fN); % 生成1行fN列的0向量
xmfloor(B/df); % 低频带宽频率除以间隔后的点数向下取整
xm_shift[-xm:xm-1]floor(fN/2); % 因为前面做FFT将0频率搬移到中心处% 因此低通低频频率相应地搬移fN/2才是对应的频率点
ym(xm_shift)1; % 低通通过频率处幅度为1其余为0相当于理想低通
yfym.* sf; % FFT信号的频谱和对应低频带宽处频率值为1的行向量相乘
[t,st]F2T(f,yf); % IFFT注意:这四个文件要放在同一文件夹中第一个是主文件另外三个是函数文件
4.DSB调制解调结果图
结果图中DSB信号是经过信道加了高斯白噪声的。 如果不想加噪声把下面这行代码注释即可。
dsbawgn(dsb,SNR,measured);5.DSB的优缺点
优点:实现简单功率利用率高 缺点:双边带上下边带频谱频谱结构相同频谱利用率低。