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

 
 
> Не могу понять ДПФ, вопрос чайника
kumle
сообщение Aug 24 2011, 11:52
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 149
Регистрация: 15-12-09
Из: Москва
Пользователь №: 54 280



Как Сумма частотных составляющих от -00 до +00 превратилась в сумму от 0 до N-1 ?

Прикрепленное изображение

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kumle
сообщение Aug 24 2011, 13:27
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 149
Регистрация: 15-12-09
Из: Москва
Пользователь №: 54 280



Тогда получается если я взял оцифровал сигнал, взял 10 оцифрованых значений и получил в результате всего 10 точек для построения спектра ? никак иначе ?
Go to the top of the page
 
+Quote Post
Alexey Lukin
сообщение Aug 24 2011, 17:57
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 159
Регистрация: 3-01-11
Пользователь №: 62 000



Цитата(kumle @ Aug 24 2011, 17:27) *
Тогда получается если я взял оцифровал сигнал, взял 10 оцифрованых значений и получил в результате всего 10 точек для построения спектра ? никак иначе?

Правильнее сказать так: (комплексный) сигнал длиной 10 точек можно представить (полностью описать) с помощью БПФ из 10 частот. Но никто вам не запрещает брать БПФ и большей длины, дополняя сигнал нулями.
Go to the top of the page
 
+Quote Post
SPACUM
сообщение Aug 24 2011, 19:01
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 161
Регистрация: 22-06-09
Из: Москва
Пользователь №: 50 531



Цитата(Alexey Lukin @ Aug 24 2011, 21:57) *
Правильнее сказать так: (комплексный) сигнал длиной 10 точек можно представить (полностью описать) с помощью БПФ из 10 частот. Но никто вам не запрещает брать БПФ и большей длины, дополняя сигнал нулями.

Если у kumle всего 10 точек и пока никакой комплексности не намечается, то зачем человека путать? Есть RealFFT, которая из этого сделает 5 амплитуд и 5 фаз. И быстрее работает, чем для комплексных чисел. Лишнее надо отбрасывать.


--------------------
Ты можешь знать все что угодно, но пока ты не доказал это на практике, ты не знаешь ничего!© Ричард Бах
Go to the top of the page
 
+Quote Post
Alexey Lukin
сообщение Aug 24 2011, 20:27
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 159
Регистрация: 3-01-11
Пользователь №: 62 000



Цитата(SPACUM @ Aug 24 2011, 23:01) *
зачем человека путать?

Я всего лишь следую нотации его книжки.
Вы — тоже путаете. RealFFT даст 6 амплитуд и 4 фазы.

Цитата(Дмитрий_Б @ Aug 24 2011, 22:23) *
Да уж... Судя по шрифту, солидная книжка. Только приведённый текст ошибочен по существу.

Это классическая книга Рабинера-Гоулда. Никто не говорит, что X(k) в верхней формуле равно X(k) в нижней. Формула просто переписывается в другом виде, а значения коэффициентов Фурье при этом могут измениться.
Go to the top of the page
 
+Quote Post
Дмитрий_Б
сообщение Aug 25 2011, 17:15
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 211
Регистрация: 25-10-09
Пользователь №: 53 195



Цитата(Alexey Lukin @ Aug 25 2011, 00:27) *
Это классическая книга Рабинера-Гоулда. Никто не говорит, что X(k) в верхней формуле равно X(k) в нижней. Формула просто переписывается в другом виде, а значения коэффициентов Фурье при этом могут измениться.

Вот как? Означает ли это, что единственному сигналу соответствуют 2 различных спектра? Не нравится мне математика нетрадиционной ориентации. Сигналу соответствует единственный набор коэффициентов ряда Фурье. Они меняются в том и только в том случае, если меняется сигнал. Что до книги - мне, помнится, попадались в ней неточности, хотя книга хорошая.
Go to the top of the page
 
+Quote Post
bahurin
сообщение Aug 26 2011, 04:08
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 240
Регистрация: 20-09-08
Пользователь №: 40 347



Цитата(Дмитрий_Б @ Aug 25 2011, 21:15) *
Вот как? Означает ли это, что единственному сигналу соответствуют 2 различных спектра? Не нравится мне математика нетрадиционной ориентации. Сигналу соответствует единственный набор коэффициентов ряда Фурье. Они меняются в том и только в том случае, если меняется сигнал. Что до книги - мне, помнится, попадались в ней неточности, хотя книга хорошая.


Да ну не цепляйтесь там по сути написано правильно, хотя и запутано.

Что касается
Цитата
Сигналу соответствует единственный набор коэффициентов ряда Фурье


