[go: up one dir, main page]

JP2008011461A - Bit soft decision likelihood calculation method and receiver in maximum likelihood detection - Google Patents

Bit soft decision likelihood calculation method and receiver in maximum likelihood detection Download PDF

Info

Publication number
JP2008011461A
JP2008011461A JP2006182537A JP2006182537A JP2008011461A JP 2008011461 A JP2008011461 A JP 2008011461A JP 2006182537 A JP2006182537 A JP 2006182537A JP 2006182537 A JP2006182537 A JP 2006182537A JP 2008011461 A JP2008011461 A JP 2008011461A
Authority
JP
Japan
Prior art keywords
symbol
bit
likelihood
bit value
memory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2006182537A
Other languages
Japanese (ja)
Inventor
Mitsuo Kobayashi
䞉倫 小林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2006182537A priority Critical patent/JP2008011461A/en
Publication of JP2008011461A publication Critical patent/JP2008011461A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

【課題】最尀怜波におけるビット軟刀定尀床算出方法及び受信装眮に関し、ビット軟刀定尀床を算出における挔算凊理量を削枛する。
【解決手段】受信信号の掚定シンボルず受信シンボルずのナヌクリッド距離を刀定指暙ずしお最尀シンボルを怜出し、最尀シンボルの各ビット倀に察しお怜玢状況メモリ−に怜玢枈みフラグを曞き蟌むずずもに刀定指暙をビット尀床メモリ−に曞き蟌む。次に、最尀シンボル以倖の掚定シンボルの䞭から刀定指暙のより小さい順に察立シンボル候補を遞択しおビット倀を調べ、察立するビット倀に察しお怜玢状況メモリ−に怜玢枈みフラグを曞き蟌むずずもに刀定指暙をビット尀床メモリ−に曞き蟌む。怜玢状況メモリ−を参照しお党ビット倀の怜玢が完了したか調べ、党ビット倀の怜玢完了時に凊理を終了し、未怜玢ビット倀が存圚する堎合に次の察立シンボル候補を遞択しお同様の凊理を繰返す。
【遞択図】図
The present invention relates to a bit soft decision likelihood calculation method and receiving apparatus in maximum likelihood detection, and reduces the amount of calculation processing in calculating bit soft decision likelihood.
A maximum likelihood symbol is detected using a Euclidean distance between an estimated symbol of a received signal and a received symbol as a determination index, and a searched flag is written in a search situation memory 1-47 for each bit value of the maximum likelihood symbol. The determination index is written in the bit likelihood memory 1-48. Next, the opponent symbol candidates are selected from the estimated symbols other than the maximum likelihood symbol in ascending order of the determination index, the bit values are checked, and the searched flag is written in the search status memory 1-47 for the conflicting bit values. At the same time, the determination index is written in the bit likelihood memory 1-48. The search status memory 1-47 is referred to check whether or not the search for all the bit values is completed. When the search for all the bit values is completed, the process is terminated. If there is an unsearched bit value, the next conflict symbol candidate is selected. Repeat the same process.
[Selection] Figure 1

Description

本発明は、最尀怜波におけるビット軟刀定尀床算出方法及び受信装眮に関し、倚倀倉調を利甚したディゞタル倉調埩調通信システムにおいお、最倧尀床怜波Maximum Likelihood Detectionにおける埩号凊理の際に必芁ずなる受信信号のビット毎の軟刀定尀床を算出する方法及び該算出手段を備えた受信装眮に関する。   The present invention relates to a bit soft decision likelihood calculation method and receiving apparatus in maximum likelihood detection, and in a digital modulation / demodulation communication system using multi-level modulation, during decoding processing in maximum likelihood detection (MLD). The present invention relates to a method for calculating a soft decision likelihood for each bit of a received signal required for the above and a receiving apparatus including the calculating means.

最倧尀床怜波は、倚入力倚出力Multi Input Multi Outputのチャネル分離法ずしお有効な手段である。ディゞタル倉埩調では、通信デヌタビット系列を倉調方匏に応じお倉調シンボルにマッピングし、受信偎では受信シンボルデヌタを埩調し、元の通信デヌタビット系列に埩号する。   Maximum likelihood detection (MLD) is an effective means as a multi-input multi-output (MIMO) channel separation method. In digital modulation / demodulation, communication data (bit sequence) is mapped to modulation symbols in accordance with a modulation scheme, and reception symbol data is demodulated on the receiving side and decoded into original communication data (bit sequence).

図に倚入力倚出力方匏の最倧尀床怜波による受信装眮の抂芁を瀺す。倚入力倚出力方匏の受信装眮は、耇数の送信アンテナから送信され、䌝播路を経由した無線信号を、耇数の受信アンテナで受信し、各受信アンテナの無線郚−から出力される受信信号を基に、チャネル掚定郚−により䌝播路のチャネル特性を掚定し、最尀怜波郚−は、チャネル掚定郚−から埗られるチャネル特性ず送信信号のレプリカずを基に受信信号の掚定シンボルを生成し、実際に受信された受信シンボルず該掚定シンボルずの乗ナヌクリッド距離を刀定指暙ずしお、掚定シンボルの䞭から最尀シンボルを぀怜出する。   FIG. 9 shows an outline of a receiving apparatus based on the maximum likelihood detection of the multiple input multiple output (MIMO) system. A multi-input multi-output (MIMO) receiver receives radio signals transmitted from a plurality of transmitting antennas and transmitted through a propagation path by the plurality of receiving antennas, and outputs them from the radio unit 9-1 of each receiving antenna. The channel estimation unit 9-2 estimates the channel characteristics of the propagation path based on the received signal, and the maximum likelihood detection unit 9-3 includes the channel characteristics H obtained from the channel estimation unit 9-2, a replica of the transmission signal, Is used to generate an estimated symbol of the received signal, and one maximum likelihood symbol is detected from the estimated symbols using the squared Euclidean distance between the actually received received symbol Rx and the estimated symbol as a determination index.

ここで怜出した掚定シンボルは、受信シンボルずしお最尀であるが、該掚定シンボルにマッピングされおいるビット毎の尀床に぀いおはただ䞍明である。そこで、ビット毎の尀床を求めるために、最尀シンボルにマッピングされた各ビット倀ず異なるビット倀がマッピングされた掚定シンボルの䞭から最短距離にある掚定シンボルを察立シンボルずしおビット倀毎に遞び出し、該察立シンボルず最尀シンボルのそれぞれの前蚘刀定指暙の平方根受信シンボルずのナヌクリッド距離の差を算出する。   The estimated symbol detected here is the maximum likelihood as a received symbol, but the likelihood for each bit mapped to the estimated symbol is still unknown. Therefore, in order to obtain the likelihood for each bit, the estimated symbol at the shortest distance is selected for each bit value from the estimated symbols mapped with bit values different from the bit values mapped to the maximum likelihood symbol for each bit value. Then, the difference of the square root (Euclidean distance from the received symbol) of the determination index of each of the opposite symbol and the maximum likelihood symbol is calculated.

䞊蚘のナヌクリッド距離の差を、ビット毎の軟刀定尀床ずしお誀り蚂正郚−に出力し、誀り蚂正郚−では、該ビット毎の軟刀定尀床を甚い、タヌボ埩号等により受信信号の埩号を行うず共に誀り蚂正を行う。このビット軟刀定尀床は、察数尀床比Log Likelihood Ratioずも呌ばれる。このビット軟刀定尀床を誀り蚂正のために埩号に利甚するこずにより軟刀定利埗を埗る。   The difference between the Euclidean distances is output as a soft decision likelihood for each bit to the error correction unit 9-4, and the error correction unit 9-4 uses the soft decision likelihood for each bit and receives it by turbo decoding or the like. Signal decoding and error correction are performed. This bit soft decision likelihood is also called a log likelihood ratio (LLR). A soft decision gain is obtained by using this bit soft decision likelihood for decoding for error correction.

以䞋、ビット軟刀定尀床察数尀床比の蚈算䟋を瀺す。ここで着目ビットをビットずする。受信シンボルずのナヌクリッド距離によっお硬刀定した最尀シンボルの各ビット倀マッピングされたビット倀、又はの笊号の䜕れかの番目のビット䜍眮のビット倀を硬刀定し、該ビット倀をビットのビット倀候補の片偎ずしお決定する。䞀䟋ずしお、ビットの硬刀定倀がで、最尀シンボルのナヌクリッド距離がであった堎合、ビットのマむナス偎ビット軟刀定尀床察数尀床比はず算定される。   Hereinafter, a calculation example of the bit soft decision likelihood (log likelihood ratio LLR) is shown. Here, the bit of interest is bit I. The bit value at the I-th bit position of each bit value (mapped bit value, either 0 or 1 code) of the maximum likelihood symbol hard-decided by the Euclidean distance from the received symbol is hard-decided, and the bit value Is determined as one side of bit value candidates of bit I. As an example, if the hard decision value of bit I is 1 and the Euclidean distance of the maximum likelihood symbol is 0.3, the negative bit soft decision likelihood (log likelihood ratio LLR) of bit I is 0.3. Calculated.

次に、最尀シンボルを陀いた生き残り掚定シンボルの䞭で、ビットの硬刀定倀ず異なる察立するビット倀を有する掚定シンボルを遞択する。そしお、これらの掚定シンボルの䞭で、最小ナヌクリッド距離の掚定シンボルを察立シンボルずしお遞択する。䞀䟋ずしお、察立シンボルのビットの硬刀定倀が、察立シンボルのナヌクリッド距離がであった堎合、ビットのプラス偎ビット軟刀定尀床察数尀床比はず算定される。   Next, an estimation symbol having a bit value different from (a conflict with) the hard decision value of bit I is selected from the survival estimation symbols excluding the maximum likelihood symbol. Then, among these estimated symbols, the estimated symbol of the minimum Euclidean distance is selected as an opposing symbol. As an example, if the hard decision value of bit I of the opposing symbol is 0 and the Euclidean distance of the opposing symbol is 0.4, the positive bit soft decision likelihood (log likelihood ratio LLR) of bit I is 0.4. Is calculated.

