Разработка фильтра для цифрового повышающего преобразователя и цифрового понижающего преобразователя с использованием встроенных блоков в Simulink - PullRequest
0 голосов
/ 15 марта 2020

Может ли кто-нибудь помочь мне в моделировании простой приемопередающей системы BPSK, которая правильно получает сигнал через DU C и DD C? Я приложил скриншот моей системы Simulink вместе с диаграммами созвездий, спектрами и фильтрами DU C и DD C. Ниже приведены спецификации, используемые в системе:

Характеристики двоичного генератора

Вероятность нуля - 0,5

Начальное начальное число - 61

Время выборки - 1 / 10e3 (частота дискретизации 10 кГц)

Выборок на кадр - 44

Характеристики цифрового преобразователя с повышением частоты

Коэффициент интерполяции - [1 16 2] (Общий коэффициент интерполяции - 32)

Здесь 3x1 матричные элементы указывают коэффициент интерполяции трех отдельных этапов интерполяции. В блоке Simulink DU C используется интерполяционный фильтр FIR, за которым следуют фильтр CI C и компенсатор CI C.

Конструкция фильтра минимального порядка - Да

Двусторонняя полоса пропускания входного сигнала - 2e3 (2 кГц)

Источник частоты полосы останова - Авто

Пульсация полосы пропускания каскадного отклика - 0,1 дБ

Затухание полосы пропускания каскадного отклика - 80 дБ

Тип генератора - синусоида

Центральная частота выходного сигнала - 100e3 (100 кГц)

Частота входной выборки - 10e3 (10 кГц).

Спецификации цифрового понижающего преобразователя

Коэффициент прореживания - [2 16 1] (Общий коэффициент прореживания - 32)

Конструкция фильтра минимального порядка - Да

Двусторонняя полоса пропускания входного сигнала - 2e3 (2 кГц)

Источник частоты полосы останова - Авто

Тип генератора - Синусоида

Центральная частота - 100e3 (100 КГц)

Частота дискретизации на входе - 10e3 * 32 = 320 кГц

Как видите, я не получите правильный BER, что означает, что мой сигнал становится псевдонимом при получении через DD C. Как видно из спектров, я получаю правильное преобразование частоты и правильную частоту дискретизации на выходе, что означает, что сигнал корректно преобразуется с повышением частоты.

Пожалуйста, помогите мне в отладке, где проблема. Я предполагаю, что проблема с отфильтрованным ответом. Блок simulink позволяет изменять порядок фильтрации интерполятора КИХ, интерполятора CI C и компенсатора CI C. Если бы кто-нибудь мог помочь мне в правильном проектировании системы, я был бы признателен вам. Спасибо

Блок-схема системы

Основная полоса, преобразованные с повышением частоты и понижением частоты

DU C отклик фильтра

DD C отклик фильтра

Диаграммы созвездий

...