|
|
 |
Ответов
|
Mar 8 2011, 18:47
|
Участник

Группа: Участник
Сообщений: 32
Регистрация: 16-02-11
Пользователь №: 63 022

|
Помеха в дальнейшем так и будет sin-узкополосная.Сигнал будет широкополосный. Извините,запутала вас. До этого я коэффициенты фильтра рассчитывала с помощью fdatool, а сейчас сделала с помощью firls() . Фильтрация осуществлена с помощью filter(). Привожу код Fs=10*10^3; f1=2*10^3; f2=4*10^3; t=0:1/Fs:1-1/Fs;
signal=1*sin(2*pi*f1*t)+2*sin(2*pi*f2*t); y1=fft(signal);
figure(1) plot(abs(y1)),grid title('Спектр исходного сигнала');
s1=signal.*exp(-j*2*pi*f1*t); figure(2) y2=fft(s1); plot(abs(y2)),grid title('Спектр перенесенного сигнала');
f=[0 0.1 0.15 1]; a=[1 1 0 0]; b=firls(80,f,a);
B=b'; z=filter(B,1,s1);
y2(10:(length(y2)-10))=0; figure(3) plot(abs(y2)),grid s_f = ifft(y2); title('Спектр фильтрованного сигнала ОБНУЛЕНИЕМ');
s_obr=z.*exp(j*2*pi*f1*t); spektr=fft(s_obr); f_spektr=angle(s_obr); figure(4) plot(abs(spektr)),grid title('АХ обратного переноса сигнала');
rez=signal-s_obr; spektr_rez=fft(rez);
z0=fft(z); figure(5) plot(abs(z0)),grid title('Спектр фильтрованного сигнала');
figure(6) plot(abs(spektr_rez)),grid title('КОМПЕНСАЦИЯ');
|
|
|
|
Сообщений в этой теме
deneb13 Перенос спектра в Matlab Mar 7 2011, 18:03 Taradov Alexander Разница зависит от частоты дискретизации и длинны ... Mar 7 2011, 19:43 Самурай Цитата(deneb13 @ Mar 7 2011, 21:03) Здрав... Mar 7 2011, 20:34 deneb13 Спасибо огромное!действительно помогло!
Е... Mar 8 2011, 17:04 Taradov Alexander 1. для создания фильтров в момент выполнения есть ... Mar 8 2011, 17:20 deneb13 Исходная задача: сигнал есть сумма полезной состав... Mar 8 2011, 17:24 Taradov Alexander Не думаю что так получится в жизни, не хватит точн... Mar 8 2011, 17:33 deneb13 Это задание на курсовой. Нужно сделать именно комп... Mar 8 2011, 17:38 Taradov Alexander QUOTE (deneb13 @ Mar 8 2011, 20:38) Это з... Mar 8 2011, 17:44 deneb13 Спасибо!
Taradov Alexander, по вашему совету ... Mar 8 2011, 18:16 Taradov Alexander QUOTE (deneb13 @ Mar 8 2011, 21:16) Tarad... Mar 8 2011, 18:25 Taradov Alexander Хорошо, этот метод почти сработал для небольшого к... Mar 8 2011, 19:03 deneb13 Цитата(Taradov Alexander @ Mar 8 2011, 22... Mar 9 2011, 11:11  Taradov Alexander QUOTE (deneb13 @ Mar 9 2011, 14:11) Вопро... Mar 9 2011, 11:17 deneb13 Например,в Тузове "Стат.теория приема сложных... Mar 8 2011, 19:15 Taradov Alexander QUOTE (deneb13 @ Mar 8 2011, 22:10) Напри... Mar 8 2011, 19:31 deneb13 Спасибо!Вы мне очень помогли!А насчет книг... Mar 8 2011, 19:32 Taradov Alexander QUOTE (deneb13 @ Mar 8 2011, 22:32) Спаси... Mar 8 2011, 19:37 deneb13 Спасибо! Mar 8 2011, 19:47 314 Извините, если не в тему, но такой метод фильтраци... Mar 9 2011, 06:38 Taradov Alexander Что-то не выходит у меня из головы этот метод, мож... Mar 9 2011, 06:39 deneb13 Мои знания о фильтре Калмана достаточно поверхност... Mar 9 2011, 08:33 Taradov Alexander QUOTE (deneb13 @ Mar 9 2011, 11:33) Перен... Mar 9 2011, 09:46  deneb13 Цитата(Taradov Alexander @ Mar 9 2011, 12... Mar 9 2011, 09:55   Taradov Alexander QUOTE (deneb13 @ Mar 9 2011, 12:55) а как... Mar 9 2011, 09:59 petrov Узкополосную помеху можно адаптивным фильтром комп... Mar 9 2011, 09:30 deneb13 Да,я знаю об адаптивной фильтрации. Просто по зада... Mar 9 2011, 09:43 deneb13 я описала общий принцип метода компенсации.в своем... Mar 9 2011, 09:49 Taradov Alexander QUOTE (deneb13 @ Mar 9 2011, 12:49) Т.е. ... Mar 9 2011, 09:55 deneb13 Спасибо,интересная для меня мысль! Mar 9 2011, 10:01 Herz Цитата(Taradov Alexander @ Mar 9 2011, 08... Mar 9 2011, 10:15 deneb13 Да,блок всегда фиксированной длины.а если использо... Mar 9 2011, 11:41 Taradov Alexander QUOTE (deneb13 @ Mar 9 2011, 14:41) Да,бл... Mar 9 2011, 11:53 petrov deneb13, делайте с переносом в 0 и обратно, в нуле... Mar 9 2011, 12:05 Taradov Alexander QUOTE (petrov @ Mar 9 2011, 15:05) deneb1... Mar 9 2011, 12:13  petrov Цитата(Taradov Alexander @ Mar 9 2011, 15... Mar 9 2011, 12:17   Taradov Alexander QUOTE (petrov @ Mar 9 2011, 15:17) Это бу... Mar 9 2011, 12:22  deneb13 Цитата(Taradov Alexander @ Mar 9 2011, 15... Mar 9 2011, 12:45   Taradov Alexander QUOTE (deneb13 @ Mar 9 2011, 15:45) именн... Mar 9 2011, 12:52 deneb13 Буду благодарна,если расскажете о своих результата... Mar 9 2011, 12:58 Taradov Alexander Я решил попробовать для начала просто одну помеху... Mar 9 2011, 18:43 Самурай Цитата(Taradov Alexander @ Mar 9 2011, 21... Mar 9 2011, 19:30  Taradov Alexander QUOTE (Самурай @ Mar 9 2011, 22:30) Полос... Mar 9 2011, 19:42 deneb13 Скажите, а как можно посчитать комплексный фильтр?... Mar 9 2011, 20:48 Taradov Alexander QUOTE (deneb13 @ Mar 9 2011, 23:48) Скажи... Mar 9 2011, 20:58 deneb13 Для того,чтобы узнать насколько следует увеличиват... Mar 9 2011, 20:59 Taradov Alexander QUOTE (deneb13 @ Mar 9 2011, 23:59) Для т... Mar 9 2011, 21:03  petrov Цитата(Taradov Alexander @ Mar 10 2011, 00... Mar 9 2011, 21:46 deneb13 Спасибо,попробую Mar 9 2011, 21:05
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|