做了一个DSB调制和解调程序,在信号相干过滤波器的时候,我自己写了一个先将它们频域相乘再逆FFT得到滤波后的信号,但是它的幅度比我预期的小一半左右,然后我又使用filter函数,直接对时域信号进行滤波,这时得到的结果就和我的预期差不多了,各位大神指点一下。

>> wp = 3;%通带截止频率

>> ws = 6;%阻带截止频率

>> Rp = 1;%通带最大衰减1dB

>> As = 30;%阻带最小衰减30dB

>> wp1 = wp/50;

>> ws1 = ws/50;

>> [N,Wn] = buttord(wp1,ws1,Rp,As);

>> [B,A] = butter(N,Wn);

>> [Hk,f] = freqz(B,A,1024,100);

>> figure

>> plot(f,abs(Hk)); grid on;

>> xlim([-5,5]);

>> xlabel('频率');

>> ylabel('幅值');

>> title('巴特沃斯数字低通滤波器');

>> xlim([0,10]);

>> fs = 100;%采样频率为100Hz

>> t = [0:1/fs:1023/fs];

>> N = 1024;%采样的点数

>> mt = 5*cos(2*pi*t);%基带信号

>> ct = cos(2*pi*10*t);%载波信号

>> SS = mt.*ct.*ct;%信号相干

>> Yss = fft(SS,1024);

>> DEM = Yss.*Hk';

>> figure

>> plot(f,abs(DEM));grid on;%滤波后的频谱

>> figure

>> dem = real(ifft(DEM));%将频域转换到时域

>> plot(t,dem);grid on;%滤波后的原信号波形

>> title('自己通过频域相乘再逆FFT后得到的原信号波形');

>> figure

>> xx = filter(B,A,SS);%使用filter函数直接对信号进行滤波

>> plot(t,xx);grid on;%得出滤波后的原信号波形

>> title('使用filter得到的原信号波形');

2.jpg

(39.92 KB, 下载次数: 0)

2016-7-16 16:49 上传

3.jpg

(38.9 KB, 下载次数: 0)

2016-7-16 16:49 上传

matlab幅值解调,DSB解调后信号的幅值与信号的幅值为啥差别那么大相关推荐

  1. matlab 模拟调制dsb,Matlab实现模拟调制与解调

    本文会介绍简单的模拟调制解调方法,涉及AM.DSB.SSB,但没有VSB,VSB相关的资料会在后文附上. 幅度调制幅度调制原理幅度调制是由调制信号去控制高频载波的幅度,使之随调制信号作线性变化的过程 ...

  2. 将一位数组的元素值逆序存放后输出 算法:将第一个元素值与倒数第一个值交换 将第二个值与倒数第二个值交换,依此类推,直到交换到中间数组元素

    /*将一位数组的元素值逆序存放后输出 算法是:将第一个元素值与倒数第一个值交换 将第二个值与倒数第二个值交换,依此类推,直到交换到中间数组元素*/ #include<stdio.h> #d ...

  3. MATLAB用相干解调DSB信号,AM DSB信号解调的MATLAB实现

    AM &DSB信号解调的MATLAB实现 一.实验目的 掌握AM&DSB解调器电路原理: 掌握AM&DSB解调仿真原理. 了解MATLAB软件,学习应用MATLAB软件的仿真技 ...

  4. 信号的解调与调制matlab,基于MATLAB常用数字信号调制与解调

    内容简介: 本科毕业设计 基于MATLAB常用数字信号调制与解调 数字通信|MATLAB|ASK|PSK|FSK|调制与解调|毕业设计 文件格式:word+PPT 本科毕业设计 基于MATLAB常用数 ...

  5. matlab进行fm调制与解调,基于matlab的fm信号调制与解调.doc

    基于matlab的fm信号调制与解调.doc 调制就是将基带信号的频谱搬移到信道通带中或者其中的某个频段上的过程,而解调是将信道中来的频带信号恢复为基带信号的反过程.调制的目的是把要传输的模拟信号或数 ...

  6. matlab dpsk,2DPSK调制与解调matlab(最新整理)

    <2DPSK调制与解调matlab(最新整理)>由会员分享,可在线阅读,更多相关<2DPSK调制与解调matlab(最新整理)(5页珍藏版)>请在人人文库网上搜索. 1.- 2 ...

  7. 通信原理与MATLAB(一):AM的调制解调

    目录 1.AM的调制原理 2.AM的解调原理 3. AM调制解调的代码 4.AM调制解调结果图 5.AM的优缺点 1.AM的调制原理 AM的调制原理如下图所示,基带信号m(t)和直流量A0相加,然后和 ...

  8. matlab实现2dpsk调制与解调,2DPSK调制与解调 matlab

    %- 2DPSK 调制与解调 %--------------------------------------------------- %>>>>>>>> ...

  9. matlab实现2dpsk调制与解调,(完整版)2DPSK调制与解调matlab

    %- 2DPSK 调制与解调 %--------------------------------------------------- %>>>>>>>> ...

最新文章

  1. php取当前是pc还是手机号,利用PHP判断是手机移动端还是PC端访问的函数示例
  2. Java自动驾驶:汽车检测
  3. Jmeter响应内容显示乱码问题的解决办法
  4. Python:数组添加数据和删除数据
  5. DWZ-JUI 树形Checkbox组件 无法一次获取所有选中的值的解决方法
  6. python 二进制文件_使用Python进行二进制文件读写的简单方法(推荐)
  7. twitter数据集_大数据周报-201925
  8. Cactiz中文版安装使用
  9. Linux 挂载windows网络共享文件 /etc/fstab功能详解
  10. 移植MyEclipse Web项目到Eclipse变成Java Project的解决办法
  11. Acwing 1243 糖果 - IDA*估值函数
  12. python2.7详细安装教程_python2.7安装图文教程
  13. Windows历史版本
  14. 数据分析细数周杰伦不能说的秘密
  15. AD7606与STM32F103ZET6的串行通信
  16. 复旦大学有计算机网络专业,复旦大学自考本科计算机网络专业介绍
  17. 我打碎了夕阳开头...
  18. Java Socket 参数详解
  19. linux系统变双屏,Ubuntu Linux下双屏显示解决方案
  20. Java面试锦囊(五)

热门文章

  1. 在PS2主机上使用OPL通过网络加载PC上的ISO玩游戏
  2. wikioi-天梯-提高一等-并查集-1074:食物链
  3. 一言不合又双叒叕越狱,盘古团队越狱iOS10 Beta 8
  4. 为什么 ICO 是诈骗?
  5. 一维完全气体的Riemann问题求解
  6. ubuntu16下 D415 驱动配置与硬件更新
  7. 这是我见过最好的NumPy图解教程!
  8. 电信宽带服务器维护,电信网络维护部工作日记
  9. MFC与Halcon混合编程--基于相关性的模板匹配
  10. 盘点智能养猪场常用设备,养殖智能监控系统作用大