对SSB信号的调制以及相干解调过程进行仿真
对SSB信号的调制以及相干解调过程进行仿真
一、要求
利用Matlab,对SSB信号的调制以及相干解调过程进行仿真,给出仿真过程的时域波形及频谱,比较其不同并合理解释。
二、使用软件
matlab2013a
三、原理
①、SSB调制
移相法形成单边带信号系统框图:
系统框图的解释及公式:
输入信号:m(t)
载波信号:coswct
输入信号的希尔伯特变换:m^ (t)
SSB已调信号(取上边带):S_SSB = 1/2m(t)coswct-1/2m^ (t) sinwct
②、SSB相干解调
相干调制原理:已调信号乘以载波信号,经过低通滤波器滤除高频信号,得到原始的输入信号。
S_SSB * coswct = 1/4m(t)+1/4m(t)cos2wct-1/4m^ (t)sin2 wct
经过低通滤波器滤除1/4m(t)cos2wct-1/4m^ (t)sin2 wct分量
四、代码
clc;clf;Fs=10000; % 仿真的采样率N=10000; %采样点个数t=(0:N-1)/Fs; %仿真时间范围f=(0:N-1)*Fs/N;%仿真频率范围for F=150:400 % 基带信号发生:频率150Hz~400Hzm_t=m_t+0.003*sin(2*pi*F*t)*(400-F); % 幅度随线性递减endm_t90shift=imag(hilbert(m_t)); % 基带信号的希尔伯特变换carriercos=cos(2*pi*1000*t); % 1000Hz载波 coscarriersin=sin(2*pi*1000*t); % 1000Hz正交载波 sins_SSB=0.5*m_t.*carriercos-0.5*m_t90shift.*carriersin; % 上边带SSBout=s_SSB.*carriercos; % 相干解调[a,b]=butter(4, 500/(Fs/2)); % 低通滤波器设计4阶,截止频率为500Hzdemodsig=filter(a,b,out); % 解调输出% 下面作出各波形以及频谱figure(1);subplot(4,2,1); plot(t(1:200)/Fs,s_SSB(1:200)); % SSB波形title('SSB波形');xlabel('时间/s');ylabel('幅度');subplot(4,2,2); plot(f,abs(fft(s_SSB)/Fs)); % SSB频谱axis([0 5000 0 5]);title('SSB频谱');xlabel('频率/Hz');ylabel('幅度');subplot(4,2,3); plot(t(1:200)/Fs,out(1:200)); % 相干解调波形title('相干解调波形');xlabel('时间/s');ylabel('幅度');subplot(4,2,4); plot(f,abs(fft(out)/Fs)); % 相干解调频谱axis([0 5000 0 2]);title('相干解调频谱');xlabel('频率/Hz');ylabel('幅度');subplot(4,2,5); plot(t(1:200)/Fs,demodsig(1:200)); % 低通输出信号title('低通输出信号');xlabel('时间/s');ylabel('幅度');subplot(4,2,6); plot(f,abs(fft(demodsig)/Fs));% 低通输出信号的频谱axis([0 5000 0 2]);title('低通输出信号的频谱');xlabel('频率/Hz');ylabel('幅度');subplot(4,2,7); plot(t(1:200)/Fs,m_t(1:200));%输入信号波形title('输入信号波形');xlabel('时间/s');ylabel('幅度');subplot(4,2,8); plot(f,abs(fft(m_t)/Fs));%输入信号频谱axis([0 5000 0 10]);title('输入信号频谱');xlabel('频率/Hz');ylabel('幅度');
五、实验结果及分析
输入信号分析:输入信号的设定是频率在150—400Hz,幅度递减.从输入信号的时域和频频谱中可以看出,设定符合预期。
输出信号分析:对比输入信号和输出信号,时域上:输出信号幅度下降到四分之一左右,原因是调制滤除下边带,幅度减少一半,而相干解调又滤除带有一半幅度的高频分量,幅度又减少一半,为原来的四分之一;有延时;零点附近有失真。频域上:大致上与输入信号频谱一致,频率在150—400Hz且幅度递减;但是有多余的频谱分量产生。失真和多余频率分量的产生都是滤波器非理想性能造成的。
SSB已调信号分析:时域和频域的波形都在变化,频域上为1000到1400Hz幅度递减,因为载波信号频率设定为1000Hz,SSB频率是输入信号的频率和载波信号频率的叠加。
SSB相干解调信号分析:时域波形的包络与输入信号的波形一致,频谱中有输入信号一致的频率和两倍SSB信号的频率,是因为在相干解调乘以载波信号后的信号的频率分量有输入信号,输入信号乘以两边频率的载波信号。
对SSB信号的调制以及相干解调过程进行仿真相关推荐
- qam已调信号matlab相干解调,通信原理课程设计-基于MATLAB的M-QAM调制及相干解调的设计与仿真.doc...
通 信 原 理 课 程 设 计 报 告 题 目:基于MATLAB 的M-QAM调 制及相干解调的设计与仿真 班 级:通信工程 1411 姓 名: 成 绩: 日 期:2016 年 12 月 21 日 基 ...
- MFSK调制与相干解调-MATLAB基带仿真
MFSK调制与相干解调-MATLAB基带仿真 MFSK调制原理 发送信号形式:(等概) s 1 = ( E , 0 , - , 0 ) s_{1}=(\sqrt{\mathcal{E}}, 0, \l ...
- matlab fm非相干解调,FM调制和相干解调,非相干解调讲解.doc
PAGE ???通信原理课程设计报告 题目:模拟通信系统频率调制的实现 专业班级: 13电信科技2班 姓 名: 学 号: 指导教师: 彭文娟 [摘要]本设计主要是用MATLAB软件仿真实现语音信号作为 ...
- matlab fm非相干解调,FM调制和相干解调,非相干解调.pdf
通信原理课程设计报告 题目: 模拟通信系统频率调制的实现 专业班级: 13 电信科技 2 班 姓 名: 学 号: 指导教师: 彭文娟 [摘要] 本设计主要是用 MATLAB软件仿真实现语音信号作为输入 ...
- 《通信原理》AM/DSBSC/SSB信号的调制与解调仿真
一.实验内容 利用matlab实现以下内容: 1.信号的调幅.根据随机产生的整数和已知条件来计算: (1)AM.DSBSC.SSB信号的消息信号和已调信号的频谱: (2)AM.DSBSC.SSB信号的 ...
- matlab相干解调,心电信号的调制与解调(AM调制、相干解调)
陈超 11108125 一. 系统构思: 1).通信原理课程介绍了模拟信号的调制与解调.调制可以实现将低频信号频谱搬移到载频位置,解调相当于 调制的反过程. 2).调制和解调的应用举例:3.4kHZ的 ...
- matlab模拟调制过程,用Matlab模拟SSB调制波形及解调过程
用Matlab产生一个频率为1Hz.功率为1的余弦信源m(t),设载波频率为10Hz,试画出(1)SSB调制信号: (2)该调制信号的功率谱密度: (3)相干解调后的信号波形. Matlab代码: S ...
- qpsk调制解调matlab_本科毕业设计课题—QPSK相干解调的MATLAB仿真(3)
继续讲解! 给出参考文章! <全数字BPSKQPSK接收机同步技术研究> 模拟中频信号经过模数转换后形成数字中频信号,解调时首先经数字下变频器DDC(digita down-convert ...
- matlab fm非相干解调,FM调制和相干解调,非相干解调精要.doc
? ?? 通信原理课程设计报告 题目:模拟通信系统频率调制的实现 专业班级: 13电信科技2班 姓 名: 学 号: 指导教师: 彭文娟 [摘要] 本设计主要是用MATLAB软件仿真实现语音信号作为输入 ...
最新文章
- 可视化卷及神经网络热力图
- Cognos 云最佳实践: 调整架构提供性能和可伸缩性
- C# 未来新特性:静态委托和函数指针
- Linux 命令之 file 命令-识别文件类型
- 构架https服务器
- Python新闻网站项目-9.Django前端HTML功能
- windows下文件路径太深,删除解决方案
- 软件测试团队队名,电子设计大赛队名
- Nexus3 功能介绍
- Oracle 根据身份证计算年龄 性别 生日
- 【性能优化】记录一次YounGC峰值优化
- 安装windows系统到移动硬盘
- go语言学习-Any类型
- lpl夏季赛2021赛程表出炉,用当贝投影F3百吋大屏看比赛!
- 阿里云集群服务器的正确搭建
- Java实现 LeetCode 564 寻找最近的回文数(今天要GG在这道题了 头晕+题难(((φ(◎ロ◎;)φ))))...
- 运维面试题(面前准备)
- 我的世界服务器显示弹幕,[娱乐]RaiixDM —— 在mc中接收b站直播弹幕[1.12.x-1.15.x]...
- 机器学习—模型估计与优化—线性模型—最小二乘估计
- STM32+EC20实现4G无线通信