数字信号处理信号的圆周卷积MATLAB实现——实例
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实现——实例相关推荐
- 数字信号处理FFT快速傅立叶变换MATLAB实现——实例
今天做作业的时候发现要对一个信号进行FFT变换,在网上找了半天也没找到个能看懂的(因为我太菜了),后来自己研究了一下,感觉一知半解的 起因是这道作业题 例题-满足奈奎斯特 我画了两个图,一个是原信号经 ...
- 【数字信号处理】相关函数应用 ( 使用 matlab 计算相关函数 )
文章目录 一.相关函数应用场景 1.生成高斯白噪声 2.信噪比 SNR 3.根据信噪比 SNR 求信号幅度 4.产生单载波信号及最终信号 5.求自相关函数及功率 6.matlab 完整代码 一.相关函 ...
- 数字信号处理相关1(卷积(convolution)的几种解释)
来自:https://blog.csdn.net/bitcarmanlee/article/details/54729807 来自:https://www.zhihu.com/question/222 ...
- 数字信号处理——串行FIR滤波器MATLAB与FPGA实现
前言 本文介绍了设计滤波器的FPGA实现步骤,并结合杜勇老师的书籍中的串行FIR滤波器部分进行一步步实现硬件设计,对书中的架构做了简单的优化,并进行了仿真验证. FIR滤波器的FPGA实现步骤 从工程 ...
- 数字信号处理 --- 信号的采样和奇妙的混叠(Aliasing) 壹
信号的采样与混叠(时域) 在一定条件下,一个连续的时间信号完全可以用该信号在等时间间隔上的样本来表示,并且可以用这些样本的值把该信号完全恢复出来.这一非常重要的发现被称之为采样定理. 采样定理在连续时 ...
- 数字信号处理5——CFAR算法及matlab实现
目录 一.前言 二.CA-CFAR 三.OS-CFAR 一.前言 由于接收机输出端中肯定存有噪声(包括大气噪声.人为噪声.内部噪声和杂波等),而信号一般是叠加在噪声上的.这就需要在接收机输出的噪声或信 ...
- 【数字信号处理】相关函数应用 ( TDOA 时差估计实例 | 调制波特率 | 带宽 | 码元数量 | 信息量 )
文章目录 一.TDOA 时差估计实例 1.复信号 200 样点信号 2.复信号 2000 样点信号 3.实信号 2000 样点信号 二.总结 一.TDOA 时差估计实例 有 222 路 BPSK 信号 ...
- 数字信号处理_ 第2个编程实例
配套的讲解视频详见数字信号处理_第2个Matlab编程实例_哔哩哔哩_bilibili 方波信号合成与分解的实例代码如下: %% //数字信号第2个Matlab程序:方波信号的分解 %% //作者:g ...
- 数字信号处理matlab相关实验
数字信号处理 复习 实验1 matlab相关语法 matlab如何绘制幅频特性曲线? 混叠与泄露现象 实验2 matlab相关语法 FFT 什么是循环卷积 matlab如何直接时域线性卷积和FFT求线 ...
最新文章
- JAVA中数组Array与List互转
- jquery ajax传值php,jquery ajax传值问题
- 余数运算符在Java中用于Doubles
- js,同意后,才可已点击注册按钮
- 深度剖析华为的管理哲学(建议收藏)
- java sql 工具类_Java防SQL注入工具类
- FPGA实现千兆以太网发送
- 展会中,你做得够好么?
- CSS中Margin的注意问题
- 微信小程序预览文件,word、xlsx文件打不开?
- JavaScript 控制(改变)canvas(画布)的大小
- 《C++语言基础》网络课程主页
- SQL语言的四大功能
- 安卓系统开发要学linux!算法题+JVM+自定义View,实战解析
- Android仿今日头条手界面
- h3c交换机重启_h3c交换机怎么恢复出厂设置
- 第三方能查到我们的微信聊天记录?
- Linux 知识总结
- 一个意外错误使您无法复制该文件
- ocrosoft Contest1316 - 信奥编程之路~~~~~第三关 问题 P: 【数组】1234方阵(phalanx)...
热门文章
- 错误记录--springboot使用mybatis
- 游族网络xStarRocks:高效助力数据查询,灵活应对多维分析
- Linux内核中的软中断、tasklet和工作队列具体解释
- 天涯明月刀7月5号服务器维护,天涯明月刀8月5日维护内容_天涯明月刀8月5日维护结束时间、8月5日维护公告_牛游戏网...
- oracle sql经典面试题,经典SQL面试题2
- 列举Java高并发面试题附答案解析
- 2022最新版影视小程序源码/支持J s o n官解+卡密系统源码
- Performer:Rethinking Attention with Performers(2020-9-30)
- 3.7V转3.3V,5V转3.3V可选择:升降压芯片,降压芯片和LDO
- 建立新闻内容的数据库_使用数据新闻学产生内容创意