xa(n)是高斯序列
xb(n)是衰减正弦序列
线性卷积很简单,利用conv函数就可以
那么圆周卷积要怎么实现呢

clc;
n1=0:1:15; %16个点
n2=0:1:30; %线性卷积,序列长度变成了16+16-1
p=8;q=2;
a=0.1;f=0.0625;xa=exp(-((n1-p).^2)/q);xb=exp(-a.*n1).*sin(2*pi*f.*n1);fa=fft(xa);
fb=fft(xb);
circle=fa.*fb; %圆周卷积
line=conv(xa,xb); %线性卷积
subplot(2,2,1);
stem(n1,xa);ylabel('时域特性');title('高斯序列 xa');
subplot(2,2,2);
stem(n1,xb);ylabel('时域特性');title('衰减正弦序列 xb');
subplot(2,2,3);
stem(n1,circle);ylabel('幅频特性');title('xa 与 xb 的 16 点循环卷积');
subplot(2,2,4);
stem(n2,line);ylabel('幅频特性');title(' xa 与 xb 的线性卷积');

数字信号处理信号的圆周卷积MATLAB实现——实例相关推荐

  1. 数字信号处理FFT快速傅立叶变换MATLAB实现——实例

    今天做作业的时候发现要对一个信号进行FFT变换,在网上找了半天也没找到个能看懂的(因为我太菜了),后来自己研究了一下,感觉一知半解的 起因是这道作业题 例题-满足奈奎斯特 我画了两个图,一个是原信号经 ...

  2. 【数字信号处理】相关函数应用 ( 使用 matlab 计算相关函数 )

    文章目录 一.相关函数应用场景 1.生成高斯白噪声 2.信噪比 SNR 3.根据信噪比 SNR 求信号幅度 4.产生单载波信号及最终信号 5.求自相关函数及功率 6.matlab 完整代码 一.相关函 ...

  3. 数字信号处理相关1(卷积(convolution)的几种解释)

    来自:https://blog.csdn.net/bitcarmanlee/article/details/54729807 来自:https://www.zhihu.com/question/222 ...

  4. 数字信号处理——串行FIR滤波器MATLAB与FPGA实现

    前言 本文介绍了设计滤波器的FPGA实现步骤,并结合杜勇老师的书籍中的串行FIR滤波器部分进行一步步实现硬件设计,对书中的架构做了简单的优化,并进行了仿真验证. FIR滤波器的FPGA实现步骤 从工程 ...

  5. 数字信号处理 --- 信号的采样和奇妙的混叠(Aliasing) 壹

    信号的采样与混叠(时域) 在一定条件下,一个连续的时间信号完全可以用该信号在等时间间隔上的样本来表示,并且可以用这些样本的值把该信号完全恢复出来.这一非常重要的发现被称之为采样定理. 采样定理在连续时 ...

  6. 数字信号处理5——CFAR算法及matlab实现

    目录 一.前言 二.CA-CFAR 三.OS-CFAR 一.前言 由于接收机输出端中肯定存有噪声(包括大气噪声.人为噪声.内部噪声和杂波等),而信号一般是叠加在噪声上的.这就需要在接收机输出的噪声或信 ...

  7. 【数字信号处理】相关函数应用 ( TDOA 时差估计实例 | 调制波特率 | 带宽 | 码元数量 | 信息量 )

    文章目录 一.TDOA 时差估计实例 1.复信号 200 样点信号 2.复信号 2000 样点信号 3.实信号 2000 样点信号 二.总结 一.TDOA 时差估计实例 有 222 路 BPSK 信号 ...

  8. 数字信号处理_ 第2个编程实例

    配套的讲解视频详见数字信号处理_第2个Matlab编程实例_哔哩哔哩_bilibili 方波信号合成与分解的实例代码如下: %% //数字信号第2个Matlab程序:方波信号的分解 %% //作者:g ...

  9. 数字信号处理matlab相关实验

    数字信号处理 复习 实验1 matlab相关语法 matlab如何绘制幅频特性曲线? 混叠与泄露现象 实验2 matlab相关语法 FFT 什么是循环卷积 matlab如何直接时域线性卷积和FFT求线 ...

最新文章

  1. python打地鼠游戏代码_打地鼠的游戏宝贝们都喜欢,快和宝贝一起动手画一幅《打地鼠》吧...
  2. mic系统装java开发软件_Windows下安装MicMac
  3. shelve 序列化模块——day18
  4. 1071 Speech Patterns (25 分)【难度: 简单 / 知识点: 哈希表 字符串】
  5. 安装hadoop2.6.0伪分布式环境
  6. html中svg的css,HTML5 内联 SVG
  7. python十大操作方法_python最佳入门教程(19): 列表操作方法
  8. 英国反垄断监管机构将对音乐流媒体市场展开调查
  9. mhdd测试hdd硬盘软件,硬盘检测工具(HDDScan)
  10. Linux文件莫名被删除,【Linux】Linux文件被删除后的恢复方法
  11. 数据恢复——在Windows 10中恢复永久删除的文件的5种方法
  12. 分享一个开源免费、功能强大的视频播放器库
  13. c语言 虚拟示波器软件下载,多功能串口虚拟示波器(DataScope)
  14. 计算机系统安全启动,怎么关闭安全启动_关闭bios安全启动的方法图文步骤
  15. 毛玻璃效果 php,CSS3打造磨砂玻璃背景效果
  16. 惊闻“漫游成本只有一分钱”
  17. java提供的对集合操作的常用方法,并集,交集,差集
  18. redmi airdots手动串联_【更正】关于小米AirDots青春版和Redmi红米AirDots所支持蓝牙协议内容的更正...
  19. 微信小程序checkbox的全选以及所有checkbox选中之后的全选
  20. CSS中flex对部分IOS版本兼容性问题

热门文章

  1. 如何在matlab中建立永磁直驱式风力发电机的模型,基于Matlab_Simulink直驱式永磁风力发电系统的建模与仿真...
  2. 「敏捷架构」核心实践:测试驱动开发(TDD)简介
  3. Node.js实现二维码扫码登录
  4. ​关于发那科示教器不亮的处理方法
  5. 5月上新(上)丨元宇宙、因果推断、薛定谔方程...你关注的都在这
  6. 分享个蓝桥杯的实训指导书,省赛国赛历年真题及解析
  7. 【对讲机的那点事】手置频麻烦?通过ADMS-7给YAESU FTM-400D写频
  8. 分享链接在QQ内总是被多人举报怎么办,域名防红的方案
  9. 一分钟搞定触手app主页酷炫滑动切换效果
  10. centOS中自带的jdk卸载