Writing a New Post
This tutorial will guide you how to write a post in the Chirpy template, and it’s worth reading even if you’ve used Jekyll before, as many features require specific variables to be set. Naming and...
Text and Typography
This post is to show Markdown syntax rendering on Chirpy, you can also use it as an example of writing. Now, let’s start looking at text and typography. Headings H1 - heading H2 - heading H3 - ...
一种IIR滤波器参数整形化方式
前提提示: 改方式仅适用于对滤波器要求不是很高,浮点数转整型必定会存在精度丢失,转换完成之后需要判断滤波器是否稳定。 以一个matlab设计的滤波器为例: 采样率为:100hz 截止频率为:15hz 设计一个2阶IIR巴特沃斯滤波器 设计结果导出: SOS=[1 2 1 1 -0.747789178258503 0.272214937925007] G=[0.1311064399...
c语言指针简述
1、变量 int main() { int val1 = 100; printf("address : 0x%x\n",&val1); printf("size : %d\n",sizeof(val1)); printf("value : %d\n",val1); return 0; } 输出结果: address : 0x6...
声压级相关
一、声压级相关 1、声压级 1、人耳可听的声压范围为\(2*10^{-5}pa\)~\(20pa\)之间,对应到声压级为0dB~120dB 2、线性尺度和分贝尺度: 1pa <---> 0dB 0.001pa <---> -60dB 20*log10(线性尺度)=分贝尺度 10^(分贝尺度/20)=线性尺度 3、人的大脑对于瞬时声压幅值波动...
经典谱估计
7.1 功率谱估计的周期图方法 设有限长序列\(x(n)(n=0,1,...,N-1)\)的功率谱为\(S_{xx}(k)\)。用平均周期图方法进行功率谱估计的计算过程如下: 1、把x(n)分成长度为M的K段,相邻段重叠m/2个样本(这里重叠部分一般不小于50%) 2、对数据进行加窗处理,可以为hanning,hamming窗,窗长为序列x每段的长度 3、针对x做L点的FFT变换,如...
FIR数字滤波器的设计
6.1 窗函数方法 设N-1阶FIR数字滤波器的单位冲激响应为h(n),则传递函数H(z)为: [H(z)=\sum_{n=0}^{N-1}h(n)z^{-n}] 窗函数法的设计步骤如下: 1、根据给定的理想频率响应\(H_d(e^{jw})\),利用傅里叶反变换,求出单位冲激响应\(h_d(n)\) [h_d(n)=\frac{1}{2\pi}\int_{-\pi}^{\pi}H...
IIR数字滤波器设计
5.1 巴特沃斯和切比雪夫数字滤波器设计 #include "filter_design.h" #include <math.h> #include <stdio.h> #include <stdlib.h> #include <string.h> static double cosh1(double x); static double w...
数字滤波器的时域和频域响应
直接型: 1、直接型结构简单直观,用到的延迟器最少,为(N/M中较大者的个数) 2、系数对滤波器的控制关系不直接,因此调整不方便。 3、具体实现滤波器时,系数的量化误差将使滤波器的频响产生很大的改变,甚至影响到系统的稳定性。 4、直接型结构一般用以实现低阶系统,对高阶系统,级联型和并联型结构更有优越性。 级联型: 1、级联型结构便于准确的实现系统的零、极...