2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Измерение АЧХ системы. Дискретизация сигналов
Сообщение30.10.2014, 00:33 


02/06/12
70
Здравствуйте.
Есть некоторая (электро-оптическая) линейная система, стоит задача измерить её АЧХ (и ФЧХ). Система предположительно прозрачна в исследуемом диапазоне частот. Проводятся измерения с постоянной длиной измеряемого участка сигнала $T = 0.8 \text{ s}$ и разными частотам оцифровки $R \sim 10000 \text{ Hz}$. Для измерения на вход системы подается сигнал $X(t)=a_{0} \sum\limits_{k=0}^{N-1}\cos (2 \pi k \frac{1}{T} + \phi)$ со случайной (равномерно распределённой) фазой, где число гармоник определяется соотношением $N=RT$ (не понимаю, зачем нужны гармоники с частотой выше $\frac{R}{2}$, всё равно мы же не сможем их оцифровать, но такое условие). Тогда измерив сигналы $X(t_0 + \frac{n}{R})=X[n], n=1...N-1$ на входе системы и $Y(t_0+\frac{n}{R})=Y[n], n=1...N-1$ на выходе системы в некоторый моменты времени, для определения передаточной функции можно записать $\widetilde{H}(\frac{n}{R})=\widetilde{H}[n]=\frac{\widetilde{Y}[n]}{\widetilde{X}[n]}$, где Фурье-образы $\widetilde{X}[n]$ и $\widetilde{Y}[n]$ измеренных сигналов были предварительно вычислены с помощью ДПФ. Таким образом, как я понимаю, чем больше частота дискретизации, тем больший кусок АЧХ (которая будет модулем передаточной ф-ии) мы сможем измерить.
Я получил 3 АЧХ для различных частот дискретизации $R_1 = 11025 \text{ Hz},R_2 = 22050 \text{ Hz},R_3 = 44100 \text{ Hz},$:
Изображение (сглажено по 500, 1000 и 2000 точкам, соответственно).
Чего я не понимаю, так это осцилляций в верхнем плато АЧХ; при этом если провести странное (во всяком случае, на первый взгляд) преобразование оси абсцисс $x = \frac{f}{R}$, т.е. разделить абсциссу каждой точки на соответствующую частоту дискретизации, мы получим 3 совпадающие кривые:
Изображение
Я так понимаю, эти осцилляции в верхнем плато - какая-то ошибка обработки, причём масштабирующаяся сообразно количеству точек (ширение измеряемого спектра), но никак не могу понять, в чём соль.
С ФЧХ нисколько не понятнее:
Изображение Изображение
Не соображу как на счёт опять масштабирования сообразно ширине спектра, так и на счёт перекидывания кривой из области отрицательных фаз в область положительных...
Подскажите, пожалуйста, в каком направлении смотреть :?:

 Профиль  
                  
 
 Re: Измерение АЧХ системы. Дискретизация сигналов
Сообщение30.10.2014, 11:49 
Заслуженный участник
Аватара пользователя


11/03/08
9983
Москва
Возможно, явление Гиббса. И тогда стоит при расчёте ПФ использовать окна.
Возможно, влияние алиасов от частот, превышающих частоту Найквиста.

 Профиль  
                  
 
 Re: Измерение АЧХ системы. Дискретизация сигналов
Сообщение30.10.2014, 12:11 


07/08/14
4231
BasilKrzh в сообщении #924299 писал(а):
Таким образом, как я понимаю, чем больше частота дискретизации, тем больший кусок АЧХ (которая будет модулем передаточной ф-ии) мы сможем измерить.

что значит "больший", больше периода $T$?

"Таким образом, при цифровой обработке сигнала короткие (импульсные) сигналы значительно искажаются при недостаточной частоте дискретизации. Особенно это проявляется, когда в сигналах присутствуют острые пики или резкие фронты, которые имеют вид или функций с бескончно широким спектром. Для примера на рис.4.11 показан прямоугольный импульс, восстановленный при помощи обратного Фурье-преобразования в случае, когда по длине импульса взято 45, 180, 900 отсчетов."
http://rte.chuvsu.ru/uits/liter_uits/pl ... lav4_4.htm
Изображение

"Как видно из рисунка, с увеличением числа отсчетов, повышается точность восстановления длины фронта импульса, но амплитудная погрешность (наличие периодической составляющей вблизи фронта) практически не зависит от частоты дискретизации. Она превышает 15%."

-- 30.10.2014, 12:34 --

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

 Профиль  
                  
 
 Re: Измерение АЧХ системы. Дискретизация сигналов
Сообщение30.10.2014, 12:34 
Заслуженный участник
Аватара пользователя


11/03/08
9983
Москва
Ну, собственно, явление Гиббса и нарисовано. В пределе там будет "выплеск" в точках разрыва, а при конечном числе членов разложения - колебания.
Но я бы и про частоты выше f/2 подумал, может, и они влияют.

 Профиль  
                  
 
 Re: Измерение АЧХ системы. Дискретизация сигналов
Сообщение03.11.2014, 19:51 


02/06/12
70
Спасибо, я сам не вспомнил, а обычная же вещь. Но всё равно не очень соображаю, почему так колбасит фазу :-( ...
Т.е. почему АЧХ масштабируется и значение максимума меняется на $\frac{\pi}{2}$ (или это не так?)

 Профиль  
                  
 
 Re: Измерение АЧХ системы. Дискретизация сигналов
Сообщение04.11.2014, 17:21 
Аватара пользователя


08/08/14

991
Москва
а может это просто ачх фильтра цапа или ацп? стоит себе дециматор, как раз такая картина и будет - импульсная характеристика в отсчетах от частоты выборки не зависит, а ачх какраз будет гулять вместе с изменением частоты дискретизации.
а фаза - это просто групповое время задержки фильтра КИХ.
я уверен на 99% в том что я прав.

совет - меряйте на наибольшей доступной частоте выборки.

 Профиль  
                  
 
 Re: Измерение АЧХ системы. Дискретизация сигналов
Сообщение05.11.2014, 00:27 


02/06/12
70
Я прошу прощения, я не совсем правильно указал проблему с ФЧХ. подобные скачки вверх-вниз и по абс значению амплитуды наблюдаются для одной частоты дискретизации, например, для $R_1=11025\text{ Hz}$:
Изображение

 Профиль  
                  
 
 Re: Измерение АЧХ системы. Дискретизация сигналов
Сообщение05.11.2014, 08:29 
Аватара пользователя


08/08/14

991
Москва
basil, такие скачки таких графиков означают что в процесс вносится случайная задержка.
(линейный график фчх дает постояннуй графиг группового времени задержки.)

возможно синхронизация старта измерения плавает. как там у вас сигнал шум?

 Профиль  
                  
 
 Re: Измерение АЧХ системы. Дискретизация сигналов
Сообщение09.11.2014, 20:45 


02/06/12
70
Спасибо большое за помощь. Я, наверное, опять не совсем точно выразился, моя задача была понять, чем обусловлены результаты. Вы мне в этом очень помогли. :-)

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Модераторы: photon, whiterussian, profrotter, Jnrty, Aer, Парджеттер, Eule_A, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: Taus


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group