|
Разместил (Author): |
SergUA6 |
Авторские права |
© http://www.radioscanner.ru |
|
Текст
|
Обновление SA 6.0.4.6 до версии 6.0.4.8(9)
Испанские коллеги(Alipio), предложили заменить FSK демодулятор, фазовым детектором. Проверка показала чрезвычайно хорошие результаты, и я счел возможным отказаться от FSK демодулятора в пользу фазового детектора. Явных минусов не обнаружено, наоборот, фазовый детектор выполняет функции частотного гораздо лучше, обладает очень высокой линейностью, значительно большей скоростью обработки, и в ряде случаев дает результаты недостижимые ранее. В принципе, это тот же частотный детектор, но реализованный через вычисление разности фаз соседних отсчетов сигнала. Порядок работы остался прежним, выделяете полосу сигнала которую нужно обработать и вызываете фазовый детектор. Результаты детектирования как и с частотным детектором исследуются или во вьювере формы сигнала или в VMW. В общем и целом замена не привела к существенным измениям в работе с сигналами, кроме очевидных улучшений.
В качестве примера показано напряжение манипуляции сигнала T-240, после фазового детектора и обработки ФНЧ с частотой среза 16000 Герц. Частотный детектор дает в этом случае значительно более худшие результаты.
Еще один пример, сравнение одного и того же сигнала, STANAG-4528, после FSK и фазового детектора в VMW, очевидно, что фазовый детектор дает значительно более детальную картину.
В виду очень высокой линейности, потенциально существует возможность заменить так же и модуль AOF фазовым детектором, по крайней мере предварительные результаты очень многообещающие, то есть шансы значительно увеличить скорость при точных измерениях разноса частот достаточно велики, но это в будущем.
Второе дополнение в версии 6.0.4.8 касается фазового вьювера. Хорошо известно, что фазовая манипуляция бывает относительная и абсолютная, кроме этого существует широкий класс сигналов использующих манипуляцию с так называемым "вращением фазы", эти сигналы обладают одной особенностью, фаза ни когда не задерживается на одной позиции более чем на такт, типичные представители таких сигналов это SDPSK, pi/4 DQPSK, (3*pi)/8 DPSK-8 и другие. Отображение не абсолютных позиций точек, а относительных позволяет легко идентифицировать класс сигналов с "вращением фазы", и кроме того из теории, в этом случае вьювер становится инвариантен к фазе несущего колебания, то есть не требуется синхронизация с точностью до фазы, что позволяет в ряде случаев определить вид манипуляции в каких-то сомнительных ситуациях. Поскольку детальное рассмотрение вопроса относительных видов манипуляций выходит за рамки описания обновлений, ограничусь просто примерами.
TETRA:
В абсолютных значениях PSK-8 с запрещенными переходами, в относительных PSK-4.
DIGTRX:
Вот тут результат более интересный, в абсолютных значениях созвездие совершенно не понятное, ранее заявленное PSK-9 очень не убедительно, так как срывается при малейшей возможности, зато нет сомнений что используется какой-то свой относительный вид манипуляции.
Напомню, вычисляется и отображается разность фаз точек созведия, это значит, что наличие тактовой синхронизации обязательно. Если ее выключить, то отображается обычная картина траекторий движения точек. Так же не играет роли какой режим(n-ary) выставлен у вьювера при отображении относительных углов на плоскости, но так как это влияет на общую синхронизацию по несущей, она всегда включена, то во избежание увода частоты далеко в сторону, рекомендуется все же выставлять это значение соотвестенно абсолютной манипуляции или включать режим Slowly петли PLL, это практически выключит систему автоподстройки, так как в этом режиме она не предпринимает ни каких особых усилий удержать сигнал, и в случае сильных расхождений не будет идти в разнос. Вообще синхронизация по несущей ни когда не мешает, другое дело не всегда ее можно обеспечить.
Diff может принимать четыре занчения, 0 - абсолютная картина на фазовой плоскости, 1 - первая разность, 2 - вторая, использутся иногда, но примеров найти не удалось, 3 - третья, в литературе упоминается и такой вид относительной манипуляции, так что введено на всякий случай.
Фазовый демодулятор пока не завязан на значения этого поля, то есть демодулирует в обычном режиме, есть кое-какие не решенные нюансы.
В версии 6.0.4.9 реализованна более точная коррекция Br, поддерживаются два знака после запятой. Рально точность коррекции ограничена точностью измерений тактовой частоты, в худшем случае(гарантированно) точность +/- 0.1 Герц, обычно +/- 0.02-0.05 и даже меньше.
Удачи.
|
|
Добавлять комментарии могут только зарегистрированные, активировавшие регистрацию и не ограниченные в доступе участники сайта!
|
Файл создан: 12 May 2009 00:00, посл. исправление: 16 May 2009 15:49 |
|