背景
我正在开发一个数字时钟和数据恢复电路,现在正进入评估阶段,专注于测试设计的极限并发现潜在的优势和劣势。这种特殊设计的一个重要指标是异步输入信号中的抖动容限。为了评估这个指标,我有一个如下的测试设置。
问题
为确保测试结果有意义,抖动具有以下特性是可取的:
- 随机或伪随机
- 高斯分布
- 噪声的标准偏差被参数化并且可以被扫描(上面的JITTER CONTROL)
这似乎不是一件容易完成的事情。是否有相对简单的方法可以将可控的抖动量注入测试设置?
到目前为止我所拥有的
我已经对其进行了一些思考和研究,并且我有两种潜在的方法可以在硬件中实现它。
- 如果测试电路的传输时钟明显高于 DUT,则可以对输出进行过采样。然后,可以从输出中添加或删除额外的样本,以注入离散量的抖动。由于量化噪声,这种抖动不会是完全高斯的。但如果测试电路对传输数据的过采样率足够高,则可以减轻这种担忧。
- Kubicek 等人的测试设置。(下)使用带有可变衰减器的光传输来达到预期的效果。对我来说,为什么会达到上述目的并不明显,但是频谱分析仪应该能够确定它是否按预期工作。
我知道我的问题省略了有关设计和测试设置的许多细节。这是故意的,因为我想尽可能保持概念性和一般性。我想避免这成为一个特定于设计的帖子,以支持创建一个具有永久参考价值的帖子。