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

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

Отправлено SM 07 апреля 2004 г. 23:49

Нужно "растянуть" или "сжать" сигналу его спектр. То есть (для примера - растяжение спектра) имеем на входе сигнал со спектром, ограниченным Fs/4 (Fs частота выборок), а надо на выходе получить его-же, но растянутым так, чтобы нулевая частота осталась в нуле, а Fs/4 попала на Fs/2.

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

Второе что приходит в голову - получаем аналитический сигнал, делим его на много-много-много полос (прям так - на бесконечное число), и в каждой из этих полос домножаем на свою комплексную экспоненту. Далее собираем оный сигнал обратно в единое целое суммированием, и берем вещественную часть. В результате каждая полоса сдвигается куда ей следует, а в пределе, убрав эту бесконечную кучу тонких полос, получаем красоту и в частотной, и во временной области. Все, конечно, здорово, но вот как-то никак не реализуемо.

Что подскажут местные светила математики и ЦОСа? Есть ли какое такое преобразование, чтоб мипсов не разбазаривая оформить нечто похожее на мной описанный второй путь? Или какой третий путь?

P.S.
Сейчас пробую банки с фильтрами :) (делю на N полос и двигаю каждую по-своему) - но они мипсов жрут немало (частота дискретизации не маленькая), да и "линейчатость" (при растягивании спектра) или наложения при сжатии не прибавляют оптимизма к продолжению работ в этом направлении.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru