[go: up one dir, main page]

CN1325508A - Device and method for synchronizing local clock with clock of wireless communication network - Google Patents

Device and method for synchronizing local clock with clock of wireless communication network Download PDF

Info

Publication number
CN1325508A
CN1325508A CN99813038A CN99813038A CN1325508A CN 1325508 A CN1325508 A CN 1325508A CN 99813038 A CN99813038 A CN 99813038A CN 99813038 A CN99813038 A CN 99813038A CN 1325508 A CN1325508 A CN 1325508A
Authority
CN
China
Prior art keywords
phase shift
clock
network
correction
local clock
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
Application number
CN99813038A
Other languages
Chinese (zh)
Inventor
帕特里克·洛佩
樊尚·德穆兰
雷诺·多尔
吉勒·斯特劳布
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vantiva SA
Original Assignee
Thomson Multimedia SA
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Thomson Multimedia SA filed Critical Thomson Multimedia SA
Publication of CN1325508A publication Critical patent/CN1325508A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • G06F1/14Time supervision arrangements, e.g. real time clock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40052High-speed IEEE 1394 serial bus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/02Speed or phase control by the received code signals, the signals containing no special synchronisation information
    • H04L7/027Speed or phase control by the received code signals, the signals containing no special synchronisation information extracting the synchronising or clock signal from the received signal spectrum, e.g. by using a resonant or bandpass circuit
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/04Speed or phase control by synchronisation signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/04Speed or phase control by synchronisation signals
    • H04L7/10Arrangements for initial synchronisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention relates to a method for synchronising the local clock of a device with the clock of a wireless communication network to which said device is connected, the network clock being transmitted by a reference device and reflecting frames according to a TDMA mode, characterised in that it comprises a step for determining the phase shift of the timing between the network clock received on a reception channel and the local clock of the device. A step of correcting the local clock received at the receiving channel according to said determined phase shift by a first correction in the time domain on the integer part of the phase shift and a second correction on the fractional part comprising the first correction uncovered by the remaining phase shift. The invention is particularly suitable for application in home wireless communication networks.

Description

使本机时钟与无线通信网络的时钟同步的装置与方法Device and method for synchronizing local clock with clock of wireless communication network

本发明涉及使一台设备的本机时钟与所述设备所连接的无线通信网络的时钟同步的方法。本发明还涉及在无线通信网络中可以根据所述方法进行工作的同步装置。The invention relates to a method of synchronizing the local clock of a device with the clock of a wireless communication network to which said device is connected. The invention also relates to a synchronization device operable according to said method in a wireless communication network.

本发明特别适合应用于家庭无线通信网络。The present invention is particularly suitable for application in home wireless communication networks.

在IEEE标准1394-1995中描述的IEEE1394型总线中,连接到总线的各设备项目(根据IEEE1394术语为“节点”)用表示接收设备重构该分组的瞬时的时间信息标记该设备发送的分组。In an IEEE1394-type bus described in IEEE Std. 1394-1995, each item of equipment connected to the bus (a "node" in IEEE1394 terminology) stamps a packet sent by the receiving device with time information representing the instant at which the packet was reconstructed by the receiving device.

连接到总线的各设备项目(或“节点”)包括以总线时钟频率(即24.576MHz)递增的32位时钟寄存器。此寄存器(根据IEEE1394-1995标准术语称为“循环时钟寄存器”)被分为3个区域(12个低序位、13个中序位和7个高序位),这3个区域分别以24.576MHz、8kHz和1kHz的频率递增。Each device item (or "node") connected to the bus includes a 32-bit clock register that increments at the bus clock frequency (ie, 24.576 MHz). This register (referred to as "cyclic clock register" according to IEEE1394-1995 standard terminology) is divided into 3 areas (12 low-order bits, 13 mid-order bits and 7 high-order bits), which are divided into 24.576 Frequency increments of MHz, 8kHz and 1kHz.

当存在可以进行等时业务的设备项目时,并且为了使此设备同步,选择其中一台设备作为“循环主节点”或“循环主设备”(根据IEEE1394术语为“循环主”)。循环主设备每隔125μs(对应于8kHz频率)产生等时帧分组或“循环开始分组”(IEEE1394术语)。该分组包括发送瞬时循环主设备的32位时钟寄存器的数值。接收此分组的设备将其32位寄存器用于存储从循环主设备接收的数值。When there is a device item that can perform isochronous services, and in order to synchronize this device, one of the devices is selected as the "cycle master node" or "cycle master" (according to the IEEE1394 term "cycle master"). The cycle master generates isochronous frame packets or "cycle start packets" (IEEE1394 terminology) every 125 μs (corresponding to 8 kHz frequency). This packet includes the value of the 32-bit clock register of the transmitting instantaneous loop master. Devices receiving this packet use their 32-bit registers to store the values received from the cyclic master.

上述IEEE文本1394-1995涉及串行总线结构。现在正在制定关于利用通常所谓“网桥”将几个总线互联的附加标准。当前IEEE推出的此草案的最新版本涉及1997年10月18日推出的P1394.1 Draft0.03。The aforementioned IEEE text 1394-1995 deals with serial bus structures. Additional standards are currently being developed regarding the interconnection of several buses by means of what are commonly referred to as "bridges". The latest version of this draft currently released by IEEE involves P1394.1 Draft0.03 released on October 18, 1997.

当利用无线网桥将几条总线互联时,必须对网络内的所有设备发送具有相同时钟信号的等时数据。根据在文本品P1394.1采用的术语,从现在起将允许通过无线网络连接到总线的设备项目称为“入口”。为了使整个网络实现同步,将连接到一条总线的设备项目作为“网络循环主设备”(根据IEEE1394术语称为“网络循环主机”)。根据IEEE1394术语,将网络循环主机的入口或与网络循环主机连接的总线相连的入口称为“循环服务器”。该循环服务器的任务就是将网络循环主产生的时钟发送到其它入口。这样,其它总线上的循环主设备将它们自己的时钟设置为从它们的入口接收的时钟。When several buses are interconnected by means of wireless bridges, isochronous data must be sent with the same clock signal to all devices in the network. According to the terminology adopted in the text article P1394.1, from now on the item of equipment that allows connection to the bus via wireless network will be called "entry". In order to synchronize the entire network, a device item connected to one bus acts as a "network loop master" ("network loop master" according to IEEE1394 terminology). According to IEEE1394 terminology, the entry of the network loop host or the entry connected to the bus connected to the network loop host is called a "loop server". The task of the cycle server is to send the clock generated by the network cycle master to other entrances. In this way, cyclic masters on other buses set their own clocks to the clocks received from their ingress.

然而,入口的本机时钟必须可以与循环服务器时钟正确同步。However, the portal's local clock must be able to be properly synchronized with the rotation server clock.

本发明的目的就是提供一种可以满足此要求的解决方案。The purpose of the present invention is to provide a solution that can meet this requirement.

为此,本发明的目的还在于提供一种使一台设备的本机时钟与所述设备所连接的无线通信网络的时钟同步的方法,其特征在于,利用根据TDMA方式发送的帧,所述方法包括下列步骤:To this end, the object of the present invention is also to provide a method for synchronizing the local clock of a device with the clock of the wireless communication network to which the device is connected, characterized in that, using frames transmitted according to the TDMA method, the The method includes the following steps:

●确定在接收信道接收的网络时钟与设备的本机时钟之间的定时相● Determine the timing phase between the network clock received on the receive channel and the device's local clock

  移的步骤。Move steps.

●通过在时间域内对相移的整数部分进行的第一次校正,和对包括● by a first correction in the time domain for the integer part of the phase shift, and for

  剩余相移的小数部分进行的第二次校正,根据确定的所述相移,A second correction for the fractional part of the remaining phase shift, according to which phase shift is determined,

  对在接收信道接收的本机时钟进行校正的步骤。Steps to correct the local clock received on the receive channel.

因此,利用正确恢复的网络时钟,以正确相位对接收信号进行采样,这样就可以在两次采样之间进行接收而不存在干扰。Therefore, with a correctly recovered network clock, the received signal is sampled with the correct phase so that reception can be performed between samples without interference.

根据一个实施例,校验滑窗为预定时间间隔,根据发送的帧的起始定义其起始,对各发送设备指定的每个帧对应一个校验滑窗,确定步骤包括检测在指定到一台作为网络时钟的发送者的设备的各校验滑窗起始时出现的非变化图形步骤,所述图形可以提供对应于网络时钟脉冲的瞬时。According to one embodiment, the check sliding window is a predetermined time interval, and its start is defined according to the start of the transmitted frame, and each frame specified by each sending device corresponds to a check sliding window, and the determining step includes detecting when a frame is specified The step of the non-changing pattern that occurs at the beginning of each verification sliding window of the device that is the sender of the network clock, said pattern can provide an instant corresponding to the network clock pulse.

根据一个实施例,利用网络时钟脉冲与设备的本机时钟脉冲之间的相关性完成检测步骤。这样,在接收的帧中重复出现该图形就可以精确识别基准设备专用校验滑窗开始的准确瞬时。以本机时钟采样频率的倍频实现的最大相关数提供基准设备校验滑窗的开始的瞬时,而其精度为本机时钟采样周期的分谐波处。According to one embodiment, the detection step is accomplished using a correlation between the network clock pulses and the device's local clock pulses. In this way, the repeated appearance of the pattern in the received frame can precisely identify the exact instant when the benchmark-device-specific calibration sliding window starts. The maximum correlation number achieved at multiples of the local clock sampling frequency provides the instant of initiation of the reference device calibration sliding window with an accuracy at a subharmonic of the local clock sampling period.

不完全连接时(即至少在两个入口之间不存在直接链路时),必须通过无线网络传送校验信息,所述方法包括在发送信道发送在接收信道确定的网络时钟的步骤。因此,所述方法可以传送网络时钟并可以将网络时钟发送到,例如无线网络上的一台未与循环服务器直接连接的设备。In the case of an incomplete connection (ie at least when there is no direct link between the two accesses), verification information must be transmitted over the wireless network, the method comprising the step of sending on the sending channel the network clock determined on the receiving channel. Thus, the method can transfer the network clock and can send the network clock to, for example, a device on the wireless network that is not directly connected to the cycle server.

根据一个实施例,确定步骤包括跟踪网络时钟脉冲的步骤。According to one embodiment, the determining step comprises the step of tracking network clock pulses.

根据一个实施例,通过将本机时钟脉冲相移到设备采样周期的分谐波处,实现对整数部分的所述校正。According to one embodiment, said correction of the integer part is achieved by phase shifting the local clock pulses to a subharmonic of the device sampling period.

根据一个实施例,通过旋转表示接收的采样的向量,可以在频率域内实现对小数部分的第二次校正。According to one embodiment, a second correction of the fractional part can be achieved in the frequency domain by rotating the vector representing the received samples.

根据一个实施例,对于将以发送信道发送的本机时钟对所述相移进行第三次整数部分校正和第四此小数部分的校正,采取确定定时相移的步骤。According to one embodiment, the step of determining a timing phase shift is taken for a third correction of the integer part and a fourth correction of the fractional part of said phase shift of the local clock to be transmitted on the transmission channel.

根据一个实施例,通过内插表示发送的采样的向量,在频率域进行所述第四次校正。According to one embodiment, said fourth correction is performed in the frequency domain by interpolating a vector representing the transmitted samples.

