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

 
 
> Фурье "неправльной" длины, Есть ли готовые решения для вычисления?
alexPec
сообщение Aug 24 2011, 21:15
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Всем добрый день. Кому нибудь приходилось вычислять фурье не степени двойки, например надо 1490. Ну надо и все тут, именно такую длину. Вычисляется ли какими нибудь мегафункциями альтеры такое? Или придется мудрить - вычислять фурье на 2048 отсчетов, но сохраняя при этом расстояние между частотами, а ненужные отсчеты просто выкинуть? Есть ли в таком методе подводные камни, которые я не учел?

Спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
V_G
сообщение Aug 25 2011, 12:36
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Не вижу проблем в дополнении выборки нулями до ближайшей степени двойки. Тем более это обычная практика, если вы собираетесь такой сигнал фильтровать, а потом восстанавливать. В этом случае всегда нужно более длинное преобразование Фурье (на длину импульсной характеристики фильтра).
Частоты в спектральной области при этом не отбрасываются, т.к. ширина спектра не меняется (она определяется не длиной выборки, а частотой дискретизации). Увеличивается спектральная разрешающая способность.
Go to the top of the page
 
+Quote Post
alexPec
сообщение Aug 26 2011, 07:23
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(V_G @ Aug 25 2011, 16:36) *
Не вижу проблем в дополнении выборки нулями до ближайшей степени двойки. Тем более это обычная практика, если вы собираетесь такой сигнал фильтровать, а потом восстанавливать. В этом случае всегда нужно более длинное преобразование Фурье (на длину импульсной характеристики фильтра).
Частоты в спектральной области при этом не отбрасываются, т.к. ширина спектра не меняется (она определяется не длиной выборки, а частотой дискретизации). Увеличивается спектральная разрешающая способность.


Суть немного другая. Есть офдм сигнал, с количеством несущих не равных степени двойки. Поэтому если я увеличу спектральную разрешающую способность, я не попаду точно в бины спектра и будет ерунда. Нужно именно сохранить расстояние (в частотной области) между бинами спектра.
Go to the top of the page
 
+Quote Post
V_G
сообщение Aug 26 2011, 08:46
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Цитата(alexPec @ Aug 26 2011, 18:23) *
Суть немного другая. Есть офдм сигнал, с количеством несущих не равных степени двойки. Поэтому если я увеличу спектральную разрешающую способность, я не попаду точно в бины спектра и будет ерунда. Нужно именно сохранить расстояние (в частотной области) между бинами спектра.

Ваша конечная задача непонятна. Если надо оценить амплитуды гармоник, то точное попадание непринципиально. Можно подобрать окно, на которое домножать выборку, которое не искажает амплитуд частотных составляющих, неточно попадающих на частоты базисных функций.
Go to the top of the page
 
+Quote Post
alexPec
сообщение Aug 26 2011, 11:34
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(V_G @ Aug 26 2011, 12:46) *
Ваша конечная задача непонятна. Если надо оценить амплитуды гармоник, то точное попадание непринципиально. Можно подобрать окно, на которое домножать выборку, которое не искажает амплитуд частотных составляющих, неточно попадающих на частоты базисных функций.

Задача получить точные амплитуды и фазы спектра офдм. На передатчике спектр формируется с помощью ОДПФ не степени двойки. Выборки поступают с определенной частотой дискретизации. Там нулями ничего не дописывается, просто ОДПФ не степени двойки и все. А мне надо сделать ДПФ этого сигнала, причем ДПФ надо взять большей длины похоже, но чтоб все амплитуды и фазы полезных гармоник, сформированных передатчиком, преобразовались обратно (из временной области в частотную) однозначно с наименьшими ошибками. Т.е. точное попадание обязательно
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 06:48
Рейтинг@Mail.ru


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