IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 数据结构与算法 -> 单边带正弦幅度调制 -> 正文阅读

[数据结构与算法]单边带正弦幅度调制

一. 双边带正弦幅度调制(DSB)

通信原理中,无线通信的信号通常需要把信号加在一个高频信号上,才能确保在很远的地方收到信号。一般通信系统由图1所示

图1 通信原理框图

信号的调制指用一个信号去控制另一个信号的某一个参量的过程。被控制的信号叫做载波信号,控制信号也叫做载波信号。

正弦载波的幅度调制的示意图如图 2 所示

图2 正弦幅度调制示意图

其时域表达式为

s_m(t)=m(t)cos\omega_ct

频域表达式为

S(\omega)=\frac{1}{2}[M(\omega+\omega_c)+M(\omega-\omega_c)]

对基带信号进行正弦调制,就等于在频域将基带信号的频谱搬移到载频的位置。

二. 单边带正弦幅度调制(SSB)

在频带资源很紧张的情况下,传输双边带显然会造成资源浪费,因为根据傅里叶变换的性质,实函数(真实传输的信号)的正负频率部分是共轭对称的。DSB信号的上、下边带都包含了调制信号频谱的所有频谱成分,因此仅传输其中一个边带即可,这样既节省发送功率,还节省一半的传输频带,这种调制方式称为单边带调制。

单边正弦波调制的示意图如图3所示

?故,SSB信号的频谱可以表示为

S_{SSB}(\omega)=\frac{1}{2}[M(\omega+\omega_c)+M(\omega-\omega_c)]H_{SSB}(\omega)

1. SSB信号的产生方法

滤波法

即使用边带滤波器,滤除一个边带。即应用一个锐截止的低通或高通滤波器,滤掉不需要的边带。若使用的滤波器若具有理想高通特性

H(\omega)= \left\{ \begin{aligned} &1,|\omega|>\omega_c&\\ &0,|\omega|\leq\omega_c& \end{aligned} \right.

则可滤除下边带。

若使用的滤波器若具有理想低通特性

H(\omega)= \left\{ \begin{aligned} &1,|\omega|<\omega_c&\\ &0,|\omega|\geq\omega_c& \end{aligned} \right.

则可滤除上边带。

相移法

设单频调制信号m(t)=A_mcos\omega_mt,则DBS信号的时域表达式是

s_{DBS}=\frac{1}{2}A_mcos(\omega_c+\omega_m)t+\frac{1}{2}A_mcos(\omega_c-\omega_m)t

若保留上边带则有

s_{USB}(t)=\frac{1}{2}A_mcos\omega_mtcos\omega_ct-\frac{1}{2}A_msin\omega_mtsin\omega_ct

若保留下边带则有

s_{LSB}(t)=\frac{1}{2}A_mcos\omega_mtcos\omega_ct+\frac{1}{2}A_msin\omega_mtsin\omega_ct

合并两式可得

s_{SSB}(t)=\frac{1}{2}A_mcos\omega_mtcos\omega_ct\mp\frac{1}{2}A_msin\omega_mtsin\omega_ct

A_msin\omega_mt可以看做A_mcos\omega_mt相移\frac{\pi}{2}的结果。这一变换称为希尔伯特变换,记为A_m\hat{cos}\omega_ct。推广到一般情况可得

s_{SSB}(t)=\frac{1}{2}m(t)cos\omega_ct\mp\frac{1}{2}\hat{m}(t)sin\omega_ct

三. MATLAB绘图

对于信号

f(t)=\frac{sin(\omega_0t)}{\omega_0t}

其时域和频域图像如图4所示,通过正弦调制信号cos(\omega_ct)处理后的信号时域及其频域图像如图5所示

图4 待处理信号时域及频域图像
图5 正弦调制后的信号时域及频域图像

?该信号频域分别通过高通滤波器和低通滤波器后生成的SSB信号的频域图像如图6,7所示

图6 信号通过高通滤波器频域图
图7 信号通过低通滤波器频域图

四. MATLAB代码

1. 双边正弦幅度调制

syms t w
w0 = 2;
wc = 4;

% 原信号
f = sin(w0*t)/(w0*t);
F = fourier(f,t,w);

% 调制信号
g = f*cos(wc*t);
G = fourier(g,t,w);

% 绘图
figure(1)
subplot(2,1,1)
ezplot(t,f,[-6 6])
xlabel t
ylabel f(t)
title('原信号时域图f(t)')
subplot(2,1,2)
ezplot(w,F,[-6 6])
xlabel \omega
ylabel F(\omega)
title('原信号频域图F(\omega)')

figure(2)
subplot(2,1,1)
ezplot(t,g,[-8 8])
xlabel t
ylabel g(t)
title('调制后信号时域图g(t)')
subplot(2,1,2)
ezplot(w,G,[-8 8])
xlabel \omega
ylabel G(\omega)
title('调制后信号频域图G(\omega)')

function v = high_fiter(w,wc)
if w > -wc && w < wc
    v = 0;
else
    v = 1;
end
end

function v = low_fiter(w,wc)
if w > -wc && w < wc
    v = 1;
else
    v = 0;
end
end

2. 单边正弦幅度调制

syms t w
w0 = 2;
wc = 4;

% 原信号
f = @(t)sin(w0*t)/(w0*t);
F = @(w)fourier(f,t,w);

% 调制信号
g = @(t)f*cos(wc*t);
G = @(w)fourier(g,t,w);

T = -6:0.01:6;
W = -8:0.01:8;
n1 = []; n2 = [];
val1 = []; val2 = [];
val = [];

for i = 1:length(W)
    n1 = [n1,W(i)];
    val = [val,G(W(i))];
end
for i = 1:length(W)
    val1 = [val1 val(i)*high_fiter(W(i),4)];
end
for i = 1:length(W)
    val2 = [val2 val(i)*low_fiter(W(i),4)];
end
hold on
figure(1)
subplot(2,1,1)
plot(n1,val)
xlabel \omega
ylabel g_{BSD}(\omega)
title('双边正弦调制信号g(\omega)频域图像')
subplot(2,1,2)
plot(n1,val1)
xlabel \omega
ylabel g_{SSD}(\omega)
title('高通滤波器单边正弦调制信号g(\omega)频域图像')

figure(2)
subplot(2,1,1)
plot(n1,val)
xlabel \omega
ylabel g_{BSD}(\omega)
title('双边正弦调制信号g(\omega)频域图像')
subplot(2,1,2)
plot(n1,val2)
xlabel \omega
ylabel g_{SSD}(\omega)
title('低通滤波器单边正弦调制信号g(\omega)频域图像')

function v = high_fiter(w,wc)
if w > -wc && w < wc
    v = 0;
else
    v = 1;
end
end

function v = low_fiter(w,wc)
if w > -wc && w < wc
    v = 1;
else
    v = 0;
end
end
  数据结构与算法 最新文章
【力扣106】 从中序与后续遍历序列构造二叉
leetcode 322 零钱兑换
哈希的应用:海量数据处理
动态规划|最短Hamilton路径
华为机试_HJ41 称砝码【中等】【menset】【
【C与数据结构】——寒假提高每日练习Day1
基础算法——堆排序
2023王道数据结构线性表--单链表课后习题部
LeetCode 之 反转链表的一部分
【题解】lintcode必刷50题<有效的括号序列
上一篇文章      下一篇文章      查看所有文章
加:2021-12-15 18:33:00  更:2021-12-15 18:33:42 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 16:29:43-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码