How to lengthen a boxcar filter?

5 次查看(过去 30 天)
Maria Amr
Maria Amr 2021-6-28
评论: Yazan 2021-7-1
Hello eveyone, I appreciated any help.
I have applied a first difference filter and a boxcar(rect filter) to my signal but it is not working. I should lengthen the spikes so as to smooth the original signal. For example, instead of (1,-1) I should apply something like (.2,.2,.2,.2,.2,-.2,-.2,-2.,-.2,-.2). Would you please direct me how should design it? Thank you in advance!
My previous code are:
% Boxcar Filter
Ts = 0.0006096; % sampling interval
T = 1; % Time 1 Sec ,
fs=1/Ts; % sampling frequency
N=4701; % 1/2 f
t=-N*Ts:Ts:(N-1)*Ts; % boxcar length
x1 = rectpuls(t, T);
and for First difference filter is:
y = filter([1,-1],1,x); % x is my signal

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Signal Generation and Preprocessing 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by