Tukey window in time domain

4 views (last 30 days)
Sara Nasir
Sara Nasir on 13 Sep 2020
I am trying to implement Tukey window in time domain. It is the rectangular filter where the edges are tapered by convolving a rectangular function with a cosine lobe.
given by formula:
I think I am doing something wrong here. Need help.
alpha = 0.5;
N = 2048;
Ts = 0.01;
time = -20: Ts: (N-1) * Ts; % -20sec t0 20sec
% rectangular window
x = zeros (size (time));
for n = 1: length (time)
if time (n)> - (1-alpha) / 2 && time (n) <(1-alpha) / 2
x (n) = 1;
end
end
figure (1)
plot (time, x);
% cosine window
y = zeros (size (time));
for n = 1: length (time)
if time (n)> = (1-alpha) / 2 && time (n) <= (1 + alpha) / 2
y = (1/2) + (1/2) * cos (pi / alpha (abs (time) - ((1-alpha) / 2)));
end
end
plot (time, y);
  1 Comment
Darshan Ramakant Bhat
Darshan Ramakant Bhat on 14 Sep 2020
https://in.mathworks.com/help/signal/ref/tukeywin.html

Sign in to comment.

Answers (0)

Products

Community Treasure Hunt

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

Start Hunting!