tmtlib
Nov 12 2011, 10:55
Во многих приложениях используют БПФ, ведётся поиск "палок" в спектре и т.д. Иногда делают запись спектра по времени и получают спектрограмму амплитуд. Но работа с фазой как-то не очень популярна, даже софт для построения спектрограммы фазы по времени найти проблематично. Я попробовал строить "сонограмму" от производной изменения фазы по времени, это даёт много интересной визуальной информации, но как её лучше интерпретировать непонятно. Прилагаю скриншот визуального отображения производной от фазы для 300 частотных бинов: на нём виден слабый сигнал на фоне шума, и хорошо видно как производная фазы прямо указывает на наличие этого сигнала. И причём эти фазовые намёки на наличие тона появляются задолго до того, как максимум спектра фурье начнёт стабильно указывать на эту частоту, а не болтаться на границе шума по всему спектру частот. Может уже давно все это используют и есть умные книжки с красивыми фазовыми спектрами?
Stepanov
Jan 2 2012, 20:36
ФМ и ОФМ малопопулярны в в системах с ЦОС следствии того? что в реальных условиях многолучевость сильно искажает в первую очередь именно фазу сигнала, и соответственно уменьшает вероятность верного декодирования, в ЧМ проблем гораздо меньше. При прочих равных система в ФМ получается алгоритмически сложнее. для борьбы с многолучевостью эффективны частые прыжки по частоте, но это сволит на нет возможную узкополосность ФМ сигнала. Методы расширения спектра, также помогают в борьбе с многолучевостью, но по сути это тоже увеличение полосы, и при детальном анализе обычно выходит мало преимуществ переде темже ЧМ. Потом фаза сильно искажается при отражении сигнала от подвижных объектов. Фаза незаменима там где надо измерять задержку распостранения (GPS). Поэтому на практике получается "ни мяса ни шкуры, одна подлость".
Ваша картинка непонятна, напишите подробнее как именно она получена, желательно с записью исходного сигнала в WAV.
анатолий
Jan 3 2012, 19:08
БПФ измеряет спектр с точностью до бина. Если сравнивать фазы в одном бине в соседних реализациях БПФ, то можно уточнить измеренную частоту.
Например, если фаза неизменная - значит - частота точно равна номеру бина.
Цитата(Stepanov @ Jan 2 2012, 23:36)

Ваша картинка непонятна, напишите подробнее как именно она получена, желательно с записью исходного сигнала в WAV.
Метод получения здесь (второе сообщение сверху):
http://electronix.ru/forum/index.php?showt...84446&st=75По горизонтальной оси - время, по вертикальной - частота. Зелёным цветом показана производная по фазе, красным - результаты фурье. Красная линия - максимум в спектре фурье. Сигнал где-то 0.5 секунд был, кусок медленно спускающейся синусоиды забыл ужо какой частоты на фоне шипит шум от звуковой карты.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.