当前位置:首页 >> 信息与通信 >>

基于去抖缓冲区的快速自适应时钟方法_图文

第 34 卷 Vol.34

第6期 No.6

计 算 机 工 程 Computer Engineering
文章编号:1000—3428(2008)06—0010—03 文献标识码:A

2008 年 3 月 March 2008
中图分类号:TP391

·博士论文·

基于去抖缓冲区的快速自适应时钟方法
戴锦友 1,2,余少华 2
(1. 华中科技大学计算机学院,武汉 430074;2. 武汉邮电科学研究院,武汉 430074) 摘 要:分析了分组网传送 TDM 技术中的自适应时钟方法,描述现有的基于去抖缓冲区填充级的自适应时钟方法,提出一种基于去抖缓 冲区的快速锁定的自适应时钟方法,比较快速锁定方法和传统的基于填充级方法,设计和建立硬件设备和评测平台。测试表明了该改进算 法的有效性。 关键词:时钟恢复;去抖缓冲区;自适应

Fast Adaptive Clock Method Based on Jitter Buffer
DAI Jin-you1,2, YU Shao-hua2
(1. School of Computer, Huazhong University of Science and Technology, Wuhan 430074; 2. Wuhan Research Institute of Post and Telecommunicatios, Wuhan 430074) 【Abstract】 This paper analyzes adaptive clock methods for circuit emulation service over packet switch network, describes adaptive clock methods based on jitter buffer, and proposes a fast adaptive clock method based on jitter buffer. The method is contrasted with the present congener methods. A kind of simulation device is designed and a test platform is set up to test. Experimental results show that the improved method is effective. 【Key words】clock recovery; jitter buffer; adaptive

1

下一代网络是基于分组且需同时承载语音、视频和数据 等业务的网络,而当前的语音业务多以 TDM(Time Division Multiplexing)传输。其中,以太网的分组网传送 TDM 业务是 必要的,如何实现分组网和现有 TDM 网络的无缝连接是网 络研究领域的重要课题。 TDMoP(TDM over Packet)是解决现有分组网传送 TDM 业务的技术 [1-2],功能框架如图 1 所示。
PSN 隧道

概述

制,使得两端业务时钟频率相同。功能结构如图 2 所示,与 PLL (Phase Lock Loop)的结构很相似。 “调节信号产生逻辑” 等价于 PLL 中的鉴相器,根据两端业务时钟的差异得到一个 控制信号, “ S+”和“ S-”是两个输入。经环路滤波消除噪声 后控制本地振荡器产生纠便后的业务时钟。之所以将“ S+” 和“ S-”用虚线表示,是因为它们并不直接对应两端业务时 钟,而是关联分组到达率或到达时间。 Pw 和 Pr 分别是缓冲 区的读写指针。
分组

TDM

f1

PE1

伪线 1

PE2

f 1'

TDM

Pw
CE2

Pr 压控 或数 控振 荡器 分 频 器 本地业务 时钟f

CE1 f 2' 伪线 2 仿真业务 f2

S+

调节 信号 产生 逻辑 S-

环 路 滤 波 器

图1

CESoPSN 的系统结构

图2

自适应时钟方法

CE1, CE2 是用户边缘设备, PE1, PE2 是服务提供商边缘 设备,对于 TDMoP 来说, CE 是 TDM 业务的发起者和终结 者。 PE 为 CE 提供 TDM 业务仿真。 f1, f2 分别为 CE1,CE2 的 TDM 发送时钟,f1?, f2?则分别是 PE2,PE1 的 TDM 发送时钟。 用异步的 IP 或以太网来承载同步的 TDM 业务,定时和 同步是首先要解决的难题。 文献 [2-3]给出了 TDMoP 的定时的 3 种方案:网络同步 时钟法,差分方法,自适应时钟方法。前两种方法要求两端 (CE1,CE2)具备同一参考时钟源, 这是现有分组网难以满足的 条件,而自适应时钟方法较适合现有的分组网络。 自适应时钟方法是从携带 TDM 载荷的分组流中得到时 钟信息,根据分组流的到达率或到达时间,通过反馈调节机 —10—

