1. Field of the Invention
The present invention relates to a method and a computer system for reducing inter-cell interference (ICI) and inter-antenna interference (IAI) in a wireless communication system, and more particularly, to a method and computer system utilizing two loop operations and two updated candidate signal lists for reducing the ICI and the IAI in a wireless communication system.
2. Description of the Prior Art
Conventionally, the successive interference cancellation (SIC) and the joint detection are applied to reduce interferences in a wireless communication system, which may have inter-cell interference (ICI) and inter-antenna interference (IAI) as well. Specifically, since the joint detection considers all possible transmission data signals as well as all possible interference signals, an estimation for recovering transmission data signal with higher accuracy may be obtained. However, due to considering all possible combinations of transmission data signals and interference signals, the joint detection needs longer calculating periods and more computing complexity to obtain an accurate result. Alternatively, the SIC initially determines a single most likely interference signal under the assumption of ignoring the component contributed by the transmission data signal, and then handles all possible transmission data signals given this estimated interference signal. In comparison with the joint detection, the SIC can save more calculating periods due to less complexity, but the initial assumption that only single interference signal is considered may result in a higher bit error rate (BER) due to an error propagation issue when such single interference signal is erroneously estimated.
Therefore, it has become an important issue to provide another approach to adaptively reduce the ICI and the IAI in a wireless communication system with less latency and higher accuracy.
Therefore, the primary objective of the present invention is to provide a method and a computer system having lower BER and less calculating periods for reducing the ICI and the IAI in a wireless communication system.
The present invention discloses a method for reducing an inter-cell interference (ICI) and an inter-antenna interference (IAI) in a wireless communication system. The method comprises generating a first candidate signal list and a second candidate signal list, wherein the first candidate signal list relates to transmission data signals, and the second candidate signal list relates to interference signals; processing, via a detector, a first loop operation, and processing, via a decoder, a second loop operation, to update the first candidate signal list and the second candidate signal list; and after iteratively processing the first loop operation and the second loop operation, utilizing the updated first candidate signal list and the updated second candidate signal list to recover the transmission data signal with less complexity and latency.
The present invention further discloses a computer system, coupled to a wireless communication system comprising a detector and a decoder. The computer system comprises a central processor; and a storage device, coupled to the central processor, for storing a program code; wherein the program code instructs the central processor to execute a method for reducing an inter-cell interference (ICI) and an inter-antenna interference (IAI) in the wireless communication system. The method comprises generating a first candidate signal list and a second candidate signal list, wherein the first candidate signal list relates to transmission data signals, and the second candidate signal list relates to interference signals; processing, via the detector, a first loop operation, and processing, via the decoder, a second loop operation, to update the first candidate signal list and the second candidate signal list; and after iteratively processing the first loop operation and the second loop operation, utilizing the updated first candidate signal list and the updated second candidate signal list to recover the transmission data signal with less complexity and latency.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
Please refer to
Please refer to
Step 300: Start.
Step 302: Generate a first candidate signal list and a second candidate signal list, and the first candidate signal list relates to transmission data signals and the second candidate signal list relates to interference signals.
Step 304: The detector 120 processes a first loop operation and the decoder 122 processes a second loop operation, to update the first candidate signal list and the second candidate signal list.
Step 306: After iteratively processing the first loop operation and the second loop operation, utilize the updated first candidate signal list and the updated second candidate signal list to recover the transmission data signal with less complexity and latency.
Step 308: End.
In the embodiment of the invention, the process 30 is initially processed to predetermine the first candidate signal list indicating the possible transmission data signals and the second candidate signal list indicating the possible interference signals in step 302, wherein the simulation number of possible transmission data signals as well as the interference signals are not limiting the scope of the invention. Also, a data signal detection criterion corresponding to the first candidate signal list, a first modulation type corresponding to the first candidate signal, and a second modulation type corresponding to the second candidate signal list are predetermined as well, wherein the data signal detection criterion indicates an error correcting scheme corresponding to an encoder for the first candidate signal list. Preferably, a simulation formula of the embodiment is y=Hx+αGz+n, wherein x is a vector of possible transmission data signals, z is a vector of possible interference signals, H is a matrix of transmission channels, G is a matrix of inter-cell interference channel, α is a coefficient that indicating the strength ratio of the inter-cell interference over the data signal and n is a noise vector.
In step 304, by referring to the simulation formula y=Hx+αGz+n, the detector 120 processes the first loop operation and the decoder 122 processes the second loop operation, to update the first candidate signal list (i.e. a list indicating the vector of possible transmission data signals) and the second candidate signal list (i.e. a list indicating the vector of possible interference signals). Preferably, if the wireless communication system 20 has a plurality of operational cycles, the first loop operation can be processed several times and the second loop operation can be processed once in each operational cycle, such that first loop operation and the second loop operation can be iteratively processed in the operational cycles. When the first loop operation is processed, a soft information corresponding to the first loop operation is generated by the detector 120 and transmitted to the multiplexer 200. Next, before the second loop operation is processed, the decoder first receives the soft information generated from the detector 120. After receiving the soft information from the detector 120, another soft information corresponding to the second loop operation is generated by the decoder 122 and transmitted to the multiplexer 200. Under such circumstances, the multiplexer 200 of the embodiment can be utilized to receive and store the soft information corresponding to the first operation loop and the second operation loop for following operations.
In step 306, after the first loop operation and the second loop operation are iteratively processed by the detector 120 and the decoder 122, respectively, the soft information corresponding to the first loop operation or the soft information corresponding to the second loop operation can be repeatedly regenerated and stored in the multiplexer 200 in the operational cycles. Accordingly, the multiplexer of the embodiment is controlled to selectively return the soft information corresponding to the first loop operation or the soft information corresponding to the second loop operation, so as to update both the first candidate signal list and the second candidate signal list. Preferably, in the embodiment, the second candidate signal list may be first updated according to the soft information returned by the multiplexer 200. Next, the first candidate signal list may be updated according to the updated second candidate signal list. After the first candidate signal list and the second candidate signal list have been updated several times, the updated first candidate signal list and the updated second candidate signal list are applied to a receiver of the wireless communication system 20 to recover the transmission data signal.
Preferably, the multiplexer 200 of the embodiment receives a command signal to decide whether the soft information corresponding to the first loop operation or the soft information corresponding to the second loop operation is returned for updating the first candidate signal list and the second candidate signal list. Specifically, the soft information is a log-likelihood ratio (LLR) generated by the detector or by the decoder, and the LLR indicates a bit decision information of symbols in the transmission data signal. For example, in one embodiment, the multiplexer 200 can be set to return the soft information of the decoder once after returning the soft information of the detector five times, and according to different requirements, the command signal and a switching mechanism thereof can also be adaptively modified to control how many times for the detector 120 or the decoder 122 should be processed to return the corresponding soft information, which is not limiting the scope of the invention.
Noticeably, the first loop operation of the embodiment involves the detector which provides a posteriori LLR during a first processing period, the second loop operation of the embodiment involves a forward error coding (FEC) decoder which provides a priori LLR during a second processing period, wherein the first processing period is shorter than the second processing period. In detail, a posteriori LLR has an advantage of shorter calculating periods with less precise estimation of LLR. In contrast, a priori LLR has an advantage of more precise estimation of LLR, but a longer latency and complex calculating burdens may be anticipated. Under such circumstances, the embodiment of the invention utilizes the multiplexer 200 to adaptively integrate the two loop operations and to selectively return the corresponding soft information generated by the detector or by the decoder, such that the first candidate signal list and the second candidate signal can be efficiently updated with superior accuracy in a shorter calculating period. In comparison with the prior art such as the joint detection, the embodiment of the invention adopts two operation loops as well as the two updating candidate signal lists, such that the two candidate signal lists can be efficiently generated to recover the potential transmission signals, and the corresponding estimation process only requires fewer complexity and latency. In comparison with the prior art such as the SIC, the embodiment of the invention considers more than one estimated interference signals, alleviating the occurrence probability of error propagation and exhibiting a lower bit error rate.
In summary, the embodiments of the invention utilize two candidate signal lists and two operation loops to adaptively reduce the ICI and the IAI in a wireless communication system. By combining both the advantages of the two operation loops, the two candidate signal lists can be efficiently updated, such that the embodiment only requires fewer calculating periods but still has higher accuracy (i.e. lower BER), and the updated two candidate signal lists can be utilized to recover the potential transmission packets, so as to significantly reduce the ICI and the IAI of the wireless communication system.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.