双线性映射matlab,[Matlab]双线性变换法设计数字带通滤波器

测试代码:

%%****bin_bp.m*******************%%

%% 使用双线性变换法设计带通滤波器

%% 2018年6月13日 16:30:34

%% author:Alimy

close all;

clear;

clc;

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%代码正文

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%给定数字滤波器指标

f_sl = 150 ; %阻带下限频率(Hz)

f_1 = 200 ; %通带下限频率(Hz)

f_3 = 500 ; %通带上限频率(Hz)

f_sh = 600 ; %阻带上限频率(Hz)

R_p = 0.5 ; %通带允许的最大衰减

R_s = 40 ; %阻带允许的最小衰减

f_s = 2000 ; %采样频率

T_s = 1 / f_s ; %采样间隔

%1.将数字带通滤波器的频率参数变换为归一化的数字角频率参数

omega_sl = 2 * pi * f_sl / f_s; %阻带下限频率

omega_1 = 2 * pi * f_1 / f_s; %通带下限频率

omgea_3 = 2 * pi * f_3 / f_s; %通带上限频率

omega_sh = 2 * pi * f_sh / f_s; %阻带上限频率

%2.预畸变处理,将归一化数字角频率参数变换成模拟带通滤波器的角频率参数

C = 2*f_s ;

Omega_sl = C * tan( o

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值