ряд Фурье справедлив для периодического сигнала, тогда его спектр линейчатый. Но если после АЦП я получил N точек сигнала, то его спектр не является линейчатым, он непрерывный, хотя периодический, потому что сигнал цифровой. И чтобы сделать спектр линейчатым я должен свои N точек бесконечно повторить (сделать сигнал периодическим), но это уже совсем другой сигнал, поскольку о периодичности исходного сигнала, который я оцифровал ничего не известно. Вот и получается что на входе АЦП мы имеем один сигнал, а спектр рассчитываем для совершенно другого сигнала, со всеми эффектами возникающими при искусственной периодизации исходного оцифрованного сигнала.
Go to the top of the page
 
+Quote Post
Driver_GV
сообщение Aug 26 2011, 19:31
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 58
Регистрация: 11-05-06
Из: Lugansk
Пользователь №: 17 011



Цитата(bahurin @ Aug 26 2011, 07:08) *
ряд Фурье справедлив для периодического сигнала, тогда его спектр линейчатый. Но если после АЦП я получил N точек сигнала, то его спектр не является линейчатым, он непрерывный, хотя периодический, потому что сигнал цифровой. И чтобы сделать спектр линейчатым я должен свои N точек бесконечно повторить (сделать сигнал периодическим), но это уже совсем другой сигнал, поскольку о периодичности исходного сигнала, который я оцифровал ничего не известно. Вот и получается что на входе АЦП мы имеем один сигнал, а спектр рассчитываем для совершенно другого сигнала, со всеми эффектами возникающими при искусственной периодизации исходного оцифрованного сигнала.


Используйте функции окна. Входные отсчеты по времени умножаются на соответствующую функцию окна, что влечет за собой обнуление сигнала на краях выборки. Это компромис между расширением центрального лепеска и подавлением боковых. я использую обычно Хамминга. Подавление боковых более 40 Дб.


--------------------
-------------------
picping.lg.ua
Go to the top of the page
 
+Quote Post
bahurin
сообщение Aug 27 2011, 06:54
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 240
Регистрация: 20-09-08
Пользователь №: 40 347



Цитата(Driver_GV @ Aug 26 2011, 23:31) *
Используйте функции окна. Входные отсчеты по времени умножаются на соответствующую функцию окна, что влечет за собой обнуление сигнала на краях выборки. Это компромис между расширением центрального лепеска и подавлением боковых. я использую обычно Хамминга. Подавление боковых более 40 Дб.


Это понятно но мы не об этом. Умножение на функцию окна отличного от прямоугольного это уже третий сигнал со своим спектром. Выборка N точек сигнала это тоже умножение на функцию окна, только прямоугольного.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- kumle   Не могу понять ДПФ   Aug 24 2011, 11:52
- - Zelepuk   Могу порекомендовать почитать Уолта Кестера или Юк...   Aug 24 2011, 12:21
- - kumle   Спасибо, уже читаю.   Aug 24 2011, 12:40
- - Alexey Lukin   Цитата(kumle @ Aug 24 2011, 15:52) Как Су...   Aug 24 2011, 13:12
|- - SPACUM   Цитата(kumle @ Aug 24 2011, 17:27) Тогда ...   Aug 24 2011, 14:08
||- - bahurin   посмотрите здесь там как раз опиывается как перехо...   Aug 24 2011, 16:55
|- - Дмитрий_Б   Цитата(bahurin @ Aug 26 2011, 08:08) Да н...   Aug 28 2011, 10:27
|- - Zelepuk   Цитата(Дмитрий_Б @ Aug 28 2011, 14:27) Не...   Aug 28 2011, 14:59
|- - Serhiy_UA   Цитата(Zelepuk @ Aug 28 2011, 17:59) поэт...   Aug 29 2011, 06:01
- - Дмитрий_Б   Да уж... Судя по шрифту, солидная книжка. Только п...   Aug 24 2011, 18:23
- - Mad_max   Цитата(kumle @ Aug 24 2011, 15:52) Как Су...   Aug 25 2011, 06:30
- - kumle   Кажется это понял. А если у меня обычный сигнал (в...   Aug 25 2011, 07:34
- - SPACUM   Цитата(kumle @ Aug 25 2011, 11:34) Но тог...   Aug 25 2011, 07:56
|- - kumle   Цитата(SPACUM @ Aug 25 2011, 11:56) k - э...   Aug 25 2011, 08:09
- - Mad_max   Цитата(kumle @ Aug 25 2011, 11:34) Но тог...   Aug 25 2011, 08:03
- - bahurin   Цитата(kumle @ Aug 25 2011, 11:34) И если...   Aug 25 2011, 08:40
- - kumle   Цитата(bahurin @ Aug 25 2011, 12:40) Ниче...   Aug 25 2011, 08:49


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

 


RSS Текстовая версия Сейчас: 13th August 2025 - 22:30
Рейтинг@Mail.ru


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