AUTOSAR_SWS_EFXLibrary 中文翻译

文档编号:081 | 状态:Final | 发布于:AUTOSAR CP Release 4.4.0
所属标准:AUTOSAR Classic Platform | 文档责任方:AUTOSAR

本翻译覆盖原文档 1-112 页正文(约 1.87 MB)。
原文为软件规范(SWS),定义 EFX 库(Extended Filter Library)——AUTOSAR 标准扩展滤波器函数库,提供 IIR/FIR 滤波器、级联滤波器、零极点滤波器等。


1 引言

EFX 库(Extended Filter Library)提供 AUTOSAR 标准扩展滤波器函数。库函数不维护状态,为纯函数。支持:

2 缩略语

EFX / IIR / FIR / Filter / Cascade / Pole / Zero / Coefficient / Q Format / Floating Point / GetVersionInfo

3 相关文档

4 需求可追溯性

SWS_Efx_NNNNN 规范项 ID 约 50+ 条。

5 功能规范

EFX 函数按滤波器类型分类:

6 API 规范

6.1 类型

类型描述
Efx_Float32浮点 32 位(float)
Efx_FixStd定点标准(s16/s32 + Q 格式)
Efx_CoeffType滤波器系数类型
Efx_StateType滤波器状态类型(包含历史值)

6.2 函数定义

6.2.1 IIR 1 阶滤波器

API功能
Efx_Pole1_f32浮点 IIR 1 阶极点滤波器
Efx_Zero1_f32浮点 IIR 1 阶零点滤波器
Efx_Pole1_s16定点 IIR 1 阶极点滤波器
Efx_Zero1_s16定点 IIR 1 阶零点滤波器

6.2.2 IIR 2 阶滤波器

API功能
Efx_Pole2_f32浮点 IIR 2 阶极点滤波器
Efx_Zero2_f32浮点 IIR 2 阶零点滤波器
Efx_Pole2_s16定点 IIR 2 阶极点滤波器
Efx_Zero2_s16定点 IIR 2 阶零点滤波器

6.2.3 FIR N 阶滤波器

API功能
Efx_Fir1Order_f321 阶 FIR
Efx_Fir2Order_f322 阶 FIR
Efx_Fir3Order_f323 阶 FIR
Efx_Fir4Order_f324 阶 FIR
Efx_Fir5Order_f325 阶 FIR
...(直到 N 阶)N 阶 FIR
Efx_Fir1Order_s16 等定点 FIR 各阶

6.2.4 级联滤波器

API功能
Efx_Cascade_f32浮点级联滤波器
Efx_Cascade_s16定点级联滤波器

6.2.5 版本

API功能
Efx_GetVersionInfo获取版本信息

共 30+ API 函数变体(每种滤波器 × 浮点/定点)。


校对记录

校对轮次:L1 自动校对(2026-06-13)