码迷,mamicode.com
首页 > 其他好文 > 详细

【模拟信号】基于matlab调频信号产生+解调【含Matlab源码 986期】

时间:2021-06-19 19:18:29      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:nim   ffffff   type   png   http   灵敏度   size   cos   就是   

一、简介

1 调频信号的产生
调频的方法有:直接调频和间接调频。
直接调频:就是用调制信号直接控制正弦波振荡器的频率,使其随调制信号作线性变化。
间接调频:将调制信号m(t)先积分后调相。从而产生一个窄带调频信号(NBFM),然后n次倍频,提高调频指数mf,即可实现宽带调频。

2 调频信号的解调
非相干解调
调频信号的解调是要产生一个输入调频信号的频率呈线性的输出电压。完成这种频率-电压转换关系的器件简称鉴频器。
下图是振幅鉴频器原理框图:
技术图片
鉴频器的特性图:
技术图片
图中,微分器和包络检波器构成了鉴频器,微分器的作用是把幅度恒定的调频波SFM(t)变成幅度和频率都对消息信号m(t)变化的调幅调频波。
包络检波器的作用是将Sd(t)的幅度变化检出并滤除直流,再经低通滤波器后即可得到解调输出:
技术图片

二、源代码

Kf=5;                                          %调频灵敏度
fc=10;                                         %载波频率
T=5;
dt=0.001;
fs=1/dt;
t=0:dt:T;
fm=1;                                          %产生调制信号
mt=cos(2*pi*fm*t);
A=sqrt(2);
mti=1/2/pi/fm*sin(2*pi*fm*t);                     %mt的积分
st=A*cos(2*pi*fc*t+2*pi*Kf*mti);                 %FM调制
figure(1);
subplot(311);plot(t,st);hold on;
plot(t,mt,‘k--‘);
%脚本文件T2F.m定义了函数T2F,计算信号的傅里叶变换
function[f,sf]=T2F(t,st)
dt=t(2)-t(1);
T=t(end);
df=1/T;
N=length(st);

三、运行结果

技术图片

四、备注

版本:2014a
完整代码或代写加1564658423

【模拟信号】基于matlab调频信号产生+解调【含Matlab源码 986期】

标签:nim   ffffff   type   png   http   灵敏度   size   cos   就是   

原文地址:https://www.cnblogs.com/homeofmatlab/p/14902730.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!