Method of controlling TDD Tx/Rx switching timing in cloud radio access network
09680586 ยท 2017-06-13
Assignee
Inventors
Cpc classification
H04J3/0682
ELECTRICITY
G09G2370/14
PHYSICS
International classification
Abstract
Provided is a method for controlling a time division duplexing (TDD) Tx/Rx switching timing in a cloud radio access network (CRAN) that can finely control a switching timing between transmission and reception of TDD signals with an additional component added to a digital unit (DU) and a radio unit (RU) in the CRAN.
Claims
1. A method of controlling a time division duplexing (TDD) Transmit/Receive (Tx/Rx) switching timing in a cloud radio access network (CRAN) in which at least one radio unit (RU) including a first RU frame timer for generating a first type of frame at the RU and a second RU frame timer for generating a second type of frame at the RU is connected with a digital unit (DU) having a first DU frame timer for generating the first type of frame at the DU and a second DU frame timer for generating the second type of frame at the DU, the method comprising: determining, by the at least one RU, a boundary of a wireless frame signal transmitted from the DU to synchronize the first RU frame timer with the first DU frame timer, the DU being connected with the RU; receiving, by the DU, from the at least one RU, a report comprising a frame offset, wherein the frame offset is received from the at least one RU through an upper layer message; calculating, in advance by the DU, link delay information for the at least one RU based on their respective frame offset, wherein the link delay information is calculated based on T.sub.12=T.sub.34=(T.sub.14T.sub.offset)/2, and wherein: (i) T.sub.12 is a delay of a downlink signal from an output point (R1) of the DU to an input point (R2) of the at least one RU; (ii) T.sub.14 is a frame timing difference between the output point (R1) and an input point (R4) of the DU; (iii) T.sub.offset is the frame offset between the input point (R2) and an output point (R3) of the at least one RU; and (iv) T.sub.34 is a delay of an uplink signal from the output point (R3) of the at least one RU to the input point (R4) of the DU; transmitting, by the DU, the link delay information to at least one RU; updating, by the at least one RU, the first RU frame timer based on the link delay information received from the DU; transmitting, by the at least one RU, a first acknowledgement message in response to the updating of the first RU frame timer; updating, by the at least one RU, frame timing information for the second type of frame based on information about a difference between a timing for the first type of frame and a frame timing for the second type of frame, delivered from the DU transmitting, by the at least one RU, a second acknowledgement message in response to the updating of the frame timing information for the second type of frame; and controlling a TDD Tx/Rx switching timing by replacing Tx/Rx switching timing information for each antenna carrier (AxC) delivered from the DU to the first RU frame timer and the second RU frame timer; wherein the first type of frame is a Common Public Radio Interface (CPRI) frame, and wherein the second type of frame is an Evolved Universal Terrestrial Radio Access (E-UTRA) frame.
2. The method of claim 1, wherein the determining of the boundary comprises checking the boundary of the wireless frame signal using a sync&timing subchannel for each hyper frame of the wireless frame signal transmitted from the DU.
3. The method of claim 1, wherein each of the first RU frame timer and second RU frame timer is configured using a timer with an error of less than 10 ns.
4. The method of claim 2, wherein each of the first RU frame timer and second RU frame timer is configured using a timer with an error of less than 10 ns.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The above and other objects, features, and advantages of the present invention will become more apparent to those of ordinary skill in the art by describing in detail exemplary embodiments thereof with reference to the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS
(8) Preferred embodiments of a method of controlling a time division duplexing (TDD) Tx/Rx switching timing in a cloud radio access network (CRAN) will be described in detail below with reference to the accompanying drawings.
(9) As described above, the terms DU and RU are widely used in the CRAN while the terms REC and RE are used corresponding to the DU and RU in a common public radio interface (CPRI) which is one of the interfaces used in the CRAN. Hereinafter, the present invention will be described using these terms interchangeably.
(10) As well known, the CPRI standard may be applied to a universal mobile telecommunication system (UMTS), a WiMAX forum mobile system profile according to the IEEE Std 802.16-2009, an evolved UMTS terrestrial radio access (E-UTRA), and other wireless standards. The present invention will be described by exemplifying E-UTRA which is a wireless interface of 3rd generation partnership project (3GPP) long term evolution (LTE).
(11)
(12)
(13) Each basic frame consists of one control word and 15 payloads, and a total of 256 control words in one hyper frame are gathered to form 64 subchannels. The length of one word (T) of one basic frame varies depending on the line bit rate of the CPRI link, and according to CPRI ver.4.2 (released in Sep. 29, 2010), the length ranges from 8 bits (1 byte) to 128 bits (16 bytes).
(14)
(15) The DU (REC) includes a DU_CPRI_frame_timer and a DU_E-UTRA_frame_timer, which are used to generate a CPRI frame and an E-UTRA frame, respectively. In addition, all the RUs (REs) include an RU_CPRI_frame_timer and an RU_E-UTRA_frame_timer. It is desirable that each DU_CPRI_frame_timer, DU_E-UTRA_frame_timer, RU_CPRI_frame_timer, and RU_E-UTRA_frame_timer are implemented as a timer having an error of less than 10 ns in order to finely control the TDD Tx/Rx switching timing.
(16) Table 1 shows the content of 64 subchannels configured with one hyper frame within the CPRI wireless frame.
(17) TABLE-US-00001 TABLE 1 subchannel purpose of number Ns subchannel Xs = 0 Xs = 1 Xs = 2 Xs = 3 0 sync&timing sync byte HFN BFN-low BFN-high 1 slow C&M slow C&M slow C&M slow C&M slow C&M 2 L1 inband prot version startup L1-reset-LOS pointer p 3 reserved reserved reserved reserved reserved 4 Ctrl_AxC low Byte Ctrl_AxC Ctrl_AxC Ctrl_AxC Ctrl_AxC 5 Ctrl_AxC low Byte Ctrl_AxC Ctrl_AxC Ctrl_AxC Ctrl_AxC 6 Ctrl_AxC high Byte Ctrl_AxC Ctrl_AxC Ctrl_AxC Ctrl_AxC 7 Ctrl_AxC high Byte Ctrl_AxC Ctrl_AxC Ctrl_AxC Ctrl_AxC 8 reserved reserved reserved reserved reserved . . . . . . . . . . . . . . . . . . 15 reserved reserved reserved reserved reserved 16 vendor specific vendor specific vendor specific vendor specific vendor specific . . . . . . . . . . . . . . . . . . p 1 vendor specific vendor specific vendor specific vendor specific vendor specific pointer p fast C&M fast C&M fast C&M fast C&M fast C&M . . . . . . . . . . . . . . . . . . 63 fast C&M fast C&M fast C&M fast C&M fast C&M
(18) When the DU (REC) and the respective RUs (REs) are connected by the CPRI link, each RU (RE) checks a signal boundary of the CPRI frame that is transmitted from the DU (REC) by using a synchronization signal of the CPRI frame received from the DU (REC), for example, a sync byte and hyper frame number (HFN) byte constituting subchannel #0 that is a sync&timing subchannel for each hyper frame, as shown in Table 1, and then determines a start timing of the RU_CPRI_frame_timer of the RU (RE) to perform an initial synchronization with DU_CPRI_frame_timer.
(19)
(20)
(21) In
(22) T.sub.offset is a frame offset between an input signal of the reference R2 and an output signal of the reference point R3. Lastly, T.sub.14 is a frame timing difference between the output signal of the reference R1 and the input signal of the reference R4. The REC (DU) may be aware in advance of the frame offset T.sub.offset of each RE (RU) by a report through an upper layer message from each RE (RU).
(23) As such, the DU (REC) receives the frame offset T.sub.offset through an upper layer message from the RU (RE) and then calculates a link delay (T.sub.12=T.sub.34) using the delivered frame offset T.sub.offset. The link delay (T.sub.12=T.sub.34) may be calculated by Equation 1 below:
(Equation 1)
T.sub.12=T.sub.34=(T.sub.14T.sub.offset)/2(1)
(24) In an embodiment as shown in
(25) Referring back to
(26) Although the length of one wireless frame (node B frame) is 10 ms, which is the same as that of one wireless frame in the E-UTRA, that is, the LTE standard, the wireless frame boundaries therebetween may not be matched. Considering this, the DU (REC) transmits information about a difference between the CPRI frame timing and the E-UTRA frame timing to all RUs (REs) (S40), and each RU (RE) updates E-UTRA frame timing information (S50) using the frame timing difference information, and then transmits an acknowledgement message Ack. to DU (REC) (S60).
(27) Thus, the RU_E-UTRA_frame_timer is operated in synchronization with the DU_E-UTRA_frame_timer, with an error of less than 10 ns, and the DU (REC) repeats the operations on all RUs (REs). After completion of the operations, all of the RUs (REs) connected to the DU (REC) are operated using RU_CPRI_frame_timers and RU_E-UTRA_frame_timers in synchronization with the DU_CPRI frame-timer and DU_E-UTRA_frame_timer of the DU (REC).
(28) Lastly, the DU (REC) transmits Tx/Rx switching timing information to each RU (RE) for each an antenna carrier AxC (S70), and each RU (RE) performs precise TDD Tx/Rx switching timing control with an error of less than 10 ns using the RU_CPRI_frame_timer and RU_E-UTRA_frame_timer. Here, one antenna carrier AxC refers to an amount of digital baseband U-plane data required by one independent antenna device to receive or transmit one carrier.
(29) According to the method of controlling a TDD Tx/Rx switching timing in a CRAN of the present invention, it is possible to finely control a switching timing between transmission and reception of a TDD signal without an additional component added to the DU and RU.
(30) The preferred embodiment of the method of controlling a TDD Tx/Rx switching timing in a CRAN environment of the present invention has been described in detail with reference to the accompanying drawings. However, the preferred embodiment is merely exemplary, and various modifications and changes are possible within the scope of the present invention. Accordingly, the scope of the present invention should be determined by the following claims.
(31) That is, the embodiment has been described by exemplifying the CPRI timer and the E-UTRA timer, and may be applied to an OBSAI timer and a WiMAX timer. Thus in the appended claims, a CPRI_OBSAI_frame_timer indicates the CPRI_frame_timer or OBSAI_frame_timer, and also a WiMAX_E-UTRA_frame_timer indicates the WiMAX_frame_timer or E-UTRA_frame_timer.