主要内容

分阶段。MatchedFilter

匹配滤波器

描述

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

计算匹配的滤波信号:

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

  2. 调用一步的属性进行匹配过滤分阶段。MatchedFilter.的行为一步特定于工具箱中的每个对象。

请注意

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

建设

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

H =分阶段。MatchedFilter (的名字价值)创建一个匹配的过滤器对象,H,将每个指定的属性Name设置为指定的值。可以以任意顺序指定其他名称-值对参数,如(Name1Value1、……).

属性

CoefficientsSource

匹配滤波器系数的来源

指定匹配的过滤系数是否来自系数属性或从的输入参数一步.该属性的值为:

“属性” 系数这个对象的属性指定了系数。
输入端口的 的每次调用中的输入参数一步指定系数。

默认值:“属性”

系数

匹配滤波器系数

将匹配的过滤器系数指定为列向量。属性设置时将应用此属性CoefficientsSource财产“属性”.此属性是可调的。

默认值:(1; 1)

SpectrumWindow

谱加权窗口

使用其中之一指定用于频谱加权的窗口“没有”“汉明”“切比雪夫”“损害”“皇帝”“泰勒”,或“自定义”.线性调频波形通常采用频谱加权来减小时域旁瓣。对象在内部计算窗口长度,以匹配FFT长度。

默认值:“没有”

CustomSpectrumWindow

用户定义的窗口频谱加权

使用函数句柄或单元格数组指定用于频谱加权的用户定义窗口。属性设置时将应用此属性SpectrumWindow财产“自定义”

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

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

默认值:@hamming

SpectrumRange

频谱窗覆盖区域

将频谱窗口应用于的频谱区域指定为形式为的1 × 2向量[StartFrequency EndFrequency](赫兹)。属性设置时将应用此属性SpectrumWindow属性的值为“没有”

请注意,这两个StartFrequencyEndFrequency以基带测量。也就是说,它们在内部[Fs / Fs / 2),在那里Fs样品率是你在SampleRate财产。StartFrequency不能大于EndFrequency

默认值:[0 1 e5]

SampleRate

采样率系数

指定匹配的滤波器系数采样率(赫兹)为正标量。属性设置时将应用此属性SpectrumWindow属性的值为“没有”

默认值:1 e6

SidelobeAttenuation

窗旁瓣衰减电平

指定切比雪夫或泰勒窗口的旁瓣衰减电平(分贝)为正标量。属性设置时将应用此属性SpectrumWindow财产“切比雪夫”“泰勒”

默认值:30.

β

Kaiser窗参数

指定影响Kaiser窗旁瓣衰减的参数为非负标量。请参考凯撒为更多的细节。属性设置时将应用此属性SpectrumWindow财产“皇帝”

默认值:0.5

Nbar

泰勒窗中近常数旁瓣数

指定泰勒窗口中与主瓣相邻的几乎恒定电平旁瓣数为正整数。属性设置时将应用此属性SpectrumWindow财产“泰勒”

默认值:4

GainOutputPort

输出增益

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

默认值:

方法

一步 执行匹配滤波
所有系统对象都是通用的
释放

允许系统对象属性值改变

例子

全部折叠

为线性调频波形构造匹配滤波器。

波形=分阶段。LinearFMWaveform (“脉冲宽度”1的军医,脉冲重复频率的5 e3);x =波形();过滤器=分阶段。MatchedFilter (“系数”getMatchedFilter(波形));y =过滤器(x);次要情节(2,1,1),情节(真正的(x))包含(“样本”) ylabel (“振幅”)标题(输入信号的次要情节(2,1,2),图(真正的(y))包含(“样本”) ylabel (“振幅”)标题(匹配滤波器输出的)

图中包含2个轴。标题为Input Signal的轴1包含一个类型为line的对象。带有标题匹配过滤器输出的轴2包含一个类型为line的对象。

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

波形=分阶段。LinearFMWaveform (“脉冲宽度”1的军医,脉冲重复频率的5 e3);x =波形();过滤器=分阶段。MatchedFilter (“系数”getMatchedFilter(波形),“SpectrumWindow”“汉明”);y =过滤器(x);次要情节(2,1,1)情节(真正的(x))包含(“样本”) ylabel (“振幅”)标题(输入信号的subplot(2,1,2) plot(real(y)) xlabel(“样本”) ylabel (“振幅”)标题(匹配滤波器输出的)

图中包含2个轴。标题为Input Signal的轴1包含一个类型为line的对象。带有标题匹配过滤器输出的轴2包含一个类型为line的对象。

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

波形=分阶段。LinearFMWaveform (“脉冲宽度”1的军医,脉冲重复频率的5 e3);x =波形();过滤器=分阶段。MatchedFilter (“系数”getMatchedFilter(波形),“SpectrumWindow”“自定义”“CustomSpectrumWindow”, {@gausswin, 2.5});y =过滤器(x);次要情节(2,1,1)情节(真正的(x))包含(“样本”) ylabel (“振幅”)标题(输入信号的subplot(2,1,2) plot(real(y)) xlabel(“样本”) ylabel (“振幅”)标题(匹配滤波器输出的)

图中包含2个轴。标题为Input Signal的轴1包含一个类型为line的对象。带有标题匹配过滤器输出的轴2包含一个类型为line的对象。

算法

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

谱加权产生一个传递函数

H F ) w F ) H F )

在哪里wF)是窗口和HF)为原始传递函数。

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

参考文献

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

Skolnik [2], M。雷达系统简介纽约:麦格劳-希尔出版社,2001。

扩展功能

介绍了R2011a