Files
matlab/common/radio/FIRCalcHighpass.m
T
jens 579c1544b1 - added
git-svn-id: http://moon:8086/svn/matlab/trunk@157 801c6759-fa7c-4059-a304-17956f83a07c
2022-06-16 06:16:47 +00:00

15 lines
284 B
Matlab
Executable File

function y = FIRCalcHighpass(omega, N);
%
% y = FIRCalcHighpass(omega, N);
y_lp = CalcSincFilter(omega, omega, N);
y_hp = -y_lp;
if mod(N, 2) == 0
error ('Even N is not supported');
else
y_hp((N-1)/2+1) = 1 + y_hp((N-1)/2+1);
end
y = (y_hp).*wkaiser(N, 8.0);