我是用编程的,可是不会啊,本科的数字信号处理教材只有设计滤波器的代码,没有滤波的代码,我做的是窗函数设计FIR数字滤波器(汉明窗),就是生成混合信号,几个不同频率的正弦信号,通过滤波器,还要对信号做FFT,这些代码我都不会。前辈会吗?
追答每个信号都是用数组表示的;如x=[..........];
几个不同频率的正弦信号就是几个数组;x1, x2
数组长度相同时可以直接相加;(相当于混合)x=x1+x2+ ;
滤波过程实际上就是用滤波函数对信号处理;如
y=filter(a,b,x);
y是滤波后的信号,x是被滤波的信号,a,b是滤波器的参数。
再不明白,查查书吧。
前辈,我做实验指导书上设计FIR数字滤波器,每个题目最后都有滤波器采样频率为多少Hz,我不懂这个采样频率是什么意义?
追答别叫我前辈,我也是新手。
采样是对信号抽样,它的频率应当比信号的最高频率大一倍以上。