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

 
 
> Анализатор спектра ультразвукового диапазона, Анализатор спектра до 100кГц
Nukers
сообщение Mar 7 2010, 11:13
Сообщение #1


Участник
*

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



На сайте http://www.zetms.ru/catalog/analyzers/a19.php есть описание анализатора спектра.

Требуется проделать подобное, но на один канал (без аналогового выхода, цифрового выхода, коэффициенты усиления программируемые так же не нужны) с несколько измененными характеристиками:

1) Частота входного сигнала до 100кГц.
2) Частота дискретизации до 250кГц.
3) Количество разрядов АЦП 16.
4) Для отображения сигнала в частотную область использую БПФ (на ADSP 21375).
5) Динамический диапазон то же - 85дБ.


Возникли вопросы по алгоритму:

1) Если сигнал случайный (музыка, речь и.т.д), то как определить частоту гармоники с наибольшей амплитудой в спектре?
2) Как наиболее достоверно (погрешность от 2 до 5%) отобразить спектр?
3) Какую фильтрацию использовать?
4) Можно ли обойтись без октавных фильтров, а использовать скажем оконную фильтрацию (при условии, что накапливаю несколько периодов сигнала основной частоты)?


Сообщение отредактировал Nukers - Mar 7 2010, 11:16
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Nukers
сообщение Mar 22 2010, 18:16
Сообщение #2


Участник
*

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



Господа форумчане подскажите!

Собираюсь использовать следующий алгоритм:

НЧ фильтр->АЦП->БПФ->КИХ фильтр (основанный на функции окна Ханна)

У Смитта написано, что КИХ фильтрация это свертка сигнала и импульсной характеристики фильтра. А во временной области - это просто умножение коэффициентов фильтра на отсчеты сигнала. Хочу использовать второй способ. Следовательно сначала делаю БПФ, а затем фильтрацию.

Подскажите это корректно? Какие трудности возникают? Вносятся ли искажения когда делаем БПФ не фильтрованного сигнала?

Перекрытия спектров на частотах, кратных частоте дискретизации нет.
Go to the top of the page
 
+Quote Post
анатолий
сообщение Mar 24 2010, 13:02
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 10-12-05
Из: Украина
Пользователь №: 12 052



Цитата(Nukers @ Mar 22 2010, 21:16) *
Собираюсь использовать следующий алгоритм:
НЧ фильтр->АЦП->БПФ->КИХ фильтр (основанный на функции окна Ханна)
Подскажите это корректно? Какие трудности возникают? Вносятся ли искажения когда делаем БПФ не фильтрованного сигнала?

КИХ фильтр в конце - это корректно, это вместо того, чтобы умножать на временное окно.
Если это окно Ханна, то импульсная характеристика - простая - 1-2-1.
А для других окон - сложнее.
Так что дешевле будет умножать на окно, а не фильтровать потом спекр.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Nukers   Анализатор спектра ультразвукового диапазона   Mar 7 2010, 11:13
- - DRUID3   Цитата(Nukers @ Mar 7 2010, 13:13) 1) Есл...   Mar 7 2010, 11:28
- - Nukers   Цитата..мало того, можно его отобразить с достовер...   Mar 7 2010, 12:16
|- - DRUID3   Цитата(Nukers @ Mar 7 2010, 14:05) Знаю, ...   Mar 7 2010, 12:39
- - Nukers   ЦитатаЦитата Думаю, понятно что он делает. Да, он...   Mar 7 2010, 15:09
|- - DRUID3   Цитата(Nukers @ Mar 7 2010, 17:09) Фильтр...   Mar 7 2010, 19:04
- - Nukers   Тут я постарался графически отобразить мое поняти...   Mar 7 2010, 21:00
|- - DRUID3   Цитата(Nukers @ Mar 7 2010, 23:00) Тут я ...   Mar 7 2010, 22:18
|- - TigerSHARC   Цитата(Nukers @ Mar 8 2010, 00:00) Тут я...   Mar 8 2010, 07:11
|- - Nukers   Кто-нибудь может дать ссылку, где можно найти инфо...   Mar 13 2010, 17:15
|- - DRUID3   Цитата(TigerSHARC @ Mar 8 2010, 09:11) До...   Mar 13 2010, 17:51
|- - Nukers   Спаасибо огромное. Но я нашел лишь для 21364. А дл...   Mar 13 2010, 18:25
||- - DRUID3   Цитата(Nukers @ Mar 13 2010, 20:25) Спаас...   Mar 13 2010, 18:45
|- - TigerSHARC   Цитата(DRUID3 @ Mar 13 2010, 20:51) Надум...   Mar 14 2010, 06:50
- - Nukers   Уважаемый DRUID3. Есть к вам вопрос. Уолт Кестер в...   Mar 15 2010, 13:09
- - TigerSHARC   а кокой смысл делать БПФ до фильтрации... как я по...   Mar 22 2010, 18:25
- - DRUID3   Nukers я часа в 3-4 ночи просыпаюсь, тогда вам и о...   Mar 22 2010, 18:50
- - TigerSHARC   всё таки применение FIR в данном случае оправдано ...   Mar 22 2010, 19:34
- - Nukers   Я о том же, что и говорит анатолий. Мне непременно...   Mar 24 2010, 16:06
|- - DRUID3   Цитата(анатолий @ Mar 24 2010, 15:02) КИХ...   Mar 24 2010, 17:19
- - TigerSHARC   Корректировать - это просто внести поправку. напри...   Mar 24 2010, 17:07
- - Nukers   ЦитатаПросто умножаешь выборку на весовую функцию ...   Mar 24 2010, 17:17
- - Nukers   ЦитатаУ Анатолия уже в теплице видимо новый урожай...   Mar 24 2010, 17:35
- - TigerSHARC   Сань, ну нахрена спектр умножать на окно? для ...   Mar 24 2010, 17:47
|- - DRUID3   Цитата(TigerSHARC @ Mar 24 2010, 19:47) С...   Mar 24 2010, 18:05
- - Nukers   Согласен, ошибся. Поторопился. Теперь все вроде но...   Mar 24 2010, 17:56
- - TigerSHARC   теперь DRUID3 точно больше ничего не напишет))))   Mar 24 2010, 18:01
- - TigerSHARC   Да, кстати про зеркальный канал. В реальных девайс...   Mar 24 2010, 18:12
|- - DRUID3   Цитата(TigerSHARC @ Mar 24 2010, 20:12) Д...   Mar 24 2010, 18:30
- - Nukers   ЦитатаНу начнем с того, что смысл этих расчетов по...   Mar 25 2010, 06:40
|- - DRUID3   Цитата(Nukers @ Mar 25 2010, 08:40) 1024*...   Mar 25 2010, 07:33
- - Nukers   ЦитатаУмножение на функцию окна гораздо легковесне...   Mar 25 2010, 07:55


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

 


RSS Текстовая версия Сейчас: 19th June 2025 - 10:31
Рейтинг@Mail.ru


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