埩号郚ぞ送出するビット軟刀定尀床察数尀床比は、マむナス偎ビット軟刀定尀床察数尀床比ずプラス偎ビット軟刀定尀床察数尀床比のそれぞれの平方根の枛算により算出される尀床であり、䞊蚘の䟋では、√−√−である。これを最尀シンボルにマッピングされたビット数分繰り返し、曎に方匏ではアンテナ数分繰り返す。   The bit soft decision likelihood (log likelihood ratio LLR) sent to the decoding unit is a negative bit soft decision likelihood (log likelihood ratio LLR) and a plus bit soft decision likelihood (log likelihood ratio LLR), respectively. Is the likelihood calculated by subtracting the square root of √0.3−√0.4 = −0.08 in the above example. This is repeated for the number of bits mapped to the maximum likelihood symbol, and further for the number of antennas in the MIMO (MISO) scheme.

このように、ビット軟刀定尀床察数尀床比を算出するには、ビット毎にビット倀を参照し、最尀シンボルのビット倀ず反察のビット倀を有する掚定シンボルの䞭から最短距離の察立シンボルを遞び出し、それらのシンボルのナヌクリッド距離の枛算を行う挔算を繰り返し行う必芁があり、この凊理は、最倧尀床怜波における最終生き残りシンボル数、シンボルのビット数、及び方匏のアンテナ数に比䟋しお増倧する。この凊理量は以䞋の匏で衚される。
凊理量最終生き残りシンボル数×シンボルのビット数×アンテナ数
Thus, in order to calculate the bit soft decision likelihood (log likelihood ratio LLR), the bit value is referred to for each bit, and the shortest of the estimated symbols having the bit value opposite to the bit value of the maximum likelihood symbol is selected. It is necessary to repeatedly perform an operation of selecting confrontation symbols of distances and subtracting the Euclidean distances of those symbols. This process is performed by the maximum likelihood detection (MLD), the number of final surviving symbols, the number of symbols, and the MIMO method. It increases in proportion to the number of antennas. This processing amount is expressed by the following equation.
Processing amount = number of final surviving symbols x number of symbols bits x number of antennas

本発明に関連する先行技術文献ずしお䞋蚘の特蚱文献には、耇数のアンテナから送信された耇数の倉調信号に察しお、尀床怜波ずは異なる怜波方法を甚いお各倉調信号のシンボルを構成する耇数ビットのうちの郚分ビットを埩調し、埩調された郚分ビットを甚いお候補信号点を削枛し、削枛された候補信号点ず受信点ずのナヌクリッド距離に基づいお最尀怜波を行うこずにより、誀りにくい䞀郚のビットのみを郚分ビット埩調郚で求め、他のビットを尀床怜波郚で求めるようにし、比范的小さな回路芏暡で誀り率特性を向䞊させる技術に぀いお蚘茉されおいる。   As a prior art document related to the present invention, Patent Document 1 below discloses that one symbol of each modulated signal is detected using a detection method different from likelihood detection for a plurality of modulated signals transmitted from a plurality of antennas. Demodulate partial bits of multiple bits that make up, reduce candidate signal points using the demodulated partial bits, and perform maximum likelihood detection based on the Euclidean distance between the reduced candidate signal points and reception points Thus, a technique for improving error rate characteristics with a relatively small circuit scale is described in which only a part of bits that are difficult to error is obtained by a partial bit demodulator and another bit is obtained by a likelihood detector.

たた、䞋蚘の特蚱文献には、順序付け順次埩号方匏による空間フィルタリングを甚いお最尀怜出方匏における送信信号ベクトルの候補を削枛するこずにより、挔算量の削枛及び受信特性の向䞊を図る技術に぀いお蚘茉されおいる。
特開−号公報 特開−号公報
Patent Document 2 below describes a technique for reducing the amount of computation and improving reception characteristics by reducing transmission signal vector candidates in the maximum likelihood detection method using spatial filtering by an ordered sequential decoding method. Has been.
Japanese Unexamined Patent Publication No. 2005-184779 JP 2005-269383 A

前述したように、方匏における最倧尀床怜波においお、ビット軟刀定尀床察数尀床比を算出するには、最終生き残りシンボル数、シンボルのビット数、及び方匏の送信アンテナ数に比䟋しお挔算の凊理量が増倧する。本発明の目的はこの凊理量を削枛するこずである。   As described above, in the maximum likelihood detection (MLD) in the MIMO scheme, in order to calculate the bit soft decision likelihood (log likelihood ratio LLR), the final number of surviving symbols, the number of symbol bits, and the transmission of the MIMO scheme The amount of calculation processing increases in proportion to the number of antennas. The object of the present invention is to reduce this throughput.

本発明のビット軟刀定尀床算出方法は、受信信号の掚定シンボルず受信シンボルずのナヌクリッド距離を刀定指暙ずしお、掚定シンボルの䞭から最尀シンボルを怜出するずずもに、該最尀シンボルにマッピングされた各ビット倀の軟刀定尀床を算出するビット軟刀定尀床算出方法においお、前蚘最尀シンボルにマッピングされた各ビット倀に察しお、怜玢状況メモリに怜玢枈みのフラグを曞き蟌むずずもに、該各ビット倀に察する刀定指暙をビット尀床メモリに曞き蟌む第のステップず、前蚘最尀シンボルにマッピングされた各ビット倀ず異なるビット倀がマッピングされた掚定シンボルの䞭から、前蚘刀定指暙がより小さいシンボルを察立シンボル候補ずしお぀ず぀順番に遞択する第のステップず、前蚘察立シンボル候補にマッピングされたビット倀を調べ、前蚘最尀シンボルにマッピングされた各ビット倀ず異なるビット倀を怜出したずきに、該ビット倀に察しお怜玢状況メモリに怜玢枈みのフラグを曞き蟌むずずもに、該各ビット倀に察する刀定指暙をビット尀床メモリに曞き蟌む第のステップず、前蚘怜玢状況メモリに怜玢枈みのフラグが党おのビット倀に察しお曞き蟌たれおいるか吊かを調べ、党おのビット倀に察しお怜玢枈みのフラグが曞き蟌たれおいる堎合に凊理を終了し、未だ怜玢枈みのフラグが曞き蟌たれおいないビット倀が存圚する堎合に、前蚘第のステップ及び第のステップを繰り返し実行させる第のステップず、を含むこずを特城ずする。   The bit soft decision likelihood calculation method of the present invention detects a maximum likelihood symbol from an estimated symbol using the Euclidean distance between the estimated symbol of the received signal and the received symbol as a determination index, and is mapped to the maximum likelihood symbol. In the bit soft decision likelihood calculation method for calculating the soft decision likelihood of each bit value, a searched flag is written in a search status memory for each bit value mapped to the maximum likelihood symbol, and each bit A first step of writing a determination index for a value in a bit likelihood memory, and a symbol having a smaller determination index from among estimated symbols mapped to bit values different from the bit values mapped to the maximum likelihood symbol A second step of selecting each of the opposing symbol candidates one by one in order, and mapping to the opposing symbol candidate When a bit value different from each bit value mapped to the maximum likelihood symbol is detected, a searched flag is written in the search status memory for the bit value, and each bit value is A third step of writing the determination index for the bit likelihood memory into the bit likelihood memory, and checking whether or not the searched flag is written for all bit values in the search status memory, and searching for all bit values The process is terminated when a completed flag is written, and the second step and the third step are repeatedly executed when there is a bit value for which a searched flag is not yet written. And a step.

たた、前蚘第のステップにおいお察立シンボル候補ずしお遞択するシンボル数に予め䞊限倀を蚭けおおき、察立シンボル候補ずしお遞択するシンボル数が該䞊限倀を超えたか吊かを刀定し、該䞊限倀を超えたずきに凊理を終了させる第のステップを含むこずを特城ずする。   In addition, an upper limit is set in advance for the number of symbols to be selected as an opposing symbol candidate in the second step, and it is determined whether the number of symbols to be selected as an opposing symbol candidate exceeds the upper limit, and the upper limit is set. The method includes a fifth step of terminating the processing when exceeding.

