Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Согласованная фильтрация
Форум разработчиков электроники ELECTRONIX.ru > Цифровая обработка сигналов - ЦОС (DSP) > Алгоритмы ЦОС (DSP)
des00
Добрый день!

Уважаемые гуру помогите разобраться в следующем простом, но в то же время мутном вопросе.

Вопрос простой : где в демодуляторе правильно ставить смеситель петли по несущей, интерполятор петли по тактовой и RRC фильтр?. Поясню, что я имею в виду.

По идее пара фильтров RRC в передатчике и приемнике представляют собой согласованные фильтры. Совокупная АЧХ этих фильтров дает RC характеристику, которая удовлетворяет критерию минимума межсимвольных искажений (на ИХ отсутствуют наложения соседних импульсов друг на друга).

По логике вещей, для согласованного приема нужно что бы в сигнале, который подается на приемный RRC фильтр были убраны ошибки по тактовой и несущим частотам. Но в то же время во многих выложенных на этом форуме модемах и в книгах по модемам, приемные RRC фильтры стоят до интерполятора тактовой и до смесителя несущей. Мои старшие коллеги говорят что это не правильно.

Рассмотрим только ошибки по тактовой. Если RRC стоит до интерполятора, значит отчеты ИХ передатчика не совпадают с отчетами ИХ приемника, тогда о какой согласованной фильтрации идет речь?

Тоже про несушку. Если частоты ПЧ передатчика и приемника разняться, то будет сдвиг по несущей. В этом случае спектр передатчика и АЧХ RRC приемника различны и как-то не видно тут согласованной фильтрации. Или все выкладки про несущую частоту сделаны из предположения нулевой ПЧ? но ведь в тех же моделях делается смещение по частоте, на нулевой ПЧ для демонстрации работы петли по несушке.

Или я где ошибаюсь в своих выводах ?

Спасибо.

ЗЫ. может быть этими потерями пренебрегают, например ухудшение от таких действий меньше чем ухудшение вызванное шумом ? Т.е. это все маскируется шумом.
fontp
Цитата(des00 @ Sep 8 2009, 14:59) *
Добрый день!
Уважаемые гуру помогите разобраться в следующем простом, но в то же время мутном вопросе.
Вопрос простой : где в демодуляторе правильно ставить смеситель петли по несущей, интерполятор петли по тактовой и RRC фильтр?. Поясню, что я имею в виду.
По идее пара фильтров RRC в передатчике и приемнике представляют собой согласованные фильтры. Совокупная АЧХ этих фильтров дает RC характеристику, которая удовлетворяет критерию минимума межсимвольных искажений (на ИХ отсутствуют наложения соседних импульсов друг на друга).
По логике вещей, для согласованного приема нужно что бы в сигнале, который подается на приемный RRC фильтр были убраны ошибки по тактовой и несущим частотам. Но в то же время во многих выложенных на этом форуме модемах и в книгах по модемам, приемные RRC фильтры стоят до интерполятора тактовой и до смесителя несущей. Мои старшие коллеги говорят что это не правильно.
Рассмотрим только ошибки по тактовой. Если RRC стоит до интерполятора, значит отчеты ИХ передатчика не совпадают с отчетами ИХ приемника, тогда о какой согласованной фильтрации идет речь?
Тоже про несушку. Если частоты ПЧ передатчика и приемника разняться, то будет сдвиг по несущей. В этом случае спектр передатчика и АЧХ RRC приемника различны и как-то не видно тут согласованной фильтрации. Или все выкладки про несущую частоту сделаны из предположения нулевой ПЧ? но ведь в тех же моделях делается смещение по частоте, на нулевой ПЧ для демонстрации работы петли по несушке.
Или я где ошибаюсь в своих выводах ?
Спасибо.
ЗЫ. может быть этими потерями пренебрегают, например ухудшение от таких действий меньше чем ухудшение вызванное шумом ? Т.е. это все маскируется шумом.


Ошибки фазы тактовой частоты не имеет отношения к согласованой фильтрации. Это всего лишь фильтр. В любом случае можно перенести сигнал на сдвинутую сетку отсчётов с любой наперёд заданной точностью. Проинтерполировать синком в конце концов с абсолютной точностью. Вопрос только в затратах.
Сдвиг же несущей должен быть скомпенсирован до или должен быть мал, чтобы им можно было пренебречь. Вот и пренебрегают ))
Появилась мода делать устройства на дешевых кварцах 100 ppm и соответственно с 100% неопределённой несущей.
Тогда необходимо расстройку определять на отдельном этапе acquisition и без RRC и только потом приступать к штатной работе
petrov
Цитата(fontp @ Sep 8 2009, 15:14) *
...

