主要内容

阶段

匹配滤波器

描述

MatchedFilter对象实现输入信号的匹配过滤。

计算匹配的滤波信号:

  1. 定义并设置匹配的过滤器。看建造

  2. 称呼根据属性执行匹配的过滤阶段.行为特定于工具箱中的每个对象。

笔记

从R2016B开始,而不是使用方法来执行System对象™定义的操作,您可以使用参数调用对象,就像它是一个函数一样。例如,y =步骤(obj,x)y = obj(x)执行等效操作。

建造

H =分阶段。MatchedFilter创建匹配的过滤系统对象,H.对象对输入数据执行匹配的过滤。

h = phased.matchedFilter(名称价值创建匹配的筛选物对象,H,每个指定的属性名称设置为指定值。您可以按任何顺序指定其他名称值对参数(名称1Value1,......,)。

特性

CofficientsSource.

匹配滤波器系数的来源

指定匹配的过滤器系数是否来自系数属性或从输入参数中.此属性的值是:

'财产' 系数属性指定系数。
'输入端口' 每次调用的输入参数指定系数。

默认:'财产'

系数

匹配的滤波器系数

将匹配的滤波器系数指定为列向量。此属性在设置时适用CofficientsSource.财产'财产'.此属性是可调的。

默认:(1; 1)

光谱窗口

频谱加权窗口

指定使用其中一个用于频谱加权的窗口'没有任何''汉明''Chebyshev''Hann'“皇帝”'泰勒', 或者“自定义”.频谱加权通常与线性FM波形一起使用,以减少时域中的侧面。该对象在内部计算窗口长度,以匹配FFT长度。

默认:'没有任何'

CustomSpectrumWindow.

用于频谱加权的用户定义窗口

使用函数句柄或单元阵列指定用于频谱加权的用户定义窗口。此属性在设置时适用光谱窗口财产“自定义”

如果CustomSpectrumWindow.是一个函数句柄,指定的函数以窗口长度作为输入并生成适当的窗口系数。

如果CustomSpectrumWindow.是单元格数组,则第一个单元格必须是函数句柄。指定的函数将窗口长度作为第一个输入参数,如果需要,还将使用其他额外的输入参数,并生成适当的窗口系数。单元格数组中的其余条目是函数的附加输入参数(如果有的话)。

默认:@hamming.

SpectrumRange

频谱窗口覆盖区域

指定频谱窗口应用于的频谱区域为1 × 2向量的形式[Startfice Rep罚款](在赫兹)。此属性在设置时适用光谱窗口属性以外的价值'没有任何'

注意两者StartFrequencyEndFrequency在基带测量。也就是说,他们在内部[Fs / Fs / 2), 在哪里FS.是您指定的抽样率采样率财产。StartFrequency不能大于EndFrequency

默认:[0 1 e5]

采样率

系数采样率

指定匹配的滤波器系数采样率(以赫兹为单位)为正标量。此属性在设置时适用光谱窗口属性以外的价值'没有任何'

默认:1E6.

SidelobeAttenuation

窗旁瓣衰减水平

将Chebyshev或Taylor窗口的Sidelobe衰减级别(以分贝)指定为正标量。此属性在设置时适用光谱窗口财产'Chebyshev''泰勒'

默认:30.

bet

Kaiser窗参数

指定影响Kaiser窗口Sidelobe衰减作为非负标量的参数。请参阅凯撒更多细节。此属性在设置时适用光谱窗口财产“皇帝”

默认:0.5

n

泰勒窗中几乎恒定的旁瓣数

指定与泰勒窗口中的mainLobe相邻的几乎恒定级别的侧面数量作为正整数。此属性在设置时适用光谱窗口财产'泰勒'

默认:4.

GainOutputport.

输出增益

若要获得匹配的滤波器增益,请将此属性设置为真正的并在调用时使用相应的输出参数.如果不希望获得匹配的滤波器增益,请将此属性设置为错误的

默认:错误的

方法

执行匹配的过滤
所有系统对象共同
释放

允许修改系统对象的属性值

例子

全部收缩

构造用于线性FM波形的匹配滤波器。

waveform = phased.linearfmwaveform('pulsewidth',1e-4,'prf'5 e3);x =波形();过滤器=分阶段。MatchedFilter (......'系数',getMatchedFilter(波形));y =过滤器(x);子图(2,1,1),绘图(real(x))xlabel('样品') ylabel (“振幅”)标题(输入信号的)子图(2,1,2),绘图(真实(y))xlabel('样品') ylabel (“振幅”)标题(“匹配过滤器输出”

图中包含2个轴。标题为Input Signal的坐标轴1包含一个类型为line的对象。标题为Matched Filter Output的坐标轴2包含一个类型为line的对象。

应用匹配滤波器,使用汉明窗口做频谱加权。

waveform = phased.linearfmwaveform('pulsewidth',1e-4,'prf'5 e3);x =波形();过滤器=分阶段。MatchedFilter (......'系数'getMatchedFilter(波形),......'spectrumwindow''汉明');y =过滤器(x);次要情节(2,1,1)情节(真正的(x))包含('样品') ylabel (“振幅”)标题(输入信号的)子图(2,1,2)绘图(真实(y))xlabel('样品') ylabel (“振幅”)标题(“匹配过滤器输出”

图中包含2个轴。标题为Input Signal的坐标轴1包含一个类型为line的对象。标题为Matched Filter Output的坐标轴2包含一个类型为line的对象。

使用自定义高斯窗口应用匹配的过滤器,以进行频谱加权。

waveform = phased.linearfmwaveform('pulsewidth',1e-4,'prf'5 e3);x =波形();过滤器=分阶段。MatchedFilter (......'系数'getMatchedFilter(波形),......'spectrumwindow'“自定义”......“CustomSpectrumWindow”, {@gausswin, 2.5});y =过滤器(x);次要情节(2,1,1)情节(真正的(x))包含('样品') ylabel (“振幅”)标题(输入信号的)子图(2,1,2)绘图(真实(y))xlabel('样品') ylabel (“振幅”)标题(“匹配过滤器输出”

图中包含2个轴。标题为Input Signal的坐标轴1包含一个类型为line的对象。标题为Matched Filter Output的坐标轴2包含一个类型为line的对象。

算法

过滤操作使用重叠添加方法。

频谱加权产生传递函数

H ' F = W. F H F

在哪里W.F)是窗户和HF)是原始的传递函数。

有关匹配滤波器理论的更多细节,请参见[1][2]

参考文献

理查兹,硕士。雷达信号处理基础.纽约:麦格劳山,2005年。

Skolnik [2], M。雷达系统概论,3 ed。纽约:麦格劳山,2001年。

扩展能力

介绍了R2011a