根据一个实施例,通过内插,在时间域进行小数部分的校正。According to one embodiment, the correction of the fractional part is performed in the time domain by interpolation.

根据一个实施例,引入发送信道的相移比引入接收信道的相移大,因此,在发送帧期间,应考虑对码元进行编码、对码元构象、码元调制进行寻址花费的处理时间,以便在建立待发送的时钟时预先考虑此处理时间。According to one embodiment, the phase shift introduced into the transmit channel is larger than the phase shift introduced into the receive channel, therefore, during the transmit frame, the processing time spent on encoding symbols, addressing symbol constellation, symbol modulation should be considered , to anticipate this processing time when building the clock to send.

本发明的进一步目的是提供一种适于根据使一台设备的本机时钟与所述设备连接的无线通信网络的时钟同步的上述权利要求之一实现该方法的同步装置,其特征在于,其利用根据TDMA模式发送的帧,所述装置包括:A further object of the invention is to provide a synchronization device adapted to implement the method according to one of the preceding claims for synchronizing the local clock of a device with the clock of a wireless communication network to which said device is connected, characterized in that With frames transmitted according to the TDMA mode, the apparatus comprises:

●用于确定在接收信道接收的网络时钟与设备的本机时钟之间的定● Used to determine the alignment between the network clock received on the receive channel and the local clock of the device

  时相移的装置;Time phase shifting device;

●用于在接收信道根据确定的相移校正设备的本机时钟的第一组装● First assembly for correcting the local clock of the device according to the determined phase shift at the receive channel

  置,第一组装置包括在时间域校正相移的整数部分的第一装置和position, the first set of means includes first means for correcting the integer part of the phase shift in the time domain and

  用于校正包括剩余相移的相移的小数部分的第二装置。Second means for correcting the fractional part of the phase shift including the residual phase shift.

根据一个实施例,所述确定装置包括:相关器,用于在分谐波处的装置采样周期内提供网络时钟脉冲;以及本机时钟跟踪单元,用于将本机时钟锁定到网络时钟。According to one embodiment, the determining means comprises: a correlator for providing network clock pulses within the device sampling period at the subharmonic; and a local clock tracking unit for locking the local clock to the network clock.

根据一个实施例,所述第一组校正装置包括:According to one embodiment, said first set of correction means comprises:

●第一单元,用于通过对应于确定的所述相移的整数部分的延迟,a first unit for passing the delay corresponding to the integer part of said phase shift determined,

  用于对引起本机时钟脉冲相移的接收信道进行定时相移;It is used to perform timing phase shift on the receiving channel that causes the phase shift of the local clock pulse;

●第一处理单元,用于对应于在接收信道确定的小数部分进行相The first processing unit is used to correspond to the fractional part determined in the receiving channel

  移。move.

根据一个实施例,所述同步装置包括用于在发送信道根据确定的所述相移校正设备的本机时钟的第二组装置,第二组装置包括:第三装置,用于在时间域内校正相移的整数部分;第四装置,用于校正包括剩余相移的相移的小数部分。According to one embodiment, said synchronizing means comprise a second set of means for correcting the local clock of said device on the transmit channel according to the determined phase shift, the second set of means comprising: third means for correcting in the time domain an integer part of the phase shift; fourth means for correcting the fractional part of the phase shift including the residual phase shift.

根据一个实施例,所述第二组校正装置包括:According to one embodiment, the second set of correction means includes:

●第二单元,用于通过对应于确定的所述相移的整数部分的延迟,a second unit for passing the delay corresponding to the integer part of said phase shift determined,

  对引起本机时钟脉冲相移的发送信道进行相移;Phase shift the sending channel that causes the phase shift of the local clock pulse;

●第二处理单元,用于对应于在接收信道确定的小数部分进行相The second processing unit is used to perform the phase corresponding to the fractional part determined in the receiving channel

  移。move.

根据一个实施例,所述第一处理单元和第二处理单元分别包括用于计算傅立叶变换的单元和用于计算傅立叶反变换的单元,各处理单元分别包括可以在频率域内旋转代表帧采样的向量的移相器。According to one embodiment, the first processing unit and the second processing unit respectively include a unit for calculating Fourier transform and a unit for calculating inverse Fourier transform, and each processing unit includes a vector representing frame samples that can be rotated in the frequency domain the phase shifter.

根据一个实施例,所述第一处理单元和所述第二处理单元分别包括可以根据确定的小数部分内插相移并可以通过计算发送信道上的延迟来延迟设备时钟的内插器。According to one embodiment, said first processing unit and said second processing unit each comprise an interpolator capable of interpolating the phase shift according to the determined fractional part and capable of delaying the device clock by calculating the delay over the transmission channel.

通过以下参考附图对作为非限制性实例的实施例的说明,本发明的其它特征和优势将更加明显,其中:Other characteristics and advantages of the invention will become more apparent from the following description of an embodiment, as a non-limiting example, with reference to the accompanying drawings, in which:

图1示出利用包括通过无线传输互相通信的三个入口的网桥连接的三条IEEE1394总线;Fig. 1 shows three IEEE1394 buses connected by a network bridge comprising three portals communicating with each other through wireless transmission;

图2示出根据本发明的一个实施例的同步装置;Figure 2 shows a synchronization device according to an embodiment of the present invention;

图3示出根据本发明的变换实施例的同步装置。Figure 3 shows a synchronization device according to an alternative embodiment of the invention.

为了简化说明,相同的参考编号表示具有相同功能的单元。To simplify the description, the same reference numerals denote elements with the same function.

尽管本实施例涉及IEEE1394总线以及相关无线网络,并且尽管本说明书中使用了与此类型的总线有关术语中的某些术语,但是本发明并不局限于IEEE1394总线并且本发明可以应用于其它应用环境。Although this embodiment relates to the IEEE1394 bus and related wireless networks, and although some of the terms related to this type of bus are used in this specification, the present invention is not limited to the IEEE1394 bus and the present invention can be applied to other application environments .

图1示出包括三条IEEE1394总线的网络,参考编号1、2、3通过无线网络50互联,各总线分别通过已知设备连接到无线网络50,根据P1394.1文本采用的术语,参考编号1、2、3被称为“入口”WL1、WL2和WL3。在本例中,各入口通过无线传输以射频互相通信。可以认为入口之间的连接构成将总线互联的目前所称的无线“网桥”。Figure 1 shows a network comprising three IEEE1394 buses, reference numbers 1, 2, and 3 are interconnected through a wireless network 50, and each bus is connected to the wireless network 50 through known devices, according to the terminology adopted in the P1394.1 text, reference numbers 1, 2, 3 are referred to as "entrances" WL1, WL2 and WL3. In this example, the portals communicate with each other at radio frequency via wireless transmission. The connections between the portals can be considered to form what are currently called wireless "bridges" interconnecting the buses.

这些入口WL1、WL2、WL3还分别是总线1、2、3的部件,并以与连接到总线上的其它设备项目5、6的相同方式构成IEEE1394标准意义上的节点。These entries WL1, WL2, WL3 are also part of the bus 1, 2, 3 respectively and constitute nodes in the sense of the IEEE1394 standard in the same way as the other equipment items 5, 6 connected to the bus.

为了使整个网络同步,连接到总线1的设备4作为“网络循环主设备”(根据IEEE1394术语为“网络循环主机”)。请注意,此概念比局限于一条总线的“循环主”要广泛。可以在各种总线的循环主设备中将可以作为入口的网络循环主设备4指定为“网桥管理器”(根据IEEE1394术语)。In order to synchronize the entire network, a device 4 connected to the bus 1 acts as a "network loop master" ("network loop master" according to IEEE1394 terminology). Note that this concept is broader than "loop master" which is limited to one bus. The network cyclic master 4 which can act as an entry can be designated as a "bridge manager" (according to IEEE1394 terminology) among the cyclic masters of the various buses.

根据IEEE1394术语,将被连接到网络循环主设备4所连接的总线的入口WL1称为“循环服务器”。在此实例中,设备WL1即循环服务器。循环服务器WL1的任务就是将网络循环主设备4产生的时钟发送到其它入口设备WL2、WL3。将其它总线2、3的循环主设备设置到从其它相应入口设备WL2、WL3接收的时钟。The entry WL1 connected to the bus to which the network loop master 4 is connected is called a "loop server" according to IEEE1394 terminology. In this example, device WL1 is the loop server. The task of the cycle server WL1 is to send the clock generated by the network cycle master device 4 to other access devices WL2 and WL3. The cycle masters of the other bus 2, 3 are set to the clock received from the other corresponding entry device WL2, WL3.

无线网络利用TDMA(代表“时分多址”)原理接入无线传输信道,将TDMA帧细分为在其期间各种设备可以发送的滑窗。校验滑窗为一个预定时间间隔,根据帧的起始定义其起始,对可以发送的无线网络的各入口设备指定的每个帧对应一个校验滑窗。Wireless networks use the principle of TDMA (which stands for "Time Division Multiple Access") to access wireless transmission channels, subdividing TDMA frames into sliding windows during which various devices can transmit. The check sliding window is a predetermined time interval, and the start of the frame is defined according to the start of the frame, and each frame specified by each entrance device of the wireless network that can be sent corresponds to a check sliding window.

入口设备WL1将网络时钟发送到无线网络上,而在设备WL2、WL3接收发送的网络时钟。为了更便于理解,现在集中说明设备5与时钟保持同步过程。显然,此说明可以扩展到无线网络上的其它设备。在无线网络中的一台设备(未示出)与设备WL1不连接的特定情况下,即当该设备与设备WL1之间没有直接链路的情况下,可以认为该设备与与其有直接链路并可以传送网络时钟的设备的时钟同步。The ingress device WL1 sends the network clock to the wireless network, and the devices WL2 and WL3 receive the sent network clock. For easier understanding, the process of keeping the device 5 in sync with the clock is now focused on. Obviously, this description can be extended to other devices on the wireless network. In the specific case where a device (not shown) in a wireless network is not connected to device WL1, that is, when there is no direct link between the device and device WL1, the device can be considered to have a direct link with it. And can transmit the clock synchronization of the network clock device.