たた、本発明の受信機は、受信信号の掚定シンボルず受信シンボルずのナヌクリッド距離を刀定指暙ずしお、掚定シンボルの䞭から最尀シンボルを怜出するずずもに、該最尀シンボルにマッピングされた各ビット倀の軟刀定尀床を算出するビット軟刀定尀床算出手段を備えた受信機においお、前蚘受信信号の各掚定シンボルにマッピングされた各ビット倀に察する怜玢の凊理状況を蚘憶する怜玢状況メモリず、各掚定シンボルにマッピングされたビット倀毎に最小の刀定指暙を蚘憶するビット尀床メモリずを備え、前蚘最尀シンボルにマッピングされた各ビット倀に察しお、前蚘怜玢状況メモリに怜玢枈みのフラグを曞き蟌むずずもに、該各ビット倀に察する刀定指暙を前蚘ビット尀床メモリに曞き蟌む第の手段ず、前蚘最尀シンボルにマッピングされた各ビット倀ず異なるビット倀がマッピングされた掚定シンボルの䞭から、前蚘刀定指暙がより小さいシンボルを察立シンボル候補ずしお぀ず぀順番に遞択する第の手段ず、前蚘察立シンボル候補にマッピングされたビット倀を調べ、前蚘最尀シンボルにマッピングされた各ビット倀ず異なるビット倀を怜出したずきに、該ビット倀に察しお前蚘怜玢状況メモリに怜玢枈みのフラグを曞き蟌むずずもに、該各ビット倀に察する刀定指暙を前蚘ビット尀床メモリに曞き蟌む第の手段ず、前蚘怜玢状況メモリに怜玢枈みのフラグが党おのビット倀に察しお曞き蟌たれおいるか吊かを調べ、党おのビット倀に察しお怜玢枈みのフラグが曞き蟌たれおいる堎合に凊理を終了し、未だ怜玢枈みのフラグが曞き蟌たれおいないビット倀が存圚する堎合に、前蚘第の手段及び第の手段を繰り返し機胜させる第の手段ず、を有するこずを特城ずする。   Further, the receiver of the present invention detects the maximum likelihood symbol from the estimated symbol using the Euclidean distance between the estimated symbol of the received signal and the received symbol as a determination index, and each bit value mapped to the maximum likelihood symbol. In a receiver comprising bit soft decision likelihood calculating means for calculating the soft decision likelihood of the search signal, a search status memory for storing a search processing status for each bit value mapped to each estimated symbol of the received signal, A bit likelihood memory for storing a minimum determination index for each bit value mapped to the estimated symbol, and for each bit value mapped to the maximum likelihood symbol, a flag that has been searched for in the search status memory A first means for writing a determination index for each bit value into the bit likelihood memory; and a map for the maximum likelihood symbol. Second means for sequentially selecting symbols having a smaller determination index as confronting symbol candidates one by one from among estimated symbols mapped with bit values different from each of the pinged bit values; When the mapped bit value is examined and a bit value different from each bit value mapped to the maximum likelihood symbol is detected, a searched flag is written in the search status memory for the bit value, and each A third means for writing a determination index for a bit value in the bit likelihood memory, and checking whether or not a flag that has been searched for in the search status memory is written for all the bit values. If the searched flag is written, the processing ends and the bit value for which the searched flag has not been written yet. If present, and having a fourth means for repeating functions to the second means and the third means.

たた、前蚘察立シンボル候補ずしお遞択するシンボル数に予め䞊限倀を蚭けおおき、察立シンボル候補ずしお遞択するシンボル数が該䞊限倀を超えたか吊かを刀定し、該䞊限倀を超えたずきに凊理を終了させる第の手段を備えたこずを特城ずする。   Further, an upper limit is set in advance for the number of symbols to be selected as the opposing symbol candidate, and it is determined whether or not the number of symbols to be selected as the opposing symbol candidate exceeds the upper limit, and processing is performed when the upper limit is exceeded. The present invention is characterized in that a fifth means for terminating the processing is provided.

たた、前蚘受信信号の掚定シンボル及び受信シンボルは、耇数のアンテナで送信された耇数のシンボルの組み合わせであり、該耇数のシンボルの組み合わせに察しお、各シンボルにマッピングされた各ビット倀の軟刀定尀床を算出するこずを特城ずする。   Further, the estimated symbol and the received symbol of the received signal are a combination of a plurality of symbols transmitted by a plurality of antennas, and soft decision of each bit value mapped to each symbol is made with respect to the combination of the plurality of symbols. The likelihood is calculated.

本発明によれば、最尀シンボルに察しお、生き残りシンボルの䞭から刀定指暙の小さい順に察立シンボルを遞択し、その察立ビット倀を怜出したずきに怜玢状況メモリに怜玢枈みフラグを曞き蟌んでいくこずにより、生き残りシンボルの党おを調べる前に、察立ビット倀の党おが怜玢枈みずなった段階で、残りのシンボルに぀いおの怜玢を䞭止するこずができるため、凊理量を削枛するこずができる。   According to the present invention, a confronted symbol is selected from the surviving symbols in ascending order of the determination index with respect to the maximum likelihood symbol, and when the confronting bit value is detected, the retrieved flag is written in the retrieval status memory. Thus, the search for the remaining symbols can be stopped at the stage where all the conflicting bit values have been searched before all the surviving symbols are examined, so that the processing amount can be reduced.

なお、最尀シンボルを怜出したずきに、該最尀シンボルにマッピングされた党おのビット倀を又はずしお硬刀定し、該ビット倀に察する怜玢枈みフラグを怜玢状況メモリに曞き蟌むこずにより、党シンボルにマッピングされたビット倀の半分が回の凊理で怜玢枈みずなるため、察立ビット倀を効率よく怜玢するこずができる。   When a maximum likelihood symbol is detected, all the bit values mapped to the maximum likelihood symbol are hard-decided as 0 or 1, and a searched flag for the bit value is written in the search status memory so that all symbols Since half of the bit values mapped to are already searched in one process, the conflicting bit values can be searched efficiently.

たた、怜玢状況メモリ及びビット尀床メモリに怜玢状況を保持し、察立シンボル候補ずしお遞択するシンボル数を所定の䞊限倀で打ち切っお凊理を䞭止するこずにより、凊理を所定の制限時間以内に終了させるこずができる。このためDigital Signal Processorなどを利甚しお凊理を行う堎合に消費電力の削枛を図るこずができる。   In addition, the search status is retained in the search status memory and the bit likelihood memory, and the processing is terminated within a predetermined time limit by stopping the processing by cutting off the number of symbols to be selected as the opponent symbol candidates at a predetermined upper limit value. be able to. Therefore, power consumption can be reduced when processing is performed using a DSP (Digital Signal Processor) or the like.

なお、ビット軟刀定尀床の算出においお、本発明では刀定指暙の小さいものから順に察立シンボル候補ずしお怜玢しおいるため、党おの察立シンボル候補に぀いおの怜玢が終了しない段階で怜玢を打ち切っおも粟床に倧きな圱響を䞎えるこずはない。たた、完党な最尀怜波による生き残りシンボルに察しおも、分解などを利甚した最尀怜波による絞り蟌んだ生き残りシンボルに察しおも同様に適甚可胜である。   In the calculation of the bit soft decision likelihood, since the present invention searches for the conflict symbol candidates in order from the smallest determination index, even if the search is terminated at the stage where the search for all the conflict symbol candidates is not completed, Will not have a major impact. Further, the present invention can be similarly applied to survival symbols that are narrowed down by maximum likelihood detection (MLD) using QR decomposition or the like for survival symbols by complete maximum likelihood detection (MLD).

図は本発明によるビット軟刀定尀床算を行う受信装眮を瀺す。同図に瀺すように受信装眮は、耇数の受信アンテナを有する受信アンテナ郚−を経由しお無線信号を受信する無線郚−ず、無線郚−で受信した受信信号を基に䌝播路のチャネル特性を掚定するチャネル掚定郚−ずを備え、無線郚−は受信シンボルを、チャネル掚定郚−は䌝播路のチャネル特性を最尀怜波郚−に出力する。   FIG. 1 shows a receiving apparatus for performing bit soft decision likelihood calculation according to the present invention. As shown in the figure, the receiving apparatus includes a radio unit 1-2 that receives a radio signal via a receive antenna unit 1-1 having a plurality of receive antennas, and a received signal received by the radio unit 1-2. Are provided with a channel estimation unit 1-3 for estimating channel characteristics of the propagation path, the radio unit 1-2 receives the received symbol Rx, and the channel estimation unit 1-3 detects the channel characteristic H of the propagation path using maximum likelihood detection (MLD). Output to part 1-4.

最尀怜波郚−内には、チャネル掚定郚−から埗られるチャネル特性ず送信信号のレプリカずを基に受信信号の掚定シンボルを生成するレプリカ生成郚−ず、実際に受信された受信シンボルず該掚定シンボルずの差を算出するナヌクリッド距離算出郚−ず、送信シンボルにマッピングされたビット倀を蚘憶するシンボルビットマップメモリ−ず、耇数のアンテナで送信されたシンボルの組み合わせを蚘憶するシンボル組み合わせメモリ−ず、ナヌクリッド距離算出郚−で算出されたナヌクリッド距離の乗を刀定指暙ずしお蚘憶するナヌクリッド距離メモリヌずを備える。   A maximum likelihood detection (MLD) unit 1-4 includes a replica generation unit 1- that generates an estimated symbol HTx of a received signal based on a channel characteristic H obtained from the channel estimation unit 1-3 and a replica of the transmission signal Tx. 41, a Euclidean distance calculation unit 1-42 that calculates a difference between the actually received received symbol Rx and the estimated symbol HTx, and a symbol bitmap memory 1-43 that stores a bit value mapped to the transmission symbol A symbol combination memory 1-44 that stores combinations of symbols transmitted by a plurality of antennas, and a Euclidean distance memory 1-45 that stores the square of the Euclidean distance calculated by the Euclidean distance calculation unit 1-42 as a determination index. With.

曎に本発明では、最尀怜波郚−内のビット軟刀定尀床算出郚ずしお、シンボル組み合わせ遞択郚及びビット尀床遞択郚−、怜玢状況メモリ−、ビット尀床メモリ−、及びビット尀床挔算郚−を備える。ビット尀床挔算郚−から出力されるビット軟刀定尀床察数尀床比は、誀り蚂正郚−に入力され、誀り蚂正郚−では、該ビット毎の軟刀定尀床を甚い、タヌボ埩号等により受信信号の埩号を行うず共に誀り蚂正を行う。   Furthermore, in the present invention, as a bit soft decision likelihood calculation unit in the maximum likelihood detection (MLD) unit 1-4, a symbol combination selection unit and bit likelihood selection unit 1-46, a search situation memory 1-47, a bit likelihood A memory 1-48 and a bit likelihood calculating unit 1-49 are provided. The bit soft decision likelihood (log likelihood ratio LLR) output from the bit likelihood calculation unit 1-49 is input to the error correction unit 1-5, and the error correction unit 1-5 performs soft decision for each bit. Using the likelihood, the received signal is decoded and error correction is performed by turbo decoding or the like.

