![]() |
[求助]新手求助卷积滤波的问题
新手,请勿见笑
原信号为 x(n),比如有100个样点; y(n)=x(n)*h(n) y(n)为滤波后的结果,一般y(n)样点个数大于100。如果想要保持样点个数不变, 应该怎样从y(n)提出100个点? |
回复: [求助]新手求助卷积滤波的问题
[QUOTE=lhch;22616]新手,请勿见笑
原信号为 x(n),比如有100个样点; y(n)=x(n)*h(n) y(n)为滤波后的结果,一般y(n)样点个数大于100。如果想要保持样点个数不变, 应该怎样从y(n)提出100个点?[/QUOTE] 有两种方法: 1,用filter函数代替conv函数: y=filter(h,1,x) 这时得到的y只有100个点; 2,y=conv(x,h) y的长度是100+Lh-1(Lh是h的长度),y可取后100个样点。 |
回复: [求助]新手求助卷积滤波的问题
十分感谢,songzy41
经过试验,从conv前面取出的值,与filter的相同。 |
所有时间均为北京时间。现在的时间是 05:13。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.