Специальные радиосистемы
Логин  Пароль   Регистрация   
На главную
наш магазин радио
объявления
радиорейтинг
радиостанции
радиоприемники
диапазоны частот
таблица частот
аэродромы
статьи
файлы
форум
поиск
Радиостанции Аргут в нашем магазине
SA - работа с модулем OFDM, FFT спектр.
Анализ OFDM в SA, часть вторая.
Начало » Цифровая обработка сигналов
Разместил: SergUA6 6.0
Авторские права © http://www.radioscanner.ru
Прикрепленные файлы 1. файл wav Тестовый сигнал OFDM (964.5 Kb)


SA - работа с модулем OFDM, FFT спектр.

Рассмотрим более подробно, новые возможности модуля анализа OFDM в SA версии 6.1.0.3

В описании предыдущей версии и статье, мы познакомились с "волшебным треугольником", и установили, что его обнаружение говорит о том, что анализируемый сигнал принадлежит к классу OFDM с CP. Так же мы коснулись основ формирования OFDM, и установили, что треугольник тесно связан с передаваемым символом OFDM, пойдем дальше, посмотрим на треугольник более внимательно.

Для начала рассмотрим схематично его структуру, и постараемся понять, почему собственно именно треугольник и что в нем хорошего? Я уже говорил, что это известный результат корреляции двух одинакових прямоугольников, но тем не менее, посмотрим чуть глубже. Вот семь(условных) основных шагов результатов вычисления корреляции, предполагаем, что LS и LG получены точно:



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

Ок, давайте посмотрим на CP(LG), что дает CP?

CP увеличивает длинну символа, на столько отсчетов, сколько для CP отводится. Что вообще это значит? Так как CP это копия части конца символа OFDM, то CP обладает очень важным свойством, за этим стоит математика, он "пристегивается" в начало символа точно в фазе, и из этого следует замечательный вывод, в символе с CP, не один "правильный" LU, а LG(как количество)+1 "правильных" LU! Более наглядно:



Именно это, позволяет достаточно свободно при анализе распоряжаться нам LU, так как любой LU который мы получим на "хорошей" стороне треугольника в принципе правильный. Конечно CP(LG) вводят не для того, что бы аналитикам было легче, и вообще-то все LU отличаются друг от друга фазовыми сдвигами, но это уже более важно непосредственно для демодуляции или получения созвездия каналов. Для получения количества каналов и их амплитуд, все LU равнозначны, чем мы и пользуемся.

Пожалуй не буду больше утомлять теорией, перейдем к практике и проверим все, как и положено, на идеальном сигнале. Синтезируем к примеру такой тестовый сигнал.



Все ранее сказанное очень убедительно подтверждается.



Подвигайте указанныЙ слайдер и убедитесь в том, что "хорошая сторона" действительно хорошая, и что ее длинна составляет точно размер LG, и что на этой стороне все каналы входящие в LU имеют железно стабильную амплитуду и местоположение. Конечно вы можете "подвигать" тестовый сигнал как по частоте, так и передикретизируя его. Безусловно вы заметите, что реальные сигналы, ведут себя немого иначе чем идеальные, но так же вы заметите, что отрицательный треугольник не сулит ничего хорошего, что на "плохой стороне" бесполезно искать какой либо смысл, его там просто нет, что в общем и целом все OFDM сигналы с CP подчиняются общим законам рассмотренными нами, что как только маркер 'уходит" с "хорошей стороны", FFT спектр тут же начинает вести себя буйно и непредсказуемо и т.д.

Давайте рассмотрим некоторые практические нюансы.

Обратите внимание на поле LU(FFT Size) = X, где X размер блока FFT, или размер LU в отсчетах. На реальных сигналах, X может быть любым. В действительности, только четный размер может считаться правильным. Нечетный размер LU говорит о том, что, или частота дискретизации, или сдвиг сигнала по частоте, или все вместе привело к тому, что LU относительно точно ложится на нечетное количество отсчетов частоты дискретизации, это не запрещено, но это не верно. Но даже в этом случае, программа работает, так как мы используем FFT алгоритм работающий с любым количеством отсчетов.

Почему желтый маркер бывает толщиной в один пиксель, а иногда это относительно широкая полоса? Тут все очень просто, размер LS формально ничем не ограничен, могут быть сигналы и с LS=20 и с LS=2000, что бы было удобно наблюдать "волшебный треугольник" всегда, изображение масштабируется, и иногда в одном пикселе 20-30 или больше отсчетов, и тогда маркер это тонкая линия, а иногда один отсчет растягивается на несколько пискелей, и тогда маркер широкий.

Если у вас треугольник неподвижен при посимвольном перемещении, LU четный, и пик положительный, то результаты разноса и скорости манипуляции очень близки к действительным, в противном случае следует говорить о довольно условной точности.

На самом деле, вы заметите, что OFDM сигналы, позволяют довольно грубые неточности, очень хорошие спектры можно наблюать и при больших погрешностях, более того, можно получать и неплохие созвездия в каналах, но это относится только к относительным видам манипуляции, абсолютные созвездия в каналах, такие как QAM требуют уже очень серьезных мер по приведению параметров сигнала к истинным, на это в будущем, пока предлагаю освоиться с этим инструментом, он позволяет очень многое, например такое. )



Это сигнал DAB , FFT спектр этого сигнала не помещается в окно отображения модуля на моем мониторе :) У вас нет шансов получить точные параметры этого сигнала другим способом. SA позволяет.

Удачи.

Добавлять комментарии могут только зарегистрированные, активировавшие регистрацию и не ограниченные в доступе участники сайта!
Файл создан: 02 Ноя 2009 02:23, посл. исправление: 02 Ноя 2009 21:04
© radioscanner.ru, miniBB® 2006 | загрузка: с.