图2示出根据本发明的第一实施例包含在设备WL2内的同步装置7。此装置7包括两个连接到无线网络50分别用于接收和发送的信道8、9。装置7在其接收TDMA帧的接收信道8中包括与第一相移单元11并联的相位相关器10,已知在第一相移单元11内包括延迟线,并且通过该延迟线可以将可变延迟用作本机时钟的采样瞬时。以下将解释此电路的运行过程。将相关器10的输出端连接到相位估计器12的输入端,相位估计器12的另一个输入端被连接到第一积分器13的输出端,第一积分器13可以将本机时钟的相移与在接收信道接收的网络时钟相加。将相位估计器12的输出端连接到环路滤波器14的输入端,环路滤波器14的输出端将相位误差输出到相位积分器13和第二相位积分器130。在接收信道,积分器13对相移单元11的一个输入端和移相器15的一个输入端进行控制,而在发送信道,积分器130对第二相移单元16的一个输入端和移相器17的一个输入端进行控制。将相移单元11的输出端连接到傅立叶变换计算单元18,傅立叶变换计算单元18将频率域内的采样发送到移相器16。作为装置7的输出端的移相器16的输出端被部分地连接到,例如驱动维特比解码器的构象解码单元(或“构象去映射块”),这些设备项目均未示出。FIG. 2 shows the synchronization means 7 contained in the device WL2 according to a first embodiment of the invention. This device 7 comprises two channels 8, 9 connected to a wireless network 50 for reception and transmission respectively. The device 7 comprises in its receive channel 8, on which TDMA frames are received, a phase correlator 10 connected in parallel with a first phase shift unit 11, in which it is known to comprise a delay line and by means of which a variable The delay is used as the sampling instant of the native clock. The operation of this circuit is explained below. The output end of the correlator 10 is connected to the input end of the phase estimator 12, and the other input end of the phase estimator 12 is connected to the output end of the first integrator 13, and the first integrator 13 can take the phase of the local clock The shift is added to the network clock received on the receive channel. The output of the phase estimator 12 is connected to the input of a loop filter 14 which outputs the phase error to the phase integrator 13 and the second phase integrator 130 . In the receiving channel, the integrator 13 controls an input terminal of the phase shift unit 11 and an input terminal of the phase shifter 15, while in the transmitting channel, the integrator 130 controls an input terminal of the second phase shift unit 16 and a phase shifter An input terminal of device 17 is controlled. The output of the phase shift unit 11 is connected to a Fourier transform calculation unit 18 which sends the samples in the frequency domain to the phase shifter 16 . The output of the phase shifter 16 as output of the means 7 is partly connected, for example, to a constellation decoding unit (or "constellation demapping block") driving a Viterbi decoder, neither of which items of equipment are shown.

装置7在其连接到发送信道9的输入端包括受控于积分器130的移相器17,积分器130的输出端被连接到可以在时间域内发送采样的傅立叶反变换计算单元19。然后,将这些采样发送到相移单元16。装置7的输入端在发送信道被连接到,例如构象寻址电路,构象寻址电路之后为编码电路,构象寻址电路和编码电路均未示出。积分器13对移相器17和第二相移单元16进行控制。第二相移单元16的输出端即装置7的输出端,如下所述,装置7发出与网络时钟同步的时钟。The device 7 comprises at its input connected to the transmission channel 9 a phase shifter 17 controlled by an integrator 130 whose output is connected to an inverse Fourier transform calculation unit 19 which can transmit samples in the time domain. These samples are then sent to a phase shift unit 16 . The input of the means 7 is connected at the transmission channel, for example to a constellation addressing circuit followed by an encoding circuit, neither of which is shown. The integrator 13 controls the phase shifter 17 and the second phase shift unit 16 . The output of the second phase shifting unit 16 is the output of the device 7 which, as described below, sends out a clock synchronized with the network clock.

根据图2所示的实施例,在捕获阶段(即,例如在重新起动网络之后)以及后备状态下,在专用校验滑窗的起始处,设备WL1将已知的前置码P发送无线网络的所有设备项目。根据一个变换实施例,为了节约能源,每隔q个校验滑窗周期性地发送该前置码,其中q为正整数。通过利用相关器10进行传统相关运算,装置7检测存在的此已知前置码P。以装置7的采样倍频实现最大相关数,装置7提供设备WL1的校验滑窗的起始瞬时,其精度等于装置7的采样周期的分谐波处。事实上,相关器10发送其最大值对应于检测前置码P并处于0与1之间的信号。相位估计器12接收此信号并将它与积分器13的输出信号进行比较。因此,相位估计器12输出的DC电压表示施加到其输入端的两个信号之间的相位差。环路滤波器14允许此DC电压通过并将此DC电压送到第一积分器13和第二积分器130。这样,只要相关器10在校验滑窗的起始处未检测到前置码P,积分器13就递增直到锁定到网络时钟。显然,可以根据环路滤波器14的增益延长闩锁时间。According to the embodiment shown in FIG. 2, during the acquisition phase (i.e., for example after restarting the network) and in the standby state, at the beginning of the dedicated verification sliding window, the device WL1 transmits the known preamble P wirelessly All device items for the network. According to an alternate embodiment, in order to save energy, the preamble is sent periodically every q sliding windows for checking, where q is a positive integer. The means 7 detect the presence of this known preamble P by performing conventional correlation operations with the correlator 10 . The maximum correlation number is realized with the sampling frequency multiplication of the device 7, and the device 7 provides the initial instant of the calibration sliding window of the device WL1, and its accuracy is equal to the subharmonic of the sampling period of the device 7. In fact, the correlator 10 transmits a signal whose maximum value corresponds to the detected preamble P and is between 0 and 1. Phase estimator 12 receives this signal and compares it with the output signal of integrator 13 . Thus, the DC voltage output by phase estimator 12 represents the phase difference between the two signals applied to its input. The loop filter 14 allows the DC voltage to pass and sends the DC voltage to the first integrator 13 and the second integrator 130 . Thus, as long as the correlator 10 does not detect the preamble P at the beginning of the check sliding window, the integrator 13 increments until it locks to the network clock. Obviously, the latch time can be extended according to the gain of the loop filter 14 .

