DSPSYSTEM Теория и практика цифровой обработки сигналов

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Полосовая дискретизация

Сообщений 31 страница 37 из 37

31

mr.bit написал(а):

Я бы сказал, что не только можно, но даже нужно. Причем по квадратурной схеме строятся приемники не только для BPSK, но и для других амплитудно-фазовых сигналов. Значения координат эталонных точек для BPSK можно выбрать произвольными, главное чтобы они лежали на окружности.  ФАПЧ демодулятора потом докрутит принятые отсчеты до ваших эталонных. Но, как правило, это точки с координатами (1,0) и (-1,0). Я бы порекомендовал строить вам демодулятор по схеме оптимального квазикогерентнного приемника (т.е. с воостановлением начальной фазы опорного колебания) и адаптивной коррекцией МСИ. В этом случае Вы получите помехоустойчивость, приближенную к потенциальной для данного вида модуляции. Кроме того, в этом случае Вы сможете принимать сигнал, модулированный не только абсолютным значением фазы, но также и дифференциальные сигналы. Если Вы все-таки хотите применять некогерентный алгоритм приема, т.е. без фазовой синхронизации по несущей, то тогда Вы сможете принимать только сигнал с относительной ФМ.

Ясно. Спасибо!
А если используется пакетная передача и длина пакета мала? Получается поворотом созвездия можно принебречь, а угол как я понимаю не особо важен.

0

32

Угол не важен если используется относительная модуляция (берется разность углов соседних символов). Если модуляция абсолютная тогда на приёмном конце надо востановить фазу несущей передатчика.

0

33

Djony написал(а):

А если используется пакетная передача и длина пакета мала? Получается поворотом созвездия можно принебречь, а угол как я понимаю не особо важен.

Все тоже самое справедливо и при пакетной передаче. Единственно, при пакетной передаче добавляются дополнительные сложности при определении начальных фаз в системах синхронизации по несущей и тактам, а также расчет начальных значений коэффициентов адаптивного эквалайзера (если в этом требуется необходимость), а также при необходимости начальная адаптация АРУ. И все эти операции надо производить над каждым выделенным пакетом. Кроме того, в пакетных демодуляторах также нужен узел обнаружения пакета, который представляет собой коррелятор. Затем по установочной последовательности выделенного пакета производиться расчет начальных фаз в системах синхронизации по несущей и тактам (а также определение номинала самой отстройки по несущей, т.к. может использоваться система с многочастотным типом доступа - MF-TDMA, в которой каждый пакет передается со своей отстройкой по частоте), а также коэффициентов адаптивного эквалайзера. Длина пакета при этом не играет особой роли. Особое значение конечно имеют длина и вид установочной последовательности в пакете, т.к. она должна обладать хорошими корреляционными свойствами.

0

34

mks написал(а):

Угол не важен если используется относительная модуляция (берется разность углов соседних символов). Если модуляция абсолютная тогда на приёмном конце надо востановить фазу несущей передатчика.

Насчет относительной это да...но все таки надо BPSK. А если при приеме синхропоседовательности фазу вычислить?

mr.bit написал(а):

Все тоже самое справедливо и при пакетной передаче. Единственно, при пакетной передаче добавляются дополнительные сложности при определении начальных фаз в системах синхронизации по несущей и тактам, а также расчет начальных значений коэффициентов адаптивного эквалайзера (если в этом требуется необходимость), а также при необходимости начальная адаптация АРУ. И все эти операции надо производить над каждым выделенным пакетом. Кроме того, в пакетных демодуляторах также нужен узел обнаружения пакета, который представляет собой коррелятор. Затем по установочной последовательности выделенного пакета производиться расчет начальных фаз в системах синхронизации по несущей и тактам (а также определение номинала самой отстройки по несущей, т.к. может использоваться система с многочастотным типом доступа - MF-TDMA, в которой каждый пакет передается со своей отстройкой по частоте), а также коэффициентов адаптивного эквалайзера. Длина пакета при этом не играет особой роли. Особое значение конечно имеют длина и вид установочной последовательности в пакете, т.к. она должна обладать хорошими корреляционными свойствами.

Забыл сказать, что в начале пакета есть синхро-преамбула (М-посл). А какие-то дивидеты дает использование квадратурного демодулятора, вместо просто перемножениея на гармонический сигнал? Если полный синхрон, то данные будут на Q ветви, на I расстройка, а если например поставить компоратор и снимать с Q, если угол больше 45 то с I (т.е. если созвездие повернется) или использовать сигнал с I для подстройки по фазе. Я еще имелл в виду то, что при пакетной (при малой длине пакета) созвездие не повернется совсем ненамного, и при приеме каждого пакета все будет начинатся с начала.

Спасибо!

0

35

Djony написал(а):

Насчет относительной это да...но все таки надо BPSK. А если при приеме синхропоседовательности фазу вычислить?

Об этом же самом я писал в предыдущем посте. При приеме синхропоследовательности по ней производится расчет начальных фаз в системах синхронизации по несущей и тактам (а также определение номинала самой отстройки по несущей), а также коэффициентов адаптивного эквалайзера и устранение так называемой обратной работы демодулятора (устранение фазовой неоднозначности). Либо можно применять универсальные пакетные демодуляторы, работа которых не базируется на расчете параметров по синхропоследовательности. Но в этом случае необходимы сверхбыстродействующие схемы вхождения в синхронизм по несущей и тактам. Но по моему мнению это тупиковый ход (хотя в этом случае не нужны априорные знания о синхропоследовательности), который ведет, во-первых, к излишнему усложнению схемы приемника и, во-вторых, что самое главное - к потере помехоустойчивости. Кроме того, в этом случае  вы не получите фазовую синхронизацию с первого символа - это нереально. В преамбульных демодуляторах синхронизация наступает сразу по первому символу, так как все неоднозначности по фазам несущей и тактов уже вычислены и будут учтены при демодуляции пакета. Оба подхода я реализовывал в своих демах и склоняюсь к мнению использования преамбульных схем. Правда при этом несколько усложняется схема обработки и возрастает вычислительная нагрузка. Но, как говорится, за все надо платить. Зато качество демодуляции несоизмеримо.

Djony написал(а):

Забыл сказать, что в начале пакета есть синхро-преамбула (М-посл).

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

Djony написал(а):

Если полный синхрон, то данные будут на Q ветви, на I расстройка, а если например поставить компоратор и снимать с Q, если угол больше 45 то с I (т.е. если созвездие повернется) или использовать сигнал с I для подстройки по фазе. Я еще имелл в виду то, что при пакетной (при малой длине пакета) созвездие не повернется совсем ненамного, и при приеме каждого пакета все будет начинатся с начала.

Честно говоря, не совсем понял, что Вы имеете ввиду. Может быть следующее: при пакетном способе приема обработка осуществляется в несколько этапов:
1. Обнаружение и выделение пакета с помощью коррелятора.
2. Расчет начальной фазы несущей
3. Расчет начальной фазы тактов
4. Расчет номинала отстройки по несущей
5. Расчет начальных значений коэффициентов адаптивного корректора (при необходимости).
6. Непосредственно демодуляция всего пакета с учетом рассчитанных в предыдущих пунктах параметров. Т.е. другими словами при начале демодуляции пакета сигнальные точки на созвездии уже будут находиться на своих местах. А при демодуляции на протяжении всего пакета рассчитанные значения всех параметров будут поддерживаться системами подстройки. Если параметры канала являются медленно изменяющимися, то подстройки на длине пакета не обязательны.

Djony написал(а):

А какие-то дивидеты дает использование квадратурного демодулятора, вместо просто перемножениея на гармонический сигнал?

Квадратурная реализация приемника обладает рядом преимуществ:
1. Простота реализации демодулятора.
2. Возможность создания универсальных демодуляторов для разных видов модуляции, причем не только фазовых, но также частотных и других видов.
3. Достаточно большое разнообразие схем восстановления несущей и тактовой частоты при квадратурной реализации приемника.
4. ну и т.д. и т.п.
Так что нет смысла изобретать велосипед. Сейчас все приемники строятся по квадратурной схеме.

0

36

mr.bit написал(а):