怜玢状況メモリ−は、掚定シンボルのビット数分の怜玢凊理状況を蚘憶するために、シンボルにマッピングされたビット倀毎に怜玢枈みか吊かを蚘憶するビット分の蚘憶゚リアを甚意する。シンボルの倉調方匏がである堎合、シンボルの぀のビット倀圓たりビット分を甚意し、曎に、送信アンテナ数分の蚘憶゚リアを甚意する。   The search status memory 1-47 prepares a storage area for 1 bit for storing whether or not the search has been completed for each bit value mapped to the symbol in order to store the search processing status for the number of bits of the estimated symbol. . When the symbol modulation method is 16QAM, 4 bits are prepared for each bit value of one symbol, and storage areas for the number of transmission antennas are prepared.

ビット軟刀定尀床察数尀床比の蚈算の元になるナヌクリッド距離がシンボル耇数のシンボル組み合わせに察しお蚈算されるこずに着目し、蚈算察象のシンボルを効率良く遞択するこずにより、ビット軟刀定尀床察数尀床比蚈算の凊理量を削枛する。本発明によるビット軟刀定尀床察数尀床比の算出の手順を以䞋に説明する。   Focusing on the fact that the Euclidean distance from which the bit soft decision likelihood (log likelihood ratio LLR) is calculated is calculated for a symbol (a combination of a plurality of symbols), and by efficiently selecting a symbol to be calculated The processing amount of bit soft decision likelihood (log likelihood ratio LLR) calculation is reduced. The procedure for calculating the bit soft decision likelihood (log likelihood ratio LLR) according to the present invention will be described below.

蚈算察象のシンボル候補をナヌクリッド距離の小さい順に遞択しお取り出す。この堎合、党おのシンボル候補をナヌクリッド距離の小さい順に予め゜ヌトしおおくか、凊理の進行に埓っお順次シンボル候補を取り出すずきに、ナヌクリッド距離の小さい順に぀ず぀遞択しお取り出すかは任意である。ナヌクリッド距離最小のシンボルが最尀シンボルである。   (1) Select and extract candidate symbols to be calculated in ascending order of Euclidean distance. In this case, it is optional to sort all the symbol candidates in advance in ascending order of the Euclidean distance, or to select and extract one by one in the order of decreasing Euclidean distance when sequentially extracting the symbol candidates as the process proceeds. The symbol with the smallest Euclidean distance is the maximum likelihood symbol.

䞊蚘最尀シンボルに察しお、次にナヌクリッド距離の小さいシンボルを察立シンボル候補ずしお぀遞択する。
䞊蚘の察立シンボル候補の怜玢状況メモリ−を調べ、該怜玢状況メモリ−に未怜玢を瀺す情報䟋えばが蚘憶されおいるビットに぀いおのみ凊理を進め、該察立シンボル候補のビットで、最尀シンボルの各ビットの倀ず反察のビット倀察立ビット倀が存圚する堎合、察立シンボルずしおそのナヌクリッド距離を圓該ビット倀のビット尀床メモリ−に蚘憶する。同時に、圓該ビットの怜玢凊理状態を蚘憶する怜玢状況メモリ−に、怜玢枈を瀺すフラグ䟋えばを栌玍する。
(2) For the maximum likelihood symbol, one symbol having the next smallest Euclidean distance is selected as an opposing symbol candidate.
(3) The above-mentioned conflict symbol candidate search status memory 1-47 is examined, and only the bits for which information indicating unsearched (for example, 0) is stored in the search status memory 1-47 are processed. When a candidate bit has a bit value (opposite bit value) opposite to the value of each bit of the maximum likelihood symbol, the Euclidean distance is stored in the bit likelihood memory 1-48 of the bit value as an opposing symbol. At the same time, a flag (for example, 1) indicating that the search has been completed is stored in the search status memory 1-47 that stores the search processing status of the bit.

怜玢状況メモリ−を基に党䜓の怜玢枈み状況をチェックし、党おの怜玢状況メモリ−が怜玢枈状態であれば怜玢凊理を終了し、未怜玢を瀺すフラグが怜玢状況メモリ−に残っおいれば即ち、未怜玢を瀺すが぀以䞊存圚すれば、䞊蚘のの凊理を継続しお実行する。   (4) The entire searched status is checked based on the search status memory 1-47. If all the search status memories 1-47 are in the searched status, the search process is terminated, and a flag indicating unsearched is the search status. If it remains in the memory 1-47 (that is, if there are one or more 0s indicating unsearched), the process (3) is continued.

䞊蚘〜の凊理をシンボル単䜍の凊理ずし、シンボル候補ずしおナヌクリッド距離の小さいものから順に最終生き残りシンボル分だけ繰り返す。   (5) The above processes (2) to (4) are performed in units of one symbol, and are repeated for the last surviving symbols in order from the smallest Euclidean distance as symbol candidates.

本発明は任意の最倧尀床怜波手法によっお、最尀シンボル組み合わせずその尀床を求めた埌、ビット軟刀定を行うために、最尀シンボル組み合わせにマッピングされたビット倀に察立するビット倀がマッピングされたシンボル組み合わせを怜玢する際に、怜玢状況メモリ−を調べながら怜玢するこずにより、たた、埌述する怜玢回数䞊限倀αを導入するこずによっお、早期終了を可胜にし、か぀凊理量を削枛するものである。なお、本発明は単䞀のシンボルに察しおも耇数のシンボルの組み合わせに察しお同様に適甚可胜である。   The present invention obtains the maximum likelihood symbol combination and its likelihood by an arbitrary maximum likelihood detection (MLD) technique, and then performs bit soft decision so that the bit opposite to the bit value mapped to the maximum likelihood symbol combination. When searching for symbol combinations to which values are mapped, by searching while searching the search status memory 1-47, and by introducing a search frequency upper limit value α, which will be described later, early termination is possible and processing is performed. The amount is to be reduced. The present invention can be similarly applied to a single symbol and a combination of a plurality of symbols.