一旦,积分器13记录了网络时钟与装置7时钟之间的定时相移,则积分器13控制相移单元11将本机时钟相移,相移量等于所记录的相移的整数部分。例如,如果已经确定本机时钟相对于网络时钟具有8.3位的延迟,则积分器13、130分别控制相移电路11、16定时相移8位。余下的0.3位的采样相位差小于上述采样周期的分谐波处。然后,将根据定时逻辑到达的采样施加到傅立叶变换计算单元18,傅立叶变换单元18将这些采样变换为频率平面。然而,众所周知,通过旋转从单元18的输出端获得的向量(I,Q)可以表示时间域内的定时相位的差值。采样相位的微调过程在于将单元18产生的输出向量进行反向线性旋转,此线性相位的斜率可以由积分器13计算的小数部分获得。Once the integrator 13 records the timing phase shift between the network clock and the device 7 clock, the integrator 13 controls the phase shift unit 11 to phase shift the local clock by an integer part of the recorded phase shift. For example, if it has been determined that the local clock has a delay of 8.3 bits relative to the network clock, the integrators 13, 130 control the phase shift circuits 11, 16 to shift the phase by 8 bits at a timing. The sampling phase difference of the remaining 0.3 bits is smaller than the subharmonic of the above sampling period. The samples arriving according to the timing logic are then applied to a Fourier transform calculation unit 18 which transforms these samples into a frequency plane. However, it is well known that by rotating the vector (I,Q) obtained from the output of unit 18, it is possible to represent the difference in timing phase in the time domain. The fine-tuning process of the sampling phase is to reverse the linear rotation of the output vector generated by the unit 18 , and the slope of this linear phase can be obtained from the fractional part calculated by the integrator 13 .

反过来,当装置7必须发送时,它就利用通过积分器130获得的相移信息并根据设置接收信道的上述原理发送时钟。根据积分器130检测的相移的小数部分,对输入端频率域内的向量进行线性相移校正,然后根据待对本机时钟进行调整的整数部分,在时间域内对单元19的输出采样进行相移。请注意,引入发送信道的相移大于引入接收信道的相移,因此要考虑发送帧所必须的处理时间。Conversely, when the device 7 has to transmit, it uses the phase shift information obtained through the integrator 130 and transmits the clock according to the above principles for setting up the receive channel. The vector in the frequency domain at the input is corrected for a linear phase shift according to the fractional part of the phase shift detected by the integrator 130, and then the output samples of unit 19 are phase shifted in the time domain according to the integer part to be adjusted for the local clock. Note that the phase shift introduced into the transmit channel is larger than the phase shift introduced into the receive channel, so the processing time necessary to transmit the frame is taken into account.

利用频率域对相移进行微调的此解决方案的优势在于,当诸如多重回波的各种干扰会干扰波的传播时,优先使用DFDM型多载波调制。The advantage of this solution of fine-tuning the phase shift in the frequency domain is that DFDM-type multicarrier modulation is preferred when various disturbances such as multiple echoes interfere with the wave propagation.

图3示出根据装置7的一种变换实施例的同步装置20。在此变换实施例中,在接收信道8,用通过在时间域内进行内插可以对小数部分进行校正的内插器代替单元18和移相器15。同样,在发送信道,用在时间域内进行内插也可以对小数部分进行校正的内插器22代替了单元19和移相器17。FIG. 3 shows a synchronization device 20 according to an alternative embodiment of the device 7 . In this alternative embodiment, at the receive channel 8, the unit 18 and the phase shifter 15 are replaced by an interpolator which can correct the fractional part by interpolating in the time domain. Likewise, in the transmit channel, the unit 19 and the phase shifter 17 are replaced by an interpolator 22 which interpolates in the time domain and also corrects the fractional part.

Claims (17)

