电路与滤波器设计:MATLAB 程序及相关知识解析
在电路与滤波器设计领域,MATLAB 是一款强大的工具。本文将详细介绍一系列用于滤波器设计的 MATLAB 程序,包括程序的功能、实现步骤以及相关函数的解析。
1. 滤波器优化程序 optimize.m
这个程序的主要目的是对二维带通滤波器进行优化。以下是该程序的具体步骤:
1.1 初始化参数
clear all;
close all;
order1 = 4;
order2 = 4;
pdiv = 15;
sdiv = 15;
pts = 20;
这里, order1 和 order2 分别表示滤波器的阶数, pdiv 和 sdiv 用于划分频率平面, pts 是采样点数。
1.2 获取初始的 IIR 传递函数
[numz10,denz10] = cheby1(order1/2,0.5,[1/pi 2/pi]);
[numz20,denz20] = cheby1(order2/2,0.5,[1/pi 2/pi]);
使用 cheby1 函数生成切比雪夫 I 型滤波器的传递函数系数。
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



