本帖最后由 nethopper 于 2019-3-6 00:36 编辑
三、J-Test信号
AES3包括平衡和非平衡的专业格式以及同轴和光纤SPDIF的消费级变种。由于没有独立的时钟线,接收设备需要从接收到的数据中恢复时钟信号,如果消除抖动的措施不到位,可能出现比较严重的Jitter。
**n Dunn推荐的J-Test信号广泛用来激励通过数字音频连接AES3产生的最坏情况下的抖晃。J-Test信号由两个信号叠加而成。第一个信号是频率为采样频率1/4(例如:采样频率为48kHz,信号频率为12kHz)的“方波”,其幅度为满程的1/2(注意:当转换为模拟信号时,此“方波”将被带限于1/2的采样频率内而变为幅度为满程的0.707倍的正弦波)。第二个信号是一个低频方波,频率通常为采样频率的1/192(例如:采样频率为48kHz,信号频率则为250Hz),幅度为1 LSB(在0和-1LSB间切换)。下图是一个24比特、采样频率为48kHz的J-Test信号的波形(已经通过SINC插值带限于1/2采样频率内,所以是正弦波)及频谱。由图可见,信号的高频正弦波只有一个位于12kHz的频率分量,而低频方波包括250Hz的基波和它的所有奇次谐波。在没有抖晃情况下,12kHz信号的幅度超过其附近的边带幅度170dB以上,超过250Hz信号幅度140dB以上。这为抖晃测量提供了一个良好的余量空间,因为抖晃将通过相位调制而以边带或噪声的形式出现在主信号频率的周围。
图1 48kHz采样频率24位J-Test信号
上图的24位J-Test信号是通过本软件的WFL子目录下的J-Test_24Bit.bpl比特完美库产生的。库中包括192个采样点,以16进制格式表示为:
C00000,C00000,400000,400000 (× 24)
BFFFFF,BFFFFF,3FFFFF,3FFFFF (× 24)
192个采样点不断重复输出即可得到的J-Test信号。如果改用别的采样频率,软件会自动适应,仍然重复输出上述192个比特完美(Bit Perfect)的采样点。下图反映了这些离散采样点的分布情况。若将这些离散采样点通过SINC插值或DAC输出端的重构滤波器带限于1/2采样频率内,就像正弦波了。
图2 J-Test信号一个周期含192个比特完美的离散采样点
同理,16位的J-Test信号也是192个采样点不断重复输出得到的,以16进制格式表示为:
C000,C000,4000,4000 (× 24)
BFFF,BFFF,3FFF,3FFF (× 24)
其波形(已经通过SINC插值带限于1/2采样频率内,所以是正弦波)和频谱如下图。在没有抖晃情况下,12kHz信号的幅度超过其附近的边带幅度124dB左右,超过250Hz信号幅度92dB以上。
图3 48kHz采样频率16位J-Test信号
从上面的精心设计的比特完美采样点数据可以看出,J-Test采样数据的后22位(采样位数=24位时)或后14位(采样位数=16时)以较低的频率(1/192的采样频率,48kHz采样频率下为250Hz)整齐地同时翻转。采用这一较低频率的原因是它通常不容易被AES3的接收端的时钟恢复电路衰减。而测试信号的主频较高,为1/4的采样频率(48kHz采样频率下12kHz),主要是因为高频信号受Jitter影响更大,而且在该频点构造J-Test信号的确方便。上述J-Test信号的特殊组成用于激发由数据引起的最坏情况下的Jitter(称为Data Jitter)。若将传输J-Test信号时的频谱图与传输0信号时的频谱图比较,除去J-Test信号的本底谱线,剩余的差别部分就是由于数据导致的Jitter引起的。
顺便说一句,为啥取个叫“比特完美库(Bit Perfect Library)”这么骚的名字,原因是这个库由信号发生器生成信号的时候不受输出幅度重新调整比例的影响,完美保证输出的数字信号是上面设计的。
严格地说,J-Test信号不适用于不从数据中恢复时钟的情况,但有很多非AES3的Jitter测试,也常采用此信号。
|