2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Фильтр нижних частот в Matlab
Сообщение14.05.2011, 16:36 
Здравствуйте,
Я моделирую OFDM-сигнал и при его приеме необходимо использовать фильтр нижних частот.
Функция, которую надо отфильтровать выглядит следующим образом:
rc=(1/T)*(re*cos0+re*cos(4*pi*f0*t)-im*sin(4*pi*f0*t)); , где
T=1/312.5e3;
f0=2.4e9;
for k=1:N_k
t(k)=(k-1)*T/N_k;
end
t=interp(t,100);

В результате я хочу получить:
rc=re; %re*cos0

Подскажите, какой фильтр и каким образом следует применить.
Пока мои интуитивные попытки применить
[b,a] = butter(n,Wn,'s');
y = filter(b, a, rc);
успеха не принесли, к сожалению.

 
 
 
 Re: Фильтр нижних частот в Matlab
Сообщение18.05.2011, 12:52 
В случае если может подойти идеальный фильтр, хорошо использовать Фурье преобразование.

 
 
 [ Сообщений: 2 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group