请更新您的浏览器。 为了获得最佳的 Liquid Instruments 使用体验,请将 Chrome、Edge、Firefox 或 Safari 更新到最新版本。 更新 Microsoft Edge.
液体仪器标志
产品
硬件平台
Moku:Delta
Moku:Delta
全新发布
用于高级设计和验证
Moku:Pro
Moku:Pro用于多种测试和测量
Moku:Lab
Moku:Lab用于实验研究实验室
Moku:Go
Moku:Go用于快速测试和调试
比较硬件
比较硬件横向比较所有 Moku 硬件
技术
GenInst Studio
全新发布
生成个性化工具
仪器功能高度集成触手可及的专业仪器设备
神经网络集成了 基于 FPGA 的神经网络仪器
多仪器并行模式组合仪器功能以创建自定义测试系统
Moku Compile编码、编译和部署到 Moku 的 FPGA 上
软件
MokuOS下载适用于 Windows、macOS、iPadOS 和 VisionOS 的 Moku 应用
APIsPython、MATLAB、LabVIEW
实用工具用于文件转换的命令行和图形工具
仪器功能
信号分析
示波器
频谱分析仪
频率响应分析仪
锁相放大器
相位表
逻辑分析仪/码型发生器
时间间隔与频率分析仪
数据记录器
信号生成
波形发生器
任意波形发生器
信号控制与调理
PID 控制器
数字滤波器
FIR 滤波器生成器
激光锁频/稳频器
自定义与其他功能
GenInst Studio
全新发布
高速信号采集记录回放仪(Gigabit Streamer)
自定义仪器
神经网络
多仪器并行模式
应用
光学与光子学
显微镜和光谱学
光子计数
量子光学
航空航天和国防
A&D仪器
器件测试
自动化测试
半导体测试
控制系统和伯德图分析
MEMS 系统测试
AI 和机器学习
生成式仪器
全新发布
神经网络
教育服务提供商
教育与研究
相关资源
应用笔记
博客
客户案例
相关课程
指南
产品文档
资讯观点
网络研讨会
白皮书
支持
关于我们
联系我们
关于我们
领导团队
合作伙伴
公司动态
媒体中心
活动日程表
加入我们
商店
Moku:Delta
Moku:Pro
Moku:Go
升级您的 Moku:Pro
升级您的 Moku:Lab
升级您的 Moku:Go
0
获取报价 立即购买
应用笔记

实现雷达和波形触发的匹配滤波器

了解如何使用 Moku:Pro FIR 滤波器生成器实现匹配滤波器

2023 年 7 月 12 日

    准确检测噪声信道中的信号存在对于许多应用都至关重要,从雷达和激光雷达等飞行时间测距方法到安全工程和硬件渗透测试。匹配滤波器是用于检测已知信号存在和到达时间的最佳滤波器设计。本应用说明使用匹配滤波器的有效性进行了演示 FIR 滤波器生成器 与 任意波形发生器。通过这次演示,我们展示了 Moku:Pro 在快速信号检测应用中。您还可以使用 Moku 的 Autoencoder 等工具 神经网络.

    通过这次演示,我们展示了 Moku:Pro 在快速信号检测应用中。您还可以使用 Moku 的 Autoencoder 等工具 神经网络.

    使用 Boxcar 平均器提高 SNR 探索 Moku:Pro

    匹配滤波器简介

    提高通信和雷达系统的信噪比 (SNR) 是提高检测精度的关键要求。 匹配滤波器是一种广泛采用的技术,可在已知感兴趣波形的形状时提高 SNR 性能。 这与在频域中定义通带和/或阻带的传统滤波器或旨在消除时域元素的 Boxcar 平均器形成对比。 

    本应用笔记详细阐述了匹配滤波器背后的理论。 此外,我们还演示了匹配滤波器在 Moku:Pro 上的两种应用。 

    背景 

    当输入信号“匹配”已知模板时,匹配滤波可提供高输出功率。一个简单的例子是设计一个匹配滤波器,该滤波器与已知频率的正弦波的周期相匹配。只要输入信号中存在该频率的正弦波,该滤波器就会提供高功率输出,从而形成一个简单的 开关键控 (OOK)数字通信接收器。

    为了证明此配置中匹配过滤的功效,我们进行了模拟,如下所示 图1该系统的原生信噪比 (SNR) 为 -3.01 dB,但采用匹配滤波器后,信噪比显著提升至 18.74 dB。这一结果凸显了匹配滤波在不增加发射功率的情况下提升信噪比性能的有效性。

    匹配滤波器功效的证明。(a):传输的无噪声信号,数据为 010110;(b):接收信号具有较大的附加白噪声,常规解码算法无法解码任何位;(c):无噪声传输信号的匹配滤波器输出;(d):噪声接收信号的匹配滤波器输出。在理想信道和噪声信道中,所有调制位均能正确解码。

    图1: 匹配滤波器功效演示。(a):无噪声发射信号,数据为 010110;(b):接收信号含有较大的加性白噪声,常规解码算法无法解码任何比特;(c):无噪声发射信号的匹配滤波器输出;(d):噪声接收信号的匹配滤波器输出。无论在理想信道还是噪声信道中,所有调制比特均能正确解码。

    匹配滤波器的推导 

    基于连续信号的推导

    滤波接收信号的常规信号模型用公式 2.1.1 表示,其中 y(t) 表示接收到的信号,  P(T) 代表传输的信号,并且 H T) 表示用于优化接收信号信噪比的接收滤波器。信道中的加性噪声​​表示为 n(t)进一步,处理后的信号与噪声分别用pot和no(t)表示: 

    滤波接收信号的传统信号模型,其中 y(t) 表示接收信号,p(t) 表示发射信号,h(t) 表示为优化接收信号的信噪比而设计的接收滤波器。

    帕塞瓦尔定律[1]指出,时域中的总信号功率和噪声功率等于它们在频域中的相应功率。 而且, n(t) 通常假设为加性白噪声,其功率谱密度 (PSD) S_{n}(f) = S_{n} 与频率无关。 遵循这一基本原则,预期功率 n(t) 随时间变化,预期功率为 随时间变化,预期功率为 sigma_{n}^2 由噪声信号的 PSD 相乘得出 S_{n} 和接收滤波器的PSD |H(f)|^2。

    接收信号的功率 p_{o}(t_{m})^2 在时间 Tm值} 随采样时间变化 Tm值} 由于传输信号的 PSD 具有非时不变性。 PSD 由下式给出 |P(f)e^{j2pi ftm}|^2。 这样:

    由于发射信号的功率谱密度 (PSD) 具有非时不变性,因此在时间 t_{m}\) 处接收信号 \(p_{o}(t_{m})^2\) 的功率会随采样时间 t_{m}\) 而变化。PSD 定义为 \(|P(f)e^{j2pi ftm}|^2\)。

    因此,信噪比为 Tm值}, 表示的 p^2(t_{m}), 可以表示为:

    t_{m},\) 处的 SNR 表示为 \(p^2(t_{m},\)

    为了求解方程 2.1.3 并找到优化 SNR 的条件,我们应用了柯西-施瓦茨不等式。 已知发射信号的 SNR 性能最大化的条件如公式 2.1.4 所示。

    为了求解方程 2.1.3 并找到优化 SNR 的条件,我们应用了柯西-施瓦茨不等式。 已知发射信号的 SNR 性能最大化的条件如公式 2.1.4 所示。

    导出的最优滤波器,即匹配滤波器,如公式 2.1.5 所示。

    其中,S_{n} = frac{N}{2},k' = frac{2k}{N},T_{o} 为信号长度。选择 t_{m} = T_{o} 可获得延迟最短且仍保持随意性的滤波器。此外,常数乘数 k' 可对噪声和信号进行等比例缩放,因此可从分析中省略。

    地点 S_{n} = frac{N}{2}, k' = frac{2k}{N} 和 到} 是信号的长度。 的选择 t_{m} = T_{o} 导致过滤器具有最短的延迟,同时仍然是随意的。 此外,常数乘数 k' 同等地缩放噪声和单一,因此可以从分析中省略。

    扩展到数字系统

    公式2.1.5中的表达式是连续时间内的最优滤波器。 为了进行定量比较,我们现在分析离散时间数字系统的信噪比性能。

    在公式 2.2.1 中,匹配滤波器的长度为 {N} 预期噪声功率为 E(|n_{o}[tau]|^2)。 该公式考虑了数字化通道噪声 nτ,匹配的滤波噪声 n_{o}τ],以及匹配滤波器的脉冲响应 hτ:

    在公式 2.2.1 中,匹配滤波器的长度为 \({N}\),预期噪声功率为 \(E(|n_{o}[tau ]|^2)\)。该公式考虑了数字化信道噪声 \(n[tau ]\)、匹配滤波噪声 \(n_{o}[tau ]\) 以及匹配滤波器的脉冲响应 \(h[tau ]:\)。

    最右边的部分 E(n[tau - l_{1}]n[tau - l_{2}]) 方程2.2.1中是白噪声的相关性。 公式 2.2.2 表明噪声功率仅在以下情况下才具有非零值: l_{1} = l_{2}。 数字化匹配滤波器 h[l] 由公式 2.1.5 得出, h[l] = p[N - 1 - l] 匹配滤波后的噪声如式2.2.3所示:

    公式1中\(E(n[tau - l_{2}]n[tau - l_{2.2.1}])\)最右边部分表示白噪声的相关性。公式2.2.2表明,仅当\(l_{1} = l_{2}\)时,噪声功率才为非零值。数字化匹配滤波器\(h[l]\)由公式2.1.5推导而来,\(h[l] = p[N - 1 - l]\),匹配滤波后的噪声如公式2.2.3所示:

    匹配滤波器输出的峰值功率由公式 2.2.4 给出。 匹配滤波器输出峰值功率是发射脉冲能量的平方,因为匹配滤波器脉冲响应 h[l] 是时间反演的发射脉冲 p[N - 1 - l]:

    匹配滤波器输出的峰值功率由公式2.2.4给出。匹配滤波器输出峰值功率是发射脉冲能量的平方,因为匹配滤波器脉冲响应\(h[l]\)是时间反转的发射脉冲\(p[N - 1 - l]:\)。

    因此,输出信号峰值处的SNR变为公式2.2.5。 请注意,传输信号的功率由下式给出 压裂{1}{N} sum_{tau = 0}^{N - 1} |p[tau ]|^2 噪声功率由下式给出 sigma_{n}^2:

    因此,输出信号峰值处的信噪比 (SNR) 公式如下:(2.2.5)。其中,发射信号的功率为 \(frac{1}{N} sum_{tau = 0}^{N - 1} |p[tau ]|^2\),噪声功率为 \(sigma_{n}^2:\)

    SNR 改善率与引言部分仿真结果中的 SNR 提升一致。该仿真结果显示,使用 21.75 个采样的滤波器,SNR 改善了 150 dB,定量分析结果显示 10;{log}(150)= 21.76;分贝 增强。

    匹配滤波器的应用 

    在本节中,我们介绍并解释匹配滤波器的两个应用:雷达距离传感(脉冲压缩)和波形触发。

     

    雷达脉冲压缩 

    在第一个示例中,我们将检查雷达脉冲压缩。 在雷达系统中,发射器向目标发射无线电波。 然后雷达接收器监听目标反射的回波。 飞行时间或距离延迟使我们能够计算到目标的距离。 

    此应用与图1所示的通信示例相似,因为雷达和通信系统都是为在噪声接收环境中检测信号而设计的。缺乏匹配滤波器的传统雷达需要较高的发射功率才能有效实现,并且其距离分辨率会受到发射脉冲长度的显著限制。 

    为了解决这个问题,可以使用匹配滤波器来及时压缩接收到的脉冲。 滤波器的窄脉冲输出可提供最佳的空间分辨率,而实际传输的信号可以保持宽广,以增加传输能量,从而在不需要高功率的情况下提高信噪比。 具体来说,线性调频脉冲(频率线性增加的正弦波)由于其窄自相关性和生成相对简单而经常被用作传输信号。 

    理论与推导

    理查兹 

    [2]

     推导出方程 3.1.1,该方程描述了啁啾波复包络的模糊函数,其中 测试  表示线性调频脉冲的带宽,τ 表示线性调频脉冲的时间宽度: 

    公式 3.1.1 指定了 chirp 波复包络的模糊函数,其中 \(beta \) 表示 chirp 的带宽,τ 表示 chirp 波的时间宽度: 

    雷达的距离分辨率由瑞利分辨率决定,即峰值与第一个零点之间的距离。 的巅峰 A(t, 0) 观察到 t = 0,当分子的参数等于时,第一个 null 出现 pi ,即,当 β t(1 - frac{|tau |}{tau pm }) = 1。 对于 1> 0,该方程可表示为方程 3.1.2:

    A(t, 0) 的峰值出现在 t = 0 时,第一个零点出现在分子幅角等于 pi 时,即 beta t(1 - frac{|tau |}{tau pm }) = 1 时。当 1 > 0 时,该方程可表示为公式 3.1.2:

    根可以表示为 t = frac {1}{2}(tau pm sqrt {t^2 - frac {4tau }{beta })}= frac {1}{2} tau (1 pm sqrt {1 - frac {4 }{beta tau })}。 选择负号会产生最接近中心点的正根 (t = 0),从而确定时域的瑞利分辨率。 这个结果可以通过公式 3.1.3 中平方根的泰勒级数展开来简化:

    选择负号可得出最接近中心点\((t = 0)\)的正根,从而确定时间域中的瑞利分辨率。该结果可以通过公式3.1.3中平方根的泰勒级数展开来简化:

    因此,时间上的瑞利分辨率 Δt 约 分式 {1}{beta} 秒。 相应的瑞利距离分辨率为 三角洲 公式 3.1.4 中的米,由于传输信号的往返,系数为 XNUMX。

    相应的瑞利距离分辨率为公式 3.1.4 中的 \(Delta R\) 米,其中因发射信号的往返而产生的因子为 XNUMX。

     

     

    需要注意的重要一点是,像 Moku:Pro 中的任意波形发生器 (AWG) 仅生成线性调频波的实数分量,而不是其复杂的包络。 这导致复包络和正弦函数的模糊度函数出现分歧。

    前面概述的模糊度函数基于接收信号的复包络,但是,为了简单起见,未包括希尔伯特变换。 关于复杂信封的详细解释和相关讨论,请参考 Mahafza[3]。

    实值正弦线性调频波的模糊度函数的推导具有挑战性,因为它涉及菲涅尔积分和三角恒等式的操纵。 相反,我们将通过检查简单的非调制复杂指数波情况来说明仅使用实数分量的效果。

    简单非调制复指数函数的复包络的匹配滤波方程可以表示为:

    公式3.1.5表明,复指数模糊度函数的零点是实部零点与虚部零点的组合。

     

     

     

     

    方程3.1.5表明复指数模糊度函数的零点是实部和虚部的组合零点。 的大小 {一种} 和 {b} 当时间偏移量最大时 

    τ 

    为零,而量级为 {C} 和 {d} 在时间偏移处最大 

    τ 

    之后一段时间(即, 分式 {π}{2} 弧度),对应于实部的零值 ({a} + {b})。 结果,模糊度函数的一半零点由于实部和虚部零点和峰值的未对准而被取消。 删除虚数部分会删除这些取消并使空值的数量加倍。

    与直觉相反的是,与完整复包络相比,实函数的瑞利分辨率提高了大约两倍。这个使用复指数的图示是一个通用结果,我们可以将其应用于原始啁啾波,这已通过模拟得到验证(图 2)。使用纯实波形更新的瑞利时间分辨率和距离分辨率值为:

    最小时间分辨率(记为 delta T)和最小距离分辨率

    图 2:接收到的实值啁啾(beta = 1000)(红色)与接收到的信号的复包络(蓝色)的模糊函数比较。 

    图2:接收到的实值线性调频脉冲的模糊度函数的比较 (beta = 1000)(红色) 以及接收信号的复包络(蓝色)。 

    瑞利分辨率 δτ 蛋白  确定雷达及时的最小分辨率。 图 3 (a) 显示了两个线性调频信号的匹配滤波器输出,两个线性调频信号的间隔恰好相等 δτ 蛋白  建设性地重叠,形成平顶,其中。 峰值检测器识别为单峰。 理论上,当目标之间的距离大于此值时,预计会出现小幅下降,从而实现成功分离。 然而,在实际应用中,小的下降可能会被噪声掩盖,并且通常要求滤波器输出在脉冲之间名义上降至零,然后才能自信地区分两个脉冲。 因此,本应用笔记将重点关注零到零宽度为 2Delta tau .

    图 3:(a):距离为 \(Delta tau\) 的建设性重叠匹配滤波器输出,(b):间隔为 \(2delta tau\) 的匹配滤波器输出在脉冲之间名义上下降到零。提高了在嘈杂环境中清晰区分它们的机会。 

    图3:(a):相长重叠的匹配滤波器输出,距离为 δτ 蛋白 ,(b):匹配滤波器输出 2delta tau 脉冲之间的间隔名义上降至零。 提高在嘈杂环境中清晰地区分它们的机会。 

    使用 Moku:Pro 进行脉冲压缩

    与引言中描述的使用简单开关键控正弦波的模拟相比,本节中的模拟使用具有大带宽的正弦啁啾,以实现更好的瑞利距离分辨率。 

    图4

     这表明,与正弦脉冲相比,啁啾脉冲的主瓣宽度更窄。

     

     (ac) 与简介中的 OOK 正弦波相同的模拟,但使用啁啾来运行。 (d) 即使在存在巨大信道噪声的情况下,啁啾(橙色)的匹配滤波器输出的主瓣宽度也比正弦波(蓝色)小得多。 

    数字 4:(ac) 与介绍中的 OOK 正弦波模拟相同,但运行时发出线性调频脉冲。 (d) 即使存在压倒性的信道噪声,线性调频脉冲(橙色)的匹配滤波器输出的主瓣宽度也比正弦波(蓝色)小得多。 

    以下部分用于验证的 Moku:Pro 多仪器模式配置如下: 图5。 在此设置中,任意波形发生器 (AWG) 负责生成两个不同的线性调频波,其中通道 B 的带宽是通道 A 的一半。我们使用 FIR 滤波器构建器 (FIR) 为由AWG。 因此,我们预计通道 B 输出的瑞利分辨率是通道 A 的一半。

    图 5:用于测试和验证的 Moku:Pro 多仪器模式配置。 

    数字 5:Moku:Pro 多仪器模式配置用于测试和验证。 

    使用 AWG,我们使用方程波形类型定义线性调频波。 定义方程如方程 3.1.7 所示: 

    使用 AWG,我们使用方程波形类型定义线性调频波。 定义方程如方程 3.1.7 所示: 

    图 6:AWG 生成的啁啾波,通道 A(红色)是通道 B(蓝色)带宽的两倍。 

    数字 6:AWG 生成线性调频波,通道 A(红色)的带宽是通道 B(蓝色)的两倍。 

    AWG 生成了重复率为 200 Hz 的啁啾波形,并采用脉冲调制来产生啁啾脉冲。通道 A 啁啾波形的等效带宽为 40,000 Hz。因此,我们预计 A 通道和 B 通道波形组合后的最小零点到零点宽度 2Δ𝑡 为: 

    AWG 生成了重复率为 200 Hz 的啁啾波形,并采用脉冲调制来产生啁啾脉冲。通道 A 啁啾波形的等效带宽为 40,000 Hz。因此,我们预计 A 通道和 B 通道波形组合后的最小零点到零点宽度 2Δ𝑡 为: 

    FIR 滤波器通过加载内核来配置为匹配滤波器,该内核的值是按时间反转的线性调频波值,如方程 (3.1.10) 所示。 FIR 滤波器的设置如图所示 图7。 输入线性调频波的宽度和采样周期决定了滤波器系数的数量。 

    根据公式 (3.1.10),通过加载内核(内核值为 chirp 波值,时间反转),将 FIR 滤波器配置为匹配滤波器。FIR 滤波器的设置如图 7 所示。

    AWG 波形和 FIR 滤波器内核的长度相同,并且内核与生成的波具有相同的形状。 因此,通道 A 的 FIR 滤波器方程可写为方程 3.1.10: 

    AWG 波形的长度与 FIR 滤波器核的长度相同,并且核的形状与生成的波相同。因此,A 通道的 FIR 滤波器方程可以写成公式 3.1.10

    FIR 滤波器生成器通道 A 配置。 

    数字 7: FIR 滤波器生成器通道 A 配置。 

    现在,我们已分别在 AWG 和 FIR 中设置了发射波形生成和匹配滤波,并且可以检查脉冲压缩的效果。 红色曲线显示了通道A匹配滤波器的输出,蓝色曲线显示了通道B的输出。蓝色曲线的宽度是红色曲线的两倍,这证实了之前的结果,证明了时间分辨率滤波器输出与带宽成反比。 前两个零点之间的距离符合公式 3.1.8 中的定理。 

    基于Moku:Pro的脉冲压缩实验。红色曲线的带宽是蓝色曲线的两倍,距离分辨率是蓝色曲线的1/2。 

    数字 8:基于Moku:Pro的脉冲压缩实验。 红色曲线的带宽是蓝色曲线的两倍,红色曲线的距离分辨率是蓝色曲线的1/2。 

    至此,我们已经完成了理论和仿真。下一步是对包含实际噪声的线性调频脉冲应用匹配滤波。图10所示的结果表明,匹配滤波器在大噪声功率(-73.98 dBm)和小信号功率(-93.46 dBm)下均表现良好。 

    图 9:噪声环境中的啁啾匹配滤波器的实验装置。 

    数字 

    9

    :噪声环境中的啁啾匹配滤波器的实验装置。

     

    匹配滤波器的接收信号输入功率(蓝色)和匹配滤波器输出功率(红色)。匹配滤波器输出功率的尖峰清楚地指示了啁啾的到达时间,尽管肉眼无法在接收信号中看到它。 

    数字 10:输入到匹配滤波器(蓝色)和匹配滤波器输出(红色)的接收信号功率。 匹配滤波器输出功率的尖峰清楚地表明了线性调频脉冲的到达时间,尽管在接收信号中肉眼看不到它。 

    图8的分析揭示了一个有趣的脉冲压缩特性。对于带宽较大的线性调频波,匹配滤波器的输出最小零点到零点宽度为25 μs,脉冲宽度为5 ms。因此,匹配滤波器可以区分两个时间距离大于25 μs的重叠反射线性调频波。 图11和12 显示 Moku:Pro 实验的结果。 图11 显示了无噪声验证运行,两个重叠的线性调频脉冲显示为蓝色,匹配的滤波器输出显示为红色。 图12 该图展示了相同的实验,但这次是在噪声信道上接收到的啁啾信号。两种情况下,两个啁啾信号的到达时间都清晰可辨,并且正确地计算出它们之间的时间间隔为 25 微秒。 

    值得注意的是,由于模糊函数中存在非零旁瓣,检测到的时间间隔可能与传输的时间间隔略有不同。

     

    两个重叠的啁啾脉冲具有相同的带宽和时间宽度,但时间偏移 25 微秒(蓝色)。匹配的滤波器输出正确恢复了啁啾之间的 25 微秒时间(红色)。 

    数字 

    11

    :两个重叠的啁啾脉冲,带宽和时间宽度相同,但时间偏移为 25 us(蓝色)。匹配的滤波器输出正确恢复了啁啾脉冲之间的 25 us 时间间隔(红色)。

     

    两个重叠的啁啾波的匹配滤波器输出(红色),与滤波之前的接收信号(蓝色)相比。 

    数字 

    12

    :两个重叠的啁啾波的匹配滤波器输出(红色),与滤波前的接收信号(蓝色)相比。

     

     

    波形触发

    数字模式触发是示波器的一项常见功能,涉及对接收到的数字信号执行逻辑运算并根据特定模式触发示波器。 例如,用户可以将示波器设置为仅在数字信号的最低有效八位为高时触发。 此功能对于分析数字系统在各种场景中的行为至关重要。 

    然而,在芯片故障注入和旁道分析等应用中,信号通常是从射频接收器收集的,这可能会导致高水平的噪声和低信号幅度。 在这种情况下,数字模式触发可能会导致大量误报,从而提供有关芯片行为的错误信息。  

    解决数字模式触发问题的一种解决方案是使用波形触发。 波形触发使用匹配滤波器连续将输入模拟信号与预期波形进行比较,并在看到预期波形时生成触发事件。 

    传统示波器无法提供足够的灵活性来触发此类波形,需要专用的“触发盒” [4]。而 Moku:Pro 的多仪器模式则允许用户同时部署 FIR 滤波器生成器和示波器仪器,以实现波形触发和示波器测量。 图13 由 Beckers 等人 [4] 重新创建,展示了微处理器使用高级加密标准 (AES) 编码数据包时捕获的电源轨异常。检​​测到此类操作后,可发起故障注入攻击或采样辅助数据以供后续分析。 

    值得注意的是,Beckers 等人 [4] 通过在触发算法之前使用包络检波器改进了他们的结果。此类操作可以在 Moku:Pro 上完成,只需使用 Moku Cloud Compile (MCC) 构建一段简单的自定义逻辑,并将其部署在 FIR 仪器之前即可。 

    AES 单一执行模式

    数字 

    13

    :AES单执行模式

    如果波形触发将启动采样和记录辅助数据,用户可能更喜欢示波器看到的触发事件发生在 开始 匹配波形的端部,而不是其末尾。 在这种情况下,可以在“全通”配置中设置额外的 FIR 滤波器通道,引入等于匹配滤波器长度的纯时间延迟。 

    图 14 展示了 FIR 滤波器生成器成功生成触发信号,如示波器(蓝色)所示。此外,FIR 滤波器生成器精确延迟了未滤波的输入信号,使用户能够完整捕获触发波形以供后续检查。图 14 (a) 所示的仿真结果是使用低速嵌入式处理器波形(采样率为 610 kSa/s)获得的,而 图14 (b) 显示的是在采样率为 10 MSa/s 的现代 ARM 处理器波形下获得的结果。尽管图 14 (a) 中观察到的输入信号信噪比较低,但值得注意的是,由于 FIR 抽头数量的增加和噪声带宽的减小,匹配滤波器的输出信噪比超过了图 14 (b)。为了确保高速波形捕获期间的精确触发,前置放大器至关重要 [4]。此外,使用 MCC 可以轻松利用匹配输出的功率(橙色)来提高检测精度。 

    由匹配滤波器输出触发的示波器(蓝色)。FIR 延迟输入信号(红色)。匹配滤波器输出的功率(橙色)。 

    数字 

    14

    :匹配滤波器输出触发的示波器(蓝色)。FIR延迟输入信号(红色)。匹配滤波器输出的功率(橙色)。

     


    结语

    本应用报告提供了理论和实证证据,支持使用匹配滤波器作为检测已知波形到达时间的最佳接收滤波器。为了验证引入的概念,我们使用 Moku:Pro 多仪器模式、任意波形发生器和 FIR 滤波器生成器进行了一系列实验,以发射和检测信号。此外,本研究还探讨了匹配滤波器在通信、雷达脉冲压缩和波形触发领域的应用,以突出其在信号处理中的有效性。所得结果证明了 Moku:Pro 即使在噪声功率较大的情况下也能实时可靠地检测接收事件。


    案例

    [1] ​BP Lathi 和 Z. Ding,《现代数字和模拟通信系统》,牛津电气与计算机工程系列丛书国际版第 4 版。纽约牛津:牛津大学出版社,2010 年。

    [2] MA Richards,《雷达信号处理基础》,第三版。纽约:麦格劳希尔,2022年。

    [3]​ BR Mahafza,《使用 Matlab® 进行雷达系统分析与设计》,第三版。

    [4] 

    A. Beckers、J. Balasch、B. Gierlichs 和 I. Verbauwhede,“基于波形匹配的触发系统的设计与实现”, 

    建设性侧信道分析和安全设计

    ,F.-X. Standaert 和 E. Oswald 编,《计算机科学讲义》第 9689 卷。Cham:Springer International Publishing,2016 年,第 184-198 页。doi:10.1007/978-3-319-43283-0_11。

    匹配滤波器简介

    提高通信和雷达系统的信噪比 (SNR) 是提高检测精度的关键要求。 匹配滤波器是一种广泛采用的技术,可在已知感兴趣波形的形状时提高 SNR 性能。 这与在频域中定义通带和/或阻带的传统滤波器或旨在消除时域元素的 Boxcar 平均器形成对比。 

    本应用笔记详细阐述了匹配滤波器背后的理论。 此外,我们还演示了匹配滤波器在 Moku:Pro 上的两种应用。 

    背景 

    当输入信号“匹配”已知模板时,匹配滤波可提供高输出功率。一个简单的例子是设计一个匹配滤波器,该滤波器与已知频率的正弦波的周期相匹配。只要输入信号中存在该频率的正弦波,该滤波器就会提供高功率输出,从而形成一个简单的 开关键控 (OOK)数字通信接收器。

    为了证明此配置中匹配过滤的功效,我们进行了模拟,如下所示 图1该系统的原生信噪比 (SNR) 为 -3.01 dB,但采用匹配滤波器后,信噪比显著提升至 18.74 dB。这一结果凸显了匹配滤波在不增加发射功率的情况下提升信噪比性能的有效性。

    匹配滤波器功效的证明。(a):传输的无噪声信号,数据为 010110;(b):接收信号具有较大的附加白噪声,常规解码算法无法解码任何位;(c):无噪声传输信号的匹配滤波器输出;(d):噪声接收信号的匹配滤波器输出。在理想信道和噪声信道中,所有调制位均能正确解码。

    图1: 匹配滤波器功效演示。(a):无噪声发射信号,数据为 010110;(b):接收信号含有较大的加性白噪声,常规解码算法无法解码任何比特;(c):无噪声发射信号的匹配滤波器输出;(d):噪声接收信号的匹配滤波器输出。无论在理想信道还是噪声信道中,所有调制比特均能正确解码。

    匹配滤波器的推导 

    基于连续信号的推导

    滤波接收信号的常规信号模型用公式 2.1.1 表示,其中 y(t) 表示接收到的信号,  P(T) 代表传输的信号,并且 H T) 表示用于优化接收信号信噪比的接收滤波器。信道中的加性噪声​​表示为 n(t)进一步,处理后的信号与噪声分别用pot和no(t)表示: 

    滤波接收信号的传统信号模型,其中 y(t) 表示接收信号,p(t) 表示发射信号,h(t) 表示为优化接收信号的信噪比而设计的接收滤波器。

    帕塞瓦尔定律[1]指出,时域中的总信号功率和噪声功率等于它们在频域中的相应功率。 而且, n(t) 通常假设为加性白噪声,其功率谱密度 (PSD) S_{n}(f) = S_{n} 与频率无关。 遵循这一基本原则,预期功率 n(t) 随时间变化,预期功率为 随时间变化,预期功率为 sigma_{n}^2 由噪声信号的 PSD 相乘得出 S_{n} 和接收滤波器的PSD |H(f)|^2。

    接收信号的功率 p_{o}(t_{m})^2 在时间 Tm值} 随采样时间变化 Tm值} 由于传输信号的 PSD 具有非时不变性。 PSD 由下式给出 |P(f)e^{j2pi ftm}|^2。 这样:

    由于发射信号的功率谱密度 (PSD) 具有非时不变性,因此在时间 t_{m}\) 处接收信号 \(p_{o}(t_{m})^2\) 的功率会随采样时间 t_{m}\) 而变化。PSD 定义为 \(|P(f)e^{j2pi ftm}|^2\)。

    因此,信噪比为 Tm值}, 表示的 p^2(t_{m}), 可以表示为:

    t_{m},\) 处的 SNR 表示为 \(p^2(t_{m},\)

    为了求解方程 2.1.3 并找到优化 SNR 的条件,我们应用了柯西-施瓦茨不等式。 已知发射信号的 SNR 性能最大化的条件如公式 2.1.4 所示。

    为了求解方程 2.1.3 并找到优化 SNR 的条件,我们应用了柯西-施瓦茨不等式。 已知发射信号的 SNR 性能最大化的条件如公式 2.1.4 所示。

    导出的最优滤波器,即匹配滤波器,如公式 2.1.5 所示。

    其中,S_{n} = frac{N}{2},k' = frac{2k}{N},T_{o} 为信号长度。选择 t_{m} = T_{o} 可获得延迟最短且仍保持随意性的滤波器。此外,常数乘数 k' 可对噪声和信号进行等比例缩放,因此可从分析中省略。

    地点 S_{n} = frac{N}{2}, k' = frac{2k}{N} 和 到} 是信号的长度。 的选择 t_{m} = T_{o} 导致过滤器具有最短的延迟,同时仍然是随意的。 此外,常数乘数 k' 同等地缩放噪声和单一,因此可以从分析中省略。

    扩展到数字系统

    公式2.1.5中的表达式是连续时间内的最优滤波器。 为了进行定量比较,我们现在分析离散时间数字系统的信噪比性能。

    在公式 2.2.1 中,匹配滤波器的长度为 {N} 预期噪声功率为 E(|n_{o}[tau]|^2)。 该公式考虑了数字化通道噪声 nτ,匹配的滤波噪声 n_{o}τ],以及匹配滤波器的脉冲响应 hτ:

    在公式 2.2.1 中,匹配滤波器的长度为 \({N}\),预期噪声功率为 \(E(|n_{o}[tau ]|^2)\)。该公式考虑了数字化信道噪声 \(n[tau ]\)、匹配滤波噪声 \(n_{o}[tau ]\) 以及匹配滤波器的脉冲响应 \(h[tau ]:\)。

    最右边的部分 E(n[tau - l_{1}]n[tau - l_{2}]) 方程2.2.1中是白噪声的相关性。 公式 2.2.2 表明噪声功率仅在以下情况下才具有非零值: l_{1} = l_{2}。 数字化匹配滤波器 h[l] 由公式 2.1.5 得出, h[l] = p[N - 1 - l] 匹配滤波后的噪声如式2.2.3所示:

    公式1中\(E(n[tau - l_{2}]n[tau - l_{2.2.1}])\)最右边部分表示白噪声的相关性。公式2.2.2表明,仅当\(l_{1} = l_{2}\)时,噪声功率才为非零值。数字化匹配滤波器\(h[l]\)由公式2.1.5推导而来,\(h[l] = p[N - 1 - l]\),匹配滤波后的噪声如公式2.2.3所示:

    匹配滤波器输出的峰值功率由公式 2.2.4 给出。 匹配滤波器输出峰值功率是发射脉冲能量的平方,因为匹配滤波器脉冲响应 h[l] 是时间反演的发射脉冲 p[N - 1 - l]:

    匹配滤波器输出的峰值功率由公式2.2.4给出。匹配滤波器输出峰值功率是发射脉冲能量的平方,因为匹配滤波器脉冲响应\(h[l]\)是时间反转的发射脉冲\(p[N - 1 - l]:\)。

    因此,输出信号峰值处的SNR变为公式2.2.5。 请注意,传输信号的功率由下式给出 压裂{1}{N} sum_{tau = 0}^{N - 1} |p[tau ]|^2 噪声功率由下式给出 sigma_{n}^2:

    因此,输出信号峰值处的信噪比 (SNR) 公式如下:(2.2.5)。其中,发射信号的功率为 \(frac{1}{N} sum_{tau = 0}^{N - 1} |p[tau ]|^2\),噪声功率为 \(sigma_{n}^2:\)

    SNR 改善率与引言部分仿真结果中的 SNR 提升一致。该仿真结果显示,使用 21.75 个采样的滤波器,SNR 改善了 150 dB,定量分析结果显示 10;{log}(150)= 21.76;分贝 增强。

    匹配滤波器的应用 

    在本节中,我们介绍并解释匹配滤波器的两个应用:雷达距离传感(脉冲压缩)和波形触发。

     

    雷达脉冲压缩 

    在第一个示例中,我们将检查雷达脉冲压缩。 在雷达系统中,发射器向目标发射无线电波。 然后雷达接收器监听目标反射的回波。 飞行时间或距离延迟使我们能够计算到目标的距离。 

    此应用与图1所示的通信示例相似,因为雷达和通信系统都是为在噪声接收环境中检测信号而设计的。缺乏匹配滤波器的传统雷达需要较高的发射功率才能有效实现,并且其距离分辨率会受到发射脉冲长度的显著限制。 

    为了解决这个问题,可以使用匹配滤波器来及时压缩接收到的脉冲。 滤波器的窄脉冲输出可提供最佳的空间分辨率,而实际传输的信号可以保持宽广,以增加传输能量,从而在不需要高功率的情况下提高信噪比。 具体来说,线性调频脉冲(频率线性增加的正弦波)由于其窄自相关性和生成相对简单而经常被用作传输信号。 

    理论与推导

    理查兹 

    [2]

     推导出方程 3.1.1,该方程描述了啁啾波复包络的模糊函数,其中 测试  表示线性调频脉冲的带宽,τ 表示线性调频脉冲的时间宽度: 

    公式 3.1.1 指定了 chirp 波复包络的模糊函数,其中 \(beta \) 表示 chirp 的带宽,τ 表示 chirp 波的时间宽度: 

    雷达的距离分辨率由瑞利分辨率决定,即峰值与第一个零点之间的距离。 的巅峰 A(t, 0) 观察到 t = 0,当分子的参数等于时,第一个 null 出现 pi ,即,当 β t(1 - frac{|tau |}{tau pm }) = 1。 对于 1> 0,该方程可表示为方程 3.1.2:

    A(t, 0) 的峰值出现在 t = 0 时,第一个零点出现在分子幅角等于 pi 时,即 beta t(1 - frac{|tau |}{tau pm }) = 1 时。当 1 > 0 时,该方程可表示为公式 3.1.2:

    根可以表示为 t = frac {1}{2}(tau pm sqrt {t^2 - frac {4tau }{beta })}= frac {1}{2} tau (1 pm sqrt {1 - frac {4 }{beta tau })}。 选择负号会产生最接近中心点的正根 (t = 0),从而确定时域的瑞利分辨率。 这个结果可以通过公式 3.1.3 中平方根的泰勒级数展开来简化:

    选择负号可得出最接近中心点\((t = 0)\)的正根,从而确定时间域中的瑞利分辨率。该结果可以通过公式3.1.3中平方根的泰勒级数展开来简化:

    因此,时间上的瑞利分辨率 Δt 约 分式 {1}{beta} 秒。 相应的瑞利距离分辨率为 三角洲 公式 3.1.4 中的米,由于传输信号的往返,系数为 XNUMX。

    相应的瑞利距离分辨率为公式 3.1.4 中的 \(Delta R\) 米,其中因发射信号的往返而产生的因子为 XNUMX。

     

     

    需要注意的重要一点是,像 Moku:Pro 中的任意波形发生器 (AWG) 仅生成线性调频波的实数分量,而不是其复杂的包络。 这导致复包络和正弦函数的模糊度函数出现分歧。

    前面概述的模糊度函数基于接收信号的复包络,但是,为了简单起见,未包括希尔伯特变换。 关于复杂信封的详细解释和相关讨论,请参考 Mahafza[3]。

    实值正弦线性调频波的模糊度函数的推导具有挑战性,因为它涉及菲涅尔积分和三角恒等式的操纵。 相反,我们将通过检查简单的非调制复杂指数波情况来说明仅使用实数分量的效果。

    简单非调制复指数函数的复包络的匹配滤波方程可以表示为:

    公式3.1.5表明,复指数模糊度函数的零点是实部零点与虚部零点的组合。

     

     

     

     

    方程3.1.5表明复指数模糊度函数的零点是实部和虚部的组合零点。 的大小 {一种} 和 {b} 当时间偏移量最大时 

    τ 

    为零,而量级为 {C} 和 {d} 在时间偏移处最大 

    τ 

    之后一段时间(即, 分式 {π}{2} 弧度),对应于实部的零值 ({a} + {b})。 结果,模糊度函数的一半零点由于实部和虚部零点和峰值的未对准而被取消。 删除虚数部分会删除这些取消并使空值的数量加倍。

    与直觉相反的是,与完整复包络相比,实函数的瑞利分辨率提高了大约两倍。这个使用复指数的图示是一个通用结果,我们可以将其应用于原始啁啾波,这已通过模拟得到验证(图 2)。使用纯实波形更新的瑞利时间分辨率和距离分辨率值为:

    最小时间分辨率(记为 delta T)和最小距离分辨率

    图 2:接收到的实值啁啾(beta = 1000)(红色)与接收到的信号的复包络(蓝色)的模糊函数比较。 

    图2:接收到的实值线性调频脉冲的模糊度函数的比较 (beta = 1000)(红色) 以及接收信号的复包络(蓝色)。 

    瑞利分辨率 δτ 蛋白  确定雷达及时的最小分辨率。 图 3 (a) 显示了两个线性调频信号的匹配滤波器输出,两个线性调频信号的间隔恰好相等 δτ 蛋白  建设性地重叠,形成平顶,其中。 峰值检测器识别为单峰。 理论上,当目标之间的距离大于此值时,预计会出现小幅下降,从而实现成功分离。 然而,在实际应用中,小的下降可能会被噪声掩盖,并且通常要求滤波器输出在脉冲之间名义上降至零,然后才能自信地区分两个脉冲。 因此,本应用笔记将重点关注零到零宽度为 2Delta tau .

    图 3:(a):距离为 \(Delta tau\) 的建设性重叠匹配滤波器输出,(b):间隔为 \(2delta tau\) 的匹配滤波器输出在脉冲之间名义上下降到零。提高了在嘈杂环境中清晰区分它们的机会。 

    图3:(a):相长重叠的匹配滤波器输出,距离为 δτ 蛋白 ,(b):匹配滤波器输出 2delta tau 脉冲之间的间隔名义上降至零。 提高在嘈杂环境中清晰地区分它们的机会。 

    使用 Moku:Pro 进行脉冲压缩

    与引言中描述的使用简单开关键控正弦波的模拟相比,本节中的模拟使用具有大带宽的正弦啁啾,以实现更好的瑞利距离分辨率。 

    图4

     这表明,与正弦脉冲相比,啁啾脉冲的主瓣宽度更窄。

     

     (ac) 与简介中的 OOK 正弦波相同的模拟,但使用啁啾来运行。 (d) 即使在存在巨大信道噪声的情况下,啁啾(橙色)的匹配滤波器输出的主瓣宽度也比正弦波(蓝色)小得多。 

    数字 4:(ac) 与介绍中的 OOK 正弦波模拟相同,但运行时发出线性调频脉冲。 (d) 即使存在压倒性的信道噪声,线性调频脉冲(橙色)的匹配滤波器输出的主瓣宽度也比正弦波(蓝色)小得多。 

    用于以下部分验证的 Moku:Pro 多仪器模式配置如下所示: 图5。 在此设置中,任意波形发生器 (AWG) 负责生成两个不同的线性调频波,其中通道 B 的带宽是通道 A 的一半。我们使用 FIR 滤波器构建器 (FIR) 为由AWG。 因此,我们预计通道 B 输出的瑞利分辨率是通道 A 的一半。

    图 5:用于测试和验证的 Moku:Pro 多仪器模式配置。 

    数字 5:Moku:Pro 用于测试和验证的多仪器模式配置。 

    使用 AWG,我们使用方程波形类型定义线性调频波。 定义方程如方程 3.1.7 所示: 

    使用 AWG,我们使用方程波形类型定义线性调频波。 定义方程如方程 3.1.7 所示: 

    图 6:AWG 生成的啁啾波,通道 A(红色)是通道 B(蓝色)带宽的两倍。 

    数字 6:AWG 生成线性调频波,通道 A(红色)的带宽是通道 B(蓝色)的两倍。 

    AWG 生成了重复率为 200 Hz 的啁啾波形,并采用脉冲调制来产生啁啾脉冲。通道 A 啁啾波形的等效带宽为 40,000 Hz。因此,我们预计 A 通道和 B 通道波形组合后的最小零点到零点宽度 2Δ𝑡 为: 

    AWG 生成了重复率为 200 Hz 的啁啾波形,并采用脉冲调制来产生啁啾脉冲。通道 A 啁啾波形的等效带宽为 40,000 Hz。因此,我们预计 A 通道和 B 通道波形组合后的最小零点到零点宽度 2Δ𝑡 为: 

    FIR 滤波器通过加载内核来配置为匹配滤波器,该内核的值是按时间反转的线性调频波值,如方程 (3.1.10) 所示。 FIR 滤波器的设置如图所示 图7。 输入线性调频波的宽度和采样周期决定了滤波器系数的数量。 

    根据公式 (3.1.10),通过加载内核(内核值为 chirp 波值,时间反转),将 FIR 滤波器配置为匹配滤波器。FIR 滤波器的设置如图 7 所示。

    AWG 波形和 FIR 滤波器内核的长度相同,并且内核与生成的波具有相同的形状。 因此,通道 A 的 FIR 滤波器方程可写为方程 3.1.10: 

    AWG 波形的长度与 FIR 滤波器核的长度相同,并且核的形状与生成的波相同。因此,A 通道的 FIR 滤波器方程可以写成公式 3.1.10

    FIR 滤波器生成器通道 A 配置。 

    数字 7: FIR 滤波器生成器通道 A 配置。 

    现在,我们已分别在 AWG 和 FIR 中设置了发射波形生成和匹配滤波,并且可以检查脉冲压缩的效果。 红色曲线显示了通道A匹配滤波器的输出,蓝色曲线显示了通道B的输出。蓝色曲线的宽度是红色曲线的两倍,这证实了之前的结果,证明了时间分辨率滤波器输出与带宽成反比。 前两个零点之间的距离符合公式 3.1.8 中的定理。 

    基于Moku:Pro的脉冲压缩实验。红色曲线的带宽是蓝色曲线的两倍,距离分辨率是蓝色曲线的1/2。 

    数字 8:基于Moku:Pro的脉冲压缩实验。 红色曲线的带宽是蓝色曲线的两倍,红色曲线的距离分辨率是蓝色曲线的1/2。 

    至此,我们已经完成了理论和仿真。下一步是对包含实际噪声的线性调频脉冲应用匹配滤波。图10所示的结果表明,匹配滤波器在大噪声功率(-73.98 dBm)和小信号功率(-93.46 dBm)下均表现良好。 

    图 9:噪声环境中的啁啾匹配滤波器的实验装置。 

    数字 

    9

    :噪声环境中的啁啾匹配滤波器的实验装置。

     

    匹配滤波器的接收信号输入功率(蓝色)和匹配滤波器输出功率(红色)。匹配滤波器输出功率的尖峰清楚地指示了啁啾的到达时间,尽管肉眼无法在接收信号中看到它。 

    数字 10:输入到匹配滤波器(蓝色)和匹配滤波器输出(红色)的接收信号功率。 匹配滤波器输出功率的尖峰清楚地表明了线性调频脉冲的到达时间,尽管在接收信号中肉眼看不到它。 

    图8的分析揭示了一个有趣的脉冲压缩特性。对于带宽较大的线性调频波,匹配滤波器的输出最小零点到零点宽度为25 μs,脉冲宽度为5 ms。因此,匹配滤波器可以区分两个时间距离大于25 μs的重叠反射线性调频波。 图11和12 显示 Moku:Pro 实验的结果。 图11 显示了无噪声验证运行,两个重叠的线性调频脉冲显示为蓝色,匹配的滤波器输出显示为红色。 图12 该图展示了相同的实验,但这次是在噪声信道上接收到的啁啾信号。两种情况下,两个啁啾信号的到达时间都清晰可辨,并且正确地计算出它们之间的时间间隔为 25 微秒。 

    值得注意的是,由于模糊函数中存在非零旁瓣,检测到的时间间隔可能与传输的时间间隔略有不同。

     

    两个重叠的啁啾脉冲具有相同的带宽和时间宽度,但时间偏移 25 微秒(蓝色)。匹配的滤波器输出正确恢复了啁啾之间的 25 微秒时间(红色)。 

    数字 

    11

    :两个重叠的啁啾脉冲,带宽和时间宽度相同,但时间偏移为 25 us(蓝色)。匹配的滤波器输出正确恢复了啁啾脉冲之间的 25 us 时间间隔(红色)。

     

    两个重叠的啁啾波的匹配滤波器输出(红色),与滤波之前的接收信号(蓝色)相比。 

    数字 

    12

    :两个重叠的啁啾波的匹配滤波器输出(红色),与滤波前的接收信号(蓝色)相比。

     

    波形触发

    数字模式触发是示波器的一项常见功能,涉及对接收到的数字信号执行逻辑运算并根据特定模式触发示波器。 例如,用户可以将示波器设置为仅在数字信号的最低有效八位为高时触发。 此功能对于分析数字系统在各种场景中的行为至关重要。 

    然而,在芯片故障注入和旁道分析等应用中,信号通常是从射频接收器收集的,这可能会导致高水平的噪声和低信号幅度。 在这种情况下,数字模式触发可能会导致大量误报,从而提供有关芯片行为的错误信息。  

    解决数字模式触发问题的一种解决方案是使用波形触发。 波形触发使用匹配滤波器连续将输入模拟信号与预期波形进行比较,并在看到预期波形时生成触发事件。 

    传统示波器无法为此类波形触发提供足够的灵活性,需要专用的“触发盒”[4]。 另一方面,具有多仪器模式的 Moku:Pro 允许用户同时部署 FIR 滤波器生成器和示波器仪器,以进行波形触发和示波器测量。 波形在 图13 由 Beckers 等人 [4] 重新创建,展示了微处理器使用高级加密标准 (AES) 编码数据包时捕获的电源轨异常。检​​测到此类操作后,可发起故障注入攻击或采样辅助数据以供后续分析。 

    值得注意的是,Beckers 等人 [4] 通过在触发算法之前使用包络检波器改进了他们的结果。此类操作可以在 Moku:Pro 上完成,只需使用 Moku Cloud Compile (MCC) 构建一段简单的自定义逻辑,并将其部署在 FIR 仪器之前即可。 

    AES 单一执行模式

    数字 

    13

    :AES单执行模式

    如果波形触发将启动采样和记录辅助数据,用户可能更喜欢示波器看到的触发事件发生在 开始 匹配波形的端部,而不是其末尾。 在这种情况下,可以在“全通”配置中设置额外的 FIR 滤波器通道,引入等于匹配滤波器长度的纯时间延迟。 

    图 14 展示了 FIR 滤波器生成器成功生成触发信号,如示波器(蓝色)所示。此外,FIR 滤波器生成器精确延迟了未滤波的输入信号,使用户能够完整捕获触发波形以供后续检查。图 14 (a) 所示的仿真结果是使用低速嵌入式处理器波形(采样率为 610 kSa/s)获得的,而 图14 (b) 显示的是在采样率为 10 MSa/s 的现代 ARM 处理器波形下获得的结果。尽管图 14 (a) 中观察到的输入信号信噪比较低,但值得注意的是,由于 FIR 抽头数量的增加和噪声带宽的减小,匹配滤波器的输出信噪比超过了图 14 (b)。为了确保高速波形捕获期间的精确触发,前置放大器至关重要 [4]。此外,使用 MCC 可以轻松利用匹配输出的功率(橙色)来提高检测精度。 

    由匹配滤波器输出触发的示波器(蓝色)。FIR 延迟输入信号(红色)。匹配滤波器输出的功率(橙色)。 

    数字 

    14

    :匹配滤波器输出触发的示波器(蓝色)。FIR延迟输入信号(红色)。匹配滤波器输出的功率(橙色)。

     


    结语

    本应用报告提供了理论和实证证据,支持使用匹配滤波器作为检测已知波形到达时间的最佳接收滤波器。为了验证引入的概念,我们使用 Moku:Pro 多仪器模式、任意波形发生器和 FIR 滤波器生成器进行了一系列实验,以发射和检测信号。此外,本研究还探讨了匹配滤波器在通信、雷达脉冲压缩和波形触发领域的应用,以突出其在信号处理中的有效性。所得结果证明了 Moku:Pro 即使在噪声功率较大的情况下也能实时可靠地检测接收事件。


    案例

    [1] ​BP Lathi 和 Z. Ding,《现代数字和模拟通信系统》,牛津电气与计算机工程系列丛书国际版第 4 版。纽约牛津:牛津大学出版社,2010 年。

    [2] MA Richards,《雷达信号处理基础》,第三版。纽约:麦格劳希尔,2022年。

    [3]​ BR Mahafza,《使用 Matlab® 进行雷达系统分析与设计》,第三版。

    [4] 

    A. Beckers、J. Balasch、B. Gierlichs 和 I. Verbauwhede,“基于波形匹配的触发系统的设计与实现”, 

    建设性侧信道分析和安全设计

    ,F.-X. Standaert 和 E. Oswald 编,《计算机科学讲义》第 9689 卷。Cham:Springer International Publishing,2016 年,第 184-198 页。doi:10.1007/978-3-319-43283-0_11。

    在演示模式下试用 Moku 下载 Moku 应用 → 获取常见问题的答案 访问知识库 → 与全球的 Moku 用户建立联系 加入用户论坛 →

    其他推荐的应用笔记

    应用笔记
    使用 Moku:Delta 进行频率混合和检测

    在本应用笔记中,我们将介绍如何使用 Moku:Delta 生成和检测微波脉冲。首先,利用任意波形发生器对基带波形进行编程,然后使用外部微波源和双平衡 IQ 混频器进行上变频。最后,我们将展示 Moku:Delta 如何利用其 6 GHz 模拟带宽模式直接检测和解调微波脉冲。这无需模拟下变频,同时保留了脉冲中包含的相位信息,使其非常适合需要精确测量微波频率相位的应用。

    特点: Moku:Delta、锁相放大器、任意波形发生器

    应用笔记
    从设置到串流:Moku:Delta 千兆串流器指南

    本指南介绍如何通过 SFP/QSFP 端口在 Moku:Delta 和 Linux 主机之间传输确定性样本数据。内容涵盖设置、数据包结构以及发送/接收工作流程。

    特点: Moku:Delta,千兆流媒体播放器

    应用笔记
    使用 Moku:Delta 6 GHz 模式检测奈奎斯特频率以上的射频信号

    本应用笔记探讨了如何利用 Moku:Delta 的全模拟前端,采集和分析奈奎斯特频率以上的信号。我们回顾了奈奎斯特-香农采样定理的概念及其对数字采样的限制。我们解释了该方法的优势以及应用时需要考虑的重要因素。我们以 Moku:Delta 的 6 GHz 模式为例,展示了如何测量第一奈奎斯特区以上的信号。

    特点: Moku:Delta,频谱分析仪

    返回所有应用笔记

    站内导航

    • 产品
    • 仪器功能
    • 相关资源
    • 支持
    • 关于我们
    • 联系我们
    • 隐私政策
    • 使用条款

    办公室

    美国
    (619) 332-6230
    12526 High Bluff Dr.
    Suite 150
    San Diego, CA 92130

    澳大利亚
    +61 2 6171 9730
    243 Northbourne Avenue
    Suite 1, Level 1
    Lyneham, ACT 2602

    澳大利亚
    +61 3 7073 3594
    5C套房,5楼
    斯旺斯顿街700号
    维多利亚州卡尔顿 – 3058

     

     

    关注我们

    LinkedIn YouTube X Facebook Instagram

    官方微信

    © 2026 Liquid Instruments. 版权所有