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

 
 
> Точность БПФ float vs fixed point
ozone
сообщение Aug 12 2015, 07:34
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 11-08-15
Пользователь №: 87 951



Здравствуйте!

Не получается найти информацию по точности алгоритмов БПФ с фиксированной и плавающей запятой. В литературе встречаются фразы, что если нужна высокая точность, то лучше использовать плавающую точку.

Задача - 4096 точечное преобразование , входные данные 16-разрядные. Понятно, что разрешающая способность определяется к-вом точек. Но что подразумевается под точностью, точность амплитуды или точность по частоте?

Алгоритмы 1.15 и FP single выдадут идентичные результаты по частоте? (точность по амплитуде совершенно не критична)

От этого зависит выбор DSP.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Krys
сообщение Sep 3 2015, 06:12
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



А что значит "вычисляю"? Если уже получилась только целая часть, то откуда из неё получится дробная?


--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
Go to the top of the page
 
+Quote Post
Corner
сообщение Feb 6 2016, 13:30
Сообщение #3


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

Группа: Участник
Сообщений: 1 072
Регистрация: 11-12-12
Пользователь №: 74 815



Цитата(Krys @ Sep 3 2015, 10:12) *
А что значит "вычисляю"? Если уже получилась только целая часть, то откуда из неё получится дробная?

Элементарно. При вычислениях я считаю, что целой части вообще нет нигде. Что исходные данные лишь дробная часть, что результат. То есть, если вход 16 бит, 32767 это почти 1, а -32768 это почти -1. И коэффициенты тоже в таком же духе. Только 18 бит со знаком родные для ПЛИС. Каждый раз округляю модуль до вхождения результата в 18 бит со знаком.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ozone   Точность БПФ float vs fixed point   Aug 12 2015, 07:34
- - Fat Robot   Что-то у вас все "в одну кучу": и точнос...   Aug 12 2015, 07:47
- - serjj   Вот модель, меняя параметр WIDTH можно сравнивать ...   Aug 12 2015, 08:21
|- - Fat Robot   2-3 разряда - нормальное пренебрежение. угу. С др...   Aug 12 2015, 08:39
||- - prig   Цитата(ozone @ Aug 12 2015, 10:34) ... (т...   Aug 13 2015, 08:03
||- - ozone   Цитата(prig @ Aug 13 2015, 11:03) А Вы ув...   Aug 13 2015, 17:00
||- - prig   Цитата(ozone @ Aug 13 2015, 20:00) В смыс...   Aug 14 2015, 08:32
|- - ViKo   Цитата(serjj @ Aug 12 2015, 11:21) Вот мо...   Aug 12 2015, 10:23
- - ozone   Большое спасибо!   Aug 12 2015, 08:45
- - serjj   У меня R2010b, возможно они поменяли с того времен...   Aug 12 2015, 11:27
- - serjj   ЦитатаОно как бы да, 32 битный процессор вроде сам...   Aug 14 2015, 06:17
|- - ozone   Цитата(serjj @ Aug 14 2015, 09:17) У вас ...   Aug 15 2015, 16:15
- - Corner   Использую исключительно целочисленную математику. ...   Aug 28 2015, 15:18
- - Corner   Прикинул я скорость на Cortex-M7 4096 FFT. Выходит...   Feb 8 2016, 11:06


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

 


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


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