Об этом же самом я писал в предыдущем посте. При приеме синхропоследовательности по ней производится расчет начальных фаз в системах синхронизации по несущей и тактам (а также определение номинала самой отстройки по несущей), а также коэффициентов адаптивного эквалайзера и устранение так называемой обратной работы демодулятора (устранение фазовой неоднозначности). Либо можно применять универсальные пакетные демодуляторы, работа которых не базируется на расчете параметров по синхропоследовательности. Но в этом случае необходимы сверхбыстродействующие схемы вхождения в синхронизм по несущей и тактам. Но по моему мнению это тупиковый ход (хотя в этом случае не нужны априорные знания о синхропоследовательности), который ведет, во-первых, к излишнему усложнению схемы приемника и, во-вторых, что самое главное - к потере помехоустойчивости. Кроме того, в этом случае  вы не получите фазовую синхронизацию с первого символа - это нереально. В преамбульных демодуляторах синхронизация наступает сразу по первому символу, так как все неоднозначности по фазам несущей и тактов уже вычислены и будут учтены при демодуляции пакета. Оба подхода я реализовывал в своих демах и склоняюсь к мнению использования преамбульных схем. Правда при этом несколько усложняется схема обработки и возрастает вычислительная нагрузка. Но, как говорится, за все надо платить. Зато качество демодуляции несоизмеримо.

Спасибо большое за информацию!

mr.bit написал(а):

Честно говоря, не совсем понял, что Вы имеете ввиду. Может быть следующее: при пакетном способе приема обработка осуществляется в несколько этапов:1. Обнаружение и выделение пакета с помощью коррелятора.2. Расчет начальной фазы несущей3. Расчет начальной фазы тактов4. Расчет номинала отстройки по несущей5. Расчет начальных значений коэффициентов адаптивного корректора (при необходимости).6. Непосредственно демодуляция всего пакета с учетом рассчитанных в предыдущих пунктах параметров. Т.е. другими словами при начале демодуляции пакета сигнальные точки на созвездии уже будут находиться на своих местах. А при демодуляции на протяжении всего пакета рассчитанные значения всех параметров будут поддерживаться системами подстройки. Если параметры канала являются медленно изменяющимися, то подстройки на длине пакета не обязательны.

Можно заменить в 1 пункте коррелятор на СФ? Какие различия в этом случае будут?
Из Скляра:
http://dl.dropbox.com/u/2907327/sklar.JPG
Получается все таки СФ лучше, также интересно что легче сделать в цифре?

Насчет адаптивного корректра: его реализация в цифре сильно сложная? Я так понимаю это трансверсальный фильтр, у которого подстраиваются коэффициенты. Он сильно улучшает качество приема?

mr.bit написал(а):

Квадратурная реализация приемника обладает рядом преимуществ:1. Простота реализации демодулятора.2. Возможность создания универсальных демодуляторов для разных видов модуляции, причем не только фазовых, но также частотных и других видов.3. Достаточно большое разнообразие схем восстановления несущей и тактовой частоты при квадратурной реализации приемника.4. ну и т.д. и т.п.Так что нет смысла изобретать велосипед. Сейчас все приемники строятся по квадратурной схеме.

Спасибо за информацию. Квадратурный как раз и использую)

0

37

Djony написал(а):

Получается все таки СФ лучше, также интересно что легче сделать в цифре?

Согласованный фильтр и коррелятор описываются разными математическимим операциями: СФ - операцией свертки, т.е. свертка входного сигнала с импульсной характеристикой, которая предсталяет собой задержанную зеркальную копию самого сигнала, а коррелятор описывается операцией корреляции - сигнал перемножается со своей копией. Если работа устройства потактовая, т.е. результат берется в конце каждого символа, то выходы коррелятора и СФ совпадают, в остальные промежутки времени выходы отличаются. Реализация обоих устройств практически ничем не отличается.

Djony написал(а):

Насчет адаптивного корректра: его реализация в цифре сильно сложная? Я так понимаю это трансверсальный фильтр, у которого подстраиваются коэффициенты. Он сильно улучшает качество приема?

Однозначно ответить сложно на этот вопрос, т.к. все зависит от конкретной ситуации, в первую очередь от характеристик канала, наличия в них замираний (насколько они быстрые) и т.д. От этих факторов и будет зависеть какая структура и алгоритм адаптации будет выбран для Вашего эквалайзера. В большинстве случаев адаптивный фильтр улучшает качество приема.

0