DSPRelated.com
Code
The 2025 DSP Online Conference

Equalizer to compensate aperture effect

Senthilkumar March 28, 2012 Coded in Scilab

This function is used to design an equalizer which will be useful to compensate the aperture effect produced in the flat top sampling.

function [E]=EqualizerFor_ApertureEff(Ts)

//Equalizer to Compensate for aperture effect
T_Ts = 0.01:0.01:Ts;
E(1) =1;
for i = 2:length(T_Ts)
  E(i) = ((%pi/2)*T_Ts(i))/(sin((%pi/2)*T_Ts(i)));
end
a =gca();
a.data_bounds = [0,0.8;0.8,1.2];
plot2d(T_Ts,E,5)
xlabel('Duty cycle T/Ts')
ylabel('1/sinc(0.5(T/Ts))')
title('Normalized equalization (to compensate for aperture effect) plotted versus T/Ts')
endfunction

The 2025 DSP Online Conference