TechShape.ru

Информационные технологии

Основные разделы

Средствами MATLAB провести проверку коэффициентов передаточной функции цифрового фильтра, полученных после выполнения заданий 1 и 2.

Для проверки коэффициентов передаточной функции цифрового фильтра с помощью MATLAB создадим M-сценарий и используем следующий программный код:

clear all; clc; close all;

n=3;=400;=6000;=1;=2*fc/fd;

[a,b]=cheby1(n,Rp,Wn,'low')

где n -порядок фильтра; fc - частота среза; fd-частота дискретизации; Rp - неравномерность в полосе пропускания; ; Wn - нормированная частота, её значения лежат в отрезке [0,1], где 1 соответствует частоте Найквиста. Частота Найквиста равна 0,5*fd; [a,b] = cheby1(n, Rp, Wn, 'low') - команда, которая вычисляет коэффициенты передаточной функции.

Получаем:

a =0.0037 0.0111 0.0111 0.0037

b =1.0000 -2.4710 2.1626 -0.6619

Таблица 3 - Сравнение вручную рассчитанных коэффициентов, с коэффициентами, полученными в системе MATALAB.

Коэффициенты

Рассчитанное

MATLAB

Погрешность расчета

0,003610,00370,00009

0,0110,01110,0001

0,0110,01110,0001

0,003610,00370,00009

110

-2,475-2,4710,004

2,2732,16260,1104

-0,748-0,66190,0861

По результатам видно, что расчёт произведён правильно.

аналоговый фильтр цифровой передаточный

Еще статьи

Моделирование системы электросвязи в системе схемотехнического моделирования Micro-Cap V
Системы связи играют все большую роль в жизни людей, объединяя и сближая отдельные страны, континенты и объекты космоса. Последние годы отмечены не только интенсивным развитием проводных и опто-волоконных систем связи, но и заметным развитием систем радиосвязи. Помимо традиционных релейных и спутниковых ...

Все права защищены! 2021 - www.techshape.ru