分数阶傅里叶域信道化接收机:高效分离线性调频信号

发布时间:2026/5/27 17:14:55

分数阶傅里叶域信道化接收机:高效分离线性调频信号 1. 项目概述为什么要在分数阶傅里叶域做信道化在雷达、电子侦察这类领域我们经常要面对一个头疼的问题如何在茫茫的电磁频谱海洋里快速、准确地捞到我们想要的信号尤其是当这个信号是线性调频信号时传统方法就显得有点力不从心了。想象一下一个频率随时间线性变化的信号就像一根在频谱图上斜着划过的“线”。你用传统的傅里叶变换去看它它的能量会平摊在一段很宽的频率范围内变得“又矮又胖”很容易被噪声淹没或者被其他信号干扰。数字信道化接收机本质上就是一个“频谱切分器”。它把整个宽带的输入信号像切蛋糕一样均匀地分成很多个窄带的子信道然后并行处理。这样做的好处显而易见每个子信道处理的带宽变窄了对后续的信号检测、参数估计、解调等操作来说压力就小多了精度和灵敏度自然就上去了。传统的信道化接收机是在傅里叶域也就是我们常说的频域实现的它的“刀”是沿着频率轴垂直切下去的。这对于频率固定的“静止”信号平稳信号效果很好一刀下去信号就在某一个子信道里。但LFM信号是“运动”的非平稳信号它斜着穿过频谱。传统垂直的“刀”切下去它必然会同时落在好几个相邻的子信道里。这就带来了大麻烦一个完整的信号被“大卸八块”能量分散信噪比降低后续你要把它拼凑还原、准确测量它的起始频率、调频率等参数难度和误差都会急剧增加。这时候分数阶傅里叶变换就该登场了。你可以把它理解成傅里叶变换的一个“旋转”版本。傅里叶变换是从时间轴旋转90度到频率轴。而FRFT可以旋转任意角度α。这个旋转操作的神奇之处在于对于某个特定调频率的LFM信号总存在一个最佳的旋转角度对应一个最佳的FRFT阶数p能让这个斜着的信号在新的坐标系我们称之为分数阶傅里叶域里变成一个“能量高度集中”的冲激也就是说它从一个斜线被“转正”成了一个点。那么一个很自然的想法就产生了如果我们把信道化接收机这个“切蛋糕”的操作也从传统的频域垂直切搬到这个最适合目标LFM信号的分数阶傅里叶域沿着新的坐标轴切会怎样结果就是那个原本斜跨多个信道的LFM信号现在被完美地、完整地装进了一个子信道里。这相当于为这类信号量身定制了一个最优的“观测视角”其带来的检测性能提升是质的飞跃。本文要探讨和实现的正是这样一个在分数阶傅里叶域实现的数字信道化接收机。它的核心目标就是利用FRFT对LFM信号的能量聚集特性结合多相滤波器组的高效实现结构构建一个既能高效处理宽带信号又能精准捕获LFM信号的接收机架构。这不仅仅是理论上的扩展更具有明确的工程价值尤其在复杂电磁环境下对雷达信号的侦察与识别中。2. 理论基础从傅里叶到分数阶傅里叶在动手设计之前我们必须把几个关键的理论基石打牢。这不仅仅是公式的罗列更重要的是理解其物理意义和与我们设计目标的关联。2.1 分数阶傅里叶变换不仅仅是数学游戏FRFT的严格数学定义涉及核函数的积分对于工程师而言更直观的理解是“时频平面的旋转”。传统的时间-频率二维平面FRFT相当于将坐标轴旋转一个角度α。当απ/2时就是普通的傅里叶变换从时间轴转到频率轴。当α0时就是信号本身没旋转。这种旋转带来一个关键特性LFM信号在特定阶数p对应特定旋转角α的FRFT域中具有最好的能量聚集性。一个在时域和频域都散布的信号在某个分数阶域里可能就是一个尖峰。这个最佳阶数p与LFM信号的调频率μ直接相关p 2 * arctan(-μ) / π。这是我们整个设计的“指南针”后续选择信道化参数的核心依据。离散FRFT有多种快速算法如Ozaktas等人的采样型算法其计算复杂度可与FFT媲美这为工程实现提供了可能。在仿真中我们通常直接调用成熟的DTFRFT计算库。2.2 分数阶傅里叶域的卷积与采样定理任何滤波系统的设计都绕不开卷积和采样。在FRFD中它们有与傅里叶域相似但更复杂的形式。卷积定理在FRFD中两个信号的卷积其FRFT结果并非简单的乘积而是乘积后再乘以一个与阶数相关的线性调频相位项。具体地若h(t) (f ⊗ g)(t)是FRFD卷积则H_p(u) e^{-j(1/2) cot(α) u^2} F_p(u) G_p(u)。这意味着在FRFD进行滤波时我们需要先对信号和滤波器核进行一种“预调制”乘以一个chirp相位然后在传统频域进行卷积最后再进行“后调制”。图1所示的三个步骤乘chirp - 传统卷积 - 乘chirp清晰地描绘了这一过程。这是我们构建FRFD滤波器的基础。采样定理在FRFD中对连续信号x(t)以间隔Ts采样得到的离散信号x[n]的FRFT频谱是原连续信号FRFT频谱的周期延拓延拓周期为2π |sin α| / Ts。这一点至关重要它告诉我们在FRFD进行信道化时子信道的宽度、中心频率的规划都必须基于这个新的“周期”来设计而不是传统的2π / Ts。如果忽略这一点就会导致严重的频谱混叠设计完全失败。注意这里极易出错。很多初学者会直接套用傅里叶域的2π/Ts周期导致子信道划分完全错位。务必牢记在FRFD频谱的周期性由|sin α|调制。2.3 FRFD中的滤波器设计一个巧妙的映射如何在FRFD得到一个我们想要的低通或带通滤波器论文给出了一个非常巧妙且实用的方法在傅里叶域设计好一个标准的滤波器如等纹波或窗函数设计的FIR低通滤波器然后对其每个抽头系数乘以一个离散的线性调频相位。具体来说假设我们在傅里叶域有一个N点低通滤波器h[n]。那么在FRFD对应阶数p旋转角α中具有相同幅频响应注意是在新的u轴上的响应的滤波器h_p[n]可以这样构造h_p[n] h[n] * exp(-j * (1/2) * cot(α) * (n*Ts)^2), 其中n0,1,...,N-1。这个公式的直观理解是为了在旋转后的新坐标轴u轴上实现与原始频率轴ω轴上相同的滤波形状我们需要对滤波器本身进行一个“反向旋转”的相位补偿。这使得我们可以充分利用成熟的傅里叶域滤波器设计工具如fdatool快速生成FRFD所需的滤波器组极大地降低了设计门槛。3. 架构演进从直观实现到高效多相结构有了理论武器我们就可以开始设计接收机架构了。这个过程是一个典型的从“原理正确但低效”到“原理正确且高效”的优化过程。3.1 直观但低效的FRFD信道化结构最直接的想法是模仿傅里叶域的信道化。如图2所示对于第k个子信道混频将输入信号x[n]与一个复指数exp(-j * u_k * n * Ts)相乘实现频谱搬移。这里u_k是FRFD中第k个子信道的中心频率。FRFD低通滤波使用上一节设计的h_LP,p[n]进行滤波提取出搬移到基带的子带信号。相位补偿与抽取根据FRFD卷积定理滤波后需要乘以一个补偿相位A_α * exp(-j*(1/2)*cot(α)*(n*Ts)^2)然后进行D倍抽取降低数据率。这个结构非常直观每个子信道独立进行混频和滤波。但其计算复杂度是O(K*N)其中K是信道数N是滤波器阶数。当信道数K很大比如64、128时所需的乘法器数量和计算量将变得极其庞大在FPGA或DSP上难以实时实现。3.2 关键参数设计防止频谱混叠在实现高效结构前必须先解决子信道划分和抽取因子的选择问题其核心是避免混叠。在FRFD由于采样定理决定的周期是2π|sinα|/Ts整个处理带宽就被限制在这个周期内。我们将这个带宽均匀分成K个子信道每个子信道的理想宽度就是2π|sinα|/(K*Ts)。子信道中心频率u_k自然就是2πk|sinα|/(K*Ts)。然而实际滤波器不可能是理想的“砖墙”。为了覆盖整个频带不留盲区避免信号落在过渡带导致衰减我们允许滤波器的过渡带延伸到相邻信道。如图3所示这导致了子信道频谱的重叠。正是这种重叠决定了最大的无混叠抽取因子D。实操心得为了保证在重叠区仍有良好性能原型低通滤波器的设计至关重要。通常要求通带截止频率ω_pass π/K阻带截止频率ω_stop略大于π/K以提供过渡带。阻带衰减要足够大如60dB以上以抑制相邻信道干扰。由于存在重叠如果我们抽取太多D过大相邻信道的频谱就会混叠到当前信道。理论分析表明最大无混叠抽取因子 D_max K/2。这是一个硬性约束。在工程中为了留有余量常取D K/2或D K/4。本文后续推导基于D K/2这一最紧凑的情况。3.3 高效多相滤波器组结构为了降低计算量我们必须祭出数字信号处理中的“神器”——多相滤波器组。其核心思想是将抽取操作提前到滤波之前并利用FFT/IFFT来同时完成所有信道的频率搬移。推导过程虽然涉及一些公式变换如文中(17)到(24)式但其物理思想很清晰多相分解将长的原型滤波器h_LP,p[n]按因子K进行多相分解得到K个短得多的子滤波器h_p[m]长度约为N/K。分支处理输入信号x[n]先经过一个“旋转”exp(j*(1/2)*cot(α)*(n*Ts)^2)得到x[n]然后将其按多相分支进行延迟和抽取形成K路信号x_p[m]。分支滤波每一路x_p[m]与对应的短子滤波器h_p[2m]注意这里的2是因为DK/2进行卷积。FFT合成将K路滤波后的结果进行一次K点的逆离散傅里叶变换。这里的妙处在于IDFT的指数项exp(j*2π*k*p/K)天然地完成了所有K个子信道的频率搬移u_k操作。最终相位补偿对IDFT输出的每信道结果再乘以一个与信道号和输出时刻有关的相位补偿项(-1)^{mk|sinα|} * A_α * exp(-j*(1/2)*(mD*Ts)^2 cot(α))即得到最终的第k信道输出y_k[m]。最终的高效架构如图4所示。它的计算复杂度从O(K*N)降到了大约O(N K*logK)。当K很大时节省的计算资源是惊人的。更重要的是这个结构非常规整主要由延迟链、短FIR滤波器和一块FFT/IFFT核心构成极其适合在FPGA上并行流水实现。关键点当旋转角απ/2即p1时cot(α)0所有与chirp相关的相位补偿项都变为1或常数。此时图4的架构完全退化为经典的傅里叶域多相滤波器组信道化接收机。这证明了我们的FRFD架构是传统架构在更广义信号处理空间上的自然推广。4. 仿真实现与结果分析从理论到验证理论再完美也需要仿真来验证。我们完全按照图4的架构在MATLAB或Python中搭建一个仿真系统。4.1 仿真参数设置输入信号两个复LFM信号。信号1起始频率 90MHz带宽 20MHz时宽根据采样点数确定。信号2起始频率 105MHz带宽 20MHz。采样频率Fs 600 MHz采样点数N_samples 8192。这两个信号在时域和传统频域都是重叠的无法直接分离。信道化参数信道数K 16。因此每个子信道的理想带宽为600MHz / 16 37.5MHz。抽取因子D K/2 8。滤波器设计原型低通滤波器h[n]采用等纹波法设计阶数N 512。通带截止频率F_pass 18.75 MHz(即π/16归一化频率)。阻带截止频率F_stop 22.75 MHz。根据h_p[n] h[n] * exp(-j*(1/2)*cot(α)*(n*Ts)^2)生成FRFD滤波器。FRFT阶数选择计算两个LFM信号假设我们以其中一个为基准的调频率μ。根据公式p 2 * arctan(-μ) / π计算最佳阶数。仿真中给出p ≈ -0.9788。这个阶数的选择是成功的关键它使得两个LFM信号在FRFD的频谱尽可能尖锐且分离。4.2 仿真步骤与核心代码逻辑信号生成与预处理% 示例代码逻辑 Fs 600e6; Ts 1/Fs; t (0:N_samples-1)*Ts; % 生成两个LFM信号 mu 20e6 / (N_samples*Ts); % 调频率带宽/时宽 s1 exp(1j*2*pi*(90e6*t 0.5*mu*t.^2)); s2 exp(1j*2*pi*(105e6*t 0.5*mu*t.^2)); x s1 s2; % 复合信号 % 预处理乘以 chirp 相位得到 x[n] alpha -0.9788 * pi/2; x_prime x .* exp(1j * 0.5 * cot(alpha) * (t.^2));多相分解与分支处理K 16; D 8; % 对 x_prime 进行延迟链和多相抽取得到 K 路 x_p_prime[m] % 对 FRFD 滤波器 h_p 进行多相分解得到 K 路子滤波器 h_p_poly[m] % 每一路进行卷积: s_p[m] conv(x_p_prime[m], h_p_poly[m], same)IDFT 合成% 将 K 路 s_p[m] 在时间点 m 上组成一个向量 S_vector [s_0(m), s_1(m), ..., s_{K-1}(m)]; % 进行 K 点 IDFT注意文中是 IDFT temp_output ifft(S_vector); % temp_output 的第 k 个值对应第 k 个子信道的初步输出最终相位补偿for k 0:K-1 u_k 2*pi*k * abs(sin(alpha)) / (K * Ts); phase_comp A_alpha * exp(-1j*0.5*cot(alpha)*(m*D*Ts)^2) * ... ((-1)^(m*k*abs(sin(alpha)))) * exp(1j*u_k*p*Ts); % p 是多相分支索引 y_k(m) temp_output(k1) * phase_comp; % 注意索引 end4.3 结果分析与性能验证运行仿真后我们重点关注以下结果时频域与FRFD域对比图6时域两个LFM信号完全混叠在一起无法区分。傅里叶域传统频域两个信号的频谱都是宽带的且严重重叠中心频率90MHz和105MHz相距仅15MHz小于信号带宽20MHz根本无法用传统带通滤波器分离。FRFD域p-0.9788两个信号的能量分别集中在两个不同的u值附近呈现为两个明显的尖峰实现了有效分离。这直观证明了选择合适FRFT阶数对LFM信号的能量聚集作用。信道化输出频谱图7观察第2和第3信道的输出频谱。可以看到每个信道输出都是一个干净的、带宽约为37.5MHz的窄带信号分别对应原始的两个LFM信号。关键点有失真。这说明我们的多相结构在正确实现滤波和抽取的同时完好地保留了信号特征。输出信号的FRFT分析图8由于经过了D倍抽取输出信号的采样率降低了D倍其时间尺度发生了变化。相应地其调频率也变为原来的D倍。对第2信道输出信号计算FRFT并使用新的调频率计算最佳阶数文中给出p ≈ -0.8341。结果在FRFD域呈现为一个更尖锐的线谱。这进一步验证了输出信号仍然是LFM信号且参数如调频率可以通过FRFT精确估计为后续的信号识别与参数测量奠定了基础。避坑指南相位补偿的精度仿真中与相位补偿相关的计算如cot(alpha),(n*Ts)^2必须使用高精度如double否则微小的相位误差在经过大量点累积后会导致严重的信号失真和性能下降。滤波器边界效应多相滤波器的每一路子滤波器长度变短其边界效应起始和结束部分可能更明显。在实际处理长数据流时需要采用重叠保留或重叠相加法来处理块边界。阶数p的估计在实际应用中LFM信号的参数调频率μ是未知的。因此需要先通过FRFT谱峰搜索等方式估计出大致的p然后再用此p值初始化接收机。这构成了一个“检测-估计-重构”的闭环处理流程。5. 工程实现考量与扩展讨论将仿真模型转化为实际的硬件如FPGA或嵌入式软件还需要解决一系列工程问题。5.1 计算复杂度与资源优化尽管多相结构大大降低了复杂度但在FPGA实现时仍需精打细算复数乘法与相位生成大量的复指数运算exp(j*...)是资源消耗大户。可以采用CORDIC算法或查找表来高效生成旋转相位。滤波器实现多相分解后的子滤波器是短FIR适合用分布式算法或专用DSP Slice实现。可以利用系数的对称性如果原型滤波器是线性相位的减少一半乘法器。FFT/IFFT核需要选择一个支持复数输入、点数可配置本例中为16点的高性能FFT IP核。16点FFT很小可以用基-2或基-4算法直接实现无需调用大IP核。并行与流水K路分支滤波可以完全并行。整个处理链路延迟链-分支滤波-FFT-相位补偿可以设计成深度流水线以实现高吞吐量。5.2 动态信号环境下的自适应处理本文假设LFM信号的调频率已知或已估计。但在复杂侦察环境中可能存在多个不同调频率的LFM信号甚至其他类型的非平稳信号。并行多阶数处理可以并行部署几套针对不同p值覆盖一个预期的调频率范围的信道化接收机。相当于用多个不同角度的“刀”同时切蛋糕总有一把最适合当前信号。级联处理先使用传统傅里叶域信道化进行粗检测和分选对疑似LFM的信号再启动FRFD信道化进行精处理和参数估计。这是一种“粗-精”结合的策略。参数估计反馈将FRFT参数估计模块的输出估计出的最佳p值反馈给信道化接收机动态调整其阶数实现自适应处理。5.3 性能边界与局限性没有任何技术是万能的FRFD信道化接收机也有其适用范围优势对单分量或分量数较少、且调频率差异较大的LFM信号分离效果极佳。能显著提高输出信噪比降低参数估计误差。局限性对多分量交叉LFM信号如果多个LFM信号在时频平面上完全交叉且在最优的某个FRFT阶数下它们的能量依然在u轴上重叠则该方法无法分离。此时可能需要更复杂的时频分析工具。计算开销虽然多相结构很高效但相比纯傅里叶域方法仍多了大量的相位旋转计算。在追求极低功耗或处理简单信号的场景下可能优势不明显。阶数估计误差最佳阶数p的估计精度直接影响能量聚集效果。在低信噪比下估计误差会导致性能下降。5.4 与其他技术的结合展望FRFD信道化接收机可以作为一个强大的预处理模块嵌入更大的信号处理系统中与数字下变频结合对于中频采样信号可以先进行DDC将感兴趣的频段搬移到基带或低中频再进行FRFD信道化以降低对后续处理带宽和采样率的要求。与深度学习结合可以将各信道输出或FRFD谱作为特征输入到神经网络中进行信号调制识别、参数回归或威胁等级判定。在认知无线电中的应用可用于感知宽带频谱中的非平稳授权用户信号可能具有LFM特征实现更精准的频谱空洞检测和动态接入。通过这次从理论推导、仿真验证到工程实现的完整梳理我们可以看到分数阶傅里叶域数字信道化接收机绝非纸上谈兵。它巧妙地结合了FRFT的理论美感和多相滤波器组的工程智慧为解决一类特定的、却十分重要的实际工程问题LFM信号处理提供了一个高效而优雅的方案。其设计思想——将处理域变换到最适合信号特征的坐标系——具有普遍的启发性值得我们在面对其他复杂信号处理挑战时深思。

相关新闻