Согласен полностью.
des00
Цитата(fontp @ Sep 8 2009, 06:14) *
Ошибки фазы тактовой частоты не имеет отношения к согласованой фильтрации. Это всего лишь фильтр.


RRC в нашем случае цифровые, следовательно их работа полностью построена на элементе задержки z^-1. Если тактовые частоты модулятора и демодулятора разные (а они в реальности разные), то RRC фильтр стоящий до интерполятора работает немного в другом домене частоты %) Если взять генераторы 1ppm, то может быть этим можно пренебречь, а если взять 10/100ppm гуны?

Цитата
Сдвиг несущей должен быть скомпенсирован или должен быть мал, чтобы им можно было пренебречь. Вот и пренебрегают ))


скажите какой уровень малости принято не замечать ? например сдвиг ПЧ 100Кгц при полосе в 8 МГц это малый или не очень?
petrov
Цитата(des00 @ Sep 8 2009, 15:25) *
RRC в нашем случае цифровые, следовательно их работа полностью построена на элементе задержки z^-1. Если тактовые частоты модулятора и демодулятора разные (а они в реальности разные), то RRC фильтр стоящий до интерполятора работает немного в другом домене частоты %) Если взять генераторы 1ppm, то может быть этим можно пренебречь, а если взять 10/100ppm гуны?


С точки зрения согласованной фильтрации этим можно пренебречь.


Цитата(des00 @ Sep 8 2009, 15:25) *
скажите какой уровень малости принято не замечать ? например сдвиг ПЧ 100Кгц при полосе в 8 МГц это малый или не очень?

И этим тоже.

Вообще если есть сомнения всё можно на моделях посмотреть.
fontp
Цитата(des00 @ Sep 8 2009, 15:25) *
RRC в нашем случае цифровые, следовательно их работа полностью построена на элементе задержки z^-1. Если тактовые частоты модулятора и демодулятора разные (а они в реальности разные), то RRC фильтр стоящий до интерполятора работает немного в другом домене частоты %) Если взять генераторы 1ppm, то может быть этим можно пренебречь, а если взять 10/100ppm гуны?
скажите какой уровень малости принято не замечать ? например сдвиг ПЧ 100Кгц при полосе в 8 МГц это малый или не очень?


Я говорил о фазе символьной частоты.

Да, тактовые частоты тоже должны быть захвачены до согласованых фильтров, в смысле отличаться не сильно. Не сильно означает, что отличается так, что можно интегрировать
по нужному вашим алгоритмам интервалу времени. Если у Вас 100 ppm, то интегрировать можно только по примерно меньше чем 10**4 отсчетов. Если ваш алгоритм интегрирует что-то по 10**3 то и 100 ppm Вас устроит. По сути борьба с шумом ведётся всегда единственным способом - интегрированием ошибок чего-то. А расстройки частот ограничивают возможность накопления. Принцип такой.
Чаще всего всё начинается с тактовой, поскольку в большинстве случаев её можно определить до частотных офсетов и до эквалайзера.
des00
Цитата(petrov @ Sep 8 2009, 06:30) *
С точки зрения согласованной фильтрации этим можно пренебречь.


я правильно понял можно пренебречь потому что реально это будет под шумами ?

Цитата(fontp @ Sep 8 2009, 06:32) *
Да, тактовые частоты тоже должны быть захвачены до согласованых фильтров, в смысле отличаться не сильно. Не сильно означает, что отличается так, что можно интегрировать
по нужному вашим алгоритмам интервалу времени. Если у Вас 100 ppm, то интегрировать можно только по примерно меньше чем 10**4 отсчетов. Если ваш алгоритм интегрирует что-то по 10**3
то и 100 ppm Вас устроит. По сути борьба с шумом ведётся всегда единственным способом - интегрированием ошибок чего-то. А расстройки частот ограничивают возможность накопления.

Чаще всего всё начинается с тактовой, поскольку в большинстве случаев её можно определить до частотных офсетов и до эквалайзера.


т.е. если я вас правильно понял, если у нас хорошее генераторное оборудование, то можно делать модем классического вида где петля по тактовой/несущей стоит после RRC (как в моделях petrov). А если генераторы дохлые то нужно использовать отдельные пути восстановления частот?
fontp
Цитата(des00 @ Sep 8 2009, 15:58) *
я правильно понял можно пренебречь потому что реально это будет под шумами ?
т.е. если я вас правильно понял, если у нас хорошее генераторное оборудование, то можно делать модем классического вида где петля по тактовой/несущей стоит после RRC (как в моделях petrov). А если генераторы дохлые то нужно использовать отдельные пути восстановления частот?


