Я розробляю програмне забезпечення, яке обчислює відповідь системи шляхом порівняння FFT вхідних і вихідних сигналів. Вхідні та вихідні сигнали поділяються на вікна, і для кожного вікна сигнали відбиваються посередньо та множать функцію Ханна. Відповідь інструменту для цього вікна - це співвідношення FFT, що обробляються даними.
Я вважаю, що вищезазначене є стандартною процедурою, хоча я, можливо, описую це погано. Моя проблема полягає в тому, як поєднувати відповіді з декількох вікон.
Наскільки я бачу, правильним підходом є середнє значення складних значень для всіх вікон. Амплітудна та фазова характеристика - це амплітуда та фаза середнього, комплексного значення на кожній частоті:
av_response = sum_windows(response) / n
av_amplitude = sqrt(real(av_response)**2 + imag(av_response)**2)
av_phase = atan2(imag(av_response), real(av_response))
з неявними петлями над частотами.
Але мене попросили , щоб змінити це , щоб обчислити амплітуди і фази в кожному вікні першого , а потім середньої амплітуди і фази у всіх вікнах:
amplitude = sqrt(real(response)**2 + imag(response)**2)
av_amplitude = sum_windows(amplitude) / n
phase = atan2(imag(response), real(response))
av_phase = sum_windows(phase) / n
Я стверджував, що це неправильно, оскільки кути усереднення "просто неправильні" - наприклад, середнє значення 0 і 360 градусів - 180, але люди, з якими я працюю, відповіли, сказавши: "Добре, ми відображатимемо лише амплітуду".
Отже, мої запитання:
- Чи правильно я вважаю, що другий підхід, як правило, неправильний і для амплітуд?
- Якщо так, чи є якісь винятки, які можуть бути актуальними, і які можуть пояснити, чому люди, з якими я працюю, віддають перевагу другому методу? Наприклад, схоже, що два підходи погодиться, коли шум стає малим, тож, можливо, це прийняте наближення для низького рівня шуму?
- Якщо другий підхід невірний, чи є якісь переконливі, авторитетні посилання, які я можу використати, щоб показати це?
- Якщо другий підхід невірний, чи є хороші, прості для розуміння приклади, які показують це за амплітудою (як це в середньому для фази 0 і 360 градусів)?
- Як варіант, якщо я невірний, що б мені було хорошою книгою, щоб я краще навчався?
Я намагався стверджувати, що середнє значення -1 1 1 -1 1 -1 -1 має бути нульовим, а не 1, але це було непереконливо. І хоча я думаю, що я міг би з часом побудувати аргумент, що ґрунтується на оцінці максимальної вірогідності з урахуванням конкретної шумової моделі, люди, з якими я працюю, не будуть слухати. Тож, якщо я не помиляюся, мені потрібен або вагомий аргумент влади, або «очевидна» демонстрація.
[Я намагався додати більше тегів, але не можу знайти відповідні і не можу визначити нових як нового користувача - вибачте]