図は䞊蚘の怜玢手順を実行するための凊理フロヌチャヌトを瀺す。同図を参照しお凊理フロヌを説明する。最尀怜波郚−で最倧尀床怜波を行うこずにより、各シンボル耇数のシンボル組み合わせの刀定指暙ナヌクリッド距離を各シンボル耇数のシンボル組み合わせ察応にナヌクリッド距離メモリ−に蚘憶し、該刀定指暙の小さいものから順序に゜ヌトし、最倧尀床シンボルを遞択する(ステップ−。なお、耇数のシンボル組み合わせを簡明化のために単にシンボルず蚘す。   FIG. 2 shows a process flowchart for executing the above search procedure. The processing flow will be described with reference to FIG. By performing maximum likelihood detection (MLD) in the maximum likelihood detection (MLD) unit 1-4, the determination index (Euclidean distance) of each symbol (a plurality of symbol combinations) is Euclid corresponding to each symbol (a plurality of symbol combinations). The data is stored in the distance memory 1-45, sorted in descending order of the determination index, and the maximum likelihood symbol is selected (step 2-1). A plurality of symbol combinations are simply referred to as symbols for the sake of simplicity.

最尀シンボルにマッピングされた各ビット倀又はの䜕れか䞀方、即ち片偎のビット倀に察しお、該最尀シンボルの刀定指暙ナヌクリッド距離をビット尀床メモリ−に蚘憶する(ステップ−。そしお、䞊蚘刀定指暙ナヌクリッド距離を蚘憶した各ビット倀に察しお、ビット尀床の怜玢状況を蚘憶する怜玢状況メモリ−に怜玢枈みマヌク(䟋えばを蚘憶する(ステップ−。このずきに、怜玢状況メモリ−は、その半分が怜玢枈みにマヌクされる。   For each bit value mapped to the maximum likelihood symbol (either 0 or 1, that is, one bit value), the determination index (Euclidean distance) of the maximum likelihood symbol is stored in the bit likelihood memory 1-48. (Step 2-2). Then, for each bit value in which the determination index (Euclidean distance) is stored, a searched mark (for example, 1) is stored in a search status memory 1-47 that stores a bit likelihood search status (step 2-3). ). At this time, half of the search status memory 1-47 is marked as searched.

次に、最尀シンボルの各ビット倀ず異なるビット倀を有するシンボルの䞭で、刀定指暙ナヌクリッド距離の最小のシンボル察立シンボルを怜玢するために、ステップ−、ステップ−及びステップ−により、刀定指暙ナヌクリッド距離の小さいものから順に察立シンボル候補ずしお遞択し、そのビット倀を調べる。なお、ステップ−においお、察立シンボル候補ずしお遞択するシンボル数の䞊限を、最倧倀αずしお蚭定する。   Next, in order to search for a symbol (opposite symbol) having the smallest determination index (Euclidean distance) among symbols having different bit values from the maximum likelihood symbol, Step 2-4 and Step 2-5 And in step 2-12, the counter symbol candidates are selected in order from the one with the smallest determination index (Euclidean distance), and the bit value is examined. In step 2-4, the upper limit of the number of symbols to be selected as an opposing symbol candidate is set as the maximum value α.

次に、遞択した察立シンボル候補の各ビット倀に察しお、それぞれ尀床の怜玢が終了枈みであるか吊かを調べるため、ステップ−、ステップ−及びステップ−により、ビット䜍眮順に怜玢状況メモリ−を確認する。怜玢状況メモリ−が怜玢枈みにマヌクされおいるビット倀に察しおは䜕もせずに次のビット䜍眮を調べる。   Next, in order to check whether or not the likelihood search has been completed for each bit value of the selected confronting symbol candidate, a bit is obtained by step 2-6, step 2-7, and step 2-10. The search status memory 1-47 is confirmed in order of position. The search status memory 1-47 checks the next bit position without doing anything for the bit value marked as searched.

怜玢状況メモリ−が怜玢枈みにマヌクされおいないビット倀を怜出した堎合、該ビット倀察応するビット尀床メモリ−に該シンボルの刀定指暙ナヌクリッド距離を察立尀床ずしお蚘憶しステップ−、該ビット倀に察応する怜玢状況メモリ−に怜玢枈みのマヌク䟋えばを栌玍するステップ−。   When the search status memory 1-47 detects a bit value that is not marked as searched, the determination index (Euclidean distance) of the symbol is stored as an opposite likelihood in the bit likelihood memory 1-48 corresponding to the bit value. (Step 2-8), the searched mark (for example, 1) is stored in the search status memory 1-47 corresponding to the bit value (Step 2-9).

ステップ−では、぀の察立シンボル候補の最埌のビット䜍眮たで怜玢したかどうかを刀定し、未だ最埌のビット䜍眮たで怜玢を終えおいない堎合は、ステップ−に戻り、次のビット䜍眮に぀いお同様の凊理を繰返す。最埌のビット䜍眮たで怜玢を終えた堎合は、怜玢状況メモリ−の党おのビット怜玢状況を確認しステップ−、党おのビット倀に察しお怜玢枈みのマヌクが栌玍されおいるこずを怜出するず凊理を終了する。   In Step 2-10, it is determined whether or not the search has been performed up to the last bit position (MAX) of one conflict symbol candidate. If the search has not been completed up to the last bit position (MAX), the process goes to Step 2-6. Returning, the same processing is repeated for the next bit position. When the search is completed up to the last bit position (MAX), all bit search statuses in the search status memory 1-47 are confirmed (step 2-11), and searched marks are stored for all bit values. If it is detected that the process has been performed, the process is terminated.

䞊蚘ステップ−においお、党おのシンボル候補の党おのビット倀に察しお未怜玢のものが存圚するこずを怜出するず、察立シンボル候補ずしお遞択したシンボル数が䞊限倀αを越えたか吊かを刀定しステップ−、䞊限倀αを越えた堎合は凊理を終了し、䞊限倀αを越えおいない堎合は、ステップ−に戻っお、刀定指暙倀が次に小さいシンボルに぀いお同様の凊理を繰返す。   If it is detected in step 2-11 that there is an unsearched one for all bit values of all symbol candidates, it is determined whether or not the number of symbols selected as the opposing symbol candidate exceeds the upper limit α. If the upper limit value α is exceeded, the process ends. If the upper limit value α is not exceeded, the process returns to step 2-4, and the same applies to the symbol having the next smallest determination index value. Repeat the process.

䞊蚘の察立シンボル候補ずしお遞択するシンボル数の䞊限倀αは、最倧尀床怜波のシンボル候補絞蟌み数ずは独立に、尀床蚈算の制玄時間等に応じお任意の蚈算回数を蚭定しお蚈算回数を制限するこずにより、尀床蚈算の凊理時間を短瞮化するこずができる。該䞊限倀αを最倧尀床怜波の生き残りシンボル組み合わせ数ず同じ倀に蚭定にすれば、最倧尀床怜波の生き残りシンボル組み合わせ党おに亘っお尀床蚈算を行うこずずなる。   The upper limit α of the number of symbols to be selected as the conflict symbol candidate is set to an arbitrary number of calculations according to the constraint time of the likelihood calculation, etc., independently of the maximum likelihood detection (MLD) symbol candidate narrowing number. By limiting the number of calculations, the processing time for likelihood calculation can be shortened. If the upper limit α is set to the same value as the number of surviving symbol combinations of maximum likelihood detection (MLD), the likelihood calculation is performed over all surviving symbol combinations of maximum likelihood detection (MLD).

以䞋では、本発明によるビット軟刀定尀床察数尀床比の算出凊理に぀いお具䜓䟋を甚いお説明する。図は、各シンボル組み合わせに察しお、その刀定指暙及びマッピングされたビット倀を蚘憶した刀定指暙関連付けテヌブルを瀺す。該テヌブルは、図のシンボルビットマップメモリ−、シンボル組み合わせメモリ−及びナヌクリッド距離メモリ−を組み合わせお構成される。最倧尀床怜波における生き残りのシンボル組み合わせの刀定指暙の算出は、党おのシンボル組み合わせを比范する方法、或いは分解を利甚しお怜玢数を削枛する方法などがあるが、䜕れの方法を甚いおも良い。   Below, the calculation process of the bit soft decision likelihood (log likelihood ratio LLR) by this invention is demonstrated using a specific example. FIG. 3A shows a determination index association table storing the determination index and the mapped bit value for each symbol combination. The table is configured by combining the symbol bitmap memory 1-43, the symbol combination memory 1-44, and the Euclidean distance memory 1-45 of FIG. The calculation of the determination index of the surviving symbol combination in maximum likelihood detection (MLD) includes a method of comparing all symbol combinations or a method of reducing the number of searches using QR decomposition. It may be used.

図に瀺す刀定指暙関連付けテヌブルは、刀定指暙の倀の小さい順に゜ヌトした状態を瀺しおいる。たた、シンボルの倉調方匏はずし、各シンボル・・・には、同盞成分ビットビット及び盎亀成分ビットビットずしおそれぞれビットず぀のビット倀がマッピングされおいる。たた、刀定指暙は乗ナヌクリッド距離ずし、この倀が小さいほど尀床が倧きい。   The determination index association table shown in FIG. 3A shows a state of sorting in ascending order of determination index values. The symbol modulation method is 16QAM, and each symbol (TX1, TX2,..., TXn) has a bit value of 2 bits each as an in-phase component bit (I bit) and a quadrature component bit (Q bit). It is mapped. The determination index is a square Euclidean distance, and the smaller the value, the greater the likelihood.

図は、怜玢状況メモリ−の初期状態を瀺し、図の各シンボル・・・のビット極性ビット倀及びに察しお、未怜玢をフラグ論理倀、怜玢枈みをフラグ論理倀ずしお栌玍するものずし、初期状態では、党おのビット極性ビット倀に察しお、未怜玢を瀺すフラグ論理倀が栌玍される。   FIG. 3B shows an initial state of the search status memory 1-47. For the bit polarities (bit values) 0 and 1 of the symbols (TX1, TX2,..., TXn) in FIG. It is assumed that unsearched is stored as flag logical value 0 and searched is stored as flag logical value 1, and in the initial state, flag logical value 0 indicating unsearched is stored for all bit polarities (bit values). The

図は各ビット倀察応にビット軟刀定尀床を蚘憶するビット尀床メモリ−の初期状態を瀺し、図の各シンボル・・・のビット極性ビット倀及びに察しお、初期状態では刀定指暙倀実数ずしお初期倀を曞き蟌んだ状態を瀺しおいる。初期倀ずしおは、又は各シンボルのナヌクリッド距離の平均倀等を甚いるこずができる。   FIG. 3 shows the initial state of the bit likelihood memory 1-48 that stores bit soft decision likelihood corresponding to each bit value, and shows the bit polarity (bit) of each symbol (TX1, TX2,..., TXn) in FIG. With respect to 0) and 1), the initial value z is written as the determination index value (real number) in the initial state. As the initial value z, 0, an average value of the Euclidean distance of each symbol, or the like can be used.

図に瀺した初期状態からの凊理手順を以䞋に説明する。図の刀定指暙関連付けテヌブルから、最も刀定指暙の小さい最尀シンボル組み合わせを遞択する。この䟋の堎合、アドレスの刀定指暙のシンボル組み合わせが最尀シンボル組み合わせずしお遞択される。この遞択は図のシンボル組み合わせ遞択郚及びビット尀床遞択郚−により行われる。   The processing procedure from the initial state shown in FIG. 3 will be described below. The maximum likelihood symbol combination with the smallest determination index is selected from the determination index association table of FIG. In this example, the symbol combination of determination index 3 at address 0 is selected as the maximum likelihood symbol combination. This selection is performed by the symbol combination selection unit and bit likelihood selection unit 1-46 of FIG.

䞊蚘のアドレスの最尀シンボル組み合わせにマッピングされたビット倀に察応したビット尀床メモリ−の領域を曞き蟌み番地ずしお決定し、該ビット尀床メモリ−のビット倀の察応した領域に、図の刀定指暙・ビット倀栌玍テヌブルから読み出した刀定指暙を曞き蟌む。このずきの凊理を図に瀺しおいる。図の䞊段の衚は曞き蟌みを行う前の初期状態の蚘憶内容を瀺し、䞋段の衚は曞き蟌み埌の蚘憶内容を瀺しおいる。この手順では、図の䞋段の斜線郚の領域に刀定指暙が曞き蟌たれる。   An area of the bit likelihood memory 1-48 corresponding to the bit value (0/1) mapped to the maximum likelihood symbol combination at the address 0 is determined as a write address, and the bit value of the bit likelihood memory 1-48 The determination index read from the determination index / bit value storage table of FIG. 3A is written in the corresponding area of (0/1). The processing at this time is shown in FIG. The upper table in FIG. 4A shows the stored contents in the initial state before writing, and the lower table shows the stored contents after writing. In this procedure, the determination index 3 is written in the shaded area in the lower part of FIG.

たた、怜玢状況メモリ−にもビット尀床メモリ−ず同様の領域である、最尀シンボル組み合わせにマッピングされたビット倀に察応した領域に、怜玢枈みフラグを曞き蟌む。このずきの凊理を図に瀺しおいる。図の䞊段の衚は曞き蟌みを行う前の初期状態の蚘憶内容を瀺し、䞋段の衚は曞き蟌み埌の蚘憶内容を瀺しおいる。この手順では、図の䞋段に瀺すように、怜玢枈みのビット倀ビット極性に察しおが曞き蟌たれる。このずき、怜玢状況メモリ−は、その半分が怜玢枈みにマヌクされる。これらの凊理は図のシンボル組み合わせ遞択郚及びビット尀床遞択郚−ず協働しお行われる。以䞋の凊理でも同様である。   The search status memory 1-47 also has a searched flag (1) in the area corresponding to the bit value (0/1) mapped to the maximum likelihood symbol combination, which is the same area as the bit likelihood memory 1-48. ) Is written. The processing at this time is shown in FIG. The upper table of FIG. 4B shows the stored contents in the initial state before writing, and the lower table shows the stored contents after writing. In this procedure, as shown in the lower part of FIG. 4B, 1 is written to the searched bit value (bit polarity). At this time, half of the search status memory 1-47 is marked as searched. These processes are performed in cooperation with the symbol combination selection unit and bit likelihood selection unit 1-46 of FIG. The same applies to the following processing.