自适应时钟方法可以归纳为两类:(1)基于去抖缓冲区填 充级,关联的是分组的到达率,实现起来较简单、稳定,不 需要额外机制,但锁定时间较长 [4]。 (2) 基于时戳,关联的是 分组到达时间,其锁定过程较快,但需要两端都具备时戳生 成能力,并有专门的机制传递时戳,同时受分组网时延变化 (抖动 )的影响较大 [5]。
基金项目:国家“863”计划基金资助项目(2003AA 121110, 2005AA 121410) 作者简介:戴锦友(1968-),男,高级工程师、博士研究生,主研方 向:多业务以太网,IP 互联网络;余少华,教授、博士生导师 收稿日期:2007-06-14 E-mail:jydai@fhn.com.cn

2

不失一般性,这里假设仿真的 TDM 业务为 E1,分组网 为以太网,压控 /数控震荡器的输出与控制信号成线性关系。 两端的业务时钟在锁定之前频率不相同,为防止去抖缓 冲区溢出, 初始状态下 Pr 和 Pw 的距离通常为缓冲区的一半。 现有的基于缓冲区填充级的自适应恢复方法可以用下述的数 学模型描述。 以 f?(t)和 f(t)表示 t 时刻本地和远端的业务时钟,则两 端时钟的偏差 df(t)可以表示为
df (t ) = f '(t ) ? f (t )
(1)

基于缓冲区填充级的普通方法分析

则 2 个数据包间的时间间隔可达 5 ms;另外,由于两端频率 差异较小,缓冲区填充级的变化非常缓慢,使得对振荡器的 调整幅度也较小。 这里提出一种快速锁定的方法,仍然是基于缓冲区,但 调整了对振荡器的控制策略。 以 ?F(n) 表 示 单 位 采 样 时 间 间 隔 内 缓 冲 区 的 变 化 , 则 同时设置 ((0.5 - δ) D, (0.5 + δ) D ) 是填充级有 ?F(n ) = F(n ) - F(n -1) 。 效区间,δ 是一个可配置的小于 0.5 的数,设置这个有效空间 为防止缓冲区溢出。定义变量 SF 表示缓冲区填充状态,即
SF

以 F(t)表示 t 时刻本地去抖缓冲区的填充级, 则 F(t)可以 表示为
F (t ) = Pr ? Pw ? 0.5 D
(2)

? ?1 ? = ?0 ? ?1

F ( n ) ∈ (0, (0.5 - δ ) D ] F ( n ) ∈ ((0.5 - δ ) D , (0.5 + δ ) D ) F ( n ) ∈ ((0.5 + δ ) D , D ]

(11)

其中, D 是去抖缓冲区的大小。考虑以太网的特性,数据是 以数据包 (分组 )的形式传送的,Pw 移动的时间和空间都不是 连续的,因此,将 F(t)看作时间 t 的连续函数并不具有应用 意义,那么将 f(t),f?(t),df(t)和 F(t)看作离散时间变量更合理。 采样点分别是 0,1,… ,n,n 对应缓冲区处于半填充状态后从远 端传送的第 n 个数据包, f(n),f?(n),df(n),F(n)则表示第 n 个数 据包到达本地时刻的远端业务时钟频率、本地业务时钟频率 以及缓冲区填充级。 一般来说,两端的业务时钟频率并不是常量。但时钟随 环境变化比较缓慢,可以假定 f(n)在一个时间段内是 常数。以 a 表示 df(0),则 a 是一个常数,其意义是初始状态 两端业务时钟频率差异。则下列 4 个等式可以描述普通的基 于填充级的方法。
df (0) = a F (0) = 0 F (n) = F (n ? 1) ? k 1 × df (n ? 1) df (n) = df (n ? 1) + k 2 × F (n)
(3) (4) (5) (6)

将式 (6)修改为
df (n) = df (n -1) + k 3 × SF + k 4 × ?F (n )
(12) (13)

其中, k4 可以称为调节系数,可以用下式表示
k 4 = m / max(| df (0) |) /(i × j )

其中, i 是 2 个采样点之间收到的数据包数; j 是每个数据包 的时隙数。显然每秒的缓冲区变化量小于 204.8 bit,则平均 约 5 ms 才有 1 bit 的变化, (i×j)太小意义不大,实际应用 (i × j ) ≥ 512 比较好。这里取 (i × j ) = 512 。 k3 称作反射系数, K3=(0, 204.8) Hz。 可以假设 (0.5 - δ ) D 和 当缓冲区有突破这两堵墙的趋 (0.5 + δ ) D 是缓冲区的两堵墙, 势时, k3 可以反转这种趋势。 与普通填充级方法不同的是,本方法不需要将缓冲区填 充级稳定在半填充状态,只要 F ( n ) ∈ ((0.5 - δ ) D , (0.5 + δ ) D ) 就可以。当时延抖动 ?d = 0 时,该方法基本可在 (i × j ) × 125 ?s 内锁定,当 (i × j ) = 512 ,收敛周期约等于 64 ms。当时延抖动 较大时,则需要相应机制来消除时延抖动的影响。

