This application claims the benefit under 35 U.S.C. §119(a) of Korean Patent Application No. 10-2005-0072093, entitled “Apparatus and Method for Detecting Asynchronous Transmission in a Wireless Communication System”, filed in the Korean Intellectual Property Office on Aug. 8, 2005, the entire disclosure of which is incorporated herein by reference.
1. Field of the Invention
The present invention relates generally to an apparatus and method for detecting asynchronization in a wireless communication system. In particular, the present invention relates to an apparatus and method for detecting asynchronous transmission using a preamble in a Time Division Duplexing (TDD) wireless communication system.
2. Description of the Related Art
In a TDD wireless communication system, asynchronization-incurred interference affects other systems as well as the TDD system. Therefore, time synchronization is very critical to system operation.
Referring to
A normal BS sends and receives signals at a correct timing in synchronization to a Global Positioning System (GPS) 1 Pulse Per Second (1PPS) signal, as illustrated by BS A. However, an asynchronous BS sends and receives signals at a wrong timing (e.g., drift A), as illustrated by BS B.
If BS A and BS B are neighboring each other, reception (Rx) data of BS A overlaps with transmission (Tx) data of BS B, and Tx data of BS A overlaps with Rx data of BS B. Consequently, the BSs and MSs cannot receive signals normally.
As described above, time asynchronization between BSs causes inter-cell interference and performance degradation, and in the worst case, suspends service in the TDD communication system.
Accordingly, a need exists for a system and method for preventing inter-cell interference and performance degradation due to time asynchronization between BSs.
An object of embodiments of the present invention is to substantially solve at least the above problems and/or disadvantages, and to provide at least the advantages described below. Accordingly, an object of embodiments of the present invention is to provide an apparatus and method for ensuring time synchronization between BSs in a wireless communication system.
Another object of embodiments of the present invention is to provide an apparatus and method for diagnosing frame synchronization in a wireless communication system.
Another object of embodiments of the present invention is to provide an apparatus and method for detecting asynchronous transmission in a wireless communication system.
Another object of embodiments of the present invention is to provide an apparatus and method for detecting asynchronous transmission using a preamble in a wireless communication system.
Another object of embodiments of the present invention is to provide an apparatus and method for automatically blocking asynchronous transmission, if detected, in a wireless communication system.
The above and other objects of embodiments of the present invention are achieved by providing an apparatus and method for detecting asynchronous transmission in a wireless communication system.
According to one aspect of embodiments of the present invention, a transmitter of a wireless communication system is provided, comprising a correlator to correlate a baseband transmission sample signal with a preamble signal, and a decider to detect a peak among correlations received from the correlator and determine whether transmission of the transmission sample signal is asynchronous by comparing a frame reference time with a detection time of the peak.
According to another aspect of embodiments of the present invention, a transmitter of a wireless communication system is provided, comprising a MODEM to generate a transmission sample signal, and an asynchronization detector to detect a peak by correlating the transmission sample signal with a preamble signal and determine whether transmission of the transmission sample signal is asynchronous by comparing a frame reference time with a detection time of the peak.
According to a another aspect of embodiments of the present invention, a method of detecting asynchronous transmission in a transmitter of a wireless communication system is provided, wherein a peak is detected by correlating a baseband transmission sample signal with a preamble signal, and an error between a detection time of the peak and a frame reference time is calculated and if the error is larger than a predetermined value, it is determined that transmission of the transmission sample signal is asynchronous.
According to another aspect of embodiments of the present invention, a method of detecting asynchronous transmission in a transmitter of a wireless communication system is provided, wherein a snapshot of transmission sample data received from a MODEM is taken at every predetermined time interval, a peak is detected by correlating the snapshot of the transmission sample data with predetermined preamble sample data, and an error between a detection time of the peak and a frame reference time is calculated and if the error is larger than a predetermined value, it is determined that transmission of the transmission sample data is asynchronous.
The above and other objects, features and advantages of embodiments of the present invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings, in which:
Exemplary embodiments of the present invention will be described herein below with reference to the accompanying drawings. In the following description, well-known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail.
Embodiments of the present invention are intended to provide a technique for detecting asynchronous transmission using a baseband preamble signal in a wireless communication system. While the following description will be made in the context of a TDD wireless communication system using GPS time, it is to be understood that embodiments of the present invention are applicable to any frame-based communication system. Also, while exemplary embodiments of the present invention will be described in the context of a BS, the same description applies to an MS that sends data in frames.
Referring to
For transmission, the MODEM 11 comprises a Central Processing Unit (CPU), a source encoder and decoder (e.g. Voice Coder (VOCODER)), a channel encoder and decoder, and a digital modulator and demodulator. In an Orthogonal Frequency Division Multiplexing (OFDM) system, for example, the MODEM 11 channel-encodes source-coded data and OFDM-modulates the channel-coded data (e.g. Inverse Fast Fourier Transform (IFFT)), thus outputting a baseband digital signal.
The FPGA 12 provides the Tx data received from the MODEM 11 to the DUC 21 and Rx data received from the DDC 24 to the MODEM 11. In accordance with an exemplary embodiment of the present invention, the FPGA 12 comprises an asynchronization detector 13. The asynchronization detector 13 detects a transmission time using a baseband preamble signal, compares the detected transmission time with an absolute time (GPS time), and blocks the Tx data from being provided to the DUC 21, if they are different.
The DUC 21 upconverts the baseband signal received from the FPGA 12 into an IF signal. The DAC 22 converts the digital signal received from the DUC 21 into an analog signal and the first IF amplifier 23 amplifies the analog signal.
The LO 31 generates a local oscillation frequency by which to upconvert the IF signal into an RF signal. The first mixer 32 mixes the amplified signal with the local oscillation frequency (or carrier), thereby generating the RF signal. The HPA 33 amplifies the power of the RF signal.
The circulator 36 provides the power-amplified signal to the BPF 37 and a signal from the BPF 37 to the LNA 35 in the illustrated direction. The BPF 37 band-pass-filters the Tx and Rx signals. The D/C 38 is connected between the BPF 37 and an antenna 40, for coupling the Tx and Rx signals. The coupled signal is used to monitor abnormality of the Tx and Rx signals.
For reception, a signal received through the antenna 40 is provided to the LNA 35 via the D/C 38, the BPF 37, and the circulator 36. The LNA 35 amplifies the received signal, suppressing noise. The second mixer 34 mixes the local oscillation frequency received from the LO 31 with the signal received from the LNA 35, thus generating an IF signal.
The second IF amplifier 26 amplifies the IF signal and the ADC 25 converts the analog signal received from the second IF amplifier 26 into a digital signal. The DDC 24 downconverts the IF digital signal into a baseband signal.
The FPGA 12 provides the data received from the DDC 24 to the MODEM 11. In an OFDM system, for example, the MODEM 11 OFDM-demodulates input sample data by Fast Fourier Transform (FFT) and channel-decodes the OFDM-demodulated data, thereby recovering received data.
As described above, a reason for detecting and diagnosing asynchronization in the baseband processor 10 is that asynchronization detection and diagnosis in the IF processor 20 or the RF processor 30 would require re-demodulation of an IF or RF signal for baseband preamble correlation, thus increasing circuit implementation complexity.
Now a detailed description will be made below of the asynchronization detector 13 for diagnosing time synchronization using a baseband preamble signal.
Referring to
The system clock generator 310 generates a system clock signal in accordance with a GPS 1PPS signal. The frame synchronization generator 320 generates a frame synchronization signal based on the GPS 1PPS. For example, if a frame period is 5 ms, the frame synchronization signal is provided to the decider 360 every 5 ms.
The snapshot memory 330 takes a snapshot of Tx sample data every symbol period (e.g. 20 ns) according to the system clock signal. The preamble generator 340 generates a predetermined preamble signal. In an IEEE 802.16 system, the preamble signal is created in a predetermined pattern according to a cell Identification (ID). The preamble generator 340 can previously store the cell ID, receive it from the MODEM 11 during system initialization, or acquire it externally during operation. Then the preamble generator 340 generates the preamble signal based on the cell ID. Alternatively, the preamble generator 340 can preserve sample data corresponding to preamble symbols and then provide them to the correlator 350.
The correlator 350 correlates the preamble signal with the sample data successively received from the snapshot memory 330. The decider 360 compares the correlation with a predetermined threshold, to thereby detect a peak. Upon detection of the peak, the decider 360 compares the time of the peak detection with the frame synchronization time acquired from the frame synchronization generator 320. If the error between them is larger than a predetermined threshold, the decider 360 controls the switch 370 via a control signal to switch off (or block) the Tx data.
The decider 360 also detects a frame period (or transmission interval) based on the interval between success peaks and compares the detected frame period with a predetermined frame period. If the error between the detected frame period and the predetermined frame period is larger than a predetermined threshold, the decider 360 switches off the switch 370. The decider 360 can further report the diagnosis result to the high-layer controller, i.e. the CPU.
Referring to
When the maximum correlations (i.e. peaks) between the four respective Tx signals and a predetermined preamble signal are presented along the time axis as illustrated in
The asynchronization detector 13 detects an error between the frame sync and the peak detected time, and if the error exceeds the predetermined threshold, blocks transmission.
Referring to
Upon detection of the peak, the asynchronization detector 13 stores the position (time) of the sample data having the peak in a memory in step 509. In step 511, the asynchronization detector 13 compares the peak detected time with a frame reference time (i.e. frame sync) based on the GPS time, thereby diagnosing the synchronization state of the Tx signal. The asynchronization detector 13 determines whether the Tx signal is synchronized in step 513. The determination is made by checking whether the error between the frame reference time and the peak detected time is less than a predetermined value. If the Tx signal is asynchronous, the asynchronization detector 13 blocks the transmission in step 519 and proceeds to step 521.
If the Tx signal is synchronized, the asynchronization detector 13 detects a transmission period using peak positions stored in the memory and compares the detected transmission period with a predetermined frame period, thereby diagnosing the frame period in step 515. The detected transmission period may be the latest transmission period or the average of a plurality of transmission periods.
In step 517, the asynchronization detector 13 determines whether the frame period is correct by checking whether the error between the detected frame period and a predetermined frame period is less than a predetermined threshold. If the frame period is incorrect, the asynchronization detector 13 blocks the transmission in step 519 and goes to step 521. If the frame period is correct, the asynchronization detector 13 goes to step 521, where it reports the diagnosis result to the high-layer controller.
Exemplary embodiments of the present invention can also be written as computer programs and can be implemented in systems that execute the programs using a computer-readable recording medium. Examples of the computer-readable recording medium comprise magnetic storage media (e.g., ROM, floppy disks, hard disks, etc.), optical recording media (e.g., CD-ROMs, or DVDs), and storage media such as carrier waves (e.g., transmission through the Internet).
In accordance with embodiments of the present invention as described above, the asynchronous operation of a BS is detected beforehand, and thus, the asynchronous transmission from the BS is blocked automatically. Therefore, the safety of overall system operation is ensured. Since a baseband signal is used for asynchronization detection, circuit complexity and accuracy can be improved. Furthermore, a TDD period can be diagnosed through measuring of a frame period.
While the present invention has been shown and described with reference to certain exemplary embodiments thereof, 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 |
---|---|---|---|
10-2005-0072093 | Aug 2005 | KR | national |