CN109428835A - 一种降低北斗地基增强报文播发延迟和抖动的方法 - Google Patents
一种降低北斗地基增强报文播发延迟和抖动的方法 Download PDFInfo
- Publication number
- CN109428835A CN109428835A CN201710739748.7A CN201710739748A CN109428835A CN 109428835 A CN109428835 A CN 109428835A CN 201710739748 A CN201710739748 A CN 201710739748A CN 109428835 A CN109428835 A CN 109428835A
- Authority
- CN
- China
- Prior art keywords
- message
- timer
- time
- delay
- counter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/28—Flow control; Congestion control in relation to timing considerations
- H04L47/283—Flow control; Congestion control in relation to timing considerations in response to processing delays, e.g. caused by jitter or round trip time [RTT]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明提供一种降低北斗地基增强报文播发延迟和抖动的方法,通过***设置一个定时器和一个高精度计数器,该方法通过对定时器中断的内容作了详细规划,达到降低北斗地基增强报文播发抖动的目的。将用于定位报文的调度分配资源池和对应的数据资源池进行频分复用,以降低报文播发的延迟。本发明使得***在信号传输时受到不断干扰的条件下能够保持北斗地基增强定位报文的高度精准和保真性。
Description
技术领域
本发明涉及信号完整性领域,具体涉及一种降低信号延迟和抖动的方法。
背景技术
随着科技的不断发展和服务器产品的增多,信号的频率在逐步提高。在高速传输条件下,信号质量问题将越加凸显,比如码间干扰、串扰、传输衰减等因素,会影响信号的质量。
北斗地基增强***是可以使北斗定位精度达到厘米级的***,其定位信号在精准度上是非常重要的,所以降低北斗地基增强的报文播发延迟和抖动尤其重要。
发明内容
本发明提供一种降低北斗地基增强报文播发延迟和抖动的方法,解决高速传输时信号易受众多因素影响的问题。
本发明应用步骤如下:
***程序在初始化阶段,设置一个定时器,但是该定时器的设置值小于一个***周期,提前一小段时间进入中断,其中提前的这一小段时间的长度大于抖动最大值,确保在报文发送之前进入该定时器中断;同时,该***还包括一个辅助时钟,通过一个高精度计数器来实现,因此在***初始化阶段也初始化该高精度计数器;
初始化完毕,启动实时通信***进入正常通讯阶段,然后忙等待,当定时器中断到来时,记录当前计数器的值T1;
初始化以太网报文的数据,准备好以太网发送控制寄存器,当查询高精度计数器的值到了一个设定的周期值时,能实现报文的发送;
在报文发送完之后,处理报文的回调函数,然后重新初始化所述定时器,读取并记录当前高精度计数器的值T2,通过T1和T2计算忙等待消耗的时间,从而得出定时器下次设定的时间长度,同样提前一小段时间t进入中断;其中,上述T1、T2、t的满足关系:0<T2-T1<2t;
打开中断;
将用于定位报文的调度分配资源池和对应的数据资源池进行频分复用,以降低报文播发的延迟。
其中一小段时间t是使用定时器中断的方式,测试所述抖动最大值,根据这个抖动最大值而设定的。
所述调度分配资源池用于在调度分配周期中利用物理边链路控制信道来传输消息的控制信息,所述数据资源池用于在调度分配周期中利用物理边链路共享信道来传输消息的数据单元;根据所述方法的一种降低延迟设备,包括分配装置和频分复用装置,分配装置用于针对定位消息分配特定的调度分配资源池,频分复用装置用于将所述调度分配资源池和对应的数据资源池进行频分复用;分配装置的信号输出端和频分复用装置的信号输入端相连。
本发明在报文播发是降低了信号的延迟和抖动,在信号传输时受到不断干扰的条件下能够保持北斗地基增强定位报文的高度精准和保真性。
附图说明
图1为本发明方法实现过程示意图。
图2为降低延迟设备结构图。
具体实施方式
本发明所述一种降低北斗地基增强报文播发延迟和抖动的方法,以下结合附图说明本发明具体实施方式。
如图1,
***程序在初始化阶段,设置一个定时器,但是该定时器的设置值小于一个***周期,提前一小段时间进入中断,其中提前的这一小段时间的长度大于抖动最大值,确保在报文发送之前进入该定时器中断;同时,该***还包括一个辅助时钟,通过一个高精度计数器来实现,因此在***初始化阶段也初始化该高精度计数器;
初始化完毕,启动实时通信***进入正常通讯阶段,然后忙等待,当定时器中断到来时,记录当前计数器的值T1;
初始化以太网报文的数据,准备好以太网发送控制寄存器,当查询高精度计数器的值到了一个设定的周期值时,能实现报文的发送;
在报文发送完之后,处理报文的回调函数,然后重新初始化所述定时器,读取并记录当前高精度计数器的值T2,通过T1和T2计算忙等待消耗的时间,从而得出定时器下次设定的时间长度,同样提前一小段时间t进入中断;其中,上述T1、T2、t的满足关系:0<T2-T1<2t;
打开中断;
将用于定位报文的调度分配资源池和对应的数据资源池进行频分复用,以降低报文播发的延迟。
为了保证定时器与计数器的时间同步,需要在初始化完成后同时启动定时器和计数器。所述高精度计数器选择32位计数器实现,设成循环计数方式,每次根据读到的计数值,换算成当前时间。
在实时通信***开始运行后的所有周期通信阶段,包括对从站节点的初始化阶段和正常通信阶段,都做与上类似处理,以降低报文的抖动。
所述调度分配资源池用于在调度分配周期中利用物理边链路控制信道来传输消息的控制信息,所述数据资源池用于在调度分配周期中利用物理边链路共享信道来传输消息的数据单元。
如图2,
降低延迟设备,包括分配装置和频分复用装置,分配装置用于针对定位消息分配特定的调度分配资源池,频分复用装置用于将所述调度分配资源池和对应的数据资源池进行频分复用。
本发明一种降低北斗地基增强报文播发延迟和抖动的方法,用于北斗地基增强定位报文播发时在信号传输时受到不断干扰的条件下能够保持北斗地基增强定位报文的高度精准和保真性。
Claims (7)
1.一种降低北斗地基增强报文播发延迟和抖动的方法,其特征在于包括以下步骤:
***程序在初始化阶段,设置一个定时器,该定时器的设置值小于一个***周期,提前一小段时间进入中断,其中提前的这一小段时间的长度大于抖动最大值,确保在报文发送之前进入该定时器中断;同时,该***还包括一个辅助时钟,通过一个高精度计数器来实现,在***初始化阶段初始化所述高精度计数器;
初始化完毕,启动实时通信***进入正常通讯阶段,然后忙等待,当定时器中断到来时,记录当前计数器的值T1;
初始化以太网报文的数据,准备好以太网发送控制寄存器,当查询高精度计数器的值到了一个设定的周期值时,能实现报文的发送;
在报文发送完之后,处理报文的回调函数,然后重新初始化所述定时器,读取并记录当前高精度计数器的值T2,通过T1和T2计算忙等待消耗的时间,从而得出定时器下次设定的时间长度,同样提前一小段时间t进入中断;其中,上述T1、T2、t的满足关系:0<T2-T1<2t;
打开中断;
将用于定位报文的调度分配资源池和对应的数据资源池进行频分复用,以降低报文播发的延迟。
2.根据权利要求1所述的方法,其特征在于:为了保证定时器与计数器的时间同步,需要在初始化完成后同时启动定时器和计数器。
3.根据权利要求1所述的方法,其特征在于:直接使用定时器中断的方式,测试所述抖动最大值,根据这个抖动最大值,设定定时器需要提前的一小段时间t。
4.根据权利要求1所述的方法,其特征在于:所述高精度计数器选择32位计数器实现,设成循环计数方式,每次根据读到的计数值,换算成当前时间。
5.根据权利要求1所述的方法,其特征在于:在实时通信***开始运行后的所有周期通信阶段,包括对从站节点的初始化阶段和正常通信阶段,都做与上类似处理,以降低报文的抖动。
6.根据权利要求1所述的方法,其特征在于:所述调度分配资源池用于在调度分配周期中利用物理边链路控制信道来传输消息的控制信息,所述数据资源池用于在调度分配周期中利用物理边链路共享信道来传输消息的数据单元。
7.根据权利要求1所述的方法的降低延迟设备,其特征在于:包括分配装置,用于针对定位消息分配特定的调度分配资源池,频分复用装置,用于将所述调度分配资源池和对应的数据资源池进行频分复用;分配装置的信号输出端和频分复用装置的信号输入端相连。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710739748.7A CN109428835A (zh) | 2017-08-25 | 2017-08-25 | 一种降低北斗地基增强报文播发延迟和抖动的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710739748.7A CN109428835A (zh) | 2017-08-25 | 2017-08-25 | 一种降低北斗地基增强报文播发延迟和抖动的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109428835A true CN109428835A (zh) | 2019-03-05 |
Family
ID=65499510
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710739748.7A Pending CN109428835A (zh) | 2017-08-25 | 2017-08-25 | 一种降低北斗地基增强报文播发延迟和抖动的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109428835A (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103298088A (zh) * | 2012-02-24 | 2013-09-11 | 电信科学技术研究院 | 一种资源调度方法及装置 |
CN103812635A (zh) * | 2014-03-05 | 2014-05-21 | 武汉迈信电气技术有限公司 | 基于MCU的POWERLINK SoC帧同步降低抖动的方法 |
CN103873387A (zh) * | 2014-03-11 | 2014-06-18 | 重庆邮电大学 | 一种面向工业以太网的确定性通信调度方法 |
CN106658716A (zh) * | 2015-10-29 | 2017-05-10 | 上海贝尔股份有限公司 | 用于在车辆到车辆通信中降低延迟的方法和设备 |
-
2017
- 2017-08-25 CN CN201710739748.7A patent/CN109428835A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103298088A (zh) * | 2012-02-24 | 2013-09-11 | 电信科学技术研究院 | 一种资源调度方法及装置 |
CN103812635A (zh) * | 2014-03-05 | 2014-05-21 | 武汉迈信电气技术有限公司 | 基于MCU的POWERLINK SoC帧同步降低抖动的方法 |
CN103873387A (zh) * | 2014-03-11 | 2014-06-18 | 重庆邮电大学 | 一种面向工业以太网的确定性通信调度方法 |
CN106658716A (zh) * | 2015-10-29 | 2017-05-10 | 上海贝尔股份有限公司 | 用于在车辆到车辆通信中降低延迟的方法和设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106559273B (zh) | 面向时间触发以太网的自适应服务质量优先级调度方法 | |
CN104796214B (zh) | 光突发传送网节点时隙同步的训练方法、节点设备和网络 | |
CN111585836B (zh) | 时间敏感网络的自动测试方法和装置 | |
CN102118211A (zh) | 用于共享媒质统计时分复用***的定时与同步方法 | |
CN107613309A (zh) | 直播资源自定义分配方法、存储介质、电子设备及*** | |
CN103812593B (zh) | 高精度分布式光纤时间同步*** | |
CN105025585A (zh) | 低功耗的网络多址接入方法 | |
CN102404280B (zh) | 一种在基于串行总线的流媒体传输***中的主动延时装置 | |
US20160142343A1 (en) | System for Recovery in Channel Bonding | |
CN105656616A (zh) | 多设备间数据同步的方法、装置、发送端及接收端 | |
CN104580018A (zh) | 一种软件定义网络中带宽调整方法和装置 | |
EP3469772A1 (en) | Scheduling of data flow transmission in a data center | |
CN110492960A (zh) | 基于以太网的同步通信方法 | |
CN109428835A (zh) | 一种降低北斗地基增强报文播发延迟和抖动的方法 | |
CN103026671B (zh) | 一种流量整形的方法及设备 | |
US3539999A (en) | Control unit for multiple graphic and alphanumeric displays | |
CN103685248A (zh) | 一种过程层三网合一报文传输实时调度方法 | |
CN101820380B (zh) | 计量器的令牌更新方法 | |
WO2020063570A1 (zh) | 光网络的测距方法、通信方法、olt、onu、光网络*** | |
CN104994034B (zh) | 一种合并单元点对点sv报文的收发方法 | |
CN101958828B (zh) | 一种业务复用处理方法及装置 | |
CN109257243B (zh) | 一种往返时延确定方法、装置及计算机可读存储介质 | |
CN103647615A (zh) | 报文传输过程中延迟抖动消除方法及装置 | |
US20150071305A1 (en) | Network system time domain re-stamping | |
CN105743713B (zh) | 一种网络管理***及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20190305 |
|
WD01 | Invention patent application deemed withdrawn after publication |