[an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено ВН 18 сентября 2002 г. 12:06
В ответ на: Есть несколько периодов редко нашинкованой синусоиды. Как определить ее амплитуду, если отправлено VVT 18 сентября 2002 г. 09:03

Кроме FFT и преобразования Гильберта.
1. Наверное самый простой. Сумма квадратов всех отсчетов синусоиды, деленная на число отсчетов. Корень из полученного значения даст оценку амплитуды. Точность не очень, конечно.
2. Если частота сигнала известна. Отсчеты синуса с выхода Вашего фильтра умножаете на sin Вашей частоты и на cos ее же. Пропускуете оба полученных сигнала через сумматоры. Полученные суммы делите на число отсчетов. Затем корень из суммы квадратов. Собственно это аналог Фурье. Но на одну частоту. Или согласованный фильтр. Требует таблицы или расчета sin,cos.
3. Чем то похож на 2. Если полосовой фильтр у Вас цифровой, то сделайте его, к тому же, комплексным. На его выходе будет Re и Im.
Каждый возводите в квадрат и суммируете.
Сумма полученных значений, деленная на число отсчетов, и, наконец, корень из нее.
Этот вариант - аналог преобразования Гильберта. Но в полосе. И реализуется, мне кажется, проще, чем действительный фильтр плюс преобразователь Гильберта. С вариантом 2 по реализации примерно равноценны. Но может оказаться как проще, так и сложнее, т.к. с одной стороны не требует таблицы sin,cos, а с другой - усложняется реализация полосового фильтра.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru