10-bit 正弦波表 · 位屏蔽模拟

原始 10-bit 正弦 屏蔽后输出(被勾掉 = 该位 stuck-at-0)
移动鼠标到波形上查看该采样点细节。

折叠拱形是什么原理

波表是 10 位,满量程 0..1023,中点 512。高位 Bit9 权重是 512,正好是满量程的一半。 屏蔽它(stuck-at-0)在数学上等价于对 1024 取模:y & 511 = y mod 512。 于是正弦峰值 1023 变成 511、中点 512 变成 0,上半个周期被镜像翻折进下半区,连成一段段上拱的弧,这就是你看到的「折叠拱形」。
每多屏蔽一个高位,取模基数减半(mod 256mod 128…),一个周期内拱数翻倍,表观频率 ×2、×4…,专业上叫波形折叠 / foldover 失真,是结构性的频谱污染,不是噪声。
对比低位屏蔽:低位是细权重,屏蔽只是把小步长合并,波形形状不变、幅度不变,只是边缘出现阶梯,属于量化分辨率下降。一句话:丢低位 = 变糙,丢高位 = 变怪(折叠)。