% ee261 system identification problem
%
% usage: output = identme(input,resolution)
%
% input:      input signal
% resolution: timing resolution of the input signal
% output:     output signal
% 
% Example:  resolution = 0.001; 
%           t = 0:resolution:10;
%           nu = 2;
%           input = cos(2*pi*nu*t);
%           output = identme(input,resolution);
%

function output = identme(input,res)

N = length(input);
s = (-floor(N/2):floor((N-1)/2))/res/N;
H = transferfcn(s);
H = ifftshift(H);
Fout = H.*fft(input);
output = real(ifft(Fout));

return