栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【滤波器设计】根据设计指标使用matlab定制滤波器

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【滤波器设计】根据设计指标使用matlab定制滤波器

滤波器设计指标如下:

clc;
clear;
close all;
warning off;

%use the windows function
N  = 25;   %阶数,可以用过渡带来计算
wc = 1/6;  %wc是过渡带中心,要除以pi
hn = fir1(N-1,wc,'low',Bartlett(N));
%要求a
disp('the cofficient of windows is');
hn'
figure;
plot(hn,'b-o');
title('the cofficient of windows');

%要求b
figure;
freqz(hn,1);

 得到滤波器系数如下:

the cofficient of windows is

ans =

   -0.0000

   -0.0160

   -0.0305

   -0.0391

   -0.0381

   -0.0251

    0.0000

    0.0352

    0.0761

    0.1172

    0.1523

    0.1758

    0.1841

    0.1758

    0.1523

    0.1172

    0.0761

    0.0352

    0.0000

   -0.0251

   -0.0381

   -0.0391

   -0.0305

   -0.0160

   -0.0000

 

 A28-11

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/998143.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号