реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Физический смысл точки "заворота" БПФ+
Andr2I
сообщение Jul 31 2007, 17:45
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 368
Регистрация: 16-11-06
Из: Тверь
Пользователь №: 22 379



Разбираюсь с БПФ и возник вопрос, ответ на который я пока в литературе не нашел.
Суть проблемы. Есть действительная последовательность N точек. Я выполняю от нее БПФ и получаю N действительных значений и N мнимых. Действительные - амплитуда перед cos , соответствующей частоты, мнимые - перед синусом. Нулевая точка - только действительна и представляет собой среднее значение сигнала. Начиная с N/2 действительные значения симметричны, а мнимые антисимметричны (знак). Эти точки лежат выше частоты Найквиста и смысла в них нет (если нет частот в сигнале больше половины частоты дискретизации). А сама точка N/2?
Из определения симметрии мнимая часть ее должна быть равна нулю. Значит она представляет амплитуду сигнала только для cos с частотой половина частоты дискретизации?
Если подать на вход сигнал с генератора с половиной частоты дискретизации и сдвигать его фазу на 90 градусов, то это никак не отразится на результатах БПФ - всегда будет только cos?
Где-то мои рассуждения ложны, но где... wacko.gif
Go to the top of the page
 
+Quote Post
=GM=
сообщение Jul 31 2007, 19:29
Сообщение #2


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(Andr2I @ Jul 31 2007, 17:45) *
Если подать на вход сигнал с генератора с половиной частоты дискретизации и сдвигать его фазу на 90 градусов, то это никак не отразится на результатах БПФ - всегда будет только cos? Где-то мои рассуждения ложны, но где... wacko.gif

Косинус с фазой всегда можно представить как cos(Fs/2+fi)=Acos(Fs/2)+Bsin(Fs/2). Видно, что при изменении фазы "косинусные" и "синусные" спектральные составляющие меняются, "переливаются" из А в В и обратно. БПФ должно дать тот же результат.


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
Andr2I
сообщение Aug 1 2007, 04:24
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 368
Регистрация: 16-11-06
Из: Тверь
Пользователь №: 22 379



Цитата
Косинус с фазой всегда можно представить как cos(Fs/2+fi)=Acos(Fs/2)+Bsin(Fs/2). Видно, что при изменении фазы "косинусные" и "синусные" спектральные составляющие меняются, "переливаются" из А в В и обратно. БПФ должно дать тот же результат.


Каким же образом БПФ может дать тотже результат, если для точки Fs/2 коэффициент B всегда равен нулю!?
Go to the top of the page
 
+Quote Post
Alex255
сообщение Aug 1 2007, 05:43
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 450
Регистрация: 21-12-06
Пользователь №: 23 757



Цитата(Andr2I @ Aug 1 2007, 08:24) *
Каким же образом БПФ может дать тотже результат, если для точки Fs/2 коэффициент B всегда равен нулю!?

Коэффициент B=-sin(fi), то есть нуля при сдвиге на пи пополам не получается...

Сообщение отредактировал Alex255 - Aug 1 2007, 05:44
Go to the top of the page
 
+Quote Post
Andr2I
сообщение Aug 1 2007, 06:12
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 368
Регистрация: 16-11-06
Из: Тверь
Пользователь №: 22 379



Цитата
Коэффициент B=-sin(fi), то есть нуля при сдвиге на пи пополам не получается...


Может чего не понимаю, но для точки заворота действительной последовательности выполняется тождество - все точки до точки заворота равны комплексно сопряженным точкам выше точки заворота. Т.е. коэффициенты А равны, а В равны со знаком минус. Это тождество должно выполняться и для самой точки заворота, т.е. точка должна раняться своему комплексному сопряжению. Такое возможно, только если мнимая часть В=0!
Go to the top of the page
 
+Quote Post
-=ВН=-
сообщение Aug 1 2007, 07:31
Сообщение #6


Местный
***

Группа: Новичок
Сообщений: 210
Регистрация: 3-11-06
Пользователь №: 21 936



Цитата(Andr2I @ Aug 1 2007, 10:12) *
Может чего не понимаю, но для точки заворота действительной последовательности выполняется тождество - все точки до точки заворота равны комплексно сопряженным точкам выше точки заворота. Т.е. коэффициенты А равны, а В равны со знаком минус. Это тождество должно выполняться и для самой точки заворота, т.е. точка должна раняться своему комплексному сопряжению. Такое возможно, только если мнимая часть В=0!

Она и равна 0 всегда, мнимая часть на fd/2 для действительного сигнала.
Go to the top of the page
 
+Quote Post
Andr2I
сообщение Aug 1 2007, 14:06
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 368
Регистрация: 16-11-06
Из: Тверь
Пользователь №: 22 379



2BH
Цитата
Она и равна 0 всегда, мнимая часть на fd/2 для действительного сигнала.


Как же тогда передается информация о фазе сигнала с частотой Fs/2?
Go to the top of the page
 
+Quote Post
-=ВН=-
сообщение Aug 1 2007, 14:47
Сообщение #8


Местный
***

Группа: Новичок
Сообщений: 210
Регистрация: 3-11-06
Пользователь №: 21 936



Цитата(Andr2I @ Aug 1 2007, 18:06) *
2BH
Как же тогда передается информация о фазе сигнала с частотой Fs/2?

Но ведь это же все элементарно. Находится прямой подстановкой Fdiskr/2.
Ну ради интереса нарисуйте cos(PI*n), 0.5*cos(PI*n) и cos(PI*n+PI/3) на одном графике. Чем они отличаться будут?
Вдобавок к этому взгляните на базовую ф-ю Фурье, соответствующую Fdiskr/2. Она очевидно равна
exp(-j*PI*n). Найдите у этой ф-ии мнимую часть.
Fdiskr/2 - особая точка.
Go to the top of the page
 
+Quote Post
Andr2I
сообщение Aug 1 2007, 16:54
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 368
Регистрация: 16-11-06
Из: Тверь
Пользователь №: 22 379



2BH
Цитата
Но ведь это же все элементарно. Находится прямой подстановкой Fdiskr/2.
Ну ради интереса нарисуйте cos(PI*n), 0.5*cos(PI*n) и cos(PI*n+PI/3) на одном графике. Чем они отличаться будут?
Вдобавок к этому взгляните на базовую ф-ю Фурье, соответствующую Fdiskr/2. Она очевидно равна
exp(-j*PI*n). Найдите у этой ф-ии мнимую часть.
Fdiskr/2 - особая точка.


Спасибо! Вроде стало немного понятнее. Да, действительно sin при частоте равной Fs/2 всегда равен нулю, а cos +1 и -1.
Но не понимаю как все-таки передавать значение фазы внешнего сигнала с такой частотой?
Или в силу особенности базовой функции при этой частоте я всегда получаю только проекцию входного сигнала на функцию cos? Тогда значение БПФ для данной точки должно сильно меняться при изменении фазы (поскольку наблюдаю только амплитуду, то она должна меняться от нуля до максимума - что-то похожее на биения - частоты входного сигнала и БПФ всегда чуть-чуть разные). Правильно?
Go to the top of the page
 
+Quote Post
-=ВН=-
сообщение Aug 1 2007, 17:20
Сообщение #10


Местный
***

Группа: Новичок
Сообщений: 210
Регистрация: 3-11-06
Пользователь №: 21 936



Цитата(Andr2I @ Aug 1 2007, 20:54) *
2BH
Спасибо! Вроде стало немного понятнее. Да, действительно sin при частоте равной Fs/2 всегда равен нулю, а cos +1 и -1.
Но не понимаю как все-таки передавать значение фазы внешнего сигнала с такой частотой?
Или в силу особенности базовой функции при этой частоте я всегда получаю только проекцию входного сигнала на функцию cos? Тогда значение БПФ для данной точки должно сильно меняться при изменении фазы (поскольку наблюдаю только амплитуду, то она должна меняться от нуля до максимума - что-то похожее на биения - частоты входного сигнала и БПФ всегда чуть-чуть разные). Правильно?

Да тут дело не в базовой ф-ии даже. Это особенность дискретизированного действительного сигнала этой частоты. Фаза у него целиком перелезает в амлитуду. Я же Вам давал для сравнения 0.5*cos(PI*n) и cos(PI*n+PI/3).
Они одинаковы абсолютно. Вообще такое поведение на половине ч-ты дискретизации фактически есть проявление эффекта наложений.
Go to the top of the page
 
+Quote Post
Andr2I
сообщение Aug 1 2007, 18:19
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 368
Регистрация: 16-11-06
Из: Тверь
Пользователь №: 22 379



2BH
Цитата
Это особенность дискретизированного действительного сигнала этой частоты. Фаза у него целиком перелезает в амлитуду. Я же Вам давал для сравнения 0.5*cos(PI*n) и cos(PI*n+PI/3).
Они одинаковы абсолютно. Вообще такое поведение на половине ч-ты дискретизации фактически есть проявление эффекта наложений.


А если амплитуда фиксирована, то изменение фазы приводит к изменению значения А? Если взять Ваш пример, то 1*cos(PI*n) и 1*cos(PI*n+PI/3) будут отличаться ровно в два раза.
На счет наложения - не понял - я же не выше частоты Найквиста. Может из-за того что половина ширины бина приходится на частоту выше частоты Найквиста?
И последний вопрос (он же по сути исходный) - можно ли использовать эту точку для анализа спектра сигнала или нет?
Go to the top of the page
 
+Quote Post
-=ВН=-
сообщение Aug 2 2007, 10:52
Сообщение #12


Местный
***

Группа: Новичок
Сообщений: 210
Регистрация: 3-11-06
Пользователь №: 21 936



Цитата(Andr2I @ Aug 1 2007, 22:19) *
2BH
А если амплитуда фиксирована, то изменение фазы приводит к изменению значения А? Если взять Ваш пример, то 1*cos(PI*n) и 1*cos(PI*n+PI/3) будут отличаться ровно в два раза.

Да. 0.5*cos(PI*n) и 1*cos(PI*n+PI/3) просил Вас сравнить. А не 1*cos(PI*n) и 1*cos(PI*n+PI/3).
Ну напишите Вы всю тригонометрию сами. Ведь школьные же формулы. C 5 по 8 класс.

Цитата(Andr2I @ Aug 1 2007, 22:19) *
На счет наложения - не понял - я же не выше частоты Найквиста. Может из-за того что половина ширины бина приходится на частоту выше частоты Найквиста?

Забудьте Вы про бины в данном случае. Частота Найквиста - граница. С нее все эффекты начинаются.
В данном случае накладываются друг на друга спектральные составляюшие исходного, недискретизированного, сигнала, находящиеся на +Fdiskr/2 и на -Fdiskr/2.
Цитата(Andr2I @ Aug 1 2007, 22:19) *
И последний вопрос (он же по сути исходный) - можно ли использовать эту точку для анализа спектра сигнала или нет?

Ради бога. Но с учетом сказанного. Т.е.амплитуда с фазой для этой ч-ты неразделимы. Для действительного сигнала.
Go to the top of the page
 
+Quote Post
anton
сообщение Aug 2 2007, 15:53
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 622
Регистрация: 31-07-04
Пользователь №: 422



Цитата
На счет наложения - не понял - я же не выше частоты Найквиста. Может из-за того что половина ширины бина приходится на частоту выше частоты Найквиста?


Вообщето необходимо рассматривать частоты ниже Fп/2 т.е. строгий знак меньше а не меньше или равно.
Go to the top of the page
 
+Quote Post
Tiro
сообщение Aug 2 2007, 21:57
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 781
Регистрация: 3-10-04
Из: Санкт-Петербург
Пользователь №: 768



Цитата(-=ВН=- @ Aug 2 2007, 13:52) *
Да. 0.5*cos(PI*n) и 1*cos(PI*n+PI/3) просил Вас сравнить. А не 1*cos(PI*n) и 1*cos(PI*n+PI/3).
Ну напишите Вы всю тригонометрию сами. Ведь школьные же формулы. C 5 по 8 класс.
Забудьте Вы про бины в данном случае. Частота Найквиста - граница. С нее все эффекты начинаются.
В данном случае накладываются друг на друга спектральные составляюшие исходного, недискретизированного, сигнала, находящиеся на +Fdiskr/2 и на -Fdiskr/2.

Ради бога. Но с учетом сказанного. Т.е.амплитуда с фазой для этой ч-ты неразделимы. Для действительного сигнала.


Физический смысл не сводится к манипуляции формулами, пардон smile.gif Частота Fs/2 интересна тем, что число выборок на период строго 2 (смотрим в знаменатель) smile.gif А фазы синуса и косинуса отличаются на 1/Fs. При этом _количество_ и _значение_ положительных и отрицательных выборок син() и кос() на период соответственно четное, а их сумма тождественно = 0. Отсюда амплитуда частотной составляющей на частоте Fs/2 == 0, а фаза неопределена. ИМХО.

Цитата(Tiro @ Aug 3 2007, 00:47) *
Физический смысл не сводится к манипуляции формулами, пардон smile.gif Частота Fs/2 интересна тем, что число выборок на период строго 2 (смотрим в знаменатель) smile.gif А фазы синуса и косинуса отличаются на 1/Fs. При этом _количество_ и _значение_ положительных и отрицательных выборок син() и кос() на период соответственно четное, а их сумма тождественно = 0. Отсюда амплитуда частотной составляющей на частоте Fs/2 == 0, а фаза неопределена. ИМХО.


Подобная же особенность в районе частоты = 0. При этом при начальной фазе == 0 все отсчеты кос(0) == 1, что дает _среднее_ значение функции на интервале интегрирования, а все отсчеты син(0) == 0, что дает возможность их не вычислять, пардон smile.gif То есть формула для интеграла от произведения с син(0) справедлива, но бесполезна smile.gif

Гнилые помидоры кидать сюда (+) smile.gif
Go to the top of the page
 
+Quote Post
-=ВН=-
сообщение Aug 3 2007, 05:17
Сообщение #15


Местный
***

Группа: Новичок
Сообщений: 210
Регистрация: 3-11-06
Пользователь №: 21 936



Цитата(Tiro @ Aug 3 2007, 01:57) *
Физический смысл не сводится к манипуляции формулами, пардон smile.gif Частота Fs/2 интересна тем, что число выборок на период строго 2 (смотрим в знаменатель) smile.gif А фазы синуса и косинуса отличаются на 1/Fs. При этом _количество_ и _значение_ положительных и отрицательных выборок син() и кос() на период соответственно четное, а их сумма тождественно = 0. Отсюда амплитуда частотной составляющей на частоте Fs/2 == 0, а фаза неопределена. ИМХО.

Только ерунду не надо писать, ладно? Амлитуду сначала научитесь вычислять, физик.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 6th July 2025 - 08:35
Рейтинг@Mail.ru


Страница сгенерированна за 0.01489 секунд с 7
ELECTRONIX ©2004-2016