【模拟信号】基于matlab抑制载波双边带调幅信号产生+解调【含Matlab源码 985期】
一、获取代码方式
获取代码方式1:
完整代码已上传我的资源:【模拟信号】基于matlab抑制载波双边带调幅信号产生+解调【含Matlab源码 985期】
获取代码方式2:
通过订阅紫极神光博客付费专栏,凭支付凭证,私信博主,可获得此代码。
备注:
订阅紫极神光博客付费专栏,可免费获得1份代码(有效期为订阅日起,三天内有效);
二、简介
1 调制原理
常规双边带调幅又叫标准调幅,简称调幅(AM)。假设调制信号 m(t) 的平均值为 0,将其加上一个直流分量 A0 后与载波相乘就可以得到AM信号。
调制模型如下图所示:
2 解调原理
对于AM信号来说,使用两种解调方式:相干解调和非相干解调均可。在通常情况下,因为其包络与调制信号 m(t)的形状、波形起伏完全一致。故可以使用实现较为简便的包络检波法来恢复原信号。
包络检波器如下图所示:
其中,利用的原理分别是二极管的单向导通性、电容的高频旁路特性和电容的隔直特性。
三、部分源代码
n=1024;fs=n; %设取样频率fs=1024Hz
s=320*pi; %产生调制信号m(t)
i=0:1:n-1;
t=i/n;
t1=(t-1/7).^2;t3=(t-3/7).^2;t4=(t-4/7).^2;
t6=(t-6/7).^2;
m=exp(-s*t1)+exp(-s*t3)+exp(-s*t4)+exp(-s*t6); %产生调制信号
c=cos(2*pi*100*t); %产生载波信号 载波频率fc=100Hz
x=m.*c; %正弦波幅度调制(DSB)
y=x.*c; %解调
wp=0.1*pi;ws=0.12*pi;Rp=1;As=15; %设计巴特沃思数字低通滤波器
[N,wn]=buttord(wp/pi,ws/pi,Rp,As);
[b,a]=butter(N,wn);
m1=filter(b,a,y); %滤波
m1=2*m1;
M=fft(m,n); %求上述各信号及滤波器的频率特性[H,w]=freqz(b,a,n,'whole');
f=(-n/2:1:n/2-1); %绘图
四、运行结果
五、matlab版本及参考文献
1 matlab版本
2014a
2 参考文献
[1] 沈再阳.精通MATLAB信号处理[M].清华大学出版社,2015.
[2]高宝建,彭进业,王琳,潘建寿.信号与系统——使用MATLAB分析与实现[M].清华大学出版社,2020.
[3]王文光,魏少明,任欣.信号处理与系统分析的MATLAB实现[M].电子工业出版社,2018.
【模拟信号】基于matlab抑制载波双边带调幅信号产生+解调【含Matlab源码 985期】相关推荐
- 【Matlab语音分析】语音信号分析【含GUI源码 1718期】
一.代码运行视频(哔哩哔哩) [Matlab语音分析]语音信号分析[含GUI源码 1718期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]韩纪庆,张磊,郑铁 ...
- 【Matlab图像融合】小波变换遥感图像融合【含GUI源码 744期】
一.代码运行视频(哔哩哔哩) [Matlab图像融合]小波变换遥感图像融合[含GUI源码 744期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 包子阳,余 ...
- 【Matlab人脸识别】KL变换人脸识别【含GUI源码 859期】
一.代码运行视频(哔哩哔哩) [Matlab人脸识别]KL变换人脸识别[含GUI源码 859期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 蔡利梅.MAT ...
- 【Matlab语音处理】声音信号频谱分析仪【含GUI源码 325期】
一.代码运行视频(哔哩哔哩) [Matlab语音处理]声音信号频谱分析仪[含GUI源码 325期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]韩纪庆,张磊, ...
- 【Matlab心音信号】EMD心音信号特征提取【含GUI源码 1735期】
一.代码运行视频(哔哩哔哩) [Matlab心音信号]EMD心音信号特征提取[含GUI源码 1735期] 二.matlab版本及参考文献 1 matlab版本 2014a *2 参考文献 [1] 沈再 ...
- 【Matlab语音隐写】DWT音频数字水印【含GUI源码 712期】
一.代码运行视频(哔哩哔哩) [Matlab语音隐写]DWT音频数字水印[含GUI源码 712期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]韩纪庆,张磊, ...
- 【Matlab通信】DTMF双音多频电话拨号仿真【含GUI源码 805期】
一.代码运行视频(哔哩哔哩) [Matlab通信]DTMF双音多频电话拨号仿真[含GUI源码 805期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 蔡利梅 ...
- 普通调幅(AM)与抑制载波双边带调幅(DSB)matlab编程实现
实验任务 实现单频信号的AM.DSB调制,绘制调制前后的波形和频谱 实验原理 matlab代码 AM调制 clear all; ts = 0.0025; %信号抽样时间间隔 fs = 1/ts; %抽 ...
- 双边带调幅DSB-SC和解调的matlab仿真
目录 一.理论基础 二.核心程序 三.仿真结论 一.理论基础 单边带:只传送一个边带的调制方式成为单边带调制. AM.DSB的共同缺点:所需传输的带宽是信号的2倍,这样就降低了系统的有效性.由于从信息 ...
- matlab 调幅频谱ifft,通原抑制载波单边带调幅.doc
通原抑制载波单边带调幅 通信原理 课程设计论文 学院:信息工程学院 班级:通信09-2班 姓名:伍国超 学号: 抑制载波单边带调幅(SSB) 1.设计内容概述 设计目的 1. 研究模拟连续信号在SSB ...
最新文章
- linux学习之VNC远程控制(一)
- Redis cluster
- 使用CEOP增强的Internet Explorer 8帮助保护您的孩子
- ae预览不了多次_AE不能预览全部视频的原因分析及解决方案
- 很WEB很2.0---ThunderBird
- java中EL表达式怎么获取网站的根目录
- cmd 下关闭不需要的进程
- arduino超声波测距接线图详细_Arduino:超声波传感器+测距
- SpringbootJPA分页 PageRequest过时
- linux服务器安装字体,删除字体,详细步骤
- PMBOK(第4版)--项目管理九大知识领域的【输入】、【工具与技术】、【输出】一览表
- 网站的页面该如何去设计与布局
- UHF超高频RFID通信协议实验步骤
- 06-课堂笔记-包相关
- Google Chrome浏览器怎么由英文语言改成中文版
- acl 2020 Question Answering
- PacBio相关知识
- 身体指标的测试软件,Runtastic Libra体重秤(身体指标测量)
- PLSQL存储过程定时作业(DBMS_JOB)
- 国民经济行业代码查询系统-公司行业代码查询