最好的办法是相对每种取样率写出两列包括全部候选频率的列表。寻找两列的相交点或匹配点(表1)。
表1候选频率列表
33MHz 6.66 26.6 39.9 60 73.3 93.3 106.6 126.6 139.9 160 25.66MHz 6 19.6 31.6 45.3
57.3 70.9 83 96.6 108.6 122.3 134.3 147.9 160
由于所用实例采用两个正交的取样频率,他们之间没有公共因子,在测试频率范围进入GHz以前它们都不会产生交叠。这不会产生太大的问题,因为多数低价位测试仪器的引脚比较器带宽正好没有进入GHz范围。
当找到匹配电视,能够推断6.666MHz是由33.333MHz捕捉到的,6.0MHz是由25.666MHz捕捉到的,他们是真160MHz时钟的混叠频率。假若它不是准确的160MHz,这种情况仍然一样,因为相对于取样频率,混叠频率将产生同样数量的飘移,出现159.5MHz或160.2MHz等频率。换句话说,这不但是160MHz时钟的解决方案,而是你能够用任何一台数字引脚比较器捕捉到任何频率的解决方案。
分辨率和奈奎斯特问题
当你对比表1内两列候选频率的数据匹配情况时,通常允许有小量偏差。这是考虑到两次捕捉之间频率出现飘移和允许捕捉的非相干性质。然而,由于在奈奎斯特和DC频率附近出现的潜在问题,需要避免使用太大的溢出值。
如果测量的时钟非常接近边界,则要想说明混叠真正属于边界的哪一侧就非常困难了。例如,用33.333MHz取样频率捕捉133.0MHz时钟,会看到在奈奎斯特频段内出现333.333KHz的混叠。但是,该混叠也意味着你真正得到133.666MHz的时钟。而假如你允许太大的溢出,则会拾取到错误的数值。
这里还有比其他频率更难测量的频率,特别是K(整数)倍取样率。如果测量的频率与取样频率完全相同,那么大部分样本会落在全高或全低的一侧。FFT将反映出的高值放在DC收集箱内,而软件可以找出DC与一个由另外取样率取样的混叠频率的相交点。