一些背景信息:我计划开始在微控制器上进行数字信号处理实验。我计划使用的特定微控制器(TI Stellaris LM4F230H5QR,来自 Stellaris Launchpad)上集成了一个 12 位 ADC,而另一方面,我看起来可能使用的所有 DAC 都是 8 位的。
显然,在获得输出之前,我必须以某种方式降低位深度。我可以得到一个 8 位 ADC 并完全避免这个问题,但我想尽可能多地将信号处理线保持在 12 位。
问题:首先,我的假设是否正确,即尽可能长时间地保持 12 位,我会得到更好的结果?
其次,有没有比将所有内容向右移动四次更聪明的方法将这 12 位转换为 8 位?