Ну, как-то так.

Начальная расстройка несущей на ВЧ может приводить к тому, что сигнал может не попасть даже в полосу пропускания RRC.
Расстройка по частоте тактовой может ограничивать возможности борьбы с шумом
des00
Цитата(fontp @ Sep 8 2009, 07:01) *
Ну, как-то так.


понял, спасибо.
thermit
Берем рекомендацию V32 1993 года например... Курим...
Цитата
The carrier frequency is to be 1800 +- 1 Hz. No separate pilot tones are to be provided. The receiver must be able to operate with received frequency offsets of up to +- 7 Hz.


Во. 7/1800~ 3900 ppm Это про несущую.


Цитата
The modulation rate shall be 2400 bauds +- 0.01%.


Частота символов
100ppm

Никаких средств для измерения/коррекции частотных офсетов в рекомендации не предусмотрено.
Значит все коррекции лежат на совести приемника.
Кроме того, сигнал, сгенерированный передатчиком сворачивается с импульсной характеристикой канала, которая даже отдаленно может не напоминать RC. Ну и зачем тада он ваще нужен в приемнике?
fontp
Цитата(thermit @ Sep 8 2009, 16:15) *
Берем рекомендацию V32 1993 года например... Курим...
Во. 7/1800~ 3900 ppm Это про несущую.
Частота символов
100ppm
Никаких средств для измерения/коррекции частотных офсетов в рекомендации не предусмотрено.
Значит все коррекции лежат на совести приемника.
Кроме того, сигнал, сгенерированный передатчиком сворачивается с импульсной характеристикой канала, которая даже отдаленно может не напоминать RC. Ну и зачем тада он ваще нужен в приемнике?


А что Вы тычите V32? В телефонных модемах никогда и не используются RRC, так какой-нибудь RC и то не ради эффективности, а для электромагнитной совместимости.
Нет там согласованой фильтрации.
Сигнал/шум высокий, частотная характеристика канала - корявая...
Все коррекции, естественно, лежат на совести приёмника, но обратите внимание спецификации никогда никак не ограничивают их реализацию
Там используется для настройки startup - специальный режим, специальные цепи, специальные последовательности

У Петрова в моделях никакой startup не используется, это или отдельная песня (режим acquisition) или не нужно вообще. В непрерывных радиомодемах часто нет никаких специальных режимов захвата. Но тогда и требования к частотным расстойкам жестокие
alex_os
Цитата(thermit @ Sep 8 2009, 16:15) *
Никаких средств для измерения/коррекции частотных офсетов в рекомендации не предусмотрено.

Как не предусмотренно!? А длинная хорошая преамбула ( последовательность ABABAB...)!


По теме, еще иногда имеет смысл ставить петлю восстановления несущей после RRC, что бы уменьшить задержку в петле регулирования, т.е. получить более динамичную и широкополосную систему захвата несущей.
thermit
Цитата
alex_os:
Как не предусмотренно!? А длинная хорошая преамбула ( последовательность ABABAB...)!


Дык сигнал нужно для начала обнаружить, затем настроить подсистему символьной синхронизации...
Для измерений генерят куда более длинные и сложные последовательности например как в v34.
des00
Цитата(alex_os @ Sep 8 2009, 06:30) *
По теме, еще иногда имеет смысл ставить петлю восстановления несущей после RRC, что бы уменьшить задержку в петле регулирования, т.е. получить более динамичную и широкополосную систему захвата несущей.


в сфере того что выяснено выше, получается парадокс, широкая петля нужна при большой расстройке по несущей, но в этом случае часть спектра приемного сигнала может не "влезть" в полосу приемного RRС фильтра. Что приведет к ухудшению приема. Или вы подразумеваете расширение петли не для компенсации большой расстройки, а для обеспечения быстрого захвата? Тогда понятно. %)
alex_os
Цитата(des00 @ Sep 9 2009, 07:10) *
в сфере того что выяснено выше, получается парадокс, широкая петля нужна при большой расстройке по несущей, но в этом случае часть спектра приемного сигнала может не "влезть" в полосу приемного RRС фильтра. Что приведет к ухудшению приема. Или вы подразумеваете расширение петли не для компенсации большой расстройки, а для обеспечения быстрого захвата? Тогда понятно. %)

Ну да если нужен быстрый захват, чего-нибудь подобное TDMA и расстройка в разумных пределах, скажем 0.1 от символьной частоты.
Вообще для больших расстроек иногда делают тупое качание частоты локального генератора в заданных пределах, кады захватится качание выключают или частотные детекторы применяют.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.