Using sinc() in a filter desing

7 visualizaciones (últimos 30 días)
Danijel
Danijel el 20 de Mzo. de 2018
Comentada: MUHAMMAD ZAKI el 2 de Feb. de 2021
In order to design a filter (windowing method), I first generate my sinc function like so:
L = 20;
fc = 0.25;
n = (1:L)';
my_sinc = sin(2*pi*fc*(n-L/2)) ./ (pi*(n-L/2));
my_sinc(L/2) = 2*fc;
Then I apply window:
win = blackman(L, 'symmetric');
filter_coeffs = (my_sinc .* win);
Can the first step be done using Matlab builtin sinc()?

Respuesta aceptada

Danijel
Danijel el 20 de Mzo. de 2018
This works:
2*fc * sinc(2*fc*(n-L/2))
  1 comentario
MUHAMMAD ZAKI
MUHAMMAD ZAKI el 2 de Feb. de 2021
Hi, For the line my_sinc(L/2)=2*fc above, we don't need to use right?

Iniciar sesión para comentar.

Más respuestas (0)

Community Treasure Hunt

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

Start Hunting!

Translated by