雷达 · 通信 · 电子战 / 基础精学 178
固定增益α-β滤波可视作二阶数字估计递推,其无噪声误差稳定性由更新矩阵的两个极点决定。
实际记录只包含有限个采样值。由记录计算得到的数值与总体参数并不相同:前者受记录长度、噪声、边界约定及运算精度影响,后者属于给定模型的属性。建立可复核结论需要先固定输入含义、统计假设和归一化方式,再比较可计算量与理论量。
仅考虑抽象值及其每采样增量的二维线性序列;采样周期归一化为一;固定实增益;稳定性不包含噪声最优性。
α,β:位置式状态与增量修正增益(无量纲)
Ae:后验误差传播矩阵(无量纲)
λ:离散极点(无量纲)
抽象值按上次增量外推一个采样间隔。
同一测量残差分别修正值与增量。
无外部扰动时,后验误差先经预测矩阵传播,再由更新误差矩阵左乘。
迹和行列式决定两个极点。
实系数二阶首一多项式稳定条件分别约束常数项及正负一处取值。
合并三条严格不等式。
按采样间隔归一化后的误差状态矩阵,其迹与行列式分别为 2−α−β 和 1−α。特征方程为
严格 Jury 条件化为 α>0、β>0、2α+β<4。
当判别式小于零时两根共轭,模长由行列式确定:
该表达式只在共轭根区域使用,不可扩展到整个稳定域。
实际子核的
位于该区域,极点模为
定点截断会引入有界驱动误差,但不改变精确线性模型的极点定义。
稳定意味着初始估计误差在无噪声模型中衰减,不意味着任意稳定增益都具有良好的噪声抑制。极点靠近单位圆会收敛缓慢,靠近负实轴则可能出现交替振荡。
比较增益(0.5,0.125)与越界增益(1.5,1.2)的极点及误差递推,扫描二维网格核对Jury不等式与数值极点判据。数值脚本使用固定随机种子;随机实验的判据采用有限容差,代数关系的判据采用浮点残差。图中同时展示参数变化趋势与对应误差,关键数值写入独立结果文件。
| 量 | 数值 |
|---|---|
| stable alpha | 0.5 |
| stable beta | 0.125 |
| stable spectral radius | 0.707106781187 |
| unstable spectral radius | 1.1389866919 |
| stable final error norm | 1.54226974199e-11 |
| 网格点数 | 1800 |
| Jury eigenvalue mismatches | 0 |
| exact boundary grid points | 1 |
| boundary radius error | 8.881784197e-15 |
图 1 α-β滤波误差递推与稳定域的固定参数数值验证
表中数值和图中曲线由 MATLAB 实际运行得到,随机种子为 20261097;运行版本与完整结果另存为独立文件。
SystemVerilog实现采样周期为一、α为二分之一、β为八分之一的值及增量更新子核;参数为固定移位实现。端口为16位有符号码,内部64位,同步复位,valid空拍保持状态;
逐有效输入输出。自检覆盖多组数据、空拍、边界和复位,仅验证所述整数子核,不代表完整算法的硬件验证。
独立自检程序已在 Icarus Verilog 13.0 中实际运行并通过。该结果不包含器件综合、静态时序分析或板级测试。
用于数字平滑递推结构的稳定性单元测试和固定增益系统设计基础。状态仅为抽象数字量,不涉及具体目标或操作应用。
严格边界上的单位圆极点不满足渐近稳定。
遗漏过程扰动和非恒定增量会产生稳态偏差。
有限精度实现必须区分输入量化、内部舍入和最终结果格式,不能仅依据浮点曲线估计硬件误差。
二阶误差矩阵给出α-β滤波的精确无噪声稳定域,稳定性与统计最优性是两个不同问题。
内容依据:每日精学第 178 课《α-β滤波误差递推与稳定域》。图表沿用原课固定参数数值结果,属于数值验证,不代表设备实测。