文档

分阶段。MatchedFilter系统对象

匹配滤波器

描述

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

计算匹配后的滤波信号:

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

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

请注意

从R2016b开始,而不是使用一步方法来执行System object™定义的操作,则可以带参数调用该对象,就好像它是一个函数一样。例如,Y = step(obj,x)Y = obj(x)执行等价操作。

建设

H =相。MatchedFilter创建一个匹配的过滤器系统对象,H。对象对输入数据执行匹配的过滤。

H =相。MatchedFilter (名字价值创建一个匹配的过滤器对象,H,并将每个指定的属性名称设置为指定的值。您可以以任意顺序指定附加的名称-值对参数,如(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.

β

凯泽窗参数

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

默认值:0.5

Nbar

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

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

默认值:4

GainOutputPort

输出增益

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

默认值:

方法

一步 执行匹配过滤
所有系统对象通用
释放

允许更改系统对象属性值

例子

全部展开

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

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

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

波形=相位。LinearFMWaveform (“脉冲宽度”1的军医,脉冲重复频率的5 e3);X =波形();Filter = phased。MatchedFilter (“系数”getMatchedFilter(波形),“SpectrumWindow”“汉明”);Y = filter(x);Subplot (2,1,1) plot(real(x)) xlabel(“样本”) ylabel (“振幅”)标题(输入信号的) subplot(2,1,2) plot(real(y)) xlabel(“样本”) ylabel (“振幅”)标题(“匹配的滤波器输出”

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

波形=相位。LinearFMWaveform (“脉冲宽度”1的军医,脉冲重复频率的5 e3);X =波形();Filter = phased。MatchedFilter (“系数”getMatchedFilter(波形),“SpectrumWindow”“自定义”“CustomSpectrumWindow”, {@gausswin, 2.5});Y = filter(x);Subplot (2,1,1) plot(real(x)) xlabel(“样本”) ylabel (“振幅”)标题(输入信号的) subplot(2,1,2) plot(real(y)) xlabel(“样本”) ylabel (“振幅”)标题(“匹配的滤波器输出”

算法

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

频谱加权产生传递函数

H F w F H F

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

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

参考文献

[1] Richards, m.a.雷达信号处理基础。纽约:麦格劳-希尔出版社,2005。

《雷达系统导论》,第3版。纽约:麦格劳-希尔出版社,2001。

扩展功能

在R2012a中引入

这个话题有帮助吗?