Перейти к содержанию
    

Расчет двух КИХ фильтров с учетом предискажения

Доброго времени суток.

 

Вопрос состоит в следующем: из каких соображений расчитываются коэффициенты двух каскадно соединенных фильтров CFIR(21 коэф.) и PFIR(63 коэф.), которые стоят после CIC дециматора. В результате хочу получить общую характеристику "корень из приподнятого косинуса".

 

В http://electronix.ru/forum/index.php?showtopic=67280 предлогается скрипт для синтез ОДНОГО RRC фильтра с учетом компенсации, искажений вносимых CIC дециматором, а как быть когда необходимо два фильтра! По каким критериям расчитывать первый фильтр по каким второй.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С этой микросхемой не работал, но что мешает первый фильтр сделать не искажающим сигнал, а второй - приподнятый косинус ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С этой микросхемой не работал, но что мешает первый фильтр сделать не искажающим сигнал, а второй - приподнятый косинус ?

 

Пока абстрагируемся от микросхемы.

 

Ладно, если предположить что первый у нас как то расчитан, как расчитать второй? Ведь нужно учесть характеристику первого фильтра! Пробывал в матлабе расчитывать использую операцию обратную свертке,т.е. Spfir=deconv(Srrc, Scfir), но результат - полный бред!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ладно, если предположить что первый у нас как то расчитан, как расчитать второй? Ведь нужно учесть характеристику первого фильтра! Пробывал в матлабе расчитывать использую операцию обратную свертке,т.е. Spfir=deconv(Srrc, Scfir), но результат - полный бред!

в чем проблема перемножить передаточные характеристики в частотной области и получить обратную? идеальную характеристику то вы знаете %)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я имел ввиду сделать первый фильтр с такой шириной полосы чтобы без искажений пропустить сигнал, а уже вторым его фильтровать. А вообще если у вас есть произвольная характеристика фильтра то её можно в каждой точке разделить на 2 части, например если у суммарного фильтра должно быть затухание 10 дБ, то можно в этой точке для первого взять 3 дБ для второго 7 дБ или 5 и 5. Тогда суммарная характеристика даст 10 дБ в этой точке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в чем проблема перемножить передаточные характеристики в частотной области и получить обратную? идеальную характеристику то вы знаете %)

 

Я так и сделал. До меня просто долго не могло дойти, как для фильтров с 21 и 63 коэффициентми построить АЧХ с одинаковым количество точек для последующих вычислений. Оказалос все очень просто - нужно всего-навсего добавить нули и сделать FFT. Вобщем все получилось :08:

 

 

Всем спасибо за помощь!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...