[go: up one dir, main page]

KR100459395B1 - 비터비 입력신호의 조정 장치 및 방법 - Google Patents

비터비 입력신호의 조정 장치 및 방법 Download PDF

Info

Publication number
KR100459395B1
KR100459395B1 KR10-2001-0074720A KR20010074720A KR100459395B1 KR 100459395 B1 KR100459395 B1 KR 100459395B1 KR 20010074720 A KR20010074720 A KR 20010074720A KR 100459395 B1 KR100459395 B1 KR 100459395B1
Authority
KR
South Korea
Prior art keywords
channel characteristic
symbol
signal
channel
long preamble
Prior art date
Application number
KR10-2001-0074720A
Other languages
English (en)
Other versions
KR20030044131A (ko
Inventor
김재근
Original Assignee
엘지전자 주식회사
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 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR10-2001-0074720A priority Critical patent/KR100459395B1/ko
Publication of KR20030044131A publication Critical patent/KR20030044131A/ko
Application granted granted Critical
Publication of KR100459395B1 publication Critical patent/KR100459395B1/ko

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/37Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
    • H03M13/39Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes
    • H03M13/41Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes using the Viterbi algorithm or Viterbi processors
    • H03M13/4138Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes using the Viterbi algorithm or Viterbi processors soft-output Viterbi algorithm based decoding, i.e. Viterbi decoding with weighted decisions
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/37Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
    • H03M13/3707Adaptive decoding and hybrid decoding, e.g. decoding methods or techniques providing more than one decoding algorithm for one code
    • H03M13/3715Adaptation to the number of estimated errors or to the channel state

Landscapes

  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Error Detection And Correction (AREA)

Abstract

본 발명은 비터비 복호기의 입력신호를 조정하는 장치 및 방법에 관한 것으로, 특히 롱 프리앰블과 파일럿 신호를 이용하여 계산한 채널특성간의 차를 비교 판단하여 비터비 복호기에 연판정 또는 경판정 데이터를 선택하여 출력하는 것을 목적으로 한다. 이를 위해 본 발명은 수신된 롱 프리앰블을 송신된 롱 프리앰블로 나누어 제1채널 특성을 추정하여 출력하는 롱 프리앰블 채널특성 추정부와; 수신되는 매 오에프디엠 심벌의 파일럿 신호를 송신된 오에프디엠 심벌의 파일럿 신호로 나누어 제2채널 특성을 추정하여 출력하는 파일럿 채널특성 추정부와; 상기 제1채널특성과 상기 제2채널특성의 오차를 계산하여 출력하는 채널특성 오차 계산부와; 상기 오차와 문턱값을 비교하여 상기 오에프디엠 심벌에 대응한 데이터 출력형식을 연판정 또는 경판정으로 선택하는 비교선택부와; 상기 비교선택부에서 경판정이 선택되면 연판정 데이터 가운데 가장 약한 0과 1을 경판정 데이터로 조정하여 비터비 복호기로 출력하는 입력신호 조정부로 구성된 것을 특징으로 한다. 따라서, 채널특성의 변화에 따라 비터비 복호기에 연판정 또는 경판정에 대응한 데이터를 출력함으로써 채널특성의 변화가 심한 통신 환경에서 비터비 복호기의 성능을 향상시키는 효과가 있다.

Description

비터비 입력신호의 조정 장치 및 방법{APPARATUS AND METHOD FOR CONTROLLING INPUT SIGNAL OF VITERBI DECODER}
본 발명은 비터비 복호기에 입력되는 신호를 조정하는 장치 및 방법에 관한 것으로, 롱 프리앰블과 파일럿 신호로부터 계산된 채널 특성을 비교하여 비터비 복호기에 입력되는 신호를 연판정 또는 경판정으로 조정하게 한 비터비 입력신호의 조정 장치 및 방법에 관한 것이다.
현재 무선 채널을 통해 데이터를 송수신하는 통신망이 사무실, 가정 및 개인에게 그 폭을 넓혀가고 있다.
이러한 무선 통신망의 규격에는 미국에서 제안한 IEEE802.11a와 IEEE802.11g, 유럽에서 제안한 HiperLAN/2 및 일본에서 제안한 MMAC(Multimedia Mobile Access Communication Systems)가 있다.
위의 여러 규격은 제정 중에 있고, 또한 산업계에서는 실용화되고 있으며 고속의 데이터 송수신을 가능하게 것이 특징이다.
여기서, 설명의 편의를 위해 상기 무선 통신망을 무선랜으로 가정하자.
이 여러 규격은 전송주파수, 전송속도 및 기타 동작상 약간의 차이는 있으나 기본적으로 모두 같은 구조로 이루어져 있으며, 이를 살펴보면 다음과 같다.
도 1은 무선랜을 정의하는 규격의 전송 구조를 보인 설명도로서, 데이터 링크 계층의 데이터 링크 제어(DLC: Data Link Control)가 출력한 프로토콜 데이터 유닛(PDU: Protocol Data Unit)을 스크램블링(Scrambling)(10), 포워드 에러 코렉션(FEC coding: Forward Error Correction coding)(20), 인터리빙(Interleaving)(30), 매핑(Mapping)(40), 오에프디엠(OFDM: Orthogonal Frequency Division Modulation)(50), 물리적인 버스트(PHY busts: Physical busts)(60)에 의해 무선으로 전송(radio transmitter)(70)하는 과정을 설명하고 있다.
이후, 설명의 편의를 위해 무선랜의 대표적인 규격인 IEEE802.11a만을 설명한다.
이 규격은 도 2의 부호율 1/2, 구속장 7에 기초한 펑처드 길쌈부호(Convolutional Code, 이하 길쌈부호로 표기함)를 오류정정부호(ECC: Error Correction Code)로 채택한다.
이 규격의 수신부는 길쌈부호를 복호하기 위하여 비터비 복호기를 사용한다. 여기서, 도 3은 일반적인 비터비 복호기의 구성을 보인 블록도로서, 오에프디엠복조기로부터 복조된 신호를 입력받아 부호율(Code Rate)에 따라 디펑처링(Depuncturing)을 수행하는 디펑처링기(Depuncturing)(80)와; 상기 디펑쳐링된 신호를 부호율1/2에 맞추어 동작하는 비터비 코어(Viterbi_Core)(90)로 구성된다.
상기 비터비 코어(90)는 트레이스백(Trace-back)등의 방식을 이용하여 복호데이터를 판정하기 위해, 브랜취메트릭(Branch Metric)을 계산하는 브랜취 메트릭 계산부(Branch Metric Assignment)(91)와, 각 상태(State)에서 경로 메트릭(Path Metric)을 더하고 비교하고 선택(ACS: Add-Compare & Select)하는 ACS부(ViterbiDecoder ACS)(92)와, 트레이스백 작업을 하는 트레이스백부(Traceback Memory)(93)로 구성된다.
위와 같은 구성의 비터비 복호기는 브랜취 메트릭을 계산하기 위해 크게 연판정(Soft Decision)과 경판정(Hard Decision)을 이용한다.
연판정은 브랜취 메트릭의 입력신호를 도 4에 도시된 바와 같이, 디펑처링된 신호의 크기에 따라 여러 단계로 나누어 각각에 다른 브랜취 메트릭의 입력신호를 할당하는 것이고, 경판정은 브랜취 메트릭의 입력신호를 2개로만 나누어 0 또는 1 가운데 하나만을 선택하여 브랜취 메트릭을 계산하는 방식이다.
일반적으로 연판정은 3비트 연판정을 사용하며, 경판정에 비해 약 2dB정도의 성능향상이 있다. 따라서, 복호기는 위와 같은 연판정(Soft Decision)을 이용하여 구현된다.
IEEE802.11a의 규격에서 비터비 복호기는 상기 연판정을 이용한 비터비 복호기가 사용된다.
여기서, IEEE802.11a의 규격에서 수신기의 비터비 복호기의 복호 과정을 설명하면 다음과 같다.
먼저, IEEE802.11a의 규격에서 전송 신호의 타이밍도를 살펴보면 도 5와 같이, 주파수 오차, 프레임 동기 등의 동기작업을 수행하고 채널특성을 추정하는데 사용되는 롱 프리앰블(16㎲)과; 6∼54 Mbps의 전송속도를 갖기 위한 4.0㎲(0.8㎲의 보호구간(GI: Gaurd Interval)+3.2㎲의 부반송파 심벌 주기)의 심벌 주기로 구성된다.
여기서, 롱 프리앰블(Long Preamble)은 아래의 L-26,26에서 도시된 바와 같이, 오에프디엠용 부반송파(Subcarrier) 52개에 대하여 사전에 약속되어 있는 정보를 송신하므로 수신단은 이러한 롱 프리앰블의 수신 신호로부터 채널정보를 얻을 수 있다. 여기서, 가장 간단한 예를 들면 다음과 같다.
L-26,26={1, 1, -1, -1, 1, 1, -1, 1, -1, 1, 1, 1, 1, 1, 1, -1, -1, 1, 1, -1, 1, -1, 1, 1, 1, 1, 0,
1, -1, -1, 1, 1, -1, 1, -1, 1, -1, -1, -1, -1, -1, 1, 1, -1, -1, 1, -1, 1, -1, 1, 1, 1, 1}
즉, i번째 부반송파의 송신신호를 L(i)라고 하고, 롱 프리앰블의 수신신호를 R(i)라고 하면, 수신신호의 채널특성 C(i)는 아래의 수학식 1과 같다.
Dcomp(i)는 채널 특성을 보상하기 위해 데이터 프레임(SIGNAL, Service+Data)신호 D(i)를 위 수학식 1을 이용하여 얻은 수신신호의 채널특성 C(i)로 나누어 얻어진다. 이때 사용되는 수학식 2가 아래와 같다.
이렇게 얻은 신호 Dcomp(i)는 변조방식(BPSK, QPSK, 16-QAM, 64-QAM)에 맞게 데이터 판정(Slice)이 된 후 비터비 복호기에 입력된다.
이후, 비터비 복호기는 상기 Dcomp(i)를 입력받아 연판정으로 동작하고, 복호신호를 출력한다.
그러나, 상기와 같은 종래 기술은 무선 신호가 송수신되는 채널 특성의 변화가 심한 경우 채널 특성을 올바르게 추정하지 못하는 상황이 발생하여 시스템의 성능 저하가 크게 생기는 문제점이 있다.
따라서, 본 발명은 상기와 같은 문제점을 감안하여 창안한 것으로, 비터비 복호기를 구성함에 있어, 롱 프리앰블, 파일럿 신호로부터 얻은 채널특성 정보간의 오차와 문턱값을 비교 판단하여 비터비 복호기의 입력 신호를 경판정으로 동작시킬 때 연판정 데이터 가운데 가장 약한 0과 1을 경판정 데이터로 조정하여 출력함으로써 채널 등화 오류에 의한 시스템의 성능저하를 개선하게 한 비터비 입력신호의 조정 장치 및 방법을 제공함에 그 목적이 있다.
도 1은 IEEE802.11a, HiperLAN/2, IEEE802.11g 등의 통신 규약에서 전송부의 구성을 보인 블록도.
도 2는 부호율 1/2의 길쌈부호기의 구성을 보인 예시도.
도 3은 IEEE802.11a에서 비터비 복호기의 구성을 보인 블록도.
도 4는 도 3의 브랜취 메트릭에 입력되는 신호의 형식을 보인 예시도.
도 5는 IEEE802.11a의 전송부의 전송 신호의 타이밍를 보인 예시도.
도 6은 본 발명 비터비 입력신호의 조정 장치의 구성을 보인 블록도.
도 7은 본 발명 비터비 입력신호의 조정 방법의 일실시예를 보인 동작 순서도.
도 8은 본 발명 비터비 입력신호의 조정 방법의 다른 일실시예를 보인 동작 순서도.
도 9는 IEEE802.11a의 오에프디엠 심벌에서 데이터와 파일럿 신호에 할당된 부 반송파를 보인 예시도.
도 10은 IEEE802.11a의 오에프디엠 심벌에서 데이터에 할당된 부반송파 블록에 대응한 파일럿 신호를 보인 예시도.
**도면의 주요부분에 대한 부호의 설명**
1 : 채널특성 추정부 2 : 파일럿 채널특성 추정부
3 : 채널특성 오차 계산부 4 : 비교선택부
5 : 입력 조정부
상기와 같은 목적을 달성하기 위한 본 발명은, 수신된 롱 프리앰블을 송신된 롱 프리앰블로 나누어 제1채널 특성을 추정하여 출력하는 롱 프리앰블 채널특성 추정부와; 수신되는 매 오에프디엠 심벌의 파일럿 신호를 송신된 오에프디엠 심벌의 파일럿 신호로 나누어 제2채널 특성을 추정하여 출력하는 파일럿 채널특성 추정부와;상기 제1채널특성과 상기 제2채널특성의 오차를 계산하여 출력하는 채널특성 오차 계산부와; 상기 오차와 문턱값을 비교하여 상기 오에프디엠 심벌에 대응한 데이터 출력형식을 연판정 또는 경판정으로 선택하는 비교선택부와; 상기 비교선택부에서 경판정이 선택되면 연판정 데이터 가운데 가장 약한 0과 1을 경판정 데이터로 조정하여 비터비 복호기로 출력하는 입력신호 조정부로 구성한 것을 특징으로 한다.
또한, 수신된 롱 프리앰블을 송신된 롱 프리앰블로 나누어 제1채널 특성을 계산하는 제1단계와; 수신된 매 오에프디엠 심벌의 파일럿 신호를 송신된 오에프디엠 심벌의 파일럿 신호로 나누어 제2채널 특성을 계산하는 제2단계와; 상기 제1단계에서 계산한 제1채널 특성과 상기 제2단계에서 계산된 제2채널 특성의 차를 구해 문턱값과 비교하여 오차가 문턱값보다 크면 연판정이 아닌 경판정에 대응한 비터비 입력 신호를 출력하는 제3단계로 동작하는 것을 특징으로 한다.
이하, 본 발명에 따른 일실시예를 첨부한 도면을 참조하여 상세히 설명하면 다음과 같다.
도 6은 본 발명 비터비 입력신호의 조정 장치를 보인 블록도로서, 롱 프리앰블을 이용하여 제1채널 특성을 추정하여 출력하는 롱 프리앰블 채널특성 추정부(1)와; 오에프디엠 심벌의 파일럿 신호를 이용하여 제2채널 특성을 추정하여 출력하는 파일럿 채널특성 추정부(2)와; 상기 제1채널특성과 상기 제2채널특성의 오차를 계산하여 출력하는 채널특성 오차 계산부(3)와; 상기 오차와 문턱값을 비교하여 상기 오에프디엠 심벌에 대응한 데이터 출력형식을 연판정 또는 경판정으로 선택하는 비교선택부(4)와; 상기 비교선택부(4)에서 경판정이 선택되면 연판정 데이터 가운데 가장 약한 0과 1을 경판정 데이터로 조정하여 비터비 복호기(6)로 출력하는 입력신호 조정부(5)로 구성된다.
또한, 도 7은 본 발명 비터비 입력신호의 조정 방법의 동작 순서를 보인도로서, 수신된 롱 프리앰블을 약속된 롱 프리앰블로 나누어 제1채널 특성을 계산하고 수신된 데이터 프레임을 상기 제1채널 특성으로 나누어 수신신호를 보상하는 제1단계와; 수신된 매 오에프디엠 심벌의 파일럿 신호를 약속된 오에프디엠 심벌의 파일럿 신호로 나누어 제2채널 특성을 계산하는 제2단계와; 상기 제1단계에서 계산한 제1채널 특성과 상기 제2단계에서 계산된 제2채널 특성의 차를 구해 문턱값과 비교하여 크면 비터비 입력 신호에 경판정에 대응한 비터비 입력 신호의 사용을 결정하고 작으면 연판정에 대응한 비터비 입력 신호의 사용을 결정하는 제3단계와; 상기 경판정에 대응한 비터비 입력 신호의 사용이 결정되면 연판정에 사용되는 신호 중에서 가장 약한 0과 1을 선택하여 경판정에 대응한 비터비 입력 신호에 적용하는 제4단계로 이루어진다.
먼저, IEEE802.11a의 물리계층은 오에프디엠 방식을 사용하며, 이 오에프디엠 방식의 부반송파(sub-carrier)할당은 도 9에 도시된 바와 같이, 64개 부 반송파 가운데 52개만을 사용하며, 이 52개 가운데 4개는 등간격으로 파일럿 신호를 할당하도록 되어 있다.
제한적이지만 상기 파일럿 신호를 이용하여 채널정보를 얻고, 이 채널정보는 비터비 복호기(6)를 연판정 또는 경판정 복호 방법 중 선택하여 동작시키는데 대한 판단 기준으로 사용됨으로써, 채널 등화 오류에 의한 시스템의 성능저하가 줄어 들 수 있다.
매 오에프디엠 심벌당 파일럿 신호는 4개 존재한다. 예를 들어 설명하면 i번째 오에프디엠 심벌의 4개 파일럿 신호를 낮은 부반송파 주파수부터 각각 Pi(-21), Pi(-7), Pi(7), Pi(21)이라고 가정하자.
파일럿 신호에서의 채널 특성은 아래의 수학식 3와 같이 수신 신호를 파일럿신호로 나눔으로써 얻어진다.
여기서, j는 부 반송파의 위치를 나타내는 것으로 {-21, -7, 7, 21}이고, Pi는 i번째 오에프디엠 심벌의 전송 신호이고, Ri는 수신 신호이고, Ci(j)는 i번째 오에프디엠 심벌의 부 반송파 j에 대한 채널 특성이다.
이후, 롱 프리앰블의 수신 신호로부터 얻은 제1채널 특성 C(j)와 i번째 오에프디엠심벌에서 파일럿 신호를 이용하여 얻은 제2채널 특성 Ci(j)를 비교한다.
이 때, 파일럿 신호는 등간격으로 떨어져 있으나, 갯수가 4개 밖에 되지 않으므로 파일럿 신호와 다른 부 반송파에서의 채널 특성은 파악되기 어렵다.
그러나, 상기 4개의 Ci(j)가 각각 파일럿 신호를 중심으로 한 부반송파 블록 전체의 채널 특성 변화율을 대표한다.
즉, 도 10에 도시된 바와 같이 -7번째 파일럿 신호는 -14번부터 -1번까지의 부 반송파를 대표하므로 Ci(-7)은 -14번부터 -1번까지의 부 반송파의 채널 특성을 대표한다.
이후, i번째 오에프디엠 심벌에서 구한 제2채널 특성 Ci(j)를 전송 프레임 초기에 한번 구한 제1채널 특성 C(j)와의 차를 구해 오차가 얻어진다.
여기서, 상기 오차를 문턱값과 비교하여 문턱값보다 크면, 초기 롱 프리앰블을 이용하여 구한 채널 특성을 i번째 오에프디엠 심벌에 적용하는 것은 무리가 따름을 알 수 있다.
따라서, 파일럿 신호에 의해 대표되는 부 반송파 블록의 오에프디엠 심벌에 대한 비터비 복호기(6)는 연판정으로 동작하지 않고 경판정으로 동작한다.
이와 같이 경판정을 사용할 때에는 연판정을 사용하는 다른 신호와의 정합을 위해 도 4의 Weakest '0', Weakest '1'을 사용한다.
즉, 데이터가 1로 경판정될 때에는 Weakest '1'에 해당하는 신호를 매핑하여 출력하고, 0으로 경판정될 때에는 Weakest '0'에 해당하는 신호를 매핑하여 출력한다.
여기서, 연판정시 사용되는 데이터 형식이 도 4의 형식 1과 같다면, 경판정시 사용되는 데이터 형식은 다음과 같다.
if( SOFT(j)==0) { /* 경판정 */
if(decision_data==0)
data_out=3'b011;
else
data_out=3'b100;
}
else{ /* 연판정 */
...
}
여기서, decision_data는 경판정 또는 연판정으로 판정할 경우의 데이터 값이고, data_out은 비터비 복호기에서 사용하는 경판정의 데이터 값이다. 즉, 형식1에서 0, 1의 연판정 데이터 가운데 가장 약한 0, 1을 사용함을 알 수 있다.
또한, 다른 일실시예로 도 8에 도시된 바와 같이 수신된 롱 프리앰블을 약속된 롱 프리앰블로 나누어 제1채널 특성을 계산하는 제1단계와; 수신된 매 오에프디엠 심벌의 파일럿 신호를 송신된 오에프디엠 심벌의 파일럿 신호로 나누어 제2채널 특성을 계산하는 제2단계와; 상기 롱 프리앰블에 의해 구해진 제1채널 특성을 매 오에프디엠 심벌마다 수신되는 파일럿 신호에 의해 구해진 제2채널 특성으로 보상하고 수신된 데이터 프레임을 이 보상된 제3채널 특성으로 나누어 수신신호를 보상하는 제3단계와; 상기 제2단계에서 계산한 제2채널 특성과 상기 제3단계에서 계산된 제3채널 특성의 차를 구해 문턱값과 비교하여 경판정에 대응한 비터비 입력 신호의 사용이 결정되면 연판정에 사용되는 신호 중에서 가장 약한 0과 1을 선택하여 경판정에 대응한 비터비 입력 신호에 적용하는 제4단계로 이루어진 것을 특징으로 하며 이를 설명하면 다음과 같다.
첫번째 일실시예에 롱 프리앰블을 이용하여 얻은 채널특성을 매 오에프디엠 심벌마다 할당된 4개의 파일럿 신호를 이용하여 보정하는 과정이 추가될 수 있다.
이는 초기에 롱 프리앰블에 의해 설정된 제1채널특성을 계속 수신되는 오에프디엠 심벌마다 할당된 4개의 파일럿 신호를 사용하여 보정하는 것이다. 보정 방법은 파일럿 신호를 이용하여 얻은 제2채널특성으로 롱 프리앰블을 이용하여 얻은 제1채널특성을 보정한다. 보정 방법에는 일반적으로 두 채널특성 정보의 산술평균, 각각 가중치를 두어 평균내는 방법이 적용될 수 있다. 산술평균은 두 채널특성을 합하여 2로 나누는 방법이고, 가중치를 두어 평균하는 방법은 두 채널특성에 각각 다른 가중치를 곱하고 더하는 방법이다. 이밖에도, 이전 다수의 채널특성에 대해 이동 평균을 구하는 방법을 적용하여 롱 프리앰블로 얻은 제1채널특성을 파일럿 신호로 얻은 제2채널특성으로 보정할 수 있다. 상기 예시한 보정 방법 외에도 여러 다른 보정 방법을 적용할 수 있다.
또한, 수신된 데이터 프레임은 수신신호를 보정된 C(j)로 나누는 채널 보정 과정에 의해 보정된 데이터 프레임이 된다.
그러나, 비터비 복호기(6)의 입력신호에 대한 판정방법은 바로 전 오에프디엠 심벌의 채널 보정을 위해 사용한 채널 특성과 현 오에프디엠 심벌의 파일럿 정보로부터 얻은 채널 특성과의 오차에 따라 선택된다. 이후의 과정은 첫번째 일실시예와 같다.
따라서, 현재 오에프디엠심벌에 대한 데이터의 비터비 복호가 연판정 또는 경판정으로 선택되어 수행된다. 즉, 비터비 복호기(6)의 입력 신호는 연판정 또는 경판정에 대한 데이터 형식 중 하나가 선택된다.
이러한 본 발명은 IEEE802.11a, IEEE802.11g, HiperLAN/2등과 같은 통신 규약에서 사용하고 있는 비터비 복호기에 적용될 수 있다.
이상에서 상세히 설명한 바와 같이, 본 발명은 롱 프리앰블, 파일럿 신호로 구한 두 채널 특성간의 오차를 계산하여 오차가 문턱값보다 커지면 연판정 데이터 가운데 가장 약한 0과 1을 비터비 복호기의 입력신호로 적용함으로써 수신된 모든 오에프디엠 심벌에 대해 경판정 또는 연판정 중 한 가지만 사용하는 방법에 비해 채널 특성의 변화가 심한 경우에 보다 좋은 비터비 복호 성능을 얻는 효과가 있다.

Claims (7)

  1. 수신된 롱 프리앰블을 송신된 롱 프리앰블로 나누어 제1채널 특성을 추정하여 출력하는 롱 프리앰블 채널특성 추정부와;
    수신되는 매 오에프디엠 심벌의 파일럿 신호를 송신된 오에프디엠 심벌의 파일럿 신호로 나누어 제2채널 특성을 추정하여 출력하는 파일럿 채널특성 추정부와;
    상기 제1채널특성과 상기 제2채널특성의 오차를 계산하여 출력하는 채널특성 오차 계산부와;
    상기 오차와 문턱값을 비교하여 상기 오에프디엠 심벌에 대응한 데이터 출력형식을 연판정 또는 경판정으로 선택하는 비교선택부와;
    상기 비교선택부에서 경판정이 선택되면 연판정 데이터 가운데 가장 약한 0과 1을 경판정 데이터로 조정하여 비터비 복호기로 출력하는 입력신호 조정부로 구성된 것을 특징으로 하는 비터비 입력신호의 조정 장치.
  2. 제1항에 있어서, 상기 채널특성 오차 계산부는 파일럿 채널특성 추정부에서 출력된 제2채널특성과 롱 프리앰블 채널특성 추정부에서 출력된 제1채널특성의 평균치를 구하여 상기 제1채널특성을 보정하는 채널특성보정부를 더 포함하여 구성된 것을 특징으로 하는 비터비 입력신호의 조정 장치.
  3. 제2항에 있어서, 상기 채널특성 오차 계산부는 이전 오에프디엠 심벌에 대해 채널특성보정부에서 출력된 채널특성과 현 오에프디엠 심벌에 대해 파일럿 채널특성 추정부에서 출력된 채널특성의 오차를 계산하게 구성된 것을 특징으로 하는 비터비 입력신호의 조정 장치.
  4. 제1항에 있어서, 상기 파일럿 채널특성 추정부는 부반송파에서의 수신신호와 오에프디엠 심벌 중 각각의 블록을 대표하는 파일럿 신호를 아래의 수학식 (3)을 사용하여 채널특성을 계산하게 구성된 것을 특징으로 비터비 입력신호의 조정 장치.
    (수학식 3)
    여기서, j는 부 반송파의 위치를 나타내는 것으로 {-21, -7, 7, 21}이고, Pi는 i번째 오에프디엠 심벌의 전송 신호이고, Ri는 수신 신호이고, Ci(j)는 i번째 오에프디엠 심벌의 부 반송파 j에 대한 채널 특성이다.
  5. 수신된 롱 프리앰블을 송신된 롱 프리앰블로 나누어 제1채널 특성을 계산하는 제1단계와;
    수신된 매 오에프디엠 심벌의 파일럿 신호를 송신된 오에프디엠 심벌의 파일럿 신호로 나누어 제2채널 특성을 계산하는 제2단계와;
    상기 제1단계에서 계산한 제1채널 특성과 상기 제2단계에서 계산된 제2채널 특성의 차를 구해 문턱값과 비교하여 오차가 문턱값보다 크면 연판정이 아닌 경판정에 대응한 비터비 입력 신호를 출력하는 제3단계로 이루어진 것을 특징으로 하는 비터비 입력신호의 조정 방법.
  6. 제5항에 있어서, 상기 제1단계는 롱 프리앰블에 의해 구해진 제1채널 특성과 매 오에프디엠 심벌마다 수신되는 파일럿 신호에 의해 구해진 제2채널 특성의 평균치를 구하여 상기 롱 프리앰블에 의해 구해진 제1채널 특성을 보상하는 과정을 더 포함하여 이루어진 것을 특징으로 하는 비터비 입력신호의 조정 방법.
  7. 제5항에 있어서, 상기 제3단계에서 경판정에 대응한 비터비 입력 신호는 연판정 데이터 가운데 가장 약한 0과 1을 경판정 데이터로 사용하게 이루어진 것을 특징으로 하는 비터비 입력신호의 조정 방법.
KR10-2001-0074720A 2001-11-28 2001-11-28 비터비 입력신호의 조정 장치 및 방법 KR100459395B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2001-0074720A KR100459395B1 (ko) 2001-11-28 2001-11-28 비터비 입력신호의 조정 장치 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2001-0074720A KR100459395B1 (ko) 2001-11-28 2001-11-28 비터비 입력신호의 조정 장치 및 방법

Publications (2)

Publication Number Publication Date
KR20030044131A KR20030044131A (ko) 2003-06-09
KR100459395B1 true KR100459395B1 (ko) 2004-12-03

Family

ID=29571907

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2001-0074720A KR100459395B1 (ko) 2001-11-28 2001-11-28 비터비 입력신호의 조정 장치 및 방법

Country Status (1)

Country Link
KR (1) KR100459395B1 (ko)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5271042A (en) * 1989-10-13 1993-12-14 Motorola, Inc. Soft decision decoding with channel equalization
JPH06197141A (ja) * 1992-12-25 1994-07-15 Hitachi Denshi Ltd ディジタル復調器
EP0991239A2 (en) * 1998-10-01 2000-04-05 British Broadcasting Corporation Setting of quantisation levels in multicarrier receivers
KR20000045145A (ko) * 1998-12-30 2000-07-15 전주범 디지털 텔레비젼 수신기의 잔류측파방식 복조기
KR20010064281A (ko) * 1999-12-27 2001-07-09 구자홍 채널 특성 보정 방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5271042A (en) * 1989-10-13 1993-12-14 Motorola, Inc. Soft decision decoding with channel equalization
JPH06197141A (ja) * 1992-12-25 1994-07-15 Hitachi Denshi Ltd ディジタル復調器
EP0991239A2 (en) * 1998-10-01 2000-04-05 British Broadcasting Corporation Setting of quantisation levels in multicarrier receivers
KR20000045145A (ko) * 1998-12-30 2000-07-15 전주범 디지털 텔레비젼 수신기의 잔류측파방식 복조기
KR20010064281A (ko) * 1999-12-27 2001-07-09 구자홍 채널 특성 보정 방법

Also Published As

Publication number Publication date
KR20030044131A (ko) 2003-06-09

Similar Documents

Publication Publication Date Title
US7260055B2 (en) Method for reducing channel estimation error in an OFDM system
KR100996080B1 (ko) 직교 주파수 분할 다중 방식을 사용하는 통신 시스템에서적응적 변조 및 코딩 제어 장치 및 방법
KR100951336B1 (ko) Ofdm 시스템을 위한 레이트 선택
US9203578B2 (en) Adaptive scheduling of voice traffic in a multi-carrier communication environment
JP4843033B2 (ja) 通信システムにおける複数のデータストリームの符号化および変調
US7817735B2 (en) Device and method of performing channel estimation for OFDM-based wireless communication system
JP2011015424A (ja) Ofdmトランシーバのチャネル推定
KR20070118250A (ko) 채널 추정을 이용한 다중 캐리어 시스템 내 심볼 타이밍수정
US20050281292A1 (en) Methods and systems for communicating using transmitted symbols associated with multiple time durations
JP4308009B2 (ja) Ofdmシステム用のレート選択
US20040203465A1 (en) Mode adaptation in wireless systems
US20090310691A1 (en) Methods and systems for carrier frequency offset estimation and correction ofdm/ofdma systems
JP2002532001A (ja) 無線通信システムの雑音特性
EP1434381B1 (en) Link adaptation process
EP1873953A1 (en) Method of communication adapted to the transmission of data packets
US20050193305A1 (en) Method and apparatus for antenna selection using channel response information in a multi-carrier system
KR20070015996A (ko) 광대역 무선 접속 통신 시스템에서 채널 품질 정보 수신장치 및 방법
KR100459395B1 (ko) 비터비 입력신호의 조정 장치 및 방법
KR100317384B1 (ko) 채널 특성 보정 방법
KR101430609B1 (ko) 무선통신시스템에서 채널 추정 장치 및 방법
EP3876446B1 (en) Variable data rate broadcast method for channels requiring equalization
KR100343720B1 (ko) 채널 특성 보정 방법
JP2003333010A (ja) 通信方法及び通信装置

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20011128

PA0201 Request for examination
N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20020603

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20031129

Patent event code: PE09021S01D

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20040416

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20041013

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20041122

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20041123

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20070918

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20070918

Start annual number: 4

End annual number: 4

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20091010