1.一种可以使一台设备(WL2、WL3)的本机时钟与所述设备(WL2、WL3)所连接的无线通信网络的时钟同步的方法,其特征在于,利用根据TDMA模式发送的帧,所述方法包括下列步骤:1. A method that makes it possible to synchronize the local clock of a device (WL2, WL3) with the clock of a wireless communication network to which said device (WL2, WL3) is connected, characterized in that, using frames transmitted according to the TDMA mode, the Said method comprises the following steps: ●确定在接收信道(8)接收的网络时钟与设备(WL2、WL3)的● Determining the network clock and device (WL2, WL3) received on the receive channel (8)   本机时钟之间的定时相移的步骤;Steps for timing phase shift between local clocks; ●通过在时间域内对相移的整数部分进行的第一次校正,和对包括● by a first correction in the time domain for the integer part of the phase shift, and for   剩余相移的小数部分进行的第二次校正,根据确定的所述相移,A second correction for the fractional part of the remaining phase shift, according to which phase shift is determined,   对在接收信道(8)接收的本机时钟进行校正的步骤。A step of correcting the local clock received on the receive channel (8). 2.根据权利要求1所述的方法,其特征在于,对无线网络的各发送设备指定的每个帧对应一个校验滑窗,确定步骤包括检测在指定到一台作为网络时钟的发送者的设备(WL1)的各校验滑窗起始时出现的非变化图形的步骤,所述图形可以提供对应于网络时钟脉冲的瞬时。2. The method according to claim 1, characterized in that, each frame assigned to each sending device of the wireless network corresponds to a check sliding window, and the determining step includes detecting when a device designated as a sender of the network clock ( Each of WL1) checks the step of the non-variant pattern present at the start of the sliding window, which pattern can provide an instant corresponding to a network clock pulse. 3.根据权利要求2所述的方法,其特征在于,利用网络时钟脉冲与设备(WL2、WL3)之间的本机时钟脉冲之间的相关数执行检测步骤。3. 2. A method according to claim 2, characterized in that the detection step is performed using a correlation number between a network clock pulse and a local clock pulse between the devices (WL2, WL3). 4.根据权利要求1至3之一所述的方法,其特征在于,确定步骤包括跟踪网络时钟脉冲的步骤。4. Method according to one of the claims 1 to 3, characterized in that the step of determining comprises the step of tracking the clock pulses of the network. 5.根据权利要求1至4之一所述的方法,其特征在于,通过将本机时钟脉冲相移到设备(WL2、WL3)的采样周期的分谐波处,对整数部分进行所述校正。5. Method according to one of claims 1 to 4, characterized in that said correction is performed on the integer part by phase shifting the local clock pulses to subharmonics of the sampling period of the device (WL2, WL3). 6.根据权利要求1至5之一所述的方法,其特征在于,通过旋转表示接收的采样的向量,在频率域内对小数部分进行所述校正。6. Method according to one of claims 1 to 5, characterized in that said correction of the fractional part is performed in the frequency domain by rotating a vector representing the received samples. 7.根据权利要求1至6之一所述的方法,其特征在于,对于将以发送信道发送的本机时钟对所述相移进行第三次整数部分校正和第四此小数部分的校正,采取确定定时相移的步骤。7. According to the method described in one of claims 1 to 6, it is characterized in that, for the local clock that will be transmitted by the transmission channel, the third correction of the integer part and the correction of the fourth fractional part are performed on the phase shift, and a determination is made. Timing phase shift steps. 8.根据权利要求7所述的方法,其特征在于,通过内插表示发送的采样的向量,在频率域内进行所述第四次校正。8. Method according to claim 7, characterized in that said fourth correction is performed in the frequency domain by interpolating a vector representing the transmitted samples. 9.根据权利要求7至8之一所述的方法,其特征在于,通过内插,在时间域内对小数部分进行校正。9. The method as claimed in one of claims 7 to 8, characterized in that the fractional part is corrected in the time domain by means of interpolation. 10.根据权利要求7至9之一所述的方法,其特征在于,引入发送信道的相移大于引入接收信道的相移。10. The method as claimed in one of claims 7 to 9, characterized in that the phase shift introduced into the transmit channel is greater than the phase shift introduced into the receive channel. 11.一种同步装置,其适于执行根据使一台设备(WL2、WL3)的本机时钟与所述设备(WL2、WL3)连接的无线通信网络(50)的时钟同步的上述权利要求中的任何一项的方法,其利用根据TDMA模式发送的帧,其特征在于,所述装置包括:11. A synchronization device adapted to perform any of the preceding claims according to synchronizing the local clock of a device (WL2, WL3) with the clock of a wireless communication network (50) to which said device (WL2, WL3) is connected. A method utilizing frames transmitted according to TDMA mode, characterized in that said means comprise: ●用于确定在接收信道(8)接收的网络时钟与设备(WL2、WL3)● Used to determine the network clock and device (WL2, WL3) received on the receive channel (8)   的本机时钟之间的定时相移的装置(10、12、14、13、130);means (10, 12, 14, 13, 130) for timing phase shifts between the local clocks of ; ●用于在接收信道(8)根据确定的所述相移校正设备的本机时钟- used to correct the device's local clock on the receive channel (8) according to the phase shift determined   的第一组装置(11、15、18、21),第一组装置包括在时间域校The first group of devices (11, 15, 18, 21), the first group of devices includes calibration in the time domain   正相移的整数部分的第一装置(11)和用于校正包括剩余相移的first means (11) for the integer part of the positive phase shift and for correcting the residual phase shift comprising   相移的小数部分的第二装置(15、18、21)。Second means of the fractional part of the phase shift (15, 18, 21). 12.根据权利要求11所述的装置,其特征在于,所述确定装置(10、12、14、13、130)包括:相关器(10),用于在分谐波处的装置(7)采样周期内提供网络(50)时钟脉冲;以及本机时钟跟踪单元(12、14、13),用于将本机时钟锁定到网络时钟。12. The device according to claim 11, characterized in that said determining means (10, 12, 14, 13, 130) comprise: a correlator (10) for the sampling period of the means (7) at the subharmonic The network (50) clock pulse is provided inside; and the local clock tracking unit (12, 14, 13) is used for locking the local clock to the network clock. 13.根据权利要求11至12之一所述的装置,其特征在于,所述第一组校正装置(11、15、18、21)包括:13. The device according to any one of claims 11 to 12, characterized in that said first set of correction means (11, 15, 18, 21) comprises: ●第一单元(11),通过对应于确定的所述相移的整数部分的延迟,a first unit (11), by a delay corresponding to the integer part of said phase shift determined,   用于对引起本机时钟脉冲相移的接收信道(8)进行定时相移;It is used to perform timing phase shift on the receiving channel (8) that causes the phase shift of the local clock pulse; ●第一处理单元(15、18、21),用于根据在接收信道(8)确定的● a first processing unit (15, 18, 21) for determining according to the received channel (8)   小数部分进行相移。The fractional part is phase shifted. 14.根据权利要求11至13之一所述的装置,其特征在于,所述同步装置包括用于在发送信道(9),根据确定的所述相移校正所述设备(WL2、WL3)的本机时钟的第二组装置(11、17、19、22),第二组装置包括:第三装置(16),用于在时间域内校正相移的整数部分;第四装置(17、19、22),用于校正包括剩余相移的相移的小数部分。14. Arrangement according to one of claims 11 to 13, characterized in that said synchronizing means comprise a local unit for correcting said devices (WL2, WL3) on the transmission channel (9) according to said determined phase shift A second group of means (11, 17, 19, 22) for a clock, the second group of means comprising: third means (16) for correcting the integer part of the phase shift in the time domain; fourth means (17, 19, 22 ) to correct the fractional part of the phase shift including the residual phase shift. 15.根据权利要求14所述的装置,其特征在于,所述第二组校正装置(11、17、19、22)包括:15. The device according to claim 14, characterized in that said second set of correction devices (11, 17, 19, 22) comprises: ●第二装置(16),用于通过对应于确定的所述相移的整数部分的- second means (16) for passing the integer part corresponding to the determined said phase shift   延迟,对引起本机时钟脉冲相移的发送信道(9)进行相移;Delay, phase-shifting the transmission channel (9) that causes the phase shift of the local clock pulse; ●第二处理单元(17、19、22),用于对应于在接收信道(9)确定a second processing unit (17, 19, 22) for determining   的小数部分进行相移。The fractional part of is phase shifted. 16.根据权利要求15所述的装置,其特征在于,所述第一处理单元(15、18、21)和第二处理单元(17、19、22)分别包括用于计算傅立叶变换的单元(18)和用于计算傅立叶反变换的单元(19),处理单元(15、18、21)、处理单元(17、19、22)分别包括可以在频率域内旋转代表帧采样的向量的移相器(15、17)。16. The device according to claim 15, characterized in that the first processing unit (15, 18, 21) and the second processing unit (17, 19, 22) respectively comprise a unit (18) for calculating the Fourier transform and the unit (19) for computing the inverse Fourier transform, the processing unit (15, 18, 21), the processing unit (17, 19, 22) respectively comprising a phase shifter (15) which can rotate a vector representing a frame sample in the frequency domain , 17). 17.根据权利要求15所述的装置,其特征在于,所述第一处理单元(15、18、21)和所述第二处理单元(17、19、22)分别包括可以根据确定的小数部分内插相移并可以通过计算的发送信道(9)上的延迟来延迟设备时钟的内插器(21、22)。17. The device according to claim 15, characterized in that, the first processing unit (15, 18, 21) and the second processing unit (17, 19, 22) respectively comprise The interpolators (21, 22) of the device clock are phase shifted and can be delayed by the calculated delay on the transmit channel (9).
CN99813038A 1998-11-05 1999-10-26 Device and method for synchronizing local clock with clock of wireless communication network Pending CN1325508A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR98/13939 1998-11-05
FR9813939A FR2785751A1 (en) 1998-11-05 1998-11-05 METHOD OF SYNCHRONIZING A LOCAL CLOCK OF AN APPARATUS ON THE CLOCK OF A WIRELESS COMMUNICATION NETWORK AND ASSOCIATED SYNCHRONIZATION DEVICE

