一种延时补偿的方法及装置的制造方法_2

文档序号:9566926阅读:来源:国知局
[0063] 图8表示本发明实施例的具体实施例二的各个点的顿头相对位置示意图;
[0064] 图9表示本发明实施例的延时补偿的装置的结构示意图。
【具体实施方式】
[0065]为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具 体实施例进行详细描述。
[0066] 本发明针对现有技术中无线设备均采用内部延时补偿机制,两个分离设备之间的 延时无法解决的问题,提供一种延时补偿的方法及装置,通过获取一跟随业务信号传输的 跟随信号在第一设备和第二设备内的延时值计算出业务信号传输过程中的所需要的延时 补偿值,并对业务信号进行延时补偿;在不影响原有设备的功能的情况下,方便的实现了承 载网设备进行延时补偿,从而使所有无线设备的RRU在指定的时间内同步传输的目的,满 足全向发射组网对移动通信基站的技术要求。
[0067] 如图1所示,本发明实施例提供一种延时补偿的方法,包括:
[0068] 步骤1,在业务信号从第一设备传输到第二设备的传输过程中,获取一个跟随业务 信号传输的跟随信号;
[0069] 步骤2,分别获取跟随信号在所述第一设备内传输产生的第一延时值和在所述第 二设备内传输产生的第二延时值;
[0070] 步骤3,获得所述第一延时值与所述第一设备的第一预设延时值的第一差值,W及 所述第二延时值与所述第二设备的第二预设延时值的第二差值;
[0071] 步骤4,将所述第一差值插入到所述业务信号中跟随所述业务信号传输到所述第 二设备;
[0072] 步骤5,在所述第二设备上从所述业务信号中提取所述第一差值,并根据所述第一 差值和第二差值获取业务信号传输过程中需要的延时补偿值;
[0073] 步骤6,根据所述延时补偿值对业务信号传输过程中的业务信号进行延时补偿。
[0074] 本发明的上述实施例中,步骤1中的跟随信号可W是从业务信号中提取的与业务 相关的某信号,也可W是插入到业务信号中的其他信号,只要是能够一直跟随业务信号传 输的信号在本发明实施例中均适用。步骤2中分别在第一设备和第二设备需要测量的位置 对步骤1中跟随信号进行提取,并分别对第一设备和第二设备内的两个信号之间的传输延 时进行测量,得到对应的第一延时值和第二延时值;具体的,第一延时值和第二延时值的测 量可通过时钟计数的方法获取,即在业务信号传输的整个过程中插入一个测量时钟,根据 需要测量的位置间的时钟的个数确定延时值。
[00巧]由于第一设备内的第一延时值和第二设备内的第二延时值是不稳定的,其延时值 随时间、信号强度等因素的变化而变化,故为了保证延时的稳定性,预设第一设备的第一预 设延时值和第二设备的第二预设延时值,通过步骤3获取其实时延时值与预设延时值之间 的对应差值,即第一差值和第二差值;其中,第一预设延时值和第二预设延时值具体的为通 过大量的实验数据获得,也可通过第一设备或第二设备的理论参数通过数值计算得出,不 限于一固定方式,所有能够正确获得第一预设延时值和第二预设延时值的方式在本发明实 施例中均适用。
[0076] 具体的,步骤6根据步骤5中获得的延时所需要的补偿值用延时器件或设备对业 务信号进行补偿;其中,延时器件或设备为延时电路、FPGA器件延时或延时开关等等,在此 不一一赏述。需要说明的是,本发明具体描述的业务信号从第一设备传输到第二设备的传 输过程中的延时补偿的方法,在实际应用中,每个设备上均有两个方向的信号的传输,且均 会产生延时,均需进行延时补偿,故步骤6中利用延时器件进行补偿时需对设备的两个方 向上的延时分别进行补偿,使业务信号的传输过程中的延时稳定。
[0077] 本发明的上述实施例中,步骤2包括:
[0078] 步骤21,在所述第一设备的第一预设位置提取所述跟随信号,获取所述跟随信号 在所述第一预设位置上的信息;
[0079] 步骤22,在所述第一设备的第二预设位置提取所述跟随信号,获取所述跟随信号 在所述第二预设位置上的信息;
[0080] 步骤23,根据所述跟随信号在第一预设位置和第二预设位置上的信息获取跟随信 号在所述第一设备内传输产生的第一延时值。
[0081] 进一步的,步骤2还包括:
[0082] 步骤24,在所述第二设备的第H预设位置提取所述跟随信号,获取所述跟随信号 在所述第H预设位置上的信息;
[0083] 步骤25,在所述第二设备的第四预设位置提取所述跟随信号,获取所述跟随信号 在所述第四预设位置上的信息;
[0084] 步骤26,根据所述跟随信号在第H预设位置和第四预设位置上的信息获取跟随信 号在所述第二设备内传输产生的第二延时值。
[0085] 本发明具体实施例中,步骤21至步骤26具体描述了采用时钟计数的方法获取第 一延时值和第二延时值的步骤;具体的,在业务信号传输过程中插入一测量时钟,较佳的, 该测量时钟可W使用业务信号传输系统的系统时钟,也可W为单独设置的时钟,不限于一 固定形式。
[0086] 具体的,第一设备的第一预设位置和第二预设位置根据不同设备不同设定,不固 定于一个位置;第一预设位置上的第一时钟信息即第一预设位置在上述测量时钟上的对应 位置,第二预设位置上的第二时钟信息即第二预设位置在上述测量时钟上的对应;进而执 行步骤23,通过计算测量时钟上第一预设位置和第二预设位置之间的时钟个数获得第一延 时值;例如,第一时钟信息和第二时钟信息之间存在4个测量时钟周期,则第一延时值即为 4个测量时钟的周期值,具体的,该延时值的单位一般为ns。其中,第二延时值的获取过程 与第一延时值的获取过程一致,在此不一一赏述。
[0087] 需要说明的是,本发明的具体实施例中,在获得第一设备的第一延时值后不在第 一设备内部进行延时补偿,而是将第一延时值插入到业务信号中传输到第二设备中,具体 的,第一延时值采用OTN的保留开销进行延时值的传送方法,实现两个分离设备的交互。
[0088] 本发明上述实施例中,所述第一设备的第一预设延时值为所述第一设备在一预设 时间段内测得的最大延时值;所述第二设备的第二预设延时值为所述第二设备在一预设时 间段内测得的最大延时值。
[0089] 具体的,本发明实施例中,第一设备的最大延时值和第二设备的最大延时值的获 取方法为,通过测量多个相同的设备,并且至少掉上电W及插拔光纤100次获得实验数据, 再对其实验数据进行分析才能够得到一个较为准确的最大延时值。
[0090] 具体的,本发明上述实施例中,所述延时补偿值的计算公式具体为:
[0091] 延时补偿值=(第一设备的最大延时值-第一延时值)+ (第二设备的最大延时 值-第二延时值)。
[0092] 需要说明的是,本发明实施例的上述延时补偿值的计算公式仅为本发明的一较佳 实施例,不用于限制本发明的保护范围,其他能够正确计算延时补偿值的算法在本发明实 施例中均适用。
[009引本发明的上述实施例中,步骤6包括:
[0094] 步骤61,通过一先入先出队列对所述业务信号传输过程进行延时补偿;其中,利 用所述延时补偿值来控制所述先入先出队列的输出。
[0095] 具体的,FIFO-先入先出队列,FirstI吨UtFirstOu化Ut的缩写,送是一种传统 的按序执行方法,先进入的指令先完成并引退,跟着才执行第二条指令。先入先出队列的原 理为;FIFO队列不对报文进行分类,FIFO按报文到达接口的先后顺序让报文进入队列,同 时,FIFO在队列的出口让报文按进队的顺序出队,先进的报文将先出队,后进的报文将后出 队。
[0096] 本发明的具体实施例中,所述利用所述延时补偿值来控制所述先入先出队列的输 出的步骤包括:
[0097] 步骤62,根据所述先入先出队列的读写时钟,将所述延时补偿值换算为N个所述 先入先出队列的读写时钟周期值;
[0098] 步骤63,当所述先入先出队列中写入N个业务信号后依次输出业务信号。
[0099] 承续上例,本发明的具体应用中,先入先出队列FIFO相当于一个缓存器,当FIFO 中的业务信号的个数小于N时,FIFO不向外读数,一直往FIFO里写数据;当FIFO中的业务 信号的个数等于N时,向FIFO中写入一个数据,则FIFO的输出端会向外读出一个数据;需 要说明的是,业务信号一直在传输,则FIFO中一直在不断写入数据,FIFO则会不断向外读 出数据;同时由于FIFO中业务信号的个数等于N,则保证了每个业务信号均是W最大延时 值从第二设备端输出的,从而保证了延时的稳定性。
[0100] 具体的,本发明上述实施例中的先入先出队列的读写时钟也可W采用系统时钟或 采用与上述测量时钟一致的时钟。若上述先入先出队列的读写时钟与测量时钟一直,则在 计算延时值、延时补偿值时均可直接采用时钟周期值的若干倍进行计算,不用换算到具体 的ns,继而步骤62中的延时补偿值直接为N个时钟周期值,简化了计算步骤。
[0101] 具体的,结合应用场景一,详细描述本发明的延时补偿的具体过程,如图2、图3所 示:
[0102] 应用场景一如图2所示,承载网中的两个设备(0TN设备1和OTN设备2)分别应 用于两个终端设备(外部设备1,外部设备2)之间,两个终端设备之间传输信号时,常常会 有延时稳定性的要求,所W对OTN设备传送信号的要求会比较严格,OTN设备需要保证延时 的稳定性。鉴于此,本发明提供了一种延时补偿的方法,如图3所示。
[0103] 第一步,首先分别在单板1和单板2中,提取或者插入覆盖整个可能产生延时变化 路径的信号,一般为在单板1/单板2上游提取或插入信号(跟随信号),在对应的单板1/ 单板2下游提取同一个信号,对此两个信号之间的延时进行测量。
[0104] 第二步,测量多块单板的样品,找到所有单板样品中,延时测量模块1和延时测量 模块2测得的最大值,设备1和设备2的延时的最大值分别定义为Ta_delay_max和化_ delay_max。
[0105]第H步,在单板上电后测量两个单板延时值,Ta_delay_now和化_delay_now。测 量方法有很多,比如测量一个顿的顿头从进设备到出设备之间的时间可W得到延时值。
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1