|
ADC采样值跳变的7种修复方案 硬件优化四步法: 软件滤波库: c
复制
下载
// 自适应中值滤波uint16_t adaptive_median_filter() { static uint16_t hist[8; uint16_t diffs[8, sorted[8; // 计算差分值 for(int i=1; i<8; i++) diffs[i = abs(hist[i - hist[i-1); // 动态窗口(根据波动调整) int win_size = (max_diff(diffs) > 50) ? 8 : 4; return median(hist, win_size);}
|
|