次に、察立シンボル候補を逐次怜玢する凊理を行う。図の刀定指暙関連付けテヌブルから、アドレスの最尀シンボル組み合わせに次ぐ第䜍のシンボル組み合わせを遞択する。同図に瀺す䟋の堎合は、アドレスのシンボル組み合わせのデヌタである。この刀定指暙及びビット倀を図に瀺す。このデヌタのうち、各ビット倀により、怜玢状況メモリ−の曞き蟌み領域を決定する。   Next, a process of sequentially searching for conflict symbol candidates is performed. From the determination index association table of FIG. 3A, the second highest symbol combination after the maximum likelihood symbol combination at address 0 is selected. In the case of the example shown in the figure, the data is the symbol combination data of address 1. The determination index and bit value are shown in FIG. Of this data, the write area of the search status memory 1-47 is determined by each bit value (0/1).

図にこの凊理における怜玢状況メモリ−の蚘憶内容を瀺す。䞊段は曞き蟌み前の蚘憶内容を瀺し、䞋段は曞き蟌み埌の蚘憶内容を瀺しおいる。䞊蚘の各ビット倀に応じた怜玢状況メモリ−の曞き蟌み領域を図の䞊段の衚にアンダヌラむンを付しお瀺しおいる。   FIG. 5B shows the contents stored in the search status memory 1-47 in this process. The upper row shows the stored content before writing, and the lower row shows the stored content after writing. The write area of the search status memory 1-47 corresponding to each bit value (0/1) is shown with an underline in the upper table of FIG.

アンダヌラむンで瀺した曞き蟌み領域に既に怜玢枈みを瀺すフラグが曞き蟌たれおいれば、その次のビットに぀いお調べ、未怜玢を瀺すフラグが曞き蟌たれおいるビットを怜出し、そのビットに぀いお怜玢枈みを瀺すフラグを曞き蟌む。このずき曞き蟌むフラグを図䞋段の衚にアンダヌラむンを付しお瀺しおいる。   If flag 1 indicating that the search has already been performed has been written in the write area indicated by the underline, the next bit is checked, the bit in which flag 0 indicating that the search has not been performed is detected, and the bit has been searched The flag 1 indicating is written. The flag 1 to be written at this time is shown with an underline in the lower table of FIG.

䞊蚘未怜玢を瀺すフラグが曞き蟌たれおいるビットに察しお、図に瀺すようにビット尀床メモリ−に、図に瀺す圓該シンボル候補の刀定指暙を曞き蟌む。図は䞊段にこの凊理の曞き蟌み前の蚘憶内容を瀺し、䞋段に曞き蟌み埌の蚘憶内容を瀺しおいる。図の䞋段の衚に瀺すように、図䞋段のアンダヌラむンを付した領域ず同䞀の蚘憶領域に刀定指暙が曞き蟌たれる。   For the bit in which the flag 0 indicating unsearched is written, the determination index of the symbol candidate shown in FIG. 5A is written in the bit likelihood memory 1-48 as shown in FIG. 5C. . FIG. 5C shows the storage contents before writing of this processing in the upper row, and the storage contents after writing in the lower row. As shown in the lower table of FIG. 5C, the determination index 8 is written in the same storage area as the underlined area of FIG. 5B.

そしお、図に瀺す怜玢状況メモリ−の党蚘憶内容を調べ、党おに怜玢枈みを瀺すフラグが栌玍されおいるかどうかを確認する。党おに怜玢枈みを瀺すフラグが栌玍されおいれば、指定されたシンボル組み合わせ数に達する前に凊理を終了する。そうでなければ、次のシンボル候補に察しお同様の凊理を繰り返し継続する。図に瀺す䟋では、未怜玢を瀺すフラグがただ残存しおいるので凊理を継続する。   Then, all the stored contents of the search status memory 1-47 shown in FIG. 5B are checked, and it is checked whether or not the flag 1 indicating that the search has been completed is stored in all. If the flag 1 indicating that the search has been completed is stored in all, the process ends before reaching the designated number of symbol combinations. Otherwise, the same processing is repeated for the next symbol candidate. In the example shown in FIG. 5B, since the flag 0 indicating unsearched still remains, the processing is continued.

図は刀定指暙が第䜍のシンボル組み合わせに察する凊理を瀺しおいる。この第䜍のシンボル組み合わせに぀いおも前述の第䜍のシンボル組み合わせに察する凊理ず同様に、図の刀定指暙関連付けテヌブルから第䜍のシンボル組み合わせを遞択する。同図に瀺す䟋の堎合は、アドレスの刀定指暙のシンボル組み合わせのデヌタである。この刀定指暙及びビット倀を図に瀺す。このデヌタのうち、各ビット倀により、怜玢状況メモリ−の曞き蟌み領域を決定する。   FIG. 6 shows processing for the symbol combination with the third determination index. For the third symbol combination, the third symbol combination is selected from the determination index association table of FIG. 3A in the same manner as the processing for the second symbol combination. In the case of the example shown in the figure, the symbol combination data of the determination index 10 at address 2 is used. This determination index and bit value are shown in FIG. Of this data, the write area of the search status memory 1-47 is determined by each bit value (0/1).

図にこのずきの凊理における怜玢状況メモリ−の蚘憶内容を瀺す。䞊段は曞き蟌み前の蚘憶内容を瀺し、䞋段は曞き蟌み埌の蚘憶内容を瀺しおいる。䞊蚘の各ビット倀に応じた怜玢状況メモリ−の曞き蟌み領域を図の䞊段の衚にアンダヌラむンを付しお瀺しおいる。   FIG. 6B shows the stored contents of the search status memory 1-47 in the processing at this time. The upper row shows the stored content before writing, and the lower row shows the stored content after writing. The write area of the search status memory 1-47 corresponding to each bit value (0/1) is shown in the upper table of FIG. 6B with an underline.

アンダヌラむンで瀺した曞き蟌み領域に既に怜玢枈みを瀺すフラグが曞き蟌たれおいれば、その次のビットに぀いお調べ、未怜玢を瀺すフラグが曞き蟌たれおいるビットを怜出し、そのビットに぀いお怜玢枈みを瀺すフラグを曞き蟌む。このずき曞き蟌むフラグを図䞋段の衚にアンダヌラむンを付しお瀺しおいる。   If flag 1 indicating that the search has already been performed has been written in the write area indicated by the underline, the next bit is checked, the bit in which flag 0 indicating that the search has not been performed is detected, and the bit has been searched The flag 1 indicating is written. The flag 1 to be written at this time is shown with an underline in the lower table of FIG.

䞊蚘未怜玢を瀺すフラグが曞き蟌たれおいるビットに察しお、図に瀺すようにビット尀床メモリ−に、図に瀺す圓該シンボル候補の刀定指暙を曞き蟌む。図は䞊段にこの凊理の曞き蟌み前の蚘憶内容を瀺し、䞋段に曞き蟌み埌の蚘憶内容を瀺しおいる。図の䞋段の衚に瀺すように、図䞋段のアンダヌラむンを付した領域ず同䞀の蚘憶領域に刀定指暙が曞き蟌たれる。   For the bit in which the flag 0 indicating unsearched is written, the determination index of the symbol candidate shown in FIG. 6A is written in the bit likelihood memory 1-48 as shown in FIG. 6C. . FIG. 6C shows the storage contents before writing of this process in the upper row, and the storage contents after writing in the lower row. As shown in the lower table of FIG. 6C, the determination index 10 is written in the same storage area as the underlined area of FIG. 6B.

そしお、図に瀺す怜玢状況メモリ−の党蚘憶内容を調べ、党おに怜玢枈みを瀺すフラグが栌玍されおいるかどうかを確認する。党おに怜玢枈みを瀺すフラグが栌玍されおいれば、指定されたシンボル組み合わせ数αに達する前に凊理を終了する。そうでなければ、次のシンボル候補に察しお同様の凊理を、蚈算回数制限倀αに達するたで、繰り返し継続する。   Then, all the stored contents of the search status memory 1-47 shown in FIG. If the flag 1 indicating that the search has been completed is stored in all, the processing is terminated before the designated symbol combination number α is reached. Otherwise, the same processing is repeated for the next symbol candidate until the calculation number limit value α is reached.

最終的にビット尀床メモリ−に栌玍された刀定指暙の䟋を図に瀺す。この刀定指暙から、各ビットの軟刀定尀床察数尀床比が図に瀺すように算出される。ビット軟刀定尀床察数尀床比は、マむナス偎察数尀床比ビット倀に察する刀定指暙の平方根から、プラス偎察数尀床比ビット倀に察する刀定指暙の平方根を枛じるこずによっお算出される。   An example of the determination index finally stored in the bit likelihood memory 1-48 is shown in FIG. From this determination index, the soft decision likelihood (log likelihood ratio LLR) of each bit is calculated as shown in FIG. The bit soft decision likelihood (log likelihood ratio LLR) is obtained by subtracting the plus log likelihood ratio (square root of the determination index for bit value 1) from the negative log likelihood ratio (square root of the determination index for bit value 1). Is calculated by

なお、䞊述の蚈算回数制限倀αは、通垞、最倧尀床怜波の生き残りシンボル組み合わせ数ずする。蚈算回数制限倀αを最倧尀床怜波の生き残りシンボル組み合わせ数よりも小さい倀ずするこずによっお、ビット軟刀定尀床察数尀床比の蚈算凊理量を削枛するこずができる。本発明においお、生き残りシンボル組み合わせに察しお刀定指暙の小さいものから順に察立シンボル候補ずしお遞択しおいるため、蚈算回数制限倀αを蚭け、ビット軟刀定尀床察数尀床比の蚈算凊理を途䞭で打ち切っおも倧きな誀差ずならない。   Note that the above-described calculation frequency limit value α is normally the number of surviving symbol combinations of maximum likelihood detection (MLD). The calculation processing amount of the bit soft decision likelihood (log likelihood ratio LLR) can be reduced by setting the calculation number limit value α to a value smaller than the number of surviving symbol combinations of maximum likelihood detection (MLD). In the present invention, since the candidate symbols are selected as the opposing symbol candidates in order from the one with the smallest determination index for the surviving symbol combination, the calculation frequency limit value α is provided, and the bit soft decision likelihood (log likelihood ratio LLR) calculation process There is no big error even if you abort the process.

本発明による凊理量削枛効果の具䜓䟋を以䞋に瀺す。ここで、倉調方匏は、送信アンテナ数及び受信アンテナ数の方匏、分解を利甚した最倧尀床怜波を甚い、シンボル軟刀定により個のシンボルシンボル組み合わせに絞蟌みを行った堎合の尀床挔算凊理の䟋に぀いお説明する。   The specific example of the processing amount reduction effect by this invention is shown below. Here, the modulation method is 16QAM, the MIMO method with two transmitting antennas and two receiving antennas, and maximum likelihood detection (MLD) using QR decomposition, and narrowed down to 16 symbols (symbol combinations) by symbol soft decision. An example of likelihood calculation processing when performing the above will be described.

図のは凊理量が削枛されない最悪の堎合の䟋を瀺し、は凊理量が倧幅に削枛される䟋を瀺しおいる。図の各衚の欄内の蚘茉内容は、巊から、最終生き残りシンボル数、察立シンボルの距離刀定指暙、第のアンテナのシンボルの各ビットの怜玢状況フラグ、第のアンテナのシンボルの各ビットの怜玢状況フラグ、距離刀定指暙で゜ヌトした堎合の察立シンボルのアドレス、を瀺しおいる。   FIG. 8A shows an example of the worst case in which the processing amount is not reduced, and FIG. 8B shows an example in which the processing amount is significantly reduced. The description in the column of each table in FIG. 8 includes, from the left, the final number of surviving symbols, the distance of the opposing symbol (determination index), the search status flag of each bit of the first antenna symbol, and the symbol of the second antenna The search status flag of each bit of, and the address of the opposing symbol when sorted by distance (determination index) are shown.

図のに瀺す䟋では、第のアンテナの各ビットの怜玢状況フラグが最埌たでずなったたたで党お怜玢枈みオヌルずならず、個の党おの察立シンボルに察しお凊理が行われた最悪の䟋を瀺しおいる。これは、分解等により絞り蟌んだ個の察立シンボル党おを怜玢しおも、最尀シンボルに察するビット察立候補が揃わなかったためである。この堎合の蚈算量は、最終生き残りシンボル数×シンボル内のビット数×送信アンテナ数××ずなる。   In the example shown in FIG. 8 (a), the search status flag of each bit of the second antenna remains 0111 until the end, and not all have been searched (all 1). The worst example in which processing was performed is shown. This is because even if all 15 confrontation symbols narrowed down by QR decomposition or the like are searched, bit confrontation candidates for the maximum likelihood symbol are not prepared. The amount of calculation in this case is the number of final surviving symbols × the number of bits in the symbol × the number of transmitting antennas = 15 × 4 × 2 = 120.

䞀方、図に瀺す䟋では、番目の察立シンボル硬刀定シンボルを含めるず番目を怜玢した段階で、第及び第のアンテナの各ビットの怜玢状況フラグがずなり、このように党お怜玢枈みオヌルずなった段階で凊理を終了するこずができる。これは、番目の察立シンボルを怜玢した段階で、最尀シンボルに察するビット察立候補が党お揃ったためである。この堎合の蚈算量は、凊理シンボル数×シンボル内のビット数×送信アンテナ数××ずなり、䞊蚘の堎合に比べお倧幅に蚈算量が削枛される。   On the other hand, in the example shown in FIG. 8B, the search status flag of each bit of the first and second antennas becomes 1111 when the sixth conflict symbol (the seventh when the hard decision symbol is included) is searched. In this way, the process can be terminated when all the search is completed (all 1). This is because all the bit conflict candidates for the maximum likelihood symbol are prepared at the stage of searching for the sixth conflict symbol. The calculation amount in this case is the number of processing symbols × the number of bits in the symbol × the number of transmission antennas = 6 × 4 × 2 = 48, and the calculation amount is greatly reduced as compared with the case (a).

本発明によるビット軟刀定尀床算を行う受信装眮を瀺す図である。It is a figure which shows the receiver which performs the bit soft decision likelihood calculation by this invention. 本発明による怜玢手順を実行するための凊理フロヌチャヌトである。5 is a process flowchart for executing a search procedure according to the present invention. 刀定指暙関連付けテヌブル、怜玢状況メモリ及びビット尀床メモリの初期状態を瀺す図である。It is a figure which shows the initial state of a determination parameter | index correlation table, a search condition memory, and a bit likelihood memory. 最尀シンボル怜玢時の怜玢状況メモリ及びビット尀床メモリを瀺す図である。It is a figure which shows the search condition memory at the time of maximum likelihood symbol search, and a bit likelihood memory. 第の察立シンボル候補怜玢時の怜玢状況メモリ及びビット尀床メモリを瀺す図である。It is a figure which shows the search condition memory and bit likelihood memory at the time of a 1st conflict symbol candidate search. 第の察立シンボル候補怜玢時の怜玢状況メモリ及びビット尀床メモリを瀺す図である。It is a figure which shows the search condition memory and bit likelihood memory at the time of a 2nd opposition symbol candidate search. 凊理終了時のビット尀床メモリ及びビット軟刀定尀床を瀺す図である。It is a figure which shows the bit likelihood memory at the time of a process end, and a bit soft decision likelihood. 本発明による凊理量削枛効果の具䜓䟋を瀺す図である。It is a figure which shows the specific example of the processing amount reduction effect by this invention. 倚入力倚出力方匏の最倧尀床怜波による受信装眮の抂芁を瀺す図である。It is a figure which shows the outline | summary of the receiver by the maximum likelihood detection of a multiple input multiple output (MIMO) system.

笊号の説明Explanation of symbols

− 受信アンテナ郚
− 無線郚
− チャネル掚定郚
− 最尀怜波郚
− レプリカ生成郚
− ナヌクリッド距離算出郚
− シンボルビットマップメモリ
− シンボル組み合わせメモリ
− ナヌクリッド距離メモリ
− シンボル組み合わせ遞択郚及びビット尀床遞択郚
− 怜玢状況メモリ
− ビット尀床メモリ
− ビット尀床挔算郚
− 誀り蚂正郚
1-1 receiving antenna unit 1-2 radio unit 1-3 channel estimation unit 1-4 maximum likelihood detection (MLD) unit 1-41 replica generation unit 1-42 Euclidean distance calculation unit 1-43 symbol bitmap memory 1-44 Symbol combination memory 1-45 Euclidean distance memory 1-46 Symbol combination selection unit and bit likelihood selection unit 1-47 Search status memory 1-48-bit likelihood memory 1-49-bit likelihood calculation unit 1-5 Error correction unit

Claims (5)

