文档帮助中心
高通滤波信号
y =高通(x,百通)
Y =高通(x,馈电,fs)
y =高通滤波(xt,成就)
y =高通(___,名称,价值)
[y,d] =高通(___)
高通滤波(___)
y=高通(x,倍)过滤输入信号x使用具有归一化通带频率的高通滤波器倍在单位的πrad /样品。高通使用最小阶滤波器,具有60 dB的停止衰减,并补偿过滤器引入的延迟。如果x是一个矩阵,函数独立过滤每列。
y=高通(x,倍)
y
x
倍
高通
例子
y=高通(x,成就,fs)指定x已经以速度进行了抽样fs赫兹。成就是赫兹滤波器的通带频率。
y=高通(x,成就,fs)
成就
fs
y=高通(XT.,成就)高通滤波数据在时间表XT.使用通频带频率为的滤波器成就赫兹。该函数独立地过滤时间在时间表中的所有变量以及每个变量内的所有列。
y=高通(XT.,成就)
XT.
y=高通(___,名称,价值)使用名称值对参数指定以前任何一个语法的其他选项。您可以更改滤波器的停机衰减,过渡带陡度和脉冲响应的类型。
y=高通(___,名称,价值)
名称,价值
[y,d] =高通(___)也返回digitalFilter对象d用于过滤输入。
[y,d] =高通(___)
d
digitalFilter
高通滤波(___)没有输出参数的情况下,绘制输入信号并覆盖过滤后的信号。
全部收缩
创建在1 kHz的信号中采样1秒。该信号包含两个音调,一个在50 Hz,另一个处于250 Hz,嵌入在Raussian白噪声方差1/100中。高频音具有低频音的幅度的两倍。
FS = 1E3;t = 0:1 / FS:1;x = [1 2] * sin(2 * pi * [50 250]''。* t)+ Randn(尺寸(t))/ 10;
高通 - 过滤信号以消除低频音。指定150 Hz的通带频率。显示原始和过滤的信号,以及它们的光谱。
高通(x,150,fs)
实现基本数字音乐合成器并使用它来播放传统歌曲。指定2 kHz的采样率。绘制歌曲的谱图。
fs = 2 e3;t = 0:1 / fs: 0.3 - 1 / f;L = [0 130.81 146.83 164.81 174.61 196.00 220 246.94];M = [0 261.63 293.66 329.63 349.23 392.00 440 493.88];H = [0 523.25 587.33 659.25 698.46 783.99 880 987.77];注意= @ (f, g) (1 1 1) * sin(2 *π* (l (g) m (g) h (f)]的。* t);MEL = [3 2 1 2 3 3 3 0 2 2 2 2 0 3 5 5 0 3 2 1 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1]+1;Acc = [3 0 5 0 3 0 3 3 2 0 2 2 3 0 5 5 3 0 5 3 3 3 0 2 3 0 1]+1;歌= [];为kj = 1:长度(mel)song = [歌曲注意(mel(kj),acc(kj))零(1,0.01 * fs)];结尾歌曲=歌曲/(max(abs(歌曲))+ 0.1);%听到,输入声音(song,fs)pspectrum(宋、fs、的谱图,'timeresolution',0.31,...“OverlapPercent”,0,'minthreshold',-60)
高通 - 过滤信号以将旋律与伴奏分离。指定450 Hz的通带频率。在时间和频率域中绘制原始和过滤的信号。
洪=高通(歌曲,450,FS);%听到,键入声音(洪,fs)高通(歌曲,450,FS)
绘制旋律的谱图。
图pspectrum(hong,fs,的谱图,'timeresolution',0.31,...“OverlapPercent”,0,'minthreshold',-60)
用一个通频带频率为200hz的无限脉冲响应高通滤波器滤波在1khz采样的白噪声。使用不同的陡度值。绘制滤波信号的频谱。
FS = 1000;x = randn(20000,1);[Y1,D1] =高通(x,200,fs,'阻止响应','IIR',陡峭的,0.5);[Y2,D2] =高通(x,200,fs,'阻止响应','IIR',陡峭的,0.8);[Y3,D3] =高通(x,200,fs,'阻止响应','IIR',陡峭的,0.95);PSPectrum([Y1 Y2 Y3],FS)传奇(“陡度= 0.5”,“陡度= 0.8”,“陡度= 0.95”)
计算并绘制滤波器的频率响应。
[H1,F] = Freqz(D1,1024,FS);[H2,〜] = FREQZ(D2,1024,FS);[H3,〜] = Freqz(D3,1024,FS);图(F,Mag2dB(ABS([H1 H2 H3]))))))传奇(“陡度= 0.5”,“陡度= 0.8”,“陡度= 0.95”-130) ylim ([10])
输入信号,指定为向量或矩阵。
例子:SIN(2 * PI *(0:127)/ 16)+ RANDN(1,128)/ 100指定嘈杂的正弦曲线
SIN(2 * PI *(0:127)/ 16)+ RANDN(1,128)/ 100
例子:[2 1]。* SIN(2 * PI *(0:127)'./ [16 64])指定双通道正弦曲线。
[2 1]。* SIN(2 * PI *(0:127)'./ [16 64])
数据类型:单|双倍的复数的支持:万博1manbetx是的
单
双倍的
归一化通带频率,在间隔中指定为标量(0,1).
通带频率,在间隔中指定为标量(0,fs/ 2).
采样率,指定为正实标量。
输入时间表。XT.必须包含递增的、有限的、等间距的行时间类型持续时间在几秒钟内。
持续时间
如果时间表丢失或重复的时间点,则可以使用以下提示来修复它清除时间表缺失,重复,或不一致的时间.
例子:时间表(秒(0:4)',Randn(5,1))指定以1 Hz采样4秒的随机变量。
时间表(秒(0:4)',Randn(5,1))
指定可选的逗号分隔的对名称,价值论点。的名字参数名和价值是相应的价值。的名字必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen.
的名字
价值
name1,value1,...,namen,valuen
“ImpulseResponse”、“信息检索”,“StopbandAttenuation”,30岁
'阻止响应'
“汽车”
“杉”
'IIR'
滤波器的脉冲响应类型,指定为逗号分隔对组成'阻止响应'和“杉”,'IIR',或“汽车”.
“杉”-该函数设计了一个最小阶线性相位有限脉冲响应(FIR)滤波器。为了补偿延迟,函数将附加到输入信号N/ 2 0,N是过滤器订单。然后函数过滤信号并删除第一个N/ 2个输出样品。
在这种情况下,输入信号必须至少是符合规格的滤波器长度的两倍。
'IIR'- 该功能设计最小阶无限脉冲响应(IIR)过滤器并使用filtfilt功能执行零相位过滤并补偿过滤器延迟。
filtfilt
如果信号与符合规格的过滤器的过滤器不为至少三倍,则该功能设计具有较小订单的滤波器,从而设计较小的陡度。
“汽车”-如果输入信号足够长,函数设计一个最小阶FIR滤波器,否则设计一个最小阶IIR滤波器。具体来说,该函数遵循以下步骤:
计算FIR滤波器必须满足规格的最小阶数。如果信号的长度至少是所需滤波器长度的两倍,则设计并使用该滤波器。
如果信号不够长,计算IIR滤波器必须满足规格的最小阶数。如果信号的长度至少是所需滤波器的三倍,则设计并使用该滤波器。
如果信号不够长,则截断顺序到三分之一的信号长度并设计该顺序的IIR过滤器。订单的减少是以过渡带陡峭的牺牲品。
过滤信号并补偿延迟。
陡峭的
过渡带陡度,指定为逗号分隔的配对陡峭的和区间内的标量[0.5,1).随着陡度的增加,滤波器响应接近理想的高通响应,但是所得到的滤波器长度和滤波操作的计算成本也增加。看高通滤波器陡度了解更多信息。
'stopbandattenuation'
60
滤波器阻带衰减,指定为逗号分隔对组成'stopbandattenuation'和一个正的标量。
过滤信号,作为向量,矩阵或具有与输入相同尺寸的时间表返回。
在过滤操作中使用的高通滤波器,返回为digitalFilter目的。
采用筛选(d,x)过滤信号x使用d.
筛选
(d,x)
采用FVTool.可视化滤波器响应。
采用designfilt根据频率响应规范编辑或生成数字滤波器。
designfilt
的陡峭的参数控制过滤器过渡区域的宽度。陡峭较低,过渡区域越宽。陡峭越高,过渡区域越窄。
为了解释过滤器陡度,考虑以下定义:
的奈奎斯特频率,f奈奎斯特,是可以在没有别名的情况下以给定速率进行采样的信号的最高频率分量。f奈奎斯特是1(×πRAD /样品)当输入信号没有时间信息时,并且fs/ 2赫兹当输入信号是时间表或指定采样率时。
的阻带频率过滤器,f停止,频率下调,衰减等于或大于使用的值'stopbandattenuation'.
的过渡宽度过滤器,W, 是成就- - - - - -f停止.
大多数Nonideal滤波器还衰减通带的输入信号。这种依赖依赖性衰减的最大值称为通带波纹.每个过滤器使用高通有一个0.1 dB的通带纹波。
指定值时,年代,因为陡峭的,函数计算过渡宽度为
W=(1 -年代)×成就.
什么时候陡峭的等于0.5,过渡宽度是成就.
作为陡峭的接近1时,过渡宽度逐渐变窄,直到达到最小值的1%成就.
默认值陡峭的是0.85,对应于15%的过渡宽度成就.
承担
Bandstop.
fir1
低通滤波器
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系您当地的办公室