KR101060530B1 - Soft Decision Detection Method and Decoding Method Using the Same - Google Patents
Soft Decision Detection Method and Decoding Method Using the Same Download PDFInfo
- Publication number
- KR101060530B1 KR101060530B1 KR1020100090629A KR20100090629A KR101060530B1 KR 101060530 B1 KR101060530 B1 KR 101060530B1 KR 1020100090629 A KR1020100090629 A KR 1020100090629A KR 20100090629 A KR20100090629 A KR 20100090629A KR 101060530 B1 KR101060530 B1 KR 101060530B1
- Authority
- KR
- South Korea
- Prior art keywords
- soft decision
- decoding
- stbc
- decision values
- transmission symbol
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/06—DC level restoring means; Bias distortion correction ; Decision circuits providing symbol by symbol detection
- H04L25/067—DC level restoring means; Bias distortion correction ; Decision circuits providing symbol by symbol detection providing soft decisions, i.e. decisions together with an estimate of reliability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/02—Arrangements for detecting or preventing errors in the information received by diversity reception
- H04L1/06—Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
- H04L1/0618—Space-time coding
- H04L1/0631—Receiver arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/02—Arrangements for detecting or preventing errors in the information received by diversity reception
- H04L1/06—Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
- H04L1/0618—Space-time coding
- H04L1/0637—Properties of the code
- H04L1/0643—Properties of the code block codes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Error Detection And Correction (AREA)
- Radio Transmission System (AREA)
Abstract
연판정 검출방법 및 이를 이용한 복호 방법이 제공된다. 본 복호 방법은, 수신 심볼을 STBC 복호하여 송신 심볼을 추정하고, 추정된 송신 심볼을 구성하는 비트들에 대한 중간 연판정 값들을 각각 산출한 후, 산출된 연판정 값들에 특정 이득을 곱하여 최종 연판정 값들을 각각 산출하며, 산출된 최종 연판정 값들을 이용하여 추정된 송신 심볼을 반복 복호한다. 이에 의해, 기존 MLD 방식과 비교하여 복잡도 감소를 얻을 수 있으면서도 동일한 성능 결과를 얻을 수 있게 된다.A soft decision detection method and a decoding method using the same are provided. The decoding method estimates a transmission symbol by STBC decoding the received symbol, calculates the intermediate soft decision values for the bits constituting the estimated transmission symbol, and then multiplies the calculated soft decision values by a specific gain to obtain the final concatenation. Each of the determination values is calculated, and the estimated transmission symbol is repeatedly decoded using the calculated final soft decision values. As a result, compared with the conventional MLD method, it is possible to obtain a reduction in complexity and the same performance result.
Description
본 발명은 연판정 검출방법 및 이를 이용한 복호 방법에 관한 것으로, 무선통신시스템에서 전송 다이버시티 이득을 얻기 위한 STBC 기술 등을 이용한 다중안테나 방식을 사용한 시스템에서 연판정 검출 방법 및 이를 이용한 복호 방법에 관한 것이다.
The present invention relates to a soft decision detection method and a decoding method using the same, and a soft decision detection method and a decoding method using the same in a system using a multi-antenna method using the STBC technology for obtaining the transmission diversity gain in a wireless communication system will be.
무선통신시스템에서는 채널에서 발생하는 페이딩 및 간섭 등으로 인하여 채널의 상태가 시간에 따라 매우 다양하게 변화할 수 있다. 이러한 환경에서 송신단의 다수개의 안테나로부터 동일한 신호를 전송함으로써 수신단에서는 각기 서로 다른 채널 환경에서부터 수신된 신호를 결합하여 다이버시티 이득을 취하여 시스템의 성능을 향상시킬 수 있다.In a wireless communication system, the state of a channel may vary with time due to fading and interference occurring in the channel. In such an environment, by transmitting the same signal from a plurality of antennas in the transmitting end, the receiving end may combine the signals received from different channel environments to obtain diversity gain to improve the performance of the system.
다수 개의 안테나에서 동시에 같은 정보를 다른 형태로 부호화하여 전송하여 다이버시티 이득을 얻을 수 있도록 하는 기술인 시공간 블럭 부호(Space-Time Block Coding; STBC) 기술은 알라무티(Alamouti)에 의해 처음 제안된 바 있다.Space-Time Block Coding (STBC) technology, which is a technology that obtains diversity gain by encoding and transmitting the same information in different forms at the same time in multiple antennas, was first proposed by Alamouti. .
이 기술은 송신단에서 두 개의 안테나를 사용하여 두 심볼 구간 동안에 각 안테나에서 전송하는 두 심볼의 부호화된 형태가 서로 다르도록 설계하고, 이 설계된 구조가 직교성을 유지하도록 하여 수신단에서는 단순한 선형적 복호가 가능하면서도 많은 다이버시티 이득을 얻을 수 있도록 하는 방식이다. 이후 여러 가지 형태의 시공간 블럭 부호 기술이 제안된 바 있다.This technique is designed to use two antennas at the transmitting end so that the coded form of the two symbols transmitted from each antenna is different during the two symbol intervals. It's a way to get a lot of diversity gain. Since then, various types of space-time block code techniques have been proposed.
상기의 STBC 기술은 무선통신시스템에서 거의 필수적으로 오류 정정부호와 결합하여 사용하게 되는데, 근래에 들어 사용되는 오류정정부호 방식의 경우 연판정입출력을 사용하여 반복적으로 복호를 수행하는 터보부호와 같은 방식이 주류를 이루고 있다.The STBC technique is almost always used in combination with an error correction code in a wireless communication system. In the case of the error correction code method used in recent years, a method such as a turbo code that repeatedly performs decoding using a soft input / output signal is used. This is mainstream.
이 경우 상기의 반복 복호를 수행하는 터보부호의 특성 때문에, 연판정 검출 정보를 얼마나 정확하게 터보 부호 복호기에 제공하느냐에 따라 그 성능이 크게 좌우될 수 있다.In this case, due to the characteristics of the turbo code for performing the above iterative decoding, the performance can be largely determined by how accurately the soft decision detection information is provided to the turbo code decoder.
상기 STBC와 오류정정부호가 결합된 시스템에서 최대 우호 검출(Maximum likelihood detection; MLD)이 가장 정확한 연판정 검출 정보를 제공하여 최대의 성능을 얻을 수 있지만, 송신 안테나의 개수 및 변조 심볼의 차수에 따라 지수적으로 증가하는 복잡도 때문에 실제 시스템에서의 적용은 거의 불가능하다.
Although maximum likelihood detection (MLD) provides the most accurate soft decision detection information in the STBC and error correction code combined system, it is possible to obtain the maximum performance, depending on the number of transmit antennas and the order of modulation symbols. Due to the exponentially increasing complexity, application in practical systems is almost impossible.
본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것으로서, 본 발명의 목적은, MLD를 사용하지 않고 간단한 선형 검출을 이용하여 복잡도를 최소화 시키면서도, MLD와 동일한 성능을 보이는 연판정 검출방법 및 이를 이용한 복호 방법을 제공함에 있다.The present invention has been made to solve the above problems, an object of the present invention, the soft decision detection method that shows the same performance as the MLD while using a simple linear detection without using the MLD and the same, and using the same The present invention provides a decoding method.
특히, 시공간 블럭 부호와 오류정정부호를 결합하여 사용하는 경우에 있어서, 매우 간단한 방법으로 오류정정부호에서 필요로 하는 연판정 값을 검출하여, 성능을 극대화 시킬 수 있도록 함에 있다.
In particular, in the case of using a combination of a space-time block code and an error correction code, it is possible to maximize the performance by detecting the soft decision value required by the error correction code in a very simple manner.
상기 목적을 달성하기 위한 본 발명에 따른, 복호 방법은, 수신 심볼을 STBC 복호하여 송신 심볼을 추정하는 단계; 추정된 송신 심볼을 구성하는 비트들에 대한 중간 연판정 값들을 각각 산출하는 단계; 산출된 연판정 값들에 특정 이득을 곱하여 최종 연판정 값들을 각각 산출하는 단계; 및 산출된 최종 연판정 값들을 이용하여, 상기 추정된 송신 심볼을 반복 복호하는 단계;를 포함한다.According to the present invention for achieving the above object, a decoding method comprises: estimating a transmission symbol by STBC decoding the received symbol; Calculating intermediate soft decision values for bits constituting the estimated transmission symbol, respectively; Calculating final soft decision values by multiplying the calculated soft decision values by a specific gain; And repeatedly decoding the estimated transmission symbol using the calculated final soft decision values.
그리고, 상기 특정 이득은, STBC 복호에 의해 변화된 잡음 분산 값을 반영한 이득인 것이 바람직하다.The specific gain is preferably a gain reflecting a noise variance value changed by STBC decoding.
또한, 상기 특정 이득은, 상기 채널 계수들의 함수로 표현되는 것이 바람직하다.Further, the specific gain is preferably expressed as a function of the channel coefficients.
그리고, 송신 안테나의 개수가 2개이고 수신 안테나의 개수가 1개인 알라무티(Alamouti) STBC의 경우, 상기 채널계수는 이고, h1는 1번째 송신 안테나와 수신단 사이에서의 채널 계수이고, h2는 2번째 송신 안테나와 수신단 사이에서의 채널 계수일 수 있다.In the case of Alamouti STBC, in which the number of transmitting antennas is two and the number of receiving antennas is one, the channel coefficient is H 1 may be a channel coefficient between the first transmit antenna and the receiver, and h 2 may be a channel coefficient between the second transmit antenna and the receiver.
또한, 송신 안테나의 개수가 4개이고 수신 안테나의 개수가 1개인 한국등록특허 10-0967954(유사 직교 시공간 블록 부호 시스템 및 방법)에서 제안한 STBC의 경우, 최종 연판정 값 은 아래의 수학식으로 나타내며,In addition, in the case of the STBC proposed by Korea Patent Registration No. 10-0967954 (similar orthogonal space-time block code system and method) having four transmitting antennas and one receiving antenna, the final soft decision value Is represented by the following equation,
는 중간 연판정 값이고, ρ1 및 ρ2는 특정 이득으로 아래의 수학식으로 나타내어지고, Is the intermediate soft decision value, ρ 1 and ρ 2 are given by
ρ1=2(α-β)ρ 1 = 2 (α-β)
ρ2=2(α+β)ρ 2 = 2 (α + β)
hi는 i번째 송신 안테나와 수신단 사이에서의 채널 계수일 수 있다.h i may be a channel coefficient between the i th transmit antenna and the receiver.
그리고, 상기 중간 연판정 값들을 각각 산출하는 단계는, 상기 추정된 송신 심볼을 구성하는 비트들에 대한 경판정 경계값들을 이용하여 상기 중간 연판정 값들을 각각 산출하는 것이 바람직하다.In the calculating of the intermediate soft decision values, the intermediate soft decision values may be calculated by using hard decision boundary values of bits constituting the estimated transmission symbol.
또한, 상기 복호 방법은, STBC와 오류정정부호를 함께 이용하는 무선통신 시스템에서 적용되는 것이 바람직하다.In addition, the decoding method is preferably applied to a wireless communication system using both STBC and error correction code.
한편, 본 발명에 따른, 연판정 검출 방법은, 추정된 송신 심볼을 구성하는 비트들에 대한 중간 연판정 값들을 각각 산출하는 단계; 및 산출된 연판정 값들에 특정 이득을 곱하여 최종 연판정 값들을 각각 산출하는 단계;를 포함한다.On the other hand, the soft decision detection method according to the present invention, the step of calculating the respective intermediate soft decision values for the bits constituting the estimated transmission symbol; And calculating the final soft decision values by multiplying the calculated soft decision values by a specific gain.
그리고, 상기 특정 이득은, STBC 복호에 의해 변화된 잡음 분산 값을 반영한 이득인 것이 바람직하다.The specific gain is preferably a gain reflecting a noise variance value changed by STBC decoding.
또한, 상기 특정 이득은, 상기 채널 계수들의 함수로 표현되는 것이 바람직하다.Further, the specific gain is preferably expressed as a function of the channel coefficients.
한편, 본 발명에 따른, 수신 장치는, 수신 심볼을 STBC 복호하여 송신 심볼을 추정하는 STBC 복호부; 추정된 송신 심볼을 구성하는 비트들에 대한 중간 연판정 값들을 각각 산출하고, 산출된 연판정 값들에 특정 이득을 곱하여 최종 연판정 값들을 각각 산출하는 연판정 검출부; 및 산출된 최종 연판정 값들을 이용하여, 상기 추정된 송신 심볼을 반복 복호하는 반복 복호부;를 포함한다.
On the other hand, according to the present invention, a reception apparatus includes: an STBC decoding unit for STBC decoding a received symbol to estimate a transmission symbol; A soft decision detector for calculating intermediate soft decision values for bits constituting the estimated transmission symbol, and multiplying the calculated soft decision values by a specific gain to calculate final soft decision values, respectively; And an iterative decoding unit for iteratively decoding the estimated transmission symbol using the calculated final soft decision values.
이상 설명한 바와 같이, 본 발명에 따르면, 기존 MLD 방식과 비교하여 복잡도 감소를 얻을 수 있으면서도 동일한 성능 결과를 얻을 수 있는 장점이 있다. 도한, 다양한 STBC 방식을 포함하는 다중 안테나 시스템에 적용 가능하다는 장점이 있다.
As described above, according to the present invention, there is an advantage that the same performance results can be obtained while reducing complexity compared with the conventional MLD scheme. In addition, there is an advantage that it is applicable to a multi-antenna system including various STBC schemes.
도 1은 본 발명이 적용가능한 무선통신 시스템을 도시한 도면,
도 2는 본 발명의 일 실시예에 따른 복호화 방법의 설명에 제공되는 흐름도,
도 3은 본 실시예에서 제안한 방식과 MLD 방식의 복잡도를 비교한 표를 나타낸 도면, 그리고,
도 4는 프레임 오류율 성능 비교도이다.1 illustrates a wireless communication system to which the present invention is applicable;
2 is a flowchart provided to explain a decoding method according to an embodiment of the present invention;
3 is a diagram showing a table comparing the complexity of the scheme proposed in this embodiment and the MLD scheme, and
4 is a frame error rate performance comparison.
이하에서는 도면을 참조하여 본 발명을 보다 상세하게 설명한다.Hereinafter, with reference to the drawings will be described the present invention in more detail.
도 1은 본 발명이 적용가능한 무선통신 시스템을 도시한 도면이다. 본 발명이 적용가능한 무선통신 시스템은 STBC(Space-Time Block Coding)와 오류정정부호를 함께 사용하는 시스템으로, 송신장치(100)와 수신장치(200)가 상호 통신가능하도록 연결되어 구축된다.1 is a diagram illustrating a wireless communication system to which the present invention is applicable. A wireless communication system to which the present invention is applicable is a system using a space-time block coding (STBC) and an error correcting code together. The
무선통신 시스템을 구성하는 송신장치(100)는, 도 1에 도시된 바와 같이, 오류정정 부호부(110), 변조부(120) 및 STBC 부호부(130)를 포함한다.As shown in FIG. 1, the
오류정정 부호부(110)는 소스인 이진 신호를 오류정정 부호화하여 이진 백터열 b로 변환하고, 변환된 이진 백터열 b를 출력한다.Error
변조부(120)는 이진 백터열 b에 대해 기저대역 변조를 수행한다. 구체적으로, 변조부(120)는 다수의 비트들을 하나의 심볼로 매핑하여 심볼 백터열 s로 변환하고, 변환된 심볼 백터열 s을 출력한다.The
STBC 부호부(130)는 심볼 백터열 s를 STBC 부호화함으로서 s'으로 변환하여 채널로 전송한다.The
한편, 채널에서 발생되는 페이딩은 송신 안테나의 개수 및 수신 안테나의 개수에 따라 채널 행렬 H로 수학적으로 모델링 될 수 있다. 또한, 채널에서는 가우시안 잡음 n이 부가되는 것으로 상정할 수 있다.Meanwhile, fading generated in a channel may be mathematically modeled by the channel matrix H according to the number of transmit antennas and the number of receive antennas. In addition, it can be assumed that Gaussian noise n is added to the channel.
이에 따라, 수신장치(200)에서는 채널 행렬 H가 곱해진 심볼 벡터열 s'에 가우시안 잡음 n이 부가된 심볼 벡터열 r이 수신된다.Accordingly, the
수신장치(200)는, 도 1에 도시된 바와 같이, STBC 복호부(210), 연판정 검출부(220) 및 반복 복호부(230)를 포함한다.As shown in FIG. 1, the
STBC 복호부(210)는 수신된 심볼 벡터열 r을 STBC 복호화하여 송신된 심볼에 대한 추정치 r'을 산출한다.The STBC
연판정 검출부(220)는 STBC 복호부(210)에 의해 추정된 송신 심볼 r'을 구성하는 비트들에 대한 중간 연판정 값들 b'을 각 비트별로 산출한 후 특정 이득을 곱하여 최종 연판정 값들 b를 각 비트별로 산출한다. 상기 비트열 b는 결국 r'을 기반으로 계산된 최종 연판정 벡터열, 즉 L(b| r')가 되므로, 연판정 검출부(220)는 벡터열 L(b| r')로 그 결과를 출력한다.The
반복 복호부(230)는 연판정 검출부(220)에서 출력되는 벡터열 L(b| r')을 이용하여 반복적으로 복호화를 수행하여, 소스 이진 신호를 복원한다.The
이하에서는, 도 1에 도시된 수신장치(200)에 의해 복호화가 수행되는 과정에 대해, 도 2를 참조하여 상세히 설명한다. 도 2는 본 발명의 일 실시예에 따른 복호화 방법의 설명에 제공되는 흐름도이다.Hereinafter, a process of decoding by the receiving
먼저, STBC 복호부(210)는 STBC 부호부(130)에서 STBC 부호화에 사용한 부호화 행렬을 이용한 선형 대수학적 복호를 통해, 수신된 심볼 벡터열 r로부터 송신된 심볼에 대한 추정치 r'을 산출한다(S310).First, the STBC
그러면, 연판정 검출부(220)는 STBC 복호부(210)에 의해 추정된 송신 심볼 r'을 구성하는 비트들에 대한 중간 연판정 값들 b'을 각 비트별로 산출한다(S320).Then, the
S320단계에서, 중간 연판정 값들 b'은 추정된 송신 심볼 r'을 구성하는 비트들에 대한 경판정 경계값들을 이용하여 산출하며, 이에 대한 구체적인 방법은, Sunheui Ryoo, Sooyoung Kim, 및 Sung Pal Lee에 의해 작성된 "Efficient soft demapping method for high order modulation schemes(CIC 2003, Seoul, Korea)"에 개시되어 있다.In step S320, the intermediate soft decision values b ' are calculated using hard decision boundary values for bits constituting the estimated transmission symbol r' , and specific methods thereof are described by Sunheui Ryoo, Sooyoung Kim, and Sung Pal Lee. It is disclosed in "Efficient soft demapping method for high order modulation schemes (CIC 2003, Seoul, Korea)".
이후, 연판정 검출부(220)는 산출된 중간 연판정 값들 b'에 특정 이득을 곱하여 최종 연판정 값들 b를 각 비트별로 산출한다(S330). 상기 비트열 b는 결국 r'을 기반으로 계산된 최종 연판정 벡터열 L(b| r')가 되므로, 연판정 검출부(220)는 벡터열 L(b| r')로 그 결과를 출력한다.Thereafter, the
S330단계에서, 특정 이득은, STBC 복호에 의해 변화된 잡음 분산 값을 반영한 이득으로, 채널 행렬의 원소인 채널 계수들의 함수로 표현되며, 송신 안테나의 개수에 따라 각기 다르게 표현된다.In step S330, the specific gain is a gain reflecting the noise variance value changed by STBC decoding, and is expressed as a function of channel coefficients that are elements of the channel matrix, and is expressed differently according to the number of transmitting antennas.
반복 복호부(230)는 연판정 검출부(220)에서 출력되는 벡터열 L(b| r')을 이용하여 반복적으로 복호화를 수행하여, 소스 이진 신호를 복원한다(S340).The
이하에서는, S230단계에서 이용되는 특정 이득을 산출하는 방법에 대해 상세리 설명한다.Hereinafter, a method of calculating a specific gain used in step S230 will be described in detail.
먼저, 알라무티가 제안한 2개의 송신 안테나를 이용한 STBC 방식을 사용한 경우의 특정 이득을 산출하는 과정에 대해 설명한다.First, a process of calculating a specific gain in the case of using the STBC method using two transmitting antennas proposed by Alamouti will be described.
아래 수학식 1은 알라무티가 제안한 방식을 이용할 경우, 2개의 심볼 구간 동안 수신된 신호를 나타낸 식이다.
여기서 *는 복소 공액 연산을 의미하며, ri는 i번째 타임 슬롯에 수신된 심볼이고 hj는 j번째 송신 안테나와 수신단 사이에서의 채널 계수이다. 수학식 1에 나타난 바와 같이, 수신 심볼 ri는 전송 심볼 xi에 채널 계수가 곱해지고 가우시안 잡음 ni가 더해진 심볼이라 할 수 있다.Where * denotes a complex conjugate operation, r i is a symbol received in the i th time slot and h j is a channel coefficient between the j th transmit antenna and the receiver. As shown in
한편, STBC 부호화 행렬은 직교 행렬이 되기 때문에, 위 수학식 1를 채널 행렬을 이용하여 표현하였을 경우 그 채널 행렬 역시 직교행렬이 된다. 이러한 특성으로 인하여 수신장치(200)의 STBC 복호부(210)에서의 송신 심볼 추정은 아래의 수학식 2와 같은 간단한 선형 연산으로 수행될 수 있다.On the other hand, since the STBC coding matrix is an orthogonal matrix, the channel matrix is also an orthogonal matrix when
위 수학식 2를 이용하여 추정된 송신 심볼 는 여러 개의 비트로 구성되어 있으므로, 심볼을 구성하고 있는 각 비트에 대한 연판정 값을 개별적으로 구해주어야 한다.Transmission Symbol Estimated Using
추정된 송신 심볼 을 구성하고 있는 j번째 비트에 대한 중간 연판정 값 은 경판정 경계값을 이용하여 간단하게 구할 수 있음은 전술한 바 있다.Estimated transmission symbol Intermediate soft decision value for the j th bit constituting the Has been described above that can be simply obtained using the hard decision boundary value.
이후, 아래의 수학식 3과 같이 중간 연판정 값 에 특정 이득 을 곱하여 최종 연판정 값 을 산출할 수 있다.Then, the intermediate soft decision value as shown in Equation 3 below Certain benefits to Multiply by the final soft decision value Can be calculated.
특정 이득 은 STBC 복호 과정에서 변화된 잡음 분산 값을 반영한 것으로, 채널 계수들의 함수로 표현되었음을 확인할 수 있다.Specific gain Reflects the noise variance value changed during the STBC decoding process, and it can be seen that it is expressed as a function of channel coefficients.
다음으로, 선형 복호가 가능한 유사직교 STBC 방식을 사용한 경우의 특정 이득을 산출하는 과정에 대해 설명한다.Next, the process of calculating the specific gain in the case of using the quasi-orthogonal STBC method which can perform linear decoding is demonstrated.
4개의 송신 안테나와 1개의 수신 안테나를 사용하는 한국등록특허 10-0967954(유사 직교 시공간 블록 부호 시스템 및 방법)에서 제안한 STBC를 이용하는 무선통신 시스템에 대하여 선형 복호가 가능한 유사직교 STBC 방식에 대한 부호화 행렬 XN4와 그에 해당하는 채널 행렬 HN4는 아래의 수학식 4와 수학식 5로 나타낼 수 있다. Coding matrix for a pseudo-orthogonal STBC scheme capable of linear decoding for a wireless communication system using STBC proposed in Korean Patent Registration No. 10-0967954 (Similar Orthogonal Space-Time Block Code System and Method) using 4 transmitting antennas and 1 receiving antenna X N4 and the corresponding channel matrix H N4 may be represented by
여기서, STBC 복호를 통해 추정되는 송신 심볼 는 수학식 6을 이용하여 구할 수있다.Here, the transmission symbol estimated through STBC decoding Can be obtained using
여기서, H는 행렬에 대한 헤르미안 연산을 의미하고, ρ1=2(α-β), ρ2=2(α+β)로써, α와 β는 채널이득의 합 및 간섭 인자를 나타내는 값으로써 아래의 수학식 7로 나타낼 수 있다.Here, H means Hermian operation on the matrix, ρ 1 = 2 (α-β), ρ 2 = 2 (α + β), and α and β are values representing the sum of channel gains and interference factors. It may be represented by Equation 7 below.
추정된 송신 심볼 을 구성하고 있는 j번째 비트에 대한 중간 연판정 값 은 경판정 경계값을 이용하여 간단하게 구할 수 있음은 전술한 바 있다.Estimated transmission symbol Intermediate soft decision value for the j th bit constituting the Has been described above that can be simply obtained using the hard decision boundary value.
이후, 아래의 수학식 8과 같이 중간 연판정 값 에 특정 이득 ρ1(i = 1,2) 또는 ρ2(i = 3,4) 를 곱하여 최종 연판정 값 을 산출할 수 있다.Then, the intermediate soft decision value as shown in
특정 이득 ρ1(i = 1,2) 또는 ρ2(i = 3,4)은 STBC 복호 과정에서 변화된 잡음 분산 값을 반영한 것으로, 채널 계수들의 함수로 표현되었음을 확인할 수 있다.The specific gain ρ 1 (i = 1,2) or ρ 2 (i = 3,4) reflects the noise variance value changed during the STBC decoding process, and it can be seen that it is expressed as a function of channel coefficients.
도 3은 본 실시예에서 제안한 방식과 MLD 방식의 복잡도를 비교한 표이다. 도 3을 통해 확인 할 수 있듯이 제안된 방식은 선형 검출을 기본으로 하기 때문에 MLD 방식과 비교하여 매우 큰 복잡도 개선을 얻을 수 있다.3 is a table comparing the complexity of the scheme proposed in this embodiment and the MLD scheme. As can be seen from FIG. 3, since the proposed scheme is based on linear detection, a very large complexity improvement can be obtained compared to the MLD scheme.
도 4는 여러 변조 차수에서, 프레임 크기가 384비트인 터보 부호와 알라무티 방식이 결합된 경우에 대한 레일레이 페이딩 채널에서의 프레임 오류율 (frame error rate; FER) 성능 비교도이다. 도 4의 성능 비교도를 통해, 본 실시예에서 제안된 방식은 기존 MLD 방식과 동일한 결과를 얻을 수 있음을 확인할 수 있는데, 이는 제안된 방식이 간단한 연산으로 복잡한 연산과 동일한 성능을 보이고 있음을 나타내는 것이라 할 수 있다.4 is a comparison diagram of frame error rate (FER) performance in a Rayleigh fading channel in a case where a turbo code having a frame size of 384 bits and an Alamouti scheme are combined in various modulation orders. 4, it can be seen that the proposed method in this embodiment can obtain the same result as the existing MLD method, which indicates that the proposed method shows the same performance as a complex operation with a simple operation. It can be said.
또한, 이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.
In addition, while the preferred embodiments of the present invention have been shown and described above, the present invention is not limited to the specific embodiments described above, but the technical field to which the invention belongs without departing from the spirit of the invention claimed in the claims. Of course, various modifications can be made by those skilled in the art, and these modifications should not be individually understood from the technical spirit or the prospect of the present invention.
100 : 송신장치 110 : 오류정정 부호부
120 : 변조부 130 : STBC 부호부
200 : 수신장치 210 : STBC 복호부
220 : 연판정 검출부 230 : 반복 복호부100: transmitting device 110: error correction code unit
120: modulator 130: STBC coder
200: receiver 210: STBC decoder
220: soft decision detector 230: iterative decoding unit
Claims (11)
추정된 송신 심볼을 구성하는 비트들에 대한 중간 연판정 값들을 각각 산출하는 단계;
산출된 연판정 값들에 특정 이득을 곱하여 최종 연판정 값들을 각각 산출하는 단계; 및
산출된 최종 연판정 값들을 이용하여, 상기 추정된 송신 심볼을 반복 복호하는 단계;를 포함하는 것을 특징으로 하는 복호 방법.
STBC decoding the received symbol to estimate the transmitted symbol;
Calculating intermediate soft decision values for bits constituting the estimated transmission symbol, respectively;
Calculating final soft decision values by multiplying the calculated soft decision values by a specific gain; And
And repeatedly decoding the estimated transmission symbol by using the calculated final soft decision values.
상기 특정 이득은,
STBC 복호에 의해 변화된 잡음 분산 값을 반영한 이득인 것을 특징으로 하는 복호 방법.
The method of claim 1,
The specific gain,
A decoding method characterized by gain reflecting a noise variance value changed by STBC decoding.
상기 특정 이득은,
상기 채널 계수들의 함수로 표현되는 것을 특징으로 하는 복호 방법.
The method of claim 2,
The specific gain,
And the channel coefficients are represented as a function of the channel coefficients.
송신 안테나의 개수가 2개이고 수신 안테나의 개수가 1개인 알라무티(Alamouti) STBC의 경우, 상기 채널계수는 이고,
h1는 1번째 송신 안테나와 수신단 사이에서의 채널 계수이고,
h2는 2번째 송신 안테나와 수신단 사이에서의 채널 계수인 것을 특징으로 하는 복호 방법.
The method of claim 3, wherein
In the case of Alamouti STBC, which has two transmit antennas and one receive antenna, the channel coefficient is ego,
h 1 is the channel coefficient between the first transmit antenna and the receiver,
h 2 is a channel coefficient between the second transmit antenna and the receiver.
송신 안테나의 개수가 4개이고 수신 안테나의 개수가 1개인 경우, 최종 연판정 값 은 아래의 수학식으로 나타내며,
는 중간 연판정 값이고, ρ1 및 ρ2는 특정 이득으로 아래의 수학식으로 나타내어지고,
ρ1=2(α-β)
ρ2=2(α+β)
hi는 i번째 송신 안테나와 수신단 사이에서의 채널 계수인 것을 특징으로 하는 복호 방법.
The method of claim 1,
If the number of transmitting antennas is four and the number of receiving antennas is one, the final soft decision value Is represented by the following equation,
Is the intermediate soft decision value, ρ 1 and ρ 2 are given by
ρ 1 = 2 (α-β)
ρ 2 = 2 (α + β)
h i is a channel coefficient between the i th transmit antenna and the receiving end.
상기 중간 연판정 값들을 각각 산출하는 단계는,
상기 추정된 송신 심볼을 구성하는 비트들에 대한 경판정 경계값들을 이용하여 상기 중간 연판정 값들을 각각 산출하는 것을 특징으로 하는 복호 방법.
The method of claim 1,
Computing the intermediate soft decision values, respectively,
And calculating the intermediate soft decision values using hard decision boundary values for the bits constituting the estimated transmission symbol.
상기 복호 방법은,
STBC와 오류정정부호를 함께 이용하는 무선통신 시스템에서 적용되는 것을 특징으로 하는 복호 방법.
The method of claim 1,
The decoding method,
A decoding method characterized by being applied in a wireless communication system using both STBC and error correction code.
산출된 연판정 값들에 특정 이득을 곱하여 최종 연판정 값들을 각각 산출하는 단계;를 포함하는 것을 특징으로 하는 연판정 검출 방법.
Calculating intermediate soft decision values for bits constituting the estimated transmission symbol, respectively; And
And multiplying the calculated soft decision values by a specific gain to calculate final soft decision values, respectively.
상기 특정 이득은,
STBC 복호에 의해 변화된 잡음 분산 값을 반영한 이득인 것을 특징으로 하는 연판정 검출 방법.
The method of claim 8,
The specific gain,
A soft decision detection method, characterized in that the gain reflects the noise variance value changed by STBC decoding.
상기 특정 이득은,
상기 채널 계수들의 함수로 표현되는 것을 특징으로 하는 연판정 검출 방법.
The method of claim 9,
The specific gain,
Soft decision detection method characterized in that it is expressed as a function of said channel coefficients.
추정된 송신 심볼을 구성하는 비트들에 대한 중간 연판정 값들을 각각 산출하고, 산출된 연판정 값들에 특정 이득을 곱하여 최종 연판정 값들을 각각 산출하는 연판정 검출부; 및
산출된 최종 연판정 값들을 이용하여, 상기 추정된 송신 심볼을 반복 복호하는 반복 복호부;를 포함하는 것을 특징으로 하는 수신 장치.
An STBC decoder which estimates a transmission symbol by STBC decoding the received symbol;
A soft decision detector for calculating intermediate soft decision values for bits constituting the estimated transmission symbol, and multiplying the calculated soft decision values by a specific gain to calculate final soft decision values, respectively; And
And an iterative decoding unit for iteratively decoding the estimated transmission symbol by using the calculated final soft decision values.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020100090629A KR101060530B1 (en) | 2010-09-15 | 2010-09-15 | Soft Decision Detection Method and Decoding Method Using the Same |
| PCT/KR2011/003255 WO2012036366A1 (en) | 2010-09-15 | 2011-05-02 | Soft decision detection method and a decoding method using the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020100090629A KR101060530B1 (en) | 2010-09-15 | 2010-09-15 | Soft Decision Detection Method and Decoding Method Using the Same |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR101060530B1 true KR101060530B1 (en) | 2011-08-30 |
Family
ID=44933950
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020100090629A Expired - Fee Related KR101060530B1 (en) | 2010-09-15 | 2010-09-15 | Soft Decision Detection Method and Decoding Method Using the Same |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR101060530B1 (en) |
| WO (1) | WO2012036366A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101799849B1 (en) | 2016-08-11 | 2017-11-22 | 부산대학교 산학협력단 | Method for calculating soft decision value for qam signals |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007507913A (en) | 2003-10-03 | 2007-03-29 | 株式会社東芝 | Signal decoding method and apparatus |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7519126B2 (en) * | 2004-06-16 | 2009-04-14 | Broadcom Corporation | Space-time block-coding (STBC) with multiple streams in orhogonal frequency division mulitplexing (OFDM) for wireless local area networks (WLAN) and error metrics for soft decision with channel information |
| US7583763B2 (en) * | 2005-02-07 | 2009-09-01 | Mimopro Ltd. | Multi input multi output wireless communication reception method and apparatus |
| JP4539539B2 (en) * | 2005-11-18 | 2010-09-08 | 株式会社デンソー | Soft decision value correction method, receiver, program |
| US7817752B2 (en) * | 2007-05-17 | 2010-10-19 | Research In Motion Limited | Apparatus, and associated method, for detecting values of a space-time block code using selective decision-feedback detection |
-
2010
- 2010-09-15 KR KR1020100090629A patent/KR101060530B1/en not_active Expired - Fee Related
-
2011
- 2011-05-02 WO PCT/KR2011/003255 patent/WO2012036366A1/en active Application Filing
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007507913A (en) | 2003-10-03 | 2007-03-29 | 株式会社東芝 | Signal decoding method and apparatus |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101799849B1 (en) | 2016-08-11 | 2017-11-22 | 부산대학교 산학협력단 | Method for calculating soft decision value for qam signals |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2012036366A1 (en) | 2012-03-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100842569B1 (en) | Apparatus and for receiving signal in a communication system using a multiple input multiple output method | |
| JP5705138B2 (en) | Non-coherent space-time trellis coded modulation for network coded wireless relay communication | |
| KR101001541B1 (en) | Signal Detection and Method Based on QR Decomposition in Multi-Input / Output Wireless Communication System | |
| CN101958764A (en) | Transmission device, signal generation device and transmission method | |
| CN109831397B (en) | Overlapping multiplexing system, processing method and device thereof, storage medium and processor | |
| JP5697795B2 (en) | Wireless transmission device, wireless reception device, and data transmission method | |
| KR20140112931A (en) | Method and Apparatus for Detection Soft-Decision in 2X2 MIMO Systems | |
| CN100349387C (en) | Detecting method and device for vertical-bell laboratory layered space-time code | |
| US8365032B2 (en) | System and method for multiple input, multiple output (MIMO) communications | |
| JP2008503971A (en) | Space-time block coding apparatus and method for an even number of transmit antennas with maximum diversity maximum code rate | |
| JP4157043B2 (en) | Receiving apparatus for wireless communication system using at least three transmitting antennas | |
| JP2006191543A (en) | Decoder for multiplexed transmission system | |
| US8275076B2 (en) | Receiver and method for detecting signal in multiple antenna system | |
| KR101060530B1 (en) | Soft Decision Detection Method and Decoding Method Using the Same | |
| JP2009268077A (en) | System and device for transmitting data, and device for receiving vector of data | |
| US8136022B2 (en) | Detector for multi-level modulated signal and detection method using the same, and iterative receiver for multi-level modulated signal and iteratively receiving method using the same | |
| WO2015156058A1 (en) | Reception device | |
| CN1886958B (en) | Receiver and sender | |
| CN101917250B (en) | Communication method for bilateral relay network | |
| US8477884B2 (en) | Accelerated turbo transceiver and method for MIMO system | |
| Di Renzo et al. | Upper bounds for the analysis of trellis coded spatial modulation over correlated fading channels | |
| JP6335521B2 (en) | Transmitting apparatus and transmission system | |
| KR100940992B1 (en) | Receiver and Decoding Method in MIO System | |
| KR100933053B1 (en) | Receiver of Multiple Input / Output Communication System and Signal Detection Method Using the Same | |
| KR20140067255A (en) | Soft decision method using a linear mmse detection for coded mimo systems |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20140818 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20150819 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| FPAY | Annual fee payment |
Payment date: 20160824 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| FPAY | Annual fee payment |
Payment date: 20170719 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| FPAY | Annual fee payment |
Payment date: 20180717 Year of fee payment: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20190825 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20190825 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |