The accompanying figures where like reference numerals refer to identical or functionally similar elements throughout the separate views, and which together with the detailed description below are incorporated in and form part of the specification, serve to further illustrate various embodiments and to explain various principles and advantages all in accordance with the present invention.
An apparatus, method, and computer program product are provided for determining a carrier to interference-noise ratio (CINR) and received signal strength indicator (RSSI) in a wireless communication system. A base station calculates a carrier power (C) of at least one user in the wireless communication system, and a noise interference (NI) for one cell or sector in the wireless communication system. The carrier power (C) is divided by the noise interference (NI) to produce a value representative of the carrier to interference-noise ratio (C/NI). The received signal strength indicator (RSSI) is derived by combining weighted carrier power (C) and noise interference (NI).
As required, detailed embodiments of the present invention are disclosed herein; however, it is to be understood that the disclosed embodiments are merely exemplary of the present invention, which can be embodied in various forms. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a basis for the claims and as a representative basis for teaching one skilled in the art to variously employ the present invention in virtually any appropriately detailed structure. Further, the terms and phrases used herein are not intended to be limiting; but rather, to provide an understandable description of the present invention.
Embodiments of the present invention provide systems and methods that solve a WiMax industry problem of efficiently and accurately calculating CINR estimates. By utilizing embodiments of the present invention, once carrier power (C) and noise-interference (NI) are calculated, the CINR can be easily determined.
The following drawings will be helpful in understanding exemplary embodiments of the present invention. Referring now to
Each base station is controlled by its corresponding controller. The controller handles allocation of radio channels, receives measurements from the subscriber units, and controls handovers from base station to base station. Additionally, databases for the sites, including information such as carrier frequencies, frequency hopping lists, power reduction levels, receiving levels for cell border calculation, are stored in, or communicatively coupled to, the controller.
A subscriber unit 307 (user) operating within the system 300 selects a particular base station as its primary interface for receive and transmit operations within the system. As a subscriber unit powers on or initially enters a service area, it searches for the best base station out of those within range to serve as the primary cell server. Similarly, when a subscriber unit moves between various geographic locations in the coverage area, a hand-off or hand-over may be necessary to another base station, which will then function as the new primary cell server. For example, subscriber unit 307 has base station 302 as its primary cell server, and subscriber unit 308 has base station 304 as its primary cell server. Preferably, a subscriber unit selects the base station that provides the best communication interface into the system. This ordinarily will depend on the signal quality of communication signals between a subscriber unit and a particular cell server.
In the IEEE 802.16 standard, the received signal strength indicator (RSSI) and CINR, which is the ratio of a desired signal power to noise power including both additive white Gaussian noise (AWGN) and other undesired interference, are very important signal measurements that must be determined by the mobile unit and optionally can be calculated by the base station.
The graph of
It is generally recognized that one method for RSSI measurement is to perform a brute-force received signal power accumulation, which is represented by the following formula.
where G is total gain from antenna connector to Fast Fourier Transform (FFT), M is the number of samples used for the measurement, and yi is complex valued ith sample input to FFT.
This method requires a considerable number of computations and is therefore not favored in an actual implementation. In embodiments of the present invention, the RSSI estimate is derived from the desired signal or carrier (C) and noise-interference (NI) estimates, thus saving the computation necessary for the signal-power accumulation in the brute-force RSSI estimation. More specifically, when C and NI are known, the RSSI can be determined as follows.
where Cu is the carrier signal power estimate for user u, Nfft is the FFT size in the system, Nu is the number of tones used by user u, and NI is estimated noise and interference.
The method used in embodiments of the present invention for C and NI estimation is based on the fact that, due to the granularity of the WiMax UL data structure, the possibility of all tones being used in all UL frames is very small. Embodiments of the present invention utilize these unused or unassigned tones or slots that randomly scatter in the OFDM frequency-time grid in the UL. However, even in a hypothetical case where all UL tones are used for an occasional period of time, embodiments of the present invention are still valid if some tones or slots are intentionally reserved during that time by the scheduler (system manager) to facilitate the C and NI estimate. In other words, the scheduler can intentionally create some random fragments of tones that are not used by any user in the UL. This method can only be utilized by a base station for UL measurement. The noise-interference (NI) estimate is then calculated by accumulating the power of samples, after FFT, associated with those unused (or reserved) tones, then averaged over a relatively long time, as expressed by the following formula.
where B is the set of unused tones and M is the number of elements in B and rm is associated samples in the unused tones.
The NIlong measurement is common for all users in a sector or cell. This is true if the unused tones randomly scatter across the entire OFDM frequency-time grid. The total interference can be modeled as additive white Gaussian noise within the signal bandwidth. The total interference of a cell is inter-cell and intra-cell interference and FFT-leakage caused by carrier frequency offsets, Doppler shifts, and multi-path fading of all users in the cell. Due to the UL tone hopping effect, in which physical tones used by a particular user randomly change across the whole frequency domain, in the WiMax system the FFT-leakage can be naturally characterized by AWGN. The averaged inter-cell and intra-cell interference can also be modeled as Gaussian noise for a period of time where the average for NI is calculated. This is more accurate when the number of interferers and number of unused tones that are used for NIlong calculation are large. After NIlong is averaged over a relatively long time (for example, 500 frames or 2.5 seconds), the estimate will capture the total interference and thermal noise in a cell, which is common to all users in the cell.
The C estimate is based on pilot symbols embedded in data traffic. For example, in the case of a Partial Usage Sub-Carrier (PUSC) mode, UL traffic is formed in a tile 400, shown in
Consequently the C estimate is given in the following equation.
where Cshort indicates that the estimate is a short term value per user; T is the number of total tiles assigned to the interested user; and pt,i and ĥt,i represent pilots and associated channel estimate in tile t. The channel estimate ĥt,l is calculated from a LS (least-square) estimate
In general, the interpolation matrix can be derived by the minimum mean square error (MMSE) method for every tile. However, to save implementation cost, this interpolation matrix can be fixed for all tiles based on some average principle. For example, the matrix can be as follows.
This matrix corresponds directly to the tile of
Utilizing embodiments of the present invention, once carrier power (C) and noise-interference (NI) are calculated, the CINR can be easily determined as CINR=C/NI. Embodiments of the present invention also solve the WiMax industry problem of achieving an accurate CINR estimate. Simulation results indicate that RSSI, C, NI, and CINR estimates using an embodiment of the present invention are unbiased and meet the ±2 dB variation requirement set by the IEEE 802.16 standard.
The main memory 606 includes a TX/RX synchronization monitor 620, a TX/RX synchronization loss timer 622, a guard time updater 621, and a TX/RX synchronizer 624. These components can execute in the CPU 604 and parameters for these components can reside in the main memory 606, or they can be hardware components. The MMI 614, in this embodiment, is used to directly connect one or more diagnostic devices 628 to the base station controller 600.
The TX/RX timing synchronization block 607, in this embodiment, is a Global Positioning System (GPS) module, which provides a master clock source for the base station controller 600. More specifically, in this embodiment the CPU 604 receives the clock source from the GPS module 607 and passes this clock source to a clock module 626. Clock signals for the respective components of the base station are generated by the clock module 626 based on the master clock source received from the GPS module 607.
The master clock source provides a timing reference for the base station that is used to synchronize itself and its respective wireless communication devices for transmission and reception of wireless data. A TX/RX synchronizer 624 uses the timing reference to synchronize the base station for the wireless transmission and reception of data. Each of the base stations in the wireless communication system 300 is synchronized to a substantially common synchronization timing. In other words, the TX/RX timing synchronization block 607 communicatively coupled to each base station generates a substantially common synchronization timing signal. Therefore, the transmission and reception of data by each base station is synchronized with the other base stations in the wireless communication system. This base station synchronization allows downlink and uplink subframes in TDD communication frames transmitted by each base station to be aligned. In other words, the synchronization ensures that the wireless devices of one base station are not transmitting/receiving while the other wireless devices of the TDD system are transmitting/receiving.
In the current embodiment, the TX/RX timing synchronization is predefined and common among all of the base stations. The wireless communication devices that are coupled to the base station are also synchronized for transmission and reception of data. For example, the preamble of a downlink frame includes synchronization information for synchronizing one or more respective wireless communication devices.
The stability oscillator 610, in this embodiment, is a medium stability oscillator, a high stability oscillator, or the like. The stability oscillator 610 acts as a back-up synchronization device if the TX/RX timing synchronization block 607 fails or if a timing reference signal is lost for any reason. The stability oscillator 610 provides a timing frame of reference to the clock module 626. The stability oscillator 610 has a relatively slow drift rate (e.g., 0.8 μs per hour), which extends the survivability of the communications system 300. The synchronization of the base station with respect to a timing frame of reference that is common to the base stations is monitored by a TX/RX synchronization monitor 620 in this embodiment.
The TX/RX synchronization monitor 620 detects when a loss of the timing reference has occurred. A timing reference loss can occur, for example, from a failure of the TX/RX timing synchronization block 607, loss of the GPS signal, and the like. Once a loss is detected, a TX/RX synchronization loss timer 622 starts counting for a predefined time period. The TX/RX synchronization loss timer 622 is used to determine when a predefined period of time has passed since losing the time reference signal. In the current embodiment, the predefined period of time correlates to a known amount of time that the stability oscillator can drift (e.g., maximum clock slip rate) before potential interference between wireless devices occurs.
The guard time updater 621 helps mitigate interference. For example, in an 802.16e system utilizing TDD, a frame comprises, among other things, a downlink portion, an uplink portion, a transmit turn guard (TTG) portion, and a receive turn guard (RTG) portion. The transmit turn guard is a time period in which the wireless communication device is transitioning from a transmitting mode to a receiving mode. In other words, the wireless communication device stops transmitting so that it can receive data from the base station. The receive turn guard is a time period in which the wireless communication device is transitioning from a receiving mode to a transmitting mode.
The network adapter hardware 616 is used to provide an interface to the network 300. Embodiments of the present invention can be adapted to work with any data communications connections including present day analog and/or digital techniques or via a future networking mechanism.
Although the exemplary embodiments of the present invention are described above in the context of a fully functional computer system, those skilled in the art will appreciate that embodiments are capable of being distributed as a program product via floppy disk, CD ROM, or any other form of recordable media, or via any type of electronic transmission mechanism.
The terms “a” or “an”, as used herein, are defined as one or more than one. The term “plurality”, as used herein, is defined as two or more than two. The term “another”, as used herein, is defined as at least a second or more. The terms “including” and/or “having”, as used herein, are defined as comprising (i.e., open language). The term “coupled”, as used herein, is defined as connected, although not necessarily directly, and not necessarily mechanically.
Although specific embodiments of the present invention have been disclosed, those having ordinary skill in the art will understand that changes can be made to the specific embodiments without departing from the spirit and scope of the present invention. The scope of the present invention is not to be restricted, therefore, to the specific embodiments, and it is intended that the appended claims cover any and all such applications, modifications, and embodiments within the scope of the present invention.