Publications (1)

Publication Number Publication Date
CN1325508A true CN1325508A (en) 2001-12-05

Family

ID=9532405

Family Applications (1)

Application Number Title Priority Date Filing Date
CN99813038A Pending CN1325508A (en) 1998-11-05 1999-10-26 Device and method for synchronizing local clock with clock of wireless communication network

Country Status (6)

Country Link
EP (1) EP1127305A1 (en)
JP (1) JP2002529991A (en)
CN (1) CN1325508A (en)
AU (1) AU6346199A (en)
FR (1) FR2785751A1 (en)
WO (1) WO2000028401A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100524103C (en) * 2004-06-23 2009-08-05 Nxp股份有限公司 Method for updating current time and apparatus using the same
CN102354257A (en) * 2011-07-13 2012-02-15 南京中兴软创科技股份有限公司 Precise clock management method for communication platform

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI115494B (en) 1999-09-08 2005-05-13 Nokia Corp Base station frequency synchronization
EP1312179B1 (en) 2000-08-17 2012-12-05 Broadcom Corporation Method and system for transmitting isochronous voice in a wireless network
US7190961B2 (en) * 2001-10-18 2007-03-13 Intel Corporation Method for discovery and routing within mobile ad-hoc networks

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5327468A (en) * 1992-06-19 1994-07-05 Westinghouse Electric Corp. Synchronization of time-of-day clocks in a distributed processing network system
CA2143373A1 (en) * 1994-09-14 1996-03-15 Isaac Shpantzer Data communication system with time synchronization
US5566180A (en) * 1994-12-21 1996-10-15 Hewlett-Packard Company Method for recognizing events and synchronizing clocks

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100524103C (en) * 2004-06-23 2009-08-05 Nxp股份有限公司 Method for updating current time and apparatus using the same
CN102354257A (en) * 2011-07-13 2012-02-15 南京中兴软创科技股份有限公司 Precise clock management method for communication platform

Also Published As

Publication number Publication date
WO2000028401A1 (en) 2000-05-18
FR2785751A1 (en) 2000-05-12
AU6346199A (en) 2000-05-29
JP2002529991A (en) 2002-09-10
EP1127305A1 (en) 2001-08-29

Similar Documents

Publication Publication Date Title
JP3977044B2 (en) Synchronization method and synchronization device
JP3698074B2 (en) Network synchronization method, LSI, bus bridge, network device, and program
AU2002302300B2 (en) Synchronization of at least one node of a bus system
US5040193A (en) Receiver and digital phase-locked loop for burst mode data recovery
JP3778994B2 (en) Digital communication system
JP3636810B2 (en) Data communication system and method
CN1325508A (en) Device and method for synchronizing local clock with clock of wireless communication network
CN101243638A (en) Method and apparatus for decoding a signal
EP1335520A1 (en) Multiplex bus system with duty cycle correction
US5379325A (en) Clock generating apparatus, data transmitting/receiving apparatus and data transmitting/receiving method
US12536122B2 (en) Securing network access using dynamically generated baud-rates
JPH09214574A (en) Phase detector for data synchronization device and its operating method
JPH11266236A (en) Information processing apparatus and method, information processing system and method, and provided medium
JP2948245B2 (en) Transmission / reception synchronization device for communication network station
JP3107995B2 (en) Synchronizer
US7136439B2 (en) Adaptive synchronization
US6907066B1 (en) Arrangement for reducing transmitted jitter
JPH08256164A (en) Communications system
CN1353518A (en) Correcting method of frequency error
JPS61218240A (en) Frame synchronizing system
JP3447883B2 (en) Synchronizer
JP3144025B2 (en) Spread spectrum communication receiver
JPS62180634A (en) Frame synchronizing system
JPH11308157A (en) Frequency deviation compensation circuit for adaptive equalizer
JP3228395B2 (en) Clock recovery circuit

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication