ideal_lp.m、freqz_m.m、freqz_m2.m

简介: ideal_lp.m、freqz_m.m、freqz_m2.m

ideal_lp.m:

function hd=ideal_lp(wc,N) %点0到N-1之间的理想脉冲响应
%wc=截止频率(弧度)%N=理想滤波器的长度
tao=(N-1)/2;
n=[0:(N-1)];
m=n-tao+eps; %加一个小数以避免0作除数
hd=sin(wc*m)./(pi*m);

freqz_m.m:

function [db,mag,pha,grd,w]=freqz_m(b,a)
   [H,w]=freqz(b,a,1000,'whole');
   H=(H(1:501));
   w=(w(1:501));
   mag=abs(H);
   db=20*log10((mag+eps)/max(mag));
   pha=angle(H);
   grd=grpdelay(b,a,w);

freqz_m2.m

function [db,mag,pha,w]=freqz_m2(b,a)
   [H,w]=freqz(b,a,1000,'whole');
   H=(H(1:1:501));
   w=(w(1:1:501));
   mag=abs(H);
   db=20*log10((mag+eps)/max(mag));
   pha=angle(H);
   grd=grpdelay;
相关文章
About the Importance of Aim in Life
Have an aim in life, or your energies will all be wasted.   ---R. Peters 人生应该树立目标,否则你的精力会白白浪费。 ---彼得斯
798 0
|
存储
Solve LP problem in lpsolve
使用lpsolve解决线性规划问题 Solve LP problem in lpsolve 一、引言 Introduction 通过一个简单例子来介绍lpsolve求解线性规划问题的方法。 假若农民有75亩地,他打算种上两种农作物:小麦和大麦。
1807 0
|
C语言 网络协议
Mass Cisco Attacking
Mass Cisco Attacking ------------------------- This article explain you how to attack cisco rou...
856 0
|
Java Go
HDU 2438 Turn the corner(三分查找)
托一个学弟的福,学了一下他的最简便三分写法,然后找了一道三分的题验证了下,AC了一题,写法确实方便,还是我太弱了,漫漫AC路!各路大神,以后你们有啥好的简便写法可以在博客下方留个言或私信我,谢谢了! Turn the corner Time Limit: 3000/1000 MS (Java/O...
973 0
|
机器学习/深度学习
1257:Knight Moves 2021-01-09
1257:Knight Moves 2021-01-09
|
机器学习/深度学习 算法
917:Knight Moves
题目链接:http://noi.openjudge.cn/ch0205/917/ 原题应该是hdu 1372 总时间限制: 1000ms  内存限制: 65536kB 描述 BackgroundMr Somurolov, fabulous chess-gamer indeed, asserts ...
1060 0
|
Go
HDOJ/HDU 1087 Super Jumping! Jumping! Jumping!(经典DP~)
HDOJ/HDU 1087 Super Jumping! Jumping! Jumping!(经典DP~)
95 0
|
存储
uva 439 - Knight Moves
点击打开链接 题目意思:有一个8x8的棋盘,初始给定两个位置,求出从第一个位置到第二个位置的最短路 解题思路:对于这一类的求最短路我们一般用广搜来做,开个结构体存储坐标,然后用队列存储这个这个结构体的对象,开始把第一个点放入队列,接下...
879 0

热门文章

最新文章