Вторник, 24.10.2017, 14:08
Приветствую Вас Гость | RSS

PhViewer 2.0

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум » Анализ сигналов » Анализ и классификация » PhViewer 1.0. Пример использования (Пример анализа реального сигнала)
PhViewer 1.0. Пример использования
DEmiurgДата: Суббота, 04.06.2011, 00:09 | Сообщение # 1
DEmiurg
Группа: Администраторы
Сообщений: 6
Репутация: 100
Статус: Offline
Рассмотрим базовые основы работы с программой на примере файла Tetra. *

1. После запуска программы появляется что-то похожее на

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

2. После открытия файла (ctrl+O) **, жмём ctrl+M для включения режима измерений (1).


3. Выбираем интересующий нас фрагмент файла (2).


4. На панели "Скорость" (3) в раскрывающемся списке (4) выбираем размер окна Фурье, при котором наилутшим образом будет видна скорость сигнала (5).

В этом представлении скорость- максимальная "палка" на картинке. Подводим к ней мыщь и видим нашу скорость. Точность измерения зависит от размера выбранного размера окна Фурье и монитора. При желании полученное значение можно уточнить при помощи глазковой диаграммы, но в большинстве случаев в этом нет надобности, просто выбираем подходящую из стандартных значений. В нашем случае это 18000 бод.

5. Зная скорость и тактовую записи (отображается в нижнем правом углу), получаем число точек на посылку= 9.

Вводим его в поле "Дециматор" (6). Изменяя значение в поле "Смещение" (7), добиваемся того, чтоб точки брались только по центрам посылок. При этом кольцо на фазовой диаграмме максимально расширится (8), линии на гистограмме соберутся в группы, а на глазковой диаграмме получим максимум по центру (10).

6. Переходим к панели "Спектр" (12). В выпадающем списке (13) можно задать требуемую детализацию.
Так же нам понадобятся поля "Сдвижка" и "Шаг" (13а). Сдвижка- центральная полоса сигнала, делённая на шаг. Выставляем шаг= 0.1Гц. Щелчком мыши по центру спектра смещаем сигнал в центр.


7. В выпадающем списке (14) выбираем степень, в которую возводится спектр. Выбрав 4 получаем две несущих.


8. Выбрав восьмую степень- получаем между ними ещё одну. Данная несущая и соответствует центральной частоте сигнала. Подстраиваемся.


9. Переходим к панели "Фазовый детектор" (15). И видим значения фаз

Или, если включить режим "Децимировать фазу"


10. Регулируя сдвижку (13а), добиваемся горизонтального расположения фазы.

В результате видим 8 позиций на фазовом детекторе и на созвездии.

11. Выставив яркость=30 и включив отображение переходов (ctrl+J) увидим, что нет переходов через центр.


12. Можно так же увидеть, что на дифференциальном созвездии всего 4 фазы


13. Делаем вывод: сигнал Пи/4 DQPSK, скорость 18000 бод, сбит на 15040Гц в сторону


* Для корректной работы, тактовую частоту дискретизации следует выбирать такой, чтоб на одну посылку передачи приходилось ~16 точек. Предворительную оценку необходимой тактовой можно произвести по спектру сигнала.
** Программа ориентированна на 2-х канальные wav файлы формата pcm, содержащие отсчёты сигнала в комплексной форме. Для преобразования записей с реальными отсчётами в комплексные, можно воспользоваться преобразованием Гильберта. (проект Hilbert на SourceForge.Net)
 
Форум » Анализ сигналов » Анализ и классификация » PhViewer 1.0. Пример использования (Пример анализа реального сигнала)
Страница 1 из 11
Поиск: