信号处理与matlab仿真
matlab信号处理
白开水不甜
走过那黯淡无光的黑夜才能看到黎明
展开
-
理解FFT算法
在本篇博客中,主要展示了一个长度为N=2^3序列的蝶形计算过程示例,帮助理解FTT算法的原理。 原始的DFT算法: 基于2时间抽取的FFT算法,对有限长序列不断进行奇偶抽取,直到分解成一系列长度等于2的短序列,只计算长度为2的短序列DFT变换。 基于2时间抽取的FFT算法,单次抽取算法。 由于,所以可以将公式(3)改写为 另外,由于,所以有 。我们只需要计算即可。 下面主要通过一个N=8的例子,通过三次抽取,...转载 2020-11-09 16:00:30 · 1208 阅读 · 0 评论 -
FIR滤波器
一、理想低通滤波器单位脉冲响应是什么样 在如何快速设计一个FIR滤波器(一)中,我们介绍了一种简单设计FIR的方法——零极点法。这个方法非常简单,稍加培训,用笔和纸就能完成;当然缺点也很显而易见:零极点设计出的滤波器,只能给出大概的频率响应,对于一些要求较高的系统,显得无能为力。今天我们介绍一种更加严谨的方法。 现在假设我们要设计一个低通滤波器,截止频率为 ,其理想频率响应可以用如下函数表示: 则该滤波器的脉冲响应为: 可见脉冲响应为一个sinc函数。画..转载 2020-11-09 16:00:19 · 21628 阅读 · 3 评论 -
matlab fvtool 滤波器频响
方法简介用matlab设计滤波器后,可以用fvtool来看滤波器的频响,比如根据滤波器的系数:fircoe = [0.018641, 0.018275,-0.020377,-0.071243,-0.049673,... 0.094562, 0.28841, 0.37949, 0.28841, 0.094562,-0.049673,... -0.071243,-0.020377, 0.018275, 0.018641];fvtool(fircoe);实验验证用Fdatool工具生原创 2022-04-14 23:21:44 · 3044 阅读 · 0 评论 -
System Generator使用 数字信号处理(一)
System Generator是Xilinx公司进行数字信号处理开发的一种设计工具,嵌入了Xilinx的一些模块,可以在MATLAB中的Simulink中进行定点仿真,可以设置定点信号的类型等操作,可以直接生成HDL文件用于设计Xilinx的FPGA,ISE可以调用,VIVADO也可以调用。安装方法参考 https://zhuanlan.zhihu.com/p/330926863matlab仿真clc;clear all;clear all;%% system parameter N = 102原创 2021-07-03 21:48:09 · 743 阅读 · 1 评论 -
Matlab产生常用信号
产生均匀分布的随机序列、高斯白噪声随机序列、方波信号序列、三角波信号序列、正弦波信号序列,以及信噪比SNR为10dB的加性高斯白噪声正弦信号。Ps=10; %信号功率10dBWPn=1; %噪声功率0dBWf=100; %信号频率fs=1000; %采样频率width=0.5;%函数sawtooth()尺度参数为0.5duty=50; %函数square()尺度参数为0.5%产生信号t=0:1/fs:1;c=2*pi*f*t;sq=square(c,duty);原创 2020-11-06 16:07:28 · 2520 阅读 · 0 评论