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

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

Отправлено вопрос 22 апреля 2003 г. 10:50
В ответ на: Неприятные пучности шумов? отправлено [забывший пароль]GroundCtrl 22 апреля 2003 г. 10:10

Спектр исходного сигнала уже ограничен на преобразующей стороне до десятков герц, а квантованные отсчеты следуют с частотой в десятки килогерц, но с недостаточным разрешением. Мне нужно получить повышенное разрешение, сохранив по возможности исходную полосу в десятки герц. Фильтрацию (треугольник или трапеция) и внутрицикловое (десятки миллисекунд) накопление я делаю "на ходу", т.е. получив очередной отсчет, добавляю его в кольцевой буфер и прибавляю к текущей сумме, вычитаю из нее самый старый отсчет (для треугольника - пришедший циклом раньше, для трапеции - полуциклом раньше) и складываю полученную текущую сумму с такой же предыдущей. В результате получаю (на примере из 7-8 отсчетов, хотя на практике их до тысячи):

Z=x1+2x2+3x3+4x4+3x5+2x6+x7 (=треугольник)
Z=x1+2x2+3x3+3x4+3x5+3x6+2x7+x8 (=трапеция)

Понятно, что это можно делать и не на ходу, то есть копить себе отсчеты в буфер в течение цикла, а потом наезжать на этот буфер всякими утюгами, но суть от этого не меняется. Неудачно названные "пучности шумов" обнаруживаются вокруг некоторых средних значений выходного потока, расположены они регулярно по всей ширине диапазона возможных значений и скорее всего являются проявлениями избирательного увеличения шумов квантования из-за алиасинга или чем-то подобным.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru