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

 
 
> Передискретизация
Ivan55
сообщение Feb 1 2013, 03:00
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 17-01-12
Пользователь №: 69 640



Есть комлексный сигнал, ширина полосы сигнала 20 кГц, т.е. от -10 кГц до +10 кГц. Частота дискретизации сигнала 41.25 кГц, необходимо передискретизовать его в 48 кГц. Для этого необходимо проинтерполировать исходный сигнал с коэффициентом 64 и продицимировать с коэффициентом 55. Для простоты реализации это можно разбить на два каскада т.е. 8 вверх 5 вниз 8 вверх и 11 вниз. Вопрос следующий, какие должны быть параметры интерполирующего ФНЧ фильтра для каждого каскада (т.е. ширина полосы пропускания, задержания, порядок фильтра)?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
STAR_IK
сообщение Feb 1 2013, 04:17
Сообщение #2


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

Группа: Свой
Сообщений: 136
Регистрация: 10-04-09
Из: Омск
Пользователь №: 47 461



Вообще требования к интерполирующим и децимирующим фильтрам хорошо описаны в любой книге по цифровой обработке сигналов, например Лайонс. Основное требование к децимирующему фильтру - это подавление зеркальных составляющих, которые при смене частоты дискретизации накладываются на основной спектр. При интерполяции необходимо уже подавлять спектральные копии полезного сигнала, которые вылезли на других частотах. В вашем случае, не обязательно применять передискретизацию используя каскадное соединение интерполирующего и децимирующего фильтров, а использовать фильтры с дробной задержкой, например Ферроу. Для ознакомления с Фэрроу можно глянуть сюда http://www.dsplib.ru/content/farrow/farrow.html
Go to the top of the page
 
+Quote Post
Ivan55
сообщение Feb 1 2013, 14:22
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 17-01-12
Пользователь №: 69 640



Цитата(STAR_IK @ Feb 1 2013, 08:17) *
Вообще требования к интерполирующим и децимирующим фильтрам хорошо описаны в любой книге по цифровой обработке сигналов, например Лайонс. Основное требование к децимирующему фильтру - это подавление зеркальных составляющих, которые при смене частоты дискретизации накладываются на основной спектр. При интерполяции необходимо уже подавлять спектральные копии полезного сигнала, которые вылезли на других частотах.


Да спасибо!) Про это я знаю, но вопрос был в параметрах фильтра, потому что я реализовал фильтр с полосой 10 кГц затухание на 13 кГц, порядок ФНЧ фильтра 128, фильтр видимо че то не отфильтровывает и шумы зеркал пролазят в полосу, причем существенно... ОСШ упало на 10 дБ

Цитата(STAR_IK @ Feb 1 2013, 08:17) *
В вашем случае, не обязательно применять передискретизацию используя каскадное соединение интерполирующего и децимирующего фильтров, а использовать фильтры с дробной задержкой, например Ферроу. Для ознакомления с Фэрроу можно глянуть сюда http://www.dsplib.ru/content/farrow/farrow.html


Спасибо почитаю)

Сообщение отредактировал Ivan55 - Feb 1 2013, 14:26
Go to the top of the page
 
+Quote Post



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

 


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


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