信号处理
文章平均质量分 51
信号的常用处理
smartisong
这个作者很懒,什么都没留下…
展开
-
长时间数据流的信号滤波处理——基于MATLAB的FIR滤波器设计(1)
对于长时间数据流的信号滤波处理,一定到考虑分段数据中间的间断点处理问题。本文主要通过基于MATLAB的FIR滤波器的设计,解决了分段数据流的滤波不连续问题,这在实际工程项目中,非常值得借鉴和参考。原创 2022-08-21 11:46:47 · 2284 阅读 · 5 评论 -
【matlab】信号无损失下采样过程
在不影响计算结果精度的前提下,为了降低计算成本,通常对信号进行下采样。下采样之后的样本仍需满足大于奈奎斯特采样频率,以避免产生混叠。为了避免发生混叠,通常应在减采样前施加一个滤波器。......转载 2022-08-13 16:57:35 · 1604 阅读 · 0 评论 -
一维卷积的三种类型:Full卷积、Same卷积、Valid卷积
一维卷积三种类型:full卷积、same卷积和valid卷积原创 2022-08-13 16:36:25 · 1070 阅读 · 0 评论 -
信号处理中的反傅里叶变换(IFFT)原理
信号处理中的IFF 的原理转载 2022-07-23 19:05:34 · 26075 阅读 · 7 评论 -
C语言中,fwrite追加数据的两个方法
在C/C++代码编写过程中,会遇到结果数据验证,数据保存的问题。 对于几个数据的验证,直接打印就可以验证,如果输出数据成百上千个,就难以通过打印这种方式进行验证,只能保存为数据文件,再行分析。 在C语言中,fwrite是对数据写入的函数,需要结合fopen函数来一起使用。二者结合起来,可以设置多种模式对文件进行读写:fopen函数的读写方式为:文件指针名 = fopen(文件名, 读写模式)其中,读写模式有以下几种:r(读),w(写),b(二进制),+(读写),a(追加数据)r:原创 2021-12-07 17:25:19 · 7426 阅读 · 0 评论 -
基于MATLAB的定点FFT 加速计算
主要是验证在FPGA中的FFT结果与MATLAB的FFT计算结果进行对比。在硬件编程系统中,定点计算是非常方便的,也是非常适合的,而且速度快。因此,需要基于定点的FFT计算,但是会有精度误差,所以就需要根据具体要求,确定具体定多少位数,8bit,16bit,还是32bit等。...原创 2021-09-25 20:05:14 · 1907 阅读 · 3 评论 -
C++实现 快速傅里叶变换(FFT)算法
C++实现 快速傅里叶变换(FFT)算法#include#define DOUBLE_PI 6.283185307179586476925286766559// 快速傅里叶变换// data 长度为 (2 * 2^n), data 的偶位为实数部分, data 的奇位为虚数部分// isInverse表示是否为逆变换void FFT(double * data, int n, bool isInverse = false){ int mmax, m, j, step, i; doubl原创 2021-08-07 16:07:05 · 3641 阅读 · 0 评论