This application claims the benefit under 35 U.S.C. §119(a) of a Korean patent application filed in the Korean Intellectual Property Office on Jun. 26, 2007 and assigned Serial No. 2007-63345, the entire disclosure of which is hereby incorporated by reference.
1. Field of the Invention
The present invention relates to a communication system. More particularly, the present invention relates to a system and method for acquiring synchronization by a Base Station (BS) in a communication system.
2. Description of the Related Art
Future-generation communication systems are under development to provide services capable of high-speed, large-data transmission and reception to Mobile Stations (MSs). An example of the future-generation communication systems is an Institute of Electrical and Electronics Engineers (IEEE) 802.16 system.
The IEEE 802.16 communication system uses Orthogonal Frequency Division Multiplexing (OFDM) that offers the benefits of Inter-Symbol Interference (ISI) cancellation through a simple equalizer, robustness against noise, and high frequency use efficiency. OFDM can be implemented in two ways, namely Frequency Division Duplex (FDD) and Time Division Duplex (TDD). In FDD, DownLink (DL) communication channels are distinguished from UpLink (UL) communication channels by dividing an entire frequency band along the frequency axis, while in TDD, an entire frequency band is shared between DL communication channels and UL communication channels in time division.
When time is not synchronized between adjacent BSs in a TDD-OFDM communication system, a DL frame overlaps with a UL frame. The resulting increase in mutual interference degrades the communication quality of MSs. To avert this problem, the TDD-OFDM communication system employs Global Positioning System (GPS)-based synchronization acquisition for synchronization between BSs.
To be more specific about the GPS-based synchronization acquisition scheme, a BS which is located so as to be capable of receiving a GPS signal and is equipped with a GPS receiver, receives the GPS signal directly and acquires BS synchronization using the GPS signal. In order to receive GPS signals from a satellite, the GPS receiver includes a GPS antenna and a GPS synchronizer. On the other hand, a BS that includes a GPS synchronizer, which is located so as not to be capable of receiving a GPS signal, may operate with a GPS antenna that is positioned where a GPS signal can be received. The GPS antenna is connected to the GPS synchronizer by a coaxial cable, to thereby acquire BS synchronization by receiving a GPS signal by the cable.
According to the above-described GPS-based synchronization acquisition scheme, the use of a coaxial cable to connect a GPS antenna to a BS increases the installation cost of the BS.
Also, every BS would need to be provided with a GPS synchronizer, and a Double-Oven Controlled Crystal Oscillator (DOCXO) for holdover time, which adds to the installation cost of the BS.
Accordingly, there exists a need for a technique for acquiring BS synchronization with a reduced BS installation cost.
An aspect of the present invention is to address at least the problems and/or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the present invention is to provide a system and method for acquiring synchronization by a BS in a communication system.
Another aspect of the present invention is to provide a system and method for acquiring synchronization by a BS with a reduced BS installation cost.
In accordance with the present invention, a method for acquiring BS synchronization in a communication system is provided. The method includes a first BS acquiring synchronization and transmitting a frame generated based on the acquired synchronization to at least a second BS of one or more neighbor BSs, the second BS estimating a first uplink frame synchronization time of the second BS using a first arrival time of a downlink frame included in the frame and transmitting a first message at the first uplink frame synchronization time to the first BS, the first BS calculating a synchronization time difference by comparing a second arrival time of the first message with an uplink frame synchronization time of the first BS and transmits a second message including the synchronization time difference to the second BS, and the second BS estimating a synchronization time using the synchronization time difference, acquiring synchronization to the first BS, and transmitting a frame generated with the same timing as the first BS.
In accordance with another aspect of the present invention, a system for acquiring BS synchronization in a communication system is provided. The system includes a first BS for acquiring synchronization, for transmitting a frame generated based on the acquired synchronization to at least a second BS of one or more neighbor BSs, for, upon receipt of a first message from the second BS, calculating a synchronization time difference by comparing a second arrival time of the first message with an uplink frame synchronization time of the first BS, and for transmitting a second message including the synchronization time difference to the second BS, and the second BS for, upon receipt of a downlink frame included in the frame, estimating a first uplink frame synchronization time of the second BS using a first arrival time of the downlink frame, for transmitting the first message at the first uplink frame synchronization time to the first BS, for estimating a synchronization time using the synchronization time difference, for acquiring synchronization to the first BS, and for transmitting a frame generated with the same timing as the first BS.
Other aspects, advantages, and salient features of the invention will become apparent to those skilled in the art from the following detailed description, which, taken in conjunction with the annexed drawings, discloses exemplary embodiments of the invention.
The above and other aspects, features and advantages of certain exemplary embodiments of the present invention will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
Throughout the drawings, the same drawing reference numerals will be understood to refer to the same elements, features and structures.
The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of exemplary embodiments of the invention as defined by the claims and their equivalents. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted for clarity and conciseness.
Exemplary embodiments of the present invention provide a system and method for acquiring synchronization by a BS in a communication system.
While the synchronization system and method of the illustrated exemplary embodiments of the present invention are applicable to any communication system, they may preferably be implemented in an IEEE 802.16 communication system.
Referring to
In operation, the satellite 100 transmits a GPS signal to the first BS 102, for use in BS synchronization. The GPS signal may include synchronization acquisition information by which a BS can acquire synchronization.
The first BS 102, which has a GPS receiver, receives the GPS signal from the satellite 100 through the GPS receiver, detects the synchronization acquisition information by analyzing the received GPS signal, and acquires frame synchronization based on the synchronization acquisition information. The first BS 102 generates a frame according to the frame synchronization and transmits the frame to the first, second and third MSs 104, 106 and 108 and the second BS 110. The frame includes a DL frame and a UL frame, and a preamble signal can be allocated in a first OFDM symbol of the DL frame.
Upon receipt of a first message in response to the transmitted frame from the second BS 110, the first BS 102 measures the arrival time of the first message. The first message can be a Ranging-Request (RNG-REQ) message. The first BS 102 determines the arrival time of the first message to be a synchronization time at which the second BS 110 generates a UL frame (referred to as a second UL frame synchronization time of the second BS 110).
The first BS 102 calculates the difference between a synchronization time of its UL frame with the second UL frame synchronization time of the second BS 110. The UL frame synchronization time of the first BS 102 refers to the synchronization time of the UL frame of the first BS 102 that is acquired from the GPS signal. The first BS 102 then generates a second message including the synchronization time difference and transmits the second message to the second BS 110. The second message can be any message that can be transmitted from the first BS 102 to the second BS 110. Preferably, the second message can be a Ranging-Response (RNG-RSP) message.
Upon receipt of the first symbol of the DL frame from the first BS 102, the second BS 110, which is not equipped with a GPS receiver, measures the arrival time of the DL frame. For example, if a preamble signal is carried in the first symbol of the DL frame, the second BS 110 measures the arrival time of the preamble signal.
The second BS 110 determines the arrival time of the DL frame to be a synchronization time at which the second BS 110 will transmit a DL frame (referred to as the DL frame synchronization time of the second BS 110) and calculates a first UL frame synchronization time of the second BS 110 based on its DL frame synchronization time. Then the second BS 110 generates the first message and transmits the first message to the first BS 102 at its first UL frame synchronization time. The first message can be any message that can be transmitted from the second BS 110 to the first BS 102. The first message is preferably the RNG-REQ message.
Upon receipt of the second message in response to the first message from the first BS 102, the second BS 110 detects the synchronization time difference by analyzing the second message. Then the second BS 110 calculates a new DL frame synchronization time of the second BS 110 using the DL frame synchronization time of the second BS 110 and the synchronization time difference, acquires frame synchronization based on the new DL frame synchronization time of the second BS 110, generates a frame, and transmits the frame to the fourth, fifth and sixth MSs 112, 114 and 116 based on the frame synchronization.
Referring to
Upon acquisition of synchronization from the GPS signal, the first BS 102 transmits a DL frame to the second BS 110 and the MSs 104, 106 and 108 during a transmission interval of the DL frame 200, TDL starting from a DL frame synchronization time 216 of the first BS 102, TDLframe−ref. After a time 202 TTTG, the first BS 102 receives a UL frame from the MSs 104, 106 and 108 during a reception interval 204 of the UL frame, TUL starting from a UL frame synchronization time 220 of the first BS 102, TULframe−ref. TTTG is a preset interval that distinguishes a DL frame from a UL frame.
According to an exemplary embodiment of the present invention, for synchronization between the first BS 102 and the second BS 110, the first BS 102 transmits the DL frame to the second BS 110 at TDLframe−ref as indicated in the time chart 224.
As illustrated in the time chart 226, the second BS 110 receives the DL frame after a real propagation delay 206 Tdelay later than TDLframe−ref and measures the arrival time of the first symbol of the DL frame. Then the second BS 110 determines the arrival time of the first symbol to be its DL frame synchronization time 208, TDLframe−2th. The second BS 110 calculates its first UL frame synchronization time TULframe−2th by summing TDLframe−2th, TDL, and TTTG and subtracting a preset predicted propagation delay 212, Tadv, between the first and second BSs 102 and 110 from the sum, expressed as
T
ULframe−2th
=T
DLframe−2th
+T
DL
+T
TTG
−T
adv (1)
where TULframe−2th denotes the first UL frame synchronization time of the second BS 110, TDLframe−2th denotes the DL frame synchronization time of the second BS 110, TDL denotes the transmission interval of the DL frame, TTTG denotes the interval that distinguishes a DL frame from a UL frame, and Tadv denotes the predicted propagation delay between the first BS 102 and the second BS 110.
The second BS 110 then generates a first message and transmits the first message to the first BS 102 at time 210, TULframe−2th.
The first BS 102 receives the first message Tdelay later and measures the arrival time of the first message. The first BS 102 estimates the arrival time of the first message to be a second UL frame synchronization time 218 of the second BS 110, TULframe−2th−est and calculates a synchronization time difference 214, Tdiff by comparing TULframe−ref with TULframe−2th−est by
T
diff
=T
ULframe−2th−est
−T
ULframe−ref=2Tdelay−Tadv (2)
where Tdiff denotes the synchronization time difference, TULframe−2th−est denotes the second UL frame synchronization time of the second BS 110 as estimated by the first BS 102, TULframe−ref denotes the UL frame synchronization time of the first BS 102, Tdelay denotes the real propagation delay, and Tadv denotes the predicted propagation delay between the first BS 102 and the second BS 110.
The first BS 102 generates a second message including Tdiff and transmits the second message to the second BS 110.
Upon receipt of the second message, the second BS 110 detects Tdiff by analyzing the second message and calculates Tdelay using Tdiff. To synchronize itself to the first BS 102, the second BS 110 calculates a synchronization time by subtracting Tdelay from TDLframe−2th and acquires synchronization to the first BS 102 based on the synchronization time. The synchronization time refers to the DL frame synchronization time of the first BS 102 by which the second BS 110 is synchronized to the first BS 102. The synchronization time is computed by
where sync denotes the synchronization time, TDLframe−2th denotes the DL frame synchronization time of the second BS 110, Tdelay denotes the real propagation delay, Tdiff denotes the synchronization time difference, and Tadv denotes the predicted propagation delay between the first BS 102 and the second BS 110.
While the second BS 110 acquires synchronization taking into account Tadv in the illustrated case of
T
ULframe−2th
=T
DLframe−2th
+T
DL
+T
TTG (4)
where TULframe−2th denotes the first UL frame synchronization time of the second BS 110, TDLframe−2th denotes the DL frame synchronization time of the second BS 110, TDL denotes the transmission interval of the DL frame, and TTTG denotes the interval between the UL frame and the DL frame.
The first BS 102 calculates Tdiff by
T
diff
=T
ULframe−2th−est
−T
ULframe−ref=2Tdelay (5)
where Tdiff denotes the synchronization time difference, TULframe−ref denotes the UL frame synchronization time of the first BS 102, TULframe−2th−est denotes the second UL frame synchronization time of the second BS 110 as estimated by the first BS 102, and Tdelay denotes the real propagation delay.
Thus, the second BS 110 computes sync by
where sync denotes the synchronization time, TDLframe−2th denotes the DL frame synchronization time of the second BS 110, Tdelay denotes the real propagation delay, and Tdiff denotes the synchronization time difference.
For better understanding of an exemplary embodiment of the present invention, it is assumed that the first BS 102 has a GPS receiver and the second BS 110 does not have one.
Referring to
Upon receipt of a first symbol of the DL frame from the first BS 102, the second BS 110 measures the arrival time of the first symbol and estimates the arrival time of the first symbol to be its DL frame synchronization time in step 308. For instance, if the first symbol of the DL frame carries a preamble signal, the second BS 110 can estimate the arrival time of the preamble signal from the first BS 102 to be its DL frame synchronization time.
After estimating its first UL frame synchronization time using the DL frame synchronization time, the second BS 110 proceeds to step 310. For example, the second BS 110 can estimate the first UL frame synchronization time by equation (1) or equation (4).
The second BS 110 generates a first message in step 310 and transmits the first message to the first BS 102 at the first UL frame synchronization time in step 312.
In step 314, the first BS 102 measures the arrival time of the first message and estimates the arrival time of the first message to be a second UL frame synchronization time of the second BS 110. Then the first BS 102 calculates a synchronization time difference by comparing the second UL synchronization time of the second BS 110 with its UL frame synchronization time acquired by use of a GPS signal. For example, the first BS 102 calculates the synchronization time difference by equation (2) or equation (5).
The first BS 102 generates a second message including the synchronization time difference in step 316 and transmits the second message to the second BS 110 in step 318.
Upon receipt of the second message, the second BS 110 detects the synchronization time difference by analyzing the second message, estimates a synchronization time based on the synchronization time difference, and acquires synchronization to the first BS 102 based on the synchronization time in step 320. Then the second BS 110 generates a frame with the same timing as that of the first BS 102 and transmits the frame to the MSs 112, 114 and 116. For example, the second BS 110 can estimate the synchronization time by equation (3) or equation (6).
For better understanding of an exemplary embodiment of the present invention, it is assumed that the BS with a GPS receiver is the first BS 102 and the BS without a GPS receiver is the second BS 110.
Referring to
In step 406, the first BS 102 monitors whether a first message has been received from the second BS 110. Upon receipt of the first message, the first BS 102 proceeds to step 408 and otherwise, it repeats step 406.
In step 408, the first BS 102 measures the arrival time of the first message and estimates the arrival time of the first message to be a second UL frame synchronization time of the second BS 110.
Then the first BS 102 calculates a synchronization time difference by comparing the second UL synchronization time of the second BS 110 with its UL frame synchronization time in step 410. For example, the first BS 102 calculates the synchronization time difference by equation (2) or equation (5).
The first BS 102 generates a second message including the synchronization time difference and transmits the second message to the second BS 110 in step 412.
For a better understanding of an exemplary embodiment of the present invention, it is assumed that the BS with a GPS receiver is the first BS 102 and the BS without a GPS receiver is the second BS 110.
Referring to
In step 502, the second BS 110 measures the arrival time of the first symbol of the DL frame and estimates the arrival time of the first symbol to be its DL frame synchronization time. The second BS 110 estimates its first UL frame synchronization time using the DL frame synchronization time in step 504. For example, the second BS 110 can estimate the first UL frame synchronization time by equation (1) or equation (4).
The second BS 110 generates a first message and transmits the first message to the first BS 102 at the first UL frame synchronization time in step 506. Upon receipt of a second message including a synchronization time difference from the first BS 102 in step 508, the second BS 110 goes to step 510. Otherwise, the second BS 110 repeats step 508.
In step 510, the second BS 110 detects the synchronization time difference by analyzing the second message. The second BS 110 estimates a synchronization time based on the synchronization time difference, acquires synchronization to the first BS 102, and transmits a frame with the same timing as that of the first BS 102 in step 512. For example, the second BS 110 can estimate the synchronization time by equation (3) or equation (6).
As is apparent from the above description, exemplary embodiments of the present invention advantageously enables a BS without a GPS receiver to acquire synchronization wirelessly in a communication system.
While the invention has been shown and described with reference to certain exemplary embodiments thereof, they are merely exemplary applications. For example, while it has been described that synchronization is acquired between a BS with a GPS receiver and a BS without a GPS receiver in the exemplary embodiments of the present invention, the synchronization acquisition can take place among a BS with a GPS receiver and a plurality of BSs without GPS receivers. Also, although it has been assumed that the first message and the second message are an RNG-REQ message and an RNG-RSP message, respectively, other messages are available as the first and second messages. Thus, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2007-63345 | Jun 2007 | KR | national |