其中, k1 表示在单位采样间隔里,两端业务时钟的单位 (Hz) 差异引起的缓冲区的变化; k2 表示单位缓冲区变化引起的本 地业务时钟的变化。以 m 表示采样频率,则:
k1 = max(| df (10) |) / m k2 = max(| df (0) |) /(0.5D)
(7) (8)

4

拥塞检测和环路滤波

由上面的讨论可知,?F ( n ) 是一个较弱的信号,但受时延

抖动影响,测量得到的 ?F ( n ) 往往与实际的 ?F ( n ) 差异很大。 不失一般性,将位于两端 TDM 中间的网络看作一个网 络节点,则数据包通过分组网络的过程可以用图 3 表示。灰 色矩形表示数据包,进入分组网络时是均匀的。但离开分组 网络时,受网络时延的影响,数据包之间的间隔是变化的。
P n+k … P n+1 Pn 网 络 Pn+k Pn +1 Pn

假定将 TDM 映射成以太网数据包 (以下简称数据包 )时, 每个数据包携带的 TDM 信息长度为一个 E1 时隙 (一包一时 隙 ),其长度 L =256 bit。两端的缓冲区为 8 192 bit。 文献 [6]对 E1 的频偏的规定为 2 048 KHz ±50 ppm ,令 C= 2 048 KHz,则
f '(0), f (0) ∈ (C (1 - 50 ppm), C (1 + 50 ppm))

那么
df (0) / C ∈ (-100 ppm, +100 ppm) max(| df (0) |) = C × 100 ppm = 204.8 Hz

图3

TDM 数据包通过分组网络

对 E1 来说,两端业务时钟初始最大差异为 204.8 Hz,这就是 自适应时钟应纠偏范围。 m=每秒划分的 E1 时隙数 8 000, 那么 k1, k2 可以用式 (9)、 式 (10)计算:
k 1 = max(| df (0) |) / m = 0.0256 k 2 = max(| df (0) |) /(0.5D)=0.05
(9) (10)

3

采用基于缓冲区填充级的自适应时钟方法锁定 ( 两端时 钟频率相同 )时间较长。原因是:分组网中数据包从远端到达 本地时间上是离散的, 如采用 1 个数据包 40 时隙的封包方法,

快速锁定的基于缓冲填充级的方法

时延抖动源可归纳为两大类:(1)网络传输的随机因素引 起的时延变化,常常表现为高频低幅。(2)突发性大流量进入 网络,导致网络出现拥塞,往往表现为低频高幅。 可用拥塞检测方法来削弱或避免拥塞引起时延抖动的影 响。如图 3 所示,设第 n 个数据包 Pn 在网络中的等待时间为 wn ?s,它在网络中的处理时间为 hnv ?s。 在采用一包一时隙的封装时,由于相邻两个数据包进入 网络的时间间隔为 125 ?s,因此第 n+1 个数据包 Pn+1 的等待 时间 wn+1 可以用式 (10)表示。 wn + 1 = max( wn + hn - 125, 0) (14) 由于数据包等长,且属于同一数据流,因此 hn 可以看作 是一个常量。 —11—

当 wn 过大时,去抖缓冲区填充级将以较快的速度减少。 可以将 ?F(n)有明显的负向变化作为拥塞开始的标志。 同样,当拥塞解除时,?F(n)有明显的正向变化,而后趋 向平稳。可以利用以上特性检测拥塞,并放弃使用拥塞阶段 的样本数据。对于高频低幅的时延抖动,可以使用低通滤波 器来过滤时延抖动导致的噪声。这里低通滤波则可以用两级 EWMA (Exponential Weight Moving Average)方法实现。 令 ?F '( n ) 表示实际采样得到的 ?F ( n ) 值,可以用式 (15) 表示 ?F '( n ) 与 ?F ( n ) 的关系:
?F '( n ) = ?F ( n ) + e ( n )

成份 (对应真实 ?F ( n ) 的功率 )大,在经两级 EWMA 滤波后, 直流成份没有变化,干扰成分得到极大的抑制,滤波后的信 号也基本和真实 ?F ( n ) 相等。

5

(15)

其中, e(n)是高频时延抖动导致的偏差。 则真实的 ?F ( n ) 可以用式 (16)、式 (17)计算。
Tp ( n) = (1- α )Tp ( n -1) + α F '( n ) ?F ( n ) = (1- β ) ?F ( n -1) + β Tp ( n)

(16) (17)

式 (16)、式 (17)分别表示两级 EWMA 滤波的输入和输出 关系,式中 α,β 是加权因子, α, β ∈ (0,1) 。 经两级 EWMA 滤波的性能分析如下: 由于时延的随机性, 因此可以把 e(n)(n=0, 1, 2,…)看作独 立同分布的随机变量,数学期望为 0,方差为 σ2。 则其自相关函数 R(j)(j 为整数 )可用式 (18)计算。

?2σ 2 j = 0 ? 2 R( j ) = ? -σ j = ±1 ? 0 其他 ? 则 e(n)的功率谱为 EF(f),可表示为
EF ( j ) =
+∞ k =?∞ ? j 2 πfk = 2σ 2 (1- cos 2πf ) ∑ R ( k )e

(18)

基于缓冲区的普通方法和本方法主要区别如下: (1) 出发点:普通方法从整个缓冲区出发,输入到 VCO 的调节信号从缓冲区绝对变化得到。而本方法基于缓冲区的 相对变化速度来实现目标。 (2)滤波方法:普通方法仅有低通滤波,滤波一般使用硬 件实现,对拥塞产生的低频噪声未考虑。本方法则使用拥塞 检测机制来排除其影响,同时使用两级 EWMA 滤波消除高 频噪声,可用硬件实现,也可借助于软件实现,比较灵活。 (3)缓冲区溢出预防:普通方法设计缓冲区初始状态的读 写指针有最大的跨距,但并无其他措施。本方法则设置安全 区间,并将区间的上下界作为反射墙,以防止缓冲区溢出。 (4)锁定状态:普通方法一般目标是锁定在半填充状态。 本方法的设计目标则是确保缓冲区填充级处在安全区间。 相对于普通方法,使用缓冲区相对变化速度比使用整个 缓冲区的变化更灵敏,因此,相对于普通基方法,本方法锁 定更快。由于有拥塞检测机制和采用可用软件实现的两级 DWMA 滤波方法, 因此本方法的滤波机制更完善, 也更灵活。 反射机制的存在对于去抖缓冲区来说,也使其更加安全。

两种方法的比较和分析

6
(19)

硬件实现和测试

FPGA (Field-programmable Gate Array) 实 现 功 能 如 下 :

由式 (13) 及相关说明可知,每秒采样 8 000/(i×j) 次,而
?F ( n ) 在相对较短的时间可看作常数 (以 A 表示 ), 则 ?F '( n )

的功率谱 XF(f)可由式 (20)表示。
XF ( f ) = A
2

δ ( f ) + 2σ 2 (1- cos(2πijf / 8000))

(20)

式 (16) 、式 (17) 对应的 EWMA 滤波功能的频率响应如 式 (21)、式 (22)所示。
Tp(e jw )=

α
1 ? (1 ? α )e? jw

(21) (22)

?F (e jw )=

β
1 ? (1 ? β )e? jw

那么两级 EWMA 滤波器的合并频率响应如式 (23)所示。
?F (e jw )=

(2)将 TDM 数据封装成以太 (1)从 E1 收发器接收 TDM 数据。 网数据包,并将数据包通过交换芯片从千兆以太网端口发送 出去。 (3)从交换芯片接收远端发送的携带 TDM 信息的数据 包并存入缓冲区。(4)借助了 CPU 的运算和压控振荡器, 基于 缓冲区恢复本地的业务时钟。(5)利用恢复的业务时钟将缓冲 区的数据发送到 E1 收发器。 FPGA 同时实现了前述的普通方法和本方法,并可以通 过 CPU 配置 FPGA 采用哪种方法。 CPU 除了执行对 FPGA 的配置外,还周期性地从 FPGA 读取缓冲区统计信息,完成两级 EWMA 滤波算法,并将滤 波后的信息写入 FPGA。 硬件平台的功能结构、搭建的测试拓扑见图 5、图 6。
RAM ROM CPU 以太网 交换芯片

αβ
(1 ? (1 ? α )e? jw )(1 ? (1 ? β )e? jw )

(23)

令 α = β = σ = A =0.1, i × j = 1 ,则由式 (19) 、式 (21)~ 式 (23) 可得。实际的功率都为负值,为做图方便,图中的纵 坐标值都等于实际值加上 150 dB。 滤波前后的功率谱见图 4。
输入信号 140 120 100 2级 EWMA滤波 1级 EWMA 滤波

E1 收发器 E1

FPGA

千兆PHY G E G E

图5

仿真设备的硬件结构

功率/dB

80 60 40 20 0

Smartbits E1

00 0

00 0

00 0

40

2

10

12

00 0

00 0

00 0

频率/KHz

14

16

6

8

00 0

图6

仿真测试拓扑结构

0

00

图4

滤波前后的功率谱

从图 4 可看出,在滤波前,干扰部分的功率甚至比直流 —12—

3 台仿真设备具备了如图 5 的功能结构。测试仪表 ANT-20E 的 2 个 E1 端口分别连接到两端仿真设备的 E1 接口。 (下转第 15 页 )

NS2 使其能够仿真传感器网络中的数据传输汇集的特点。在 每个轮次的数据收集过程中,在每条链路上预先设定一个报 文丢失率,当数据收集轮次逐渐增大时,该条逻辑链路上报 文丢失的实际比率趋近于预定的报文丢失率。用 Matlab 分析 收集到的数据和实现推测算法,通过预定报文丢失率与推测 报文丢失率的比较,可以证明算法的准确性和有效性。 本文对图 1 的传感器网络进行仿真,仿真网络中所有正 常链路的报文通过率设定为 0.9。 每次仿真试验收集 200 轮次 的数据,数据收集完成后利用上述算法对链路报文丢失率进 行推测。图 2 是仿真和推测的结果,可以看出,本算法对推 测链路报文丢失率具有较好的准确度, 证明了算法的可行性。
0.14 0.12 0.10 0.08 0.06 0.04 0.02 0.00 0 实际值 测量值 报文丢失率

表1

200 个节点的传感器网络报文丢失推测值
仿真试验 1 2 3 平均误差 0.083 2 0.094 1 0.070 1 最大误差 0.201 7 0.232 1 0.187 2

4

本文介绍了断层扫描网络测量技术在传感器网络中的应 用,提出一种报文丢失率推测算法并通过仿真试验进行了验 证。目前国际上关于传感器网络测量方面的研究较少,且研 究主要集中在报文丢失率和节点能量测量方面 [5-6],因此,建 立适合描述传感器其他性能参数 ( 延迟或带宽 ) 的测量模型和 更为有效的统计推测方法是今后研究的方向。 参考文献
[1] 李勇军, 蔡皖东, 王
伟. 网络断层扫描技术综述[J]. 计算机工 程, 2006, 32(13): 91-93. [2] Mark C, Hero III A O, Robert N, et al. Internet Tomography[J]. IEEE Signal Processing Magazine, 2002, 19(3): 47-65.

结束语

1

2

3

4 5 链路

6

7

8

图2

9 节点传感器网络链路报文丢失示意图

[3] Intanagonwiwat C, Govindan R, Estrin D, et al. Directed Diffusion for Wireless Sensor Networking[J]. IEEE Trans. on Networking, 2003, 11(1): 2-16. [4] The Network Simulator 2[Z]. (2005-02-03). http://www.isi.edu/ nsnam/ns2. [5] Hartl G, Li Baochun. Loss Inference in Wireless Sensor Networks Based on Data Aggregation[C]//Proc. of the 3rd International Symposium on Information Processing in Sensor Networks. Berkeley, CA, USA: [s. n.], 2004. [6] Zhao Yonggang, Govindan R, Estrin D. Residual Energy Scan for Monitoring Sensor Networks[C]//Proc. of IEEE Wireless Communi-cations and Networking Conference. Florida, USA: [s. n.], 2002.

同时对包含 200 个节点的传感器网络进行仿真验证,网 络拓扑用软件 GT-ITM 随机产生,每次仿真试验收集 200 轮 次的数据,共采集 3 组数据进行统计推测,得出结果如表 1 所示。可以看出, 3 次测试结果并没有较大的变化,这证明 了该算法的稳定性,同时表明随着网络规模的扩大,虽然推 测精度降低了,但仍可以较为准确地反映网络内部链路的性 能。为了获取更准确的推测结果,可以在大规模的网络中增 加适量推测节点,在每个推测节点上推测以该节点为根的子 树中的性能,然后汇聚推测结果到 sink 节点,这样会增加一 些网络负担,但能获得更准确的网络性能指标。 (上接第 12 页 ) 并各使用一个千兆以太网口 (GE 口 )与中间的设备相联。相当 于 3 台设备连接成链形结构。 Smartbits 测试仪表的两个千兆接口分别与两端设备的另 外一个千兆端口相联,随机地输入背景流量。 背景流量的输入可以使 TDM 仿真流产生一定的时延变 化,但背景流量和 TDM 仿真流总量不能超过千兆,否则线 路会产生丢包。分别将仿真设备配置成采用普通的基于填充 级的方法和采用本方法进行测试和记录数据,得到图 7。
40 30
频率差异/Hz

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

也没有相关措施防止缓冲区溢出,因此,可以采用基于去抖 缓冲区的相对增长速度来得到 VCO 的控制调节信号,缩短 锁定时间;也可以使用拥塞检测机制,将其消除影响,或采 用相应机制,以防止缓冲区溢出。测试结果表明,改进后的 方法性能良好。 参考文献
[1] MEF. Circuit Emulation Service Definitions, Framework and Requirements in Metro Ethernet. Networks[S]. 2004. [2] Riegel M. Requirements for Edge-to-Edge Emulation of Time Division Multiplexed Circuits over Packet Switching Networks[S]. RFC 4197, 2005. [3] International Telecommunication Union. ITU-T G826.1/Y.1361 Timing and Synchronization Aspects in Packet Networks[S]. 2006. [4] Fukada Y, Yasuda T, Komatsu S, et al. Adaptive Clock Recovery Method Utilizing Proportional-Integral-Derivative Control for Circuit Emulation[C]//Proc. of 2005 Asia-Pacific Conference on Communications. [S. l.]: IEEE Press, 2005: 19-23. [5] Geva A. Novel Adaptive Clock for TDM over IP Networks, Electrical and Electronics Engineers in Israel[M]. [S. l.]: IEEE Press, 2002: 131-134. [6] International Telecommunication Union. ITU-T G.703, Physical /Electrical Characteristics of Hierarchical Digital Interfaces [EB/OL]. (2001-10-01). http://eu.sabotage.org/www/ITU/G/ G0703e1.pdf.

普通方法

本方法

20 10 0

-10 -20 0 5 10 15 20 25 30 35 40 45 50 55 60 时间/s

图7

仿真和测试结果

从图 7 可以看出,本方法相对于普通的基于填充级的方 法,性能有了明显的改善。

7

分组网传送 TDM 业务中首要问题是同步,采用自适应 时钟方法同步两端的时钟是比较适合现有分组网的特点的。 一般采用基于去抖缓冲区填充级来实现自适应时钟方法。但 普通的基于填充级方法锁定时间较长,未考虑拥塞的影响,

结束语

—15—