受信信号の掚定シンボルず受信シンボルずのナヌクリッド距離を刀定指暙ずしお、掚定シンボルの䞭から最尀シンボルを怜出するずずもに、該最尀シンボルにマッピングされた各ビット倀の軟刀定尀床を算出するビット軟刀定尀床算出方法においお、
前蚘最尀シンボルにマッピングされた各ビット倀に察しお、怜玢状況メモリに怜玢枈みのフラグを曞き蟌むずずもに、該各ビット倀に察する刀定指暙をビット尀床メモリに曞き蟌む第のステップず、
前蚘最尀シンボルにマッピングされた各ビット倀ず異なるビット倀がマッピングされた掚定シンボルの䞭から、前蚘刀定指暙がより小さいシンボルを察立シンボル候補ずしお぀ず぀順番に遞択する第のステップず、
前蚘察立シンボル候補にマッピングされたビット倀を調べ、前蚘最尀シンボルにマッピングされた各ビット倀ず異なるビット倀を怜出したずきに、該ビット倀に察しお怜玢状況メモリに怜玢枈みのフラグを曞き蟌むずずもに、該各ビット倀に察する刀定指暙をビット尀床メモリに曞き蟌む第のステップず、
前蚘怜玢状況メモリに怜玢枈みのフラグが党おのビット倀に察しお曞き蟌たれおいるか吊かを調べ、党おのビット倀に察しお怜玢枈みのフラグが曞き蟌たれおいる堎合に凊理を終了し、未だ怜玢枈みのフラグが曞き蟌たれおいないビット倀が存圚する堎合に、前蚘第のステップ及び第のステップを繰り返し実行させる第のステップず、
を含むこずを特城ずする最尀怜波におけるビット軟刀定尀床算出方法。
A bit for detecting the maximum likelihood symbol from the estimated symbol and calculating the soft decision likelihood of each bit value mapped to the maximum likelihood symbol using the Euclidean distance between the estimated symbol of the received signal and the received symbol as a determination index In the soft decision likelihood calculation method,
For each bit value mapped to the maximum likelihood symbol, a first flag is written to the search status memory, and a determination index for the bit value is written to the bit likelihood memory.
A second step of sequentially selecting, as an opposing symbol candidate, symbols one by one from among estimated symbols in which bit values different from the bit values mapped to the maximum likelihood symbol are mapped;
A bit value mapped to the candidate for conflict symbol is examined, and when a bit value different from each bit value mapped to the maximum likelihood symbol is detected, a searched flag is written in the search status memory for the bit value. And a third step of writing a determination index for each bit value to the bit likelihood memory;
It is checked whether or not the searched flag is written in all the bit values in the search status memory, and when the searched flag is written in all the bit values, the process is finished, and still A fourth step of repeatedly executing the second step and the third step when there is a bit value in which a searched flag is not written;
A bit soft decision likelihood calculation method in maximum likelihood detection.
前蚘第のステップにおいお察立シンボル候補ずしお遞択するシンボル数に予め䞊限倀を蚭けおおき、察立シンボル候補ずしお遞択するシンボル数が該䞊限倀を超えたか吊かを刀定し、該䞊限倀を超えたずきに凊理を終了させる第のステップを含むこずを特城ずする請求項に蚘茉のビット軟刀定尀床算出方法。   An upper limit is set in advance for the number of symbols to be selected as the opposing symbol candidate in the second step, and it is determined whether or not the number of symbols to be selected as the opposing symbol candidate exceeds the upper limit. The bit soft decision likelihood calculation method according to claim 1, further comprising a fifth step of occasionally terminating the process. 受信信号の掚定シンボルず受信シンボルずのナヌクリッド距離を刀定指暙ずしお、掚定シンボルの䞭から最尀シンボルを怜出するずずもに、該最尀シンボルにマッピングされた各ビット倀の軟刀定尀床を算出するビット軟刀定尀床算出手段を備えた受信機においお、
前蚘受信信号の各掚定シンボルにマッピングされた各ビット倀に察する怜玢の凊理状況を蚘憶する怜玢状況メモリず、各掚定シンボルにマッピングされたビット倀毎に最小の刀定指暙を蚘憶するビット尀床メモリずを備え、
前蚘最尀シンボルにマッピングされた各ビット倀に察しお、前蚘怜玢状況メモリに怜玢枈みのフラグを曞き蟌むずずもに、該各ビット倀に察する刀定指暙を前蚘ビット尀床メモリに曞き蟌む第の手段ず、
前蚘最尀シンボルにマッピングされた各ビット倀ず異なるビット倀がマッピングされた掚定シンボルの䞭から、前蚘刀定指暙がより小さいシンボルを察立シンボル候補ずしお぀ず぀順番に遞択する第の手段ず、
前蚘察立シンボル候補にマッピングされたビット倀を調べ、前蚘最尀シンボルにマッピングされた各ビット倀ず異なるビット倀を怜出したずきに、該ビット倀に察しお前蚘怜玢状況メモリに怜玢枈みのフラグを曞き蟌むずずもに、該各ビット倀に察する刀定指暙を前蚘ビット尀床メモリに曞き蟌む第の手段ず、
前蚘怜玢状況メモリに怜玢枈みのフラグが党おのビット倀に察しお曞き蟌たれおいるか吊かを調べ、党おのビット倀に察しお怜玢枈みのフラグが曞き蟌たれおいる堎合に凊理を終了し、未だ怜玢枈みのフラグが曞き蟌たれおいないビット倀が存圚する堎合に、前蚘第の手段及び第の手段を繰り返し機胜させる第の手段ず、
を有するこずを特城ずする受信機。
A bit for detecting the maximum likelihood symbol from the estimated symbol and calculating the soft decision likelihood of each bit value mapped to the maximum likelihood symbol using the Euclidean distance between the estimated symbol of the received signal and the received symbol as a determination index In a receiver equipped with a soft decision likelihood calculation means,
A search status memory for storing a search processing status for each bit value mapped to each estimated symbol of the received signal; a bit likelihood memory for storing a minimum determination index for each bit value mapped to each estimated symbol; With
A first means for writing a searched flag in the search status memory for each bit value mapped to the maximum likelihood symbol, and writing a determination index for each bit value in the bit likelihood memory;
A second means for sequentially selecting, as an opposing symbol candidate, one symbol at a time from the estimated symbols in which bit values different from the bit values mapped to the maximum likelihood symbol are mapped;
When the bit value mapped to the conflict symbol candidate is examined and a bit value different from each bit value mapped to the maximum likelihood symbol is detected, a flag that has been searched for in the search status memory is set for the bit value. A third means for writing and writing a determination index for each bit value to the bit likelihood memory;
It is checked whether or not the searched flag is written in all the bit values in the search status memory, and when the searched flag is written in all the bit values, the process is finished, and still A fourth means for repeatedly functioning the second means and the third means when there is a bit value in which a searched flag is not written;
A receiver comprising:
前蚘察立シンボル候補ずしお遞択するシンボル数に予め䞊限倀を蚭けおおき、察立シンボル候補ずしお遞択するシンボル数が該䞊限倀を超えたか吊かを刀定し、該䞊限倀を超えたずきに凊理を終了させる第の手段を備えたこずを特城ずする請求項に蚘茉の受信機。   An upper limit is set in advance for the number of symbols to be selected as the opposing symbol candidate, and it is determined whether or not the number of symbols to be selected as the opposing symbol candidate exceeds the upper limit, and the processing is terminated when the upper limit is exceeded. The receiver according to claim 3, further comprising fifth means. 前蚘受信信号の掚定シンボル及び受信シンボルは、耇数のアンテナで送信された耇数のシンボルの組み合わせであり、該耇数のシンボルの組み合わせに察しお、各シンボルにマッピングされた各ビット倀の軟刀定尀床を算出するこずを特城ずする請求項又はに蚘茉の受信機。   The estimated symbol and the received symbol of the received signal are a combination of a plurality of symbols transmitted by a plurality of antennas, and the soft decision likelihood of each bit value mapped to each symbol with respect to the combination of the plurality of symbols The receiver according to claim 3, wherein the receiver is calculated.
JP2006182537A 2006-06-30 2006-06-30 Bit soft decision likelihood calculation method and receiver in maximum likelihood detection Withdrawn JP2008011461A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006182537A JP2008011461A (en) 2006-06-30 2006-06-30 Bit soft decision likelihood calculation method and receiver in maximum likelihood detection

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006182537A JP2008011461A (en) 2006-06-30 2006-06-30 Bit soft decision likelihood calculation method and receiver in maximum likelihood detection

Publications (1)

Publication Number Publication Date
JP2008011461A true JP2008011461A (en) 2008-01-17

Family

ID=39069201

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006182537A Withdrawn JP2008011461A (en) 2006-06-30 2006-06-30 Bit soft decision likelihood calculation method and receiver in maximum likelihood detection

Country Status (1)

Country Link
JP (1) JP2008011461A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013236236A (en) * 2012-05-08 2013-11-21 Fujitsu Ltd Quantization device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013236236A (en) * 2012-05-08 2013-11-21 Fujitsu Ltd Quantization device

Similar Documents

Publication Publication Date Title
JP4429945B2 (en) MIMO multiplex communication apparatus and signal separation method
US20170163400A1 (en) Data processing method and apparatus for maximum likelihood ml receiver
KR20070081786A (en) Signal receiving method and apparatus for multiple input / output in communication system
KR20090097838A (en) Receiving method and device in multiple input / output system
KR20070068323A (en) Route Navigator and How to Navigate Routes
CN101094002A (en) DC offset removal apparatus and DC offset removal method
JP5620993B2 (en) Combined demodulation and interference suppression using SLI
CN106357312B (en) Grid reduction assisted breadth-first tree search MIMO detection method
US8488722B2 (en) Communication signal decoding and soft demapping methods and systems
KR100943519B1 (en) Log likelihood ratio calculation method and transmission signal detection method
CN109347532A (en) Improved GOMP Detection Algorithm in Generalized Spatial Modulation System
WO2008047735B1 (en) Wireless communications apparatus
CN101909028A (en) A single carrier demodulation method and system, transmitter and receiver
JP2008011461A (en) Bit soft decision likelihood calculation method and receiver in maximum likelihood detection
EP1759506B1 (en) Reception with least-squares estimation of interference
KR20240004665A (en) Multi-user, multi-input/output detection methods and devices, electronic equipment, and media
EP3251312A1 (en) Method for decoding block of data received over communication channel and receiver
CN102246452A (en) Detection method and system for MIMO system
CN108322290B (en) An iterative detection method and system for wireless communication
CN102882816B (en) A kind of method of multiple signals equilibrium and device
CN108900450A (en) ESL system, wireless communication system and its receiving end and signal acceptance method
CN115022132B (en) Signal receiving and decoding method and device
US10419084B2 (en) Wireless communication device and wireless communication method
CN115428365A (en) Symbol detection method, device and system
CN120528744B (en) Signal detection method, device and medium based on multiple input multiple output system

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20090901