开发记录¶
2025 - NOV¶
Tiny-DSP 模块功能概览¶
tiny-dsp 模块目前提供以下主要功能:
变换模块¶
- FFT (
tiny_fft): 快速傅里叶变换 - DWT (
tiny_dwt): 离散小波变换 - ICA (
tiny_ica): 独立成分分析
滤波器模块¶
- FIR滤波器 (
tiny_fir): 有限脉冲响应滤波器 - IIR滤波器 (
tiny_iir): 无限脉冲响应滤波器
信号处理模块¶
- 卷积 (
tiny_conv): 支持多种填充模式和输出模式的卷积操作 - 相关 (
tiny_corr): 信号相关性分析功能 - 重采样 (
tiny_resample): 信号采样率转换
支持功能模块¶
- 信号可视化 (
tiny_view): 信号查看和分析工具
Tiny-Math 模块进展¶
矩阵分解功能¶
- LU分解 (
lu_decompose): 支持带主元和不带主元的LU分解,用于高效求解线性方程组 - Cholesky分解 (
cholesky_decompose): 针对对称正定矩阵的专用分解方法 - QR分解 (
qr_decompose): 正交三角分解,用于最小二乘问题和数值稳定求解 - SVD分解 (
svd_decompose): 奇异值分解,支持秩估计和伪逆计算
特征值计算功能¶
- 幂迭代 (
power_iteration): 计算主特征值(绝对值最大)及对应特征向量 - 逆幂迭代 (
inverse_power_iteration): 计算最小特征值,适用于系统识别中的基频检测 - Jacobi特征值分解 (
eigendecompose_jacobi): 针对对称矩阵的完整特征值分解 - QR特征值分解 (
eigendecompose_qr): 适用于一般矩阵的特征值分解方法