[an error occurred while processing this directive]
Помогите с LMS разобраться
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)
|
Отправлено
_Dark 25 ноября 2003 г. 23:03
|
|
|
|
Наверняка кто-то сталкивался
На входе LMS фильтра после демодулятора имеется модемный ФМ сигнал с тренинговой последовательностью 7K сэмплов вначале, дальше случайные символы. Длина фильтра - 512 ячеек, образцовый сигнал - тоже 512 сэмплов для удобства. Тренирую на первых 1024 сэмплах, затем отключаю обновление. Пока идет тренинговая последовательность - выходной сигнал быстро сходится к образцовому и устаканивается. Как только пошли случайные символы - черт-те-что, амплитуда выходного сигнала возрастает вдвое и т.п. бяка. Амплитуда входного сигнала, естественно, не меняется - ФМ.
Вначале подумал - где-то в фильтре ошибся. Взял готовый из Intel IPP - то же самое.
Тренинговая последовательность такая - я просто пишу сэмплы с выхода raised-cosine фильтров передатчика в файл (естественно, длина последовательности выбрана так, чтобы не было разрывов в цикле) и по этой последовательности подстраиваю приемник. Тренинговая последовательность дает идеальное созвездие.
Все в плавучке сделано, так что переполнение здесь не может пакостить.
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Думаю, Вы плохо обучили фильтр. Я бы попробовал сделать следующее:... — Oleg_0515 (26.11.2003 20:59, 890 байт)
- Ответ: DLLMS instead LMS... — PGN (26.11.2003 13:19, 733 байт)
- Чудес не бывает, наверняка глюк в ПО, или настраивается дольше, чем идет Train или еще что-то. А еще я рекомендовал бы для выполнения условия Найквиста по входу приемника перед эквалайзером ставить raised-cosine фильтр идентичный тому что на передатчике. — BES (26.11.2003 10:37, пустое)
- Гм... может быть мю(µ) нужно уменьшить после настроики фильтра. — MemoryTest (26.11.2003 09:44, пустое)
- Он же вообще обновление коэффициентов отключает. Странно все это. Правда и длина дюже необычная - даже не в каждом эхозаградителе такая. Что там за канал интересно? — SМ (26.11.2003 09:48, пустое)
- Нету там никакого канала. Просто выход передающей части пишу в файл, а после того, как все записал, начинаю читать и демодулировать — _Dark (26.11.2003 18:56, пустое)
- Да понятно, что гудит. Меня длина фильтра смущает... Мы когда делали фильтры с переменными коэффициентами, там возбуд начинался как бы не сразу. А потом че хошь делай, не подавлялся. Мы пришли к выводу, что вообще переменные коэффицинты требуют очень жестких ограничений. И уж ни как не пол тысячи коэффициентов. Но задачу мы решали другую. — st256 (26.11.2003 10:12, пустое)
- оо точно, фразу про выключение обновления просмотрел :). — MemoryTest (26.11.2003 10:11, пустое)
- Поясните, что значит — st256 (26.11.2003 09:39, 183 байт)
- Поясняю: — _Dark (26.11.2003 20:21, 292 байт)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru