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

 
 
> Генератор НЧ случайного сигнала.
dmyl
сообщение Feb 2 2006, 11:17
Сообщение #1


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

Группа: Свой
Сообщений: 123
Регистрация: 11-01-06
Пользователь №: 13 032



Задача примерно следующая - сформировать случайный НЧ сигнал с заданной спектральной плотностью, так скажем диапазон частот 0-0.1Гц, с частотой дискретизации 8кГц.
Есть мысль решить ее при помощи многозвенной интерполирующей цепи.
ФНЧ подключенный к ГСЧ формирует заданное спектральное распределение на низкой частоте дискретизации, так скажем порядка 1Гц. Затем частота дискретизации последовательно повышается многозвенным интерполятором.

Вопрос. Как выбрать наиболее оптимальные параметры (интеполирующие множители) каждого звена?
Логично ли выбрать одинакове звенья, так скажем все с умножением частоты дискретизации на 4, и при этом иметь одинаковые фильтры и их программные реализации?
Как подобрать параметры многократной восходяей дисктретной системы МВДС?
Что почитать полезного?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
dmyl
сообщение Feb 3 2006, 05:33
Сообщение #2


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

Группа: Свой
Сообщений: 123
Регистрация: 11-01-06
Пользователь №: 13 032



Вообщем я тут поразмыслил, да еще подкину советов на телесистемах, делать наверное буду так:
ДСП у меня с плавающей точкой, следовательно можно смело использовать БИХ фильтры не боясь огромного порядка как с КИХ фильтрами и не боясь потерять точность. Формирование исходного белого шума сделать на частоте 20Гц, затем еще два каскада апсамплинга по 20, того 20*20*20=8000

Если раскладывать 8000 как вы предлагаете на двойки, может получиться нехорошая начальная частота дискретизации, максимум чего удастся добиться это 125*2*2*...*2=8000, либо частота будет нецелая, что не совсем удобно.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Feb 8 2006, 20:34
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(dmyl @ Feb 3 2006, 08:33) *
Вообщем я тут поразмыслил, да еще подкину советов на телесистемах, делать наверное буду так:
ДСП у меня с плавающей точкой, следовательно можно смело использовать БИХ фильтры не боясь огромного порядка как с КИХ фильтрами и не боясь потерять точность. Формирование исходного белого шума сделать на частоте 20Гц, затем еще два каскада апсамплинга по 20, того 20*20*20=8000
БИХ, по-моему, хорошее решение для Вашего случая. Однако, я бы все-таки поостерегся делать апсэмплинг аж в 20 раз без результатов тщательного моделирования. Флоат-то он флоат, однакож, не дабл... А добротность звеньев фильтра будет весьма большой...

Цитата(dmyl @ Feb 3 2006, 08:33) *
Если раскладывать 8000 как вы предлагаете на двойки, может получиться нехорошая начальная частота дискретизации, максимум чего удастся добиться это 125*2*2*...*2=8000, либо частота будет нецелая, что не совсем удобно.
Ну, во первых, разложить можно и получше: напр., 2, ..., 2, 2, 5, 5, 5. Для БИХ реализации можно рассмотреть также вариант 4, 4, 4, 5, 5, 5, однако, на мой взгляд, это будет все-таки "хуже".
А, во-вторых, понятие "частота" для исходного массива суть вещь довольно абстрактная - Вам лишь нужно получить один-единственный отсчет (например, один раз в 8000/8192 С, если это, конечно, возможно), а потом произвести расчет промежуточных значений. Если восхождение делать на каждом шаге вдвое, длина КИХ будет вовсе не "огромного порядка".

Кстати, у Рабинера-Голда (из закромов) во второй части главы 3 есть информация, которая может Вас заинтересовать.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post



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

 


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


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