相关文章:
基于去抖缓冲区的快速自适应时钟方法_图文.pdf
基于去抖缓冲区的快速自适应时钟方法 - 分析了分组网传送TDM 技术中的自适应时
基于去抖缓冲区的快速自适应时钟方法_论文.pdf
基于去抖缓冲区的快速自适应时钟方法 - 分析了分组网传送TDM技术中的自适应时钟
一种自适应调整抖动缓冲区大小的算法_图文.pdf
( V.9NO21 . Fb 20 e.09 一 种 自适应调整抖动 缓冲 区大小 的算 法...文献 []7 介绍 了一 种将 基于播 放时间的同步去抖算法和基 于接收缓存...
基于自适应抖动缓冲区算法的数据结构研究.doc
基于自适应抖动缓冲区算法的数据结构研究 【摘要】抖动缓冲是提高 IP 电话的 QoS,解决 VoIP 系统延时抖动问题的 有效方法。本文设计了缓冲区和语音包的数据结构,...
基于信噪比测量时钟抖动的方法_图文.pdf
36 No. 4 July 2006 文章编号 : 1671 - 5497 (2006) 04 - 0604 - 04 基于信噪比测量时钟抖动的方法吴义华 ,杨俊峰 ,何正淼 ,王砚方 (中国科学技术大学 ...
一种自适应调整抖动缓冲区大小的算法.pdf
中文主要是基于语音的接收端, 设计一种自适应调整...模 型的基 础上, 产 生的一 种新的思路和方法...基于去抖缓冲区的快速自... 4页 1下载券 FC...
抖动测量三种方法_图文.pdf
双峰表明确定性抖动, 它来 自外部干扰(如开关电源)。另一处抖动随机抖动...噪声系数测量的三种方法 7页 免费 基于信噪比测量时钟抖动... 4页 1下载券 ...
基于家庭基站移动通信系统的自适应时钟同步算法_论文.pdf
时钟同步 ; 时延抖 动; 噪声 ; 递推最小二乘 自 适应 滤波 中图分 类号...钟恢 复分 为基 于缓冲区 时钟 恢复 方法基 于时戳 时钟 恢复 方法 ....
低抖动时钟锁相环的一种优化设计方法_图文.pdf
稳定性和输出噪声的影响, 给出了简单的理论分析 和仿真的方法, 基于这个方法, 成功实现了一个低 388 固体电 子学研究与进展 30 卷 动的自偏置时钟锁相环...
时钟抖动的定义与测量方式_图文.pdf
译自: SiT-AN10007 Rev 1.2 January 2014 Clock Jitter Definitions and Measurement Methods 时钟抖动的定义与测量方式 [译]懒兔子 1 简介抖动是实际信号的一组...
基于FPGA的精确时钟同步方法_图文.pdf
(EngineeringScience Vol41Oct N0102007 基于FPGA的精确时钟同步方法黄文君1,遇彬...先将待发送数据写入网卡芯片的发 送缓冲区中,然后向网卡发出发送命令,同时读取...
基于自适应抖动缓冲区算法的数据结构研究.doc
龙源期刊网 http://www.qikan.com.cn 基于自适应抖动缓冲区算法的数据结构研究 作者:苏有亮 包杰 来源:《科技视界》2012 年第 17 期 【摘要】抖动缓冲是提高 ...
用于高速ADC的低抖动时钟稳定电路_图文.pdf
集成电路设计与开发 Design and Development of IC 用于高速 ADC 的低抖动时钟稳定电路张红1, 2 周述涛2, 张奉江2, 张正 2 ( 11 常州信息职业技术学院 , ...
时钟抖动时域分析13(TI公司资料)_图文.pdf
固定数量的时钟抖动自 理想采样点产生更大数量的振幅...时钟输入抖动 时钟链(振荡器、时钟缓冲器或 PLL)中...计算得出的孔径抖动基于时钟源生成器的快速转换速率...
时延抖动.doc
如何根据 接收到的语音包来自适应地完成抗抖动缓存...2.2.1设计缓冲区队列 传统的在单缓冲区方式下, ...本文提出了一种缓 存空间的动态分配方法:基于“附加...
LeCory-时钟抖动测量_图文.pdf
抖动测试方法:余辉显示 设置非常简单,使用cursor测量波形边沿的宽度 像素或屏幕分辨率(量化误差)会降低精度 只有单个波形,引入了触发抖动 2009-12-16 Page 6 时钟...
时间抖动(jitter)的概念及其分析方法.doc
2.时间抖动的描述方法 可以通过许多基本测量指标确定抖动的特点,基本的抖动参数包括: 1)周期抖动(period jitter) 测量实时波形中每个时钟和数据的周期的宽度。这是...
降低ADC时钟接口抖动_图文.pdf
降低 抖动有很多不同的方法,包括改进时钟源、滤波、分频和 时钟电路硬件。本文...时钟抖动基于 fSTART和fSTOP失调频率定义。例如,某个时钟可能从1 kHz到 fs/2...
一种快速位同步时钟提取方案及实现.doc
一种快速位同步时钟提取方案及实现_工学_高等教育_...种基于 CPLD/FPGA、用于 数字通信系统的新型快速位...码元脉冲边沿抖动的功能,因此也具有锁相环的自适应...
基于FPGA的精确时钟同步方法_图文.pdf
提出了一种基于工业 以太 网的分布式 控制 系统时钟硬件 同步方法. 基于高速数字...先将待发送 数据写人 网卡芯片的发 送缓冲区中, 然后向网卡发 出发送命令 ,...