[an error occurred while processing this directive]
|
Вопрос заключается в следующем. Как можно оценить необходимость применения эквалайзера для устранения ISI? Если более подробно, то вопрос вырос из следующей ситуации. Принимается сигнал (~1.25МГц полоса, BPSK, прямое расширение). Обрабатывается по фрагментам некой длины. Все фрагменты расположены в интервале не более 1 сек. Некоторые фрагменты обрабатываются без ошибок (снимается расширение, декодируется и т.д.), а некоторые оказываются так искажены, что декодер уже не справляется с таким числом ошибок и обработка “виснет”. Замечено, что на хороших фрагментах свертка спектра при возведении в квадрат исходного сигнала происходит нормально, а на плохих фрагментах тоже происходит, но значительно хуже, т.е. на вход обработчика получается поступают фрагменты “разного качества” и виноват вроде бы не обработчик. Тогда в чем дело? Проезжающие рядом машины создают какие-то отраженки от фрагмента к фрагменту? Или …? В общем никаких мыслей нет :(.
Правда следует отметить следующее. Приемная часть в целом и общем не согласована с видом сигнала. На передающей части используется какой-то из косинусов для формирования формы. На приемной же стороне при формировании квадратур используется многостадийная фильтрация, где на каждой стадии используется фильтр рассчитанный ремезом (в том числе и на последней стадии), т.е. отслеживаются такие понятия как пропускание, подавление, пульсации – но не учитывается форма формирующего фильтра. Правда потом, то что получилось все таки накрывается нужным фильтром (но не поздно ли уже?). Отсюда и родилась мысль о том, что проблемы со сверткой спектра и дальнейшей обработкой связаны с тем, что наше программное (ручное) DDC сделано не корректно, что и приводит к дальнейшим глюкам, или по жизни сигнал карежится по не зависящим от нас причинам и его надо выравнивать, т.е. применять эквалайзер.
E-mail: info@telesys.ru