KR100416987B1 - 통신시스템의부가정보삽입장치및방법 - Google Patents

통신시스템의부가정보삽입장치및방법 Download PDF

Info

Publication number
KR100416987B1
KR100416987B1 KR1019980009474A KR19980009474A KR100416987B1 KR 100416987 B1 KR100416987 B1 KR 100416987B1 KR 1019980009474 A KR1019980009474 A KR 1019980009474A KR 19980009474 A KR19980009474 A KR 19980009474A KR 100416987 B1 KR100416987 B1 KR 100416987B1
Authority
KR
South Korea
Prior art keywords
additional information
symbols
symbol
output
control signal
Prior art date
Application number
KR1019980009474A
Other languages
English (en)
Other versions
KR19990075329A (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 KR1019980009474A priority Critical patent/KR100416987B1/ko
Priority to US09/273,801 priority patent/US6888804B1/en
Publication of KR19990075329A publication Critical patent/KR19990075329A/ko
Application granted granted Critical
Publication of KR100416987B1 publication Critical patent/KR100416987B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • H04B7/2628Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using code-division multiple access [CDMA] or spread spectrum multiple access [SSMA]
    • H04B7/2637Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using code-division multiple access [CDMA] or spread spectrum multiple access [SSMA] for logical channel control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/10Code generation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Error Detection And Correction (AREA)

Abstract

인터리빙된 부호어 심볼들이 임의적으로 천공되어 제거됨에 따라 야기되는 채널의 부호 손실을 방지하기 위한 장치 및 방법이 개시되어 있다. 본 발명의 장치의 선택기는 부가정보가 삽입될 심볼의 위치를 지정하는 선택 제어신호를 발생한다. 부가정보 삽입기는 상기 선택 제어신호에 따라 채널부호화기에 의해 부호화된 데이터 심볼들 사이에 전력제어비트와 같은 부가정보를 삽입하여 출력한다. 이때 채널부호화기는 부호기를 포함하고 있으며, 상기 부호기에 의해 부호화된 데이터 심볼을 상기 부가정보의 심볼 수에 대응되는 수로 천공하는 천공기를 포함하여 이루어진다. 이와 같이 본 발명은 부호화된 데이터 심볼중에서 채널 열화를 최소화할 수 있는 심볼만을 천공시키고, 뒷단에서 부가정보를 삽입시키기 때문에 인터리빙된 데이터 심볼을 천공하는 경우에 비해 채널 부호의 손실을 최소화시킬 수 있다.

Description

통신시스템의 부가정보 삽입장치 및 방법
본 발명은 통신시스템의 채널 통신장치 및 방법에 관한 것으로, 특히 부가정보를 삽입하여 통신할 수 있는 장치 및 방법에 관한 것이다.
일반적으로 통신시스템에서 순방향 링크의 채널 송신장치는 전송하고자하는 데이터 이외에 전력 제어 정보와 같은 부가 정보를 함께 전송하여야 할 필요가 있으며, 채널 수신장치는 수신되는 정보에서 데이터와 부가 정보를 분리하여 처리할 수 있어야 한다. 이때 상기 채널 송신장치에서 전송되는 부가 정보는 짧은 지연(delay) 내에 복조되어야 하므로 채널 부호화(channel coding)를 하지 않고 전송하여야 한다. 이하 상기 부가정보가 전력 제어 비트라고 가정하여 설명한다. 또한 상기 통신시스템을 부호분할다중접속(Code Division Multiple Access: 이하 CDMA라 칭한다) 통신시스템이라 가정한다.
상기 채널 송신 장치는 상기 전력 제어 정보를 부호화하지 않으므로 다른 데이터 심볼과는 다른 전력으로 전송할 필요가 있다. 이때 상기 데이터와 전력 제어 정보를 다른 전력으로 전송하므로 인하여 스펙트럼 특성이 나쁘게 될 수 있기 때문에, 상기 전력 제어 비트를 전송하는 위치를 임의로(randomly) 바꾸게 된다. 이를 위해 전송되는 부호화 데이터를 랜덤하게 천공(puncturing)하고 이 천공위치에 전력 제어 비트를 삽입하게 되는데, 이 경우 채널 부호화 데이터의 열화를 초래할 수 있다.
도 1은 부호분할다중접속 통신시스템 기지국장치의 기본채널 송신장치의 구성을 도시하고 있다. 상기 도 1과 같은 구성을 갖는 기본채널 송신장치의 동작을 살펴보면, CRC발생기111은 전송하고자 하는 데이터에 12비트 CRC를 생성하여 부가하며, 테일비트 발생기113은 부호기115가 프레임 단위로 데이터를 초기화할 수 있도록 프레임 데이터의 종료 위치에서 8비트의 테일비트를 생성하여 부가한다. 상기 172 비트의 데이터가 입력되는 경우, 상기 테일비트 발생기113에서 출력되는 데이터는 192비트가 된다. 그러면 상기 부호기115는 상기 테일비트 발생기113에서 출력되는 1프레임 데이터를 부호화하여 프레임 당 576 심볼을 발생하고, 인터리버117은 상기 부호기117에서 출력되는 부호화 데이터를 인터리빙하여 출력한다.
비트선택기121은 롱코드 발생기119에서 출력되는 롱코드를 데시메이션하여 상기 인터리빙된 부호화 데이터들과 길이를 일치시킨다. 배타적 논리합기123은 상기 인터리빙된 부호화 데이터와 상기 데시메이션된 롱코드를 배타적 논리합하여 스크램블링(scrambling)된 신호를 출력한다. 이후 신호변환기125는 상기 배타적 논리 합기123의 출력을 디멀티플렉싱하여 홀수번째 데이터는 제1채널(I채널)신호로 출력하고 짝수번째 데이터는 제2채널(Q채널)신호로 출력하며, 또한 출력되는 신호의 레벨을 변환한다. 이때 신호 변환은 0을 +1로 변환하고 1을 -1로 변환한다. 상기 신호변환된 각 채널들의 신호는 각각 채널 이득조정기127 및 129에서 이득이 조정되어 출력된다.
제어비트 이득조정기131은 입력되는 제어비트들의 이득을 조정한 후 천공기 133 및 135로 인가한다. 상기 천공기133 및 135는 상기 비트선택기121에서 출력된 제어신호가 지정하는 위치의 데이터를 천공하여 제거하며, 이 천공된 위치에 상기제어비트 이득조정기131에서 출력되는 전력제어비트를 삽입하여 출력한다. 이러한 천공기133 및 135에서 출력되는 데이터는 각각 곱셈기139 및 141에서 직교부호 발생기 137로부터 발생된 직교부호와 곱해져 직교변조된 신호로서 출력된다.
상기 도 1과 같은 구조를 갖는 기본채널 송신장치에서 부가정보를 삽입하여 전송하는 구성을 일반화하면 도 2와 같이 표현할 수 있다.
상기 도 2의 구성을 살펴보면, 입력 데이터가 프레임 당 M비트(M bits/frame)이고 부호기202의 부호화 레이트가 R=r인 경우, 상기 부호기202에서 출력되는 심볼들은 프레임당 M/r 심볼들(M/r symbols/frame)이 된다. 제어정보 발생기206은 프레임 당 삽입할 제어정보를 발생하는데, 제어정보로서 프레임 당 N 심볼(N symbols/frame)들을 발생한다. 천공위치 선택기208은 상기 프레임 내 심볼중에서 제어정보를 삽입하기 위한 심볼의 위치를 지정하는 선택 제어신호를 발생한다. 그러면 선택기(MUX)210은 상기 인터리버204에서 출력되는 심볼중에서 상기 천공위치 선택기208에 의해 발생된 선택 제어신호가 지정하는 해당 위치의 심볼을 제거하고 이 위치에 상기 제어정보를 삽입하여 출력한다.
상기 도 2에 도시된 바와 같은 구성을 갖는 종래의 부가정보 삽입 동작을 살펴보면, 프레임 당 M 비트로 구성된 입력 데이터는 부호화율 r인 채널 부호기202에서 부호화되어 프레임 당 M/r 심볼의 신호가 된다. 상기 부호화된 데이터들은 인터리버204에서 인터리빙되어 선택기210에 입력된다. 또한 제어정보 발생기206에서 출력되는 프레임 당 N 심볼들인 제어정보도 선택기210에 인가된다. 천공위치 선택기208은 상기 선택기210에 입력되는 두 입력 중 제어정보를 선택 출력시키기위한 선택 제어신호를 발생한다. 상기 선택기210은 상기 선택 제어신호가 발생되면 상기 제어정보를 선택하여 출력하고, 선택 제어신호가 발생되지 않는 경우에는 상기 인터리버204에서 출력되는 부호화 데이터를 선택하여 출력한다.
도 3은 상기와 같이 부호화 데이터에 부가정보를 삽입하여 전송되는 기본채널의 출력을 수신하는 기본채널 수신장치의 구성을 도시하고 있다.
상기 도 3을 참조하면, 복조기311은 수신되는 기본채널의 데이터를 복조한다. 삽입위치 선택기313은 제어정보(비트)가 삽입된 위치를 지정하는 선택 제어신호를 발생한다. 디멀티플렉서315는 상기 복조기311의 출력중에서 데이터 심볼은 디인터리버317로 출력하며, 또한 상기 삽입위치 선택기313에서 출력되는 선택신호가 지정하는 해당 위치의 제어정보를 선택하여 전력제어비트를 처리하는 프로세서로 출력한다. 디인터리버317은 상기 디멀티플렉서317에서 출력되는 심볼들을 디인터리빙하여 출력한다. 채널 복호기319는 상기 디인터리버317에 의해 디인터리빙된 데이터 심볼을 복호화하여 원래의 데이터로 변환하여 신호 처리기로 출력한다.
그러나 상기와 같은 종래의 전력제어비트 삽입 방법은 인터리빙된 데이터 심볼을 임의로 천공하므로, 일정한 규칙에 의해 의도적으로 천공하는 부호보다 성능이 떨어지게 된다. 즉, 상기와 같이 부가정보를 삽입하는 구조는 인터리빙된 심볼을 랜덤하게 천공하고 그 천공위치에 전력제어비트를 삽입하므로써 채널 부호의 성능이 열화된다는 문제점이 있다.
따라서 본 발명의 목적은 부호분할다중접속 통신시스템에서 부가정보를 삽입하는 장치 및 방법을 제공함에 있다.
본 발명의 다른 목적은 부호분할다중접속 통신시스템에서 채널 열화를 최소화할 수 있도록 심볼들을 미리 천공하고 인터리빙한 후 부가정보를 삽입하여 송신하는 장치 및 방법을 제공함에 있다.
본 발명의 다른 목적은 부호분할다중접속 통신시스템에서 부호화된 데이터를 부가정보의 수만큼 천공하고 인터리빙한 후 부가정보 삽입시 심볼 제거없이 임의의 삽입위치에서 부가정보를 삽입하여 전송할 수 있는 채널 송신장치 및 방법을 제공함에 있다.
본 발명의 또다른 목적은 채널 열화를 최소화할 수 있도록 심볼들을 미리 천공하고 인터리빙한 후 부가정보를 삽입하여 송신하는 신호를 수신하는 방법 및 장치를 제공함에 있다.
이러한 목적들을 달성하기 위한 본 발명에는 인터리빙된 부호화 심볼들이 임의적으로 천공되어 제거됨에 따라 야기되는 채널의 부호 손실을 방지하기 위한 장치 및 방법이 개시되어 있다. 본 발명의 장치의 선택기는 부가정보가 삽입될 심볼의 위치를 지정하는 선택 제어신호를 발생한다. 부가정보 삽입기는 상기 선택 제어 신호에 따라 인터리빙된 심볼열 사이에 전력제어비트와 같은 부가정보를 삽입하여 출력한다. 이때 채널부호화기는 부호기 및 천공기를 포함하고 있으며, 상기 부호기에 의해 부호화된 데이터 심볼을 상기 부가정보의 심볼 수를 고려하여 천공하는 천공기를 포함하여 이루어진다. 이와 같이 본 발명은 부호화된 데이터 심볼중에서 채널 열화를 최소화할 수 있는 심볼만을 천공시키고, 상기 천공된 부호화된 심볼을인터리빙한 후에 부가정보를 삽입시키기 때문에 인터리빙된 데이터 심볼을 임의 위치에서 천공하고 그 자리에 전력제어비트를 삽입하는 경우에 비해 채널 부호의 손실을 최소화시킬 수 있다.
본 발명의 제1견지(aspect)에 따르면, 통신시스템의 부가정보 삽입장치는, 입력 데이터를 프레임 단위로 부호화하여 부호화된 데이터 심볼들을 발생하는 채널부호화기와, 부가정보를 발생하는 부가정보 발생기와, 상기 부가정보가 삽입될 심볼의 위치를 지정하는 선택 제어신호를 발생하는 선택기와, 상기 선택 제어신호에 따라 상기 부호화 데이터 심볼들 사이에 상기 부가정보를 삽입하는 부가정보 삽입기와, 상기 부가정보 삽입기의 출력을 확산하여 송신하는 확산기로 이루어진다.
본 발명의 제2견지에 따르면, 통신시스템의 채널 송신장치는, 프레임 단위의 입력 데이터에 CRC비트를 생성하여 부가하는 CRC발생기와, 상기 CRC발생기의 출력에 테일비트를 생성하여 부가하는 테일비트 발생기와, 상기 테일비트 발생기의 출력을 미리 설정된 부호화율로 부호화하는 부호기와, 상기 부호기의 출력 심볼중에서 소정 수의 심볼을 천공하는 천공기와, 상기 천공기의 출력을 인터리빙하는 인터리버와, 부가정보가 삽입될 위치를 지정하는 선택 제어신호를 발생하는 선택기와, 상기 선택 제어신호에 따라 상기 인터리버의 출력 심볼 사이에 상기 부가정보를 삽입하는 부가정보 삽입기와, 상기 부가정보 삽입기의 출력을 직교변조하여 출력하는 직교변조기로 이루어진다.
본 발명의 제3견지에 따르면, 이동통신 시스템의 송수신 장치는, 입력데이타를 부호화하여 부호화된 데이터 심볼열을 발생하는 채널부호화기와, 상기 부호화된 데이터 심볼열중에 일부를 삽입할 부가정보의 수를 고려하여 삭제하는 천공기와, 상기 천공된 데이터 심볼열을 인터리빙하는 인터리버와, 부가정보를 발생하는 부가정보 발생기와, 상기 부가정보가 삽입될 심볼의 위치를 지정하는 선택 제어신호를 발생하는 선택기와, 상기 선택 제어신호에 응답하여 상기 인터리빙된 데이터 심볼열 사이에 상기 부가정보를 삽입하는 부가정보 삽입기와, 상기 부가정보가 삽입된 데이터 심볼열을 확산하여 확산신호를 송신하는 송신기와, 상기 송신기로부터 송신된 확산신호를 수신하는 수신장치로 이루어지며; 상기 수신장치는; 상기 확산신호를 역확산하여 수신신호열을 발생하는 핑거와, 상기 부가정보가 삽입된 신호의 위치를 지정하는 제어신호를 출력하는 삽입위치 선택기와, 상기 삽입위치 선택기의 제어신호에 응답하여 상기 수신신호열중에 포함된 상기 삽입된 부가정보를 추출하는 디멀티플렉서로 이루어진다.
도 1은 종래의 통신시스템에서 부가정보를 삽입하는 채널 송신장치의 구성을 도시하는 도면.
도 2는 도 1에서 부가정보를 삽입하는 구성을 도시하는 도면.
도 3은 종래의 통신시스템에서 삽입된 부가정보를 추출하는 채널 수신장치의 구성을 도시하는 도면.
도 4는 본 발명의 실시예에 따라 통신시스템에서 부가정보를 삽입하는 방법을 설명하기 위한 도면.
도 5는 도 4와 같은 구성에 의해 제어정보를 삽입하는 경우, 데이터 정보와 부가정보의 관계를 설명하기 위한 도면.
도 6은 본 발명의 실시예에 따른 통신시스템에서 부가정보를 삽입하는 BPSK 변조 방식의 채널 송신장치 구성을 도시하는 도면.
도 7은 본 발명의 실시예에 따른 통신시스템에서 부가정보를 삽입하는 QPSK 변조 방식의 채널 송신장치의 구성을 도시하는 도면.
도 8은 본 발명의 실시예에 따른 통신시스템에서 삽입된 부가정보를 추출하는 채널 수신장치의 구성을 도시하는 도면.
여기서 이하 본 발명의 바람직한 실시예 들의 상세한 설명이 첨부된 도면들을 참조하여 설명될 것이다. 하기 설명에서 각 채널들에서 전송되는 프레임들의 길이, 부호화율, 그리고 각 채널들의 블록에서 출력되는 데이터 및 심볼들의 수 등과 같은 특정 상세들이 본 발명의 보다 전반적인 이해를 제공하기 위해 나타나 있다.
이들 특정 상세들 없이 또한 이들의 변형에 의해서도 본 발명이 용이하게 실시될 수 있다는 것은 이 기술분야에서 통상의 지식을 가진자에게 자명할 것이다.
도 4는 본 발명의 실시예에 따라 부가정보를 삽입하여 전송하는 채널 송신장치의 구조를 도시하는 도면이다. 상기 도 4를 참조하면, 1프레임의 데이터는M비트(M bits/frame)로 이루어지고, 부호화율은 R=(M/L)이며, 천공할 심볼 수는 N개(N symbols/frame)이며, 삽입될 제어정보들의 수는 N개(N symbol/frame)라고 가정한다.
부호기401은 부호화율(coding rate)이 R=(M/L)이며, 입력되는 프레임 당 M비트의 데이터를 부호화하여 L 심볼(L symbols/frame)들을 발생한다. 천공기402는 상기 부호기401에서 출력되는 부호화된 L심볼들을 입력하며, 설정된 규칙에 따라 채널 열화가 최소화되도록 프레임 내의 해당 심볼들을 천공한다. 예를 들면 하나의 정보비트와 연관성이 있는 부호화된 심볼을 2개이상 천공하지 않는 방법이 될 수 있다. 따라서 종래 기술과 같이 인터리빙된 부화화 데이터 심볼들을 랜덤하게 천공하는 것이 아니라 일정한 규칙에 의해 설정된 심볼들이 천공된다. 상기 천공기402 는 뒷단에서 부가정보를 삽입할 수 있도록 하는 준비 동작으로써, 수신측에서 부호화 데이터를 복조할 시 최소로 영향을 끼치는 심볼들을 선택하여 천공한다. 상기 천공기402에서 천공되는 심볼 수는 삽입될 상기 부가정보의 심볼 수 보다 많거나 동일하여야 한다. 본 발명의 실시예에서 상기 천공되는 심볼들의 수는 L심볼 들 중 N개의 심볼들이 천공된다. 상기 부호기401 및 천공기402는 채널부호화기(channel coder)400을 구성한다.
인터리버404는 상기 채널부호화기400에서 출력되는 심볼 들을 인터리빙하여 출력한다. 부가정보 발생기406은 삽입하고자 하는 부가정보를 발생한다. 이때 상기 부가정보는 프레임 당 N 심볼(N symbols/frame) 들이 된다. 삽입위치 선택기408은 상기 부가정보 발생기406에서 발생되는 부가정보가 프레임에 삽입될 위치를 결정하는 선택신호를 발생한다. 부가정보 삽입기410은 상기 인터리버404의 출력과 부가정보 발생기406의 출력을 선택하며, 상기 삽입위치 선택기408의 출력을 선택제어신호로 입력한다. 상기 부가정보 삽입기410은 상기 선택제어신호가 발생되지 않을 시 상기 인터리버404의 출력을 선택 출력하며, 상기 선택제어신호 발생시 상기 부가정보 발생기406의 출력을 선택하여 출력한다. 이때 상기 부가정보 삽입기410은 상기 선택제어신호 발생시 상기 인터리버404의 출력을 제거하지 않고 지연시키며, 이후 선택제어신호가 발생되지 않은 시점에서 상기 지연한 심볼 부터 다시 순차적으로 출력하는 동작을 수행한다. 따라서 상기 부가정보는 기존의 천공과 삽입을 동시에 수행하는 것과는 다르다.
도 5는 상기 도 4와 같이 채널 부호화 과정에서 심볼들을 천공한 후 부가정보를 삽입하는 본 발명의 실시예에 따른 동작을 종래의 부가정보 삽입 동작과 비교설명하기 위한 도면이다.
상기 도 4 및 도 5를 참조하면, 상기 부호기 401에 입력되는 데이터는 매 프레임 당 M 비트들이며, 이때의 M비트(M bits/frame)에는 입력 데이터 외에 CRC 비트 및 테일비트 등이 포함된 상태이다. 상기 부호기401은 상기 입력되는 M 비트 프레임 데이터를 부호화 레이트 R로 부호화하여 출력한다. 여기서 상기 부호화율이 R=M/L이라면, 상기 부호기401에서 출력되는 심볼 수는 L개가 된다. 상기 부호기401에서 출력되는 L 심볼들은 천공기402에 의해 부가정보가 삽입될 심볼 수 N만큼 천공되며, 이에 따라 상기 천공기402에서 출력되는 심볼 수는 (L-N)개가 된다. 이때 상기 천공기402는 미리 설정된 규칙에 따라 전송시 채널 열화가 최소화될 수 있는심볼들을 선택하여 천공한다. 인터리버404는 상기 천공기402에서 출력되는 (L-N)개의 심볼들을 인터리빙하여 출력한다.
부가정보 발생기406은 프레임 당 N개 심볼의 부가정보를 발생하는데, 이때 부가정보들은 전력제어 명령(비트), 채널의 사용 여부, 채널 품질 등을 나타내는 정보가 될 수 있다. 삽입위치 선택기408은 상기 부가정보를 프레임 단위로 부호화 된 데이터 심볼내에 삽입할 위치를 지정하는 선택 제어신호를 발생한다. 부가정보 삽입기410은 상기 인터리버404의 출력과 상기 부가정보 발생기406의 출력을 입력하며, 상기 삽입위치 선택기408의 출력에 따라 상기 인터리버404의 출력에 상기 부가정보를 삽입하여 출력한다. 이때 상기 부가정보 삽입기410은 상기 부가정보의 삽입위치를 지정하는 선택 제어신호가 발생하지 않는 구간에서는 상기 인터리버404의 출력을 선택하여 출력하며, 상기 도 5의 511과 같이 상기 선택 제어신호가 발생하는 구간에서는 상기 인터리버404의 출력을 대기시킨 상태에서 상기 도 5의 515와 같이 부가정보를 선택하여 출력한다. 이와 같이 상기 삽입위치 선택기408은 상기 인터리버404에서 출력된 심볼 사이에 부가정보를 삽입할 위치를 선택하는데, 이때 선택된 삽입위치는 미리 설정된 간격으로 주기적으로 삽입할 수 있으며, 또한 의사 랜덤(pseudo random)하게 삽입되는 위치를 바꿀 수도 있다. 즉 상기 선택기는 상기 부가정보가 삽입될 심볼의 위치를 의사 랜덤하게 지정하는 상기 선택 제어신호를 발생할 수도 있으며, 미리 설정된 심볼 간격으로 주기적으로 지정하는 상기 선택 제어신호를 발생할 수도 있다.
따라서 상기 부가정보 삽입기410에서 출력되는 심볼들은 상기 도 5의 515와같이 인터리빙 전에 미리 부호화 데이터 심볼을 천공한 다음 인터리버404로부터 출력되는 (L-N) 심볼 사이에 N개의 부가정보 심볼들이 삽입되므로, 매 프레임 당 L개의 심볼들이 출력되게 된다. 이러한 본 발명의 부가정보 삽입 동작은 도 5의 513과 같이 인터리빙된 심볼들을 천공하고 해당 천공위치에 전력제어비트를 삽입하는 종래의 부가정보 삽입 동작과는 다름을 알 수 있다.
상기 도 4의 부호기401 및 천공기402를 채널 부호화기400으로 볼 수 있다. 이런 경우 상기 채널 부호화기400의 부호화율은이 된다. 따라서 상기 부호화기401 및 천공기402는 상기와 같은 부호율을 갖는 채널부호화기 하나로 구현할 수도 있다. 즉 매 프레임당 삽입될 부가정보를 고려하여 미리 일정 부호화율을 가지도록 부호화 하고 인터리빙후에 상기 부가정보를 삽입하여 데이터 레이트를 맞추는 것을 포함할수 있다. 또한 미리 삽입될 부가정보를 고려하여 입력데이타(M)를 줄이고 부호화하고 인터리빙한 후에 부가정보를 삽입하는 변형도 가능하다.
상기한 바와 같이 본 발명의 실시예에 따른 채널 송신장치에서 부가정보를 삽입하는 방법은 인터리빙된 데이터 심볼을 천공하고 그 천공위치에 부가정보를 삽입하는 방법이 아니라, 전송하고자 하는 부가 정보를 부호화된 데이터 심볼 사이에 끼워서 전송하는 방법임을 알 수 있다. 이렇게 하므로써 임의 천공(random puncture)에 의해 발생되는 채널 부호의 손실을 최소화시킬 수 있다.
도 6은 부호분할다중접속 통신시스템의 기본채널 송신장치의 구성을 도시하고 있다. 상기 도 1을 참조하면, CRC발생기612는 수신되는 1프레임 데이터에 대하여 CRC비트를 생성한 후, 수신된 프레임 데이터에 부가하여 출력한다. 테일비트 발생기614는 상기 CRC발생기612의 출력을 입력하며, 1 프레임 데이터의 끝을 알리기 위한 테일비트를 생성한 후, 프레임 데이터에 부가하여 출력한다. 상기 테일비트는 뒷단의 부호기의 부호화를 종단시키기 위한 데이터로 사용된다. 상기 테일비트 발생기614에서 출력되는 프레임 데이터(입력 데이터 + CRC + 테일비트)는 프레임 당 M비트(Mbits/frame)이라고 가정한다.
부호기616은 상기 테일비트 발생기113에서 출력되는 1 프레임의 데이터를 부호화하여 출력한다. 상기 부호기616은 상기 1프레임 데이터의 종료 위치에서 부가되는 테일비트 감지시 수신되는 1프레임 데이터를 부호화하여 출력한다. 상기 부호기616은 길쌈부호기 또는 터보부호기(turbo coder)를 사용할 수 있다. 본 발명의 실시예에서는 상기 부호기616은 M/L 부호화 레이트(R=M/L coding rate)를 사용한다고 가정한다. 여기서 L은 최종 출력되는 심볼 수를 나타낸다. 따라서 상기 부호기616에서 출력되는 심볼 수는 프레임 당 L심볼(L symbols/frame)이 된다. 천공기618은 상기 부호기618에서 출력되는 L심볼에서 N 심볼을 제거한다. 따라서 상기 천공기618에서 출릭되는 프레임 당 심볼 수는 L-N ((L-N) symbols/frame)이 된다. 인터리버620은 상기 천공기618의 출력을 인터리빙하여 출력한다. 여기서 상기 인터리버620은 블럭 인터리버(block interleaver)를 사용할 수 있다. 따라서 상기 인터리버의 데이터의 출력 심볼 수는 (L-M) 심볼이 된다.
롱코드 발생기522는 롱코드를 발생한다. 여기서 상기 롱코드는 각 가입자의 고유한 식별 코드로써 가입자 마다 다르게 할당된다. 비트선택기624는 상기 인터리버620에서 출력되는 심볼 레이트와 일치하도록 상기 롱코드를 데시메이션하는 동시에 제어정보를 삽입하기 위한 위치를 결정하는 선택신호를 발생한다. 여기서 상기 제어정보는 전력제어비트(Power Control Bit: PCB)라고 가정한다. 배타적 논리합기626은 상기 인터리버620에서 출력되는 부호화된 심볼들과 상기 비트선택기624에서 출력되는 롱코드를 배타적 논리합하여 출력된다.
신호변환기628은 상기 배타적 논리합기626에서 출력되는 데이터를 디멀티플렉싱하여 제1채널신호및 제2채널신호로 출력하는 동시에 상기 데이터의 신호 레벨을 변환한다. 상기 신호변환기628은 0 데이터를 +1로 변환하고 1 데이터를 -1로 변환하는 기능을 수행한다.
채널 이득조정기630은 상기 신호변환기628에서 출력되는 채널신호를 입력하며, 이득제어신호에 의해 상기 채널신호의 이득을 조정하여 출력한다. 부가정보 이득조정기632는 삽입하기 위한 제어비트를 입력하며, 이득제어신호에 의해 상기 제어비트의 이득을 조정하여 출력한다. 이때 상기 제어비트가 전력 제어비트이면, 상기 단말기의 전력을 증감시키기 위하여 +1 또는 -1로 발생된다. 부가정보 삽입기634는 채널이득조정기630의 출력을 입력하며, 상기 비트선택기624의 출력에 의해 상기 채널신호를 출력하는 중에 설정된 간격으로 부가정보 이득조정기632에서 출력되는 제어비트를 삽입하여 출력한다. 부가정보 삽입기634는 상기 매 부가정보비트 위치 마다 출력신호에 상기 제어비트를 삽입하여 출력한다. 따라서 상기 부가정보 삽입기634에서 출력되는 프레임 당 심볼 수는 L심볼들(L symbols/frame) 이 된다.
직교부호 발생기(orthogonal code generator)636은 직교부호 번호(orthogonal code number) Wno 및 직교부호 길이(othogonal code length) Wlength에 따라 대응되는 직교부호를 생성하여 출력한다. 여기서 상기 직교부호는 월시부호(Walsh Code)를 사용할 수 있고, 또한 쿼시 직교부호(Quasi Orthogonal Code)를 사용할 수도 있다. 곱셈기638은 상기 부가정보 삽입기634에서 출력되는 송신채널 신호와 상기 직교부호를 곱하여 직교 변조된 신호를 발생한다.
여기서 상기 입력 데이터는 프레임 당 172비트이고, 상기 CRC는 12비트를 생성하며, 테일비트는 8비트라고 가정한다. 즉, 부호기616에 입력되는 M 비트 데이터는 192비트라고 가정한다. 또한 상기 부호기616은 1/3(M=192, L=576) 부호화 레이트이고, 부가 정보는 32비트(N=32)가 삽입된다고 가정한다.
상기 도 6의 구성을 참조하여 본 발명의 실시예에 따라 송신 채널신호에 부가정보를 삽입하여 전송하는 과정을 살펴본다. 상기 CRC발생기612는 수신 측에서 프레임의 품질을 판단할 수 있도록 입력되는 신호에 CRC(Cyclic Redundancy Check)를 부가하는 기능을 수행한다. 따라서 상기 입력 데이터의 1 프레임 길이가 172비트인 경우, 상기 CRC 발생기612는 12비트의 CRC 비트를 생성하여 부가한다.
상기 CRC가 부가된 프레임 데이터는 테일비트 발생기614에 인가되며, 테일비트가 생성되어 부가된 CRC 비트 다음에 부가된다. 이때 상기 테일비트발생기614는 프레임 당 8비트의 테일비트를 생성하여 부가한다. 상기 테일비트는 현 프레임의 끝을 표시하기 위한 데이터로써, 상기 테일비트 발생기614의 뒷단에 연결되는 부호기616을 종단(termination)시키는 기능을 수행하게 된다.
부호기616은 구속장(constraint length)이 k=9이고 부호화율이 192/576(=1/3 : M=192, L=576)인 길쌈 부호기를 사용한다고 가정한다. 그러면 상기 부호기616은 192비트/프레임의 데이터를 부호화하여 프레임 당 576 심볼(L=576 symbols/frame)들을 발생한다. 천공기618은 상기 부호기616에서 출력되는 L심볼들에서 N심볼들을 천공하여 (L-N) 심볼들을 발생한다. 이때 상기 천공되는 심볼들은 삽입하고자 하는 부가정보들의 심볼 수와 동일하게 설정할 수 있으며, 이때 심볼 천공은 채널 부호의 손실이 최소화될 수 있도록 선택하여 천공한다. 상기 천공할 심볼 수가 N=32라면 상기 천공기618에서 천공된 후 출력되는 심볼 수는 544 심볼(L-N = 576-32)들이 된다. 상기 부호기616과 천공기618은 채널 부호화기600로써, 이들 두 서브블럭을 하나의 블록으로 구성할 수도 있다. 이런 경우 상기 채널 부호화기600의 부호화율은가 된다.
인터리버620은 상기 채널부호화기600(천공기618)에서 출력되는 천공된 심볼(544 symbols/frame)들을 입력하며, 프레임 단위로 프레임 내의 비트 배열을 바꾸어 버스트 에러(burst error)에 대한 내성을 향상 시킨다. 롱코드 발생기622는 사용자마다 다르게 할당된 롱코드를 발생하며, 이는 사용자 정보를 스크램블(scramble)시키는 기능을 수행한다. 비트 선택기624는 상기 롱코드 발생기622에서 출력되는 롱코드를 데시메이션하므로써 상기 인터리버62O에서 출력되는 심볼 들과 전송률을 맞추며, 배타적 논리합기626은 입력되는 상기 인터리빙신호와 선택된 롱코드들을 배타적 논리합하여 스크램블된 신호를 출력한다.
신호변환기628은 상기 배타적 논리합기626에서 출력되는 심볼들의 신호의 레벨을 변환한다. 즉, 송신신호가 1의 논리를 가지면 -1로 변환하고 0의 논리를 가지면 1로 변환한다. 채널 이득조정기630은 데이터 채널 이득 가산기로서, 전력제어에 따른 이득을 입력되는 신호에 가산해 준다. 부가정보 이득조정기632는 상위 계층에서 출력되는 부가정보의 이득을 조정한다. 여기서 상기 부가정보는 전력제어 비트가 될 수 있다. 이는 상기 데이터 채널과 부가정보의 채널 이득이 서로 다를 수 있으므로, 채널 이득조정기630과 부가정보 이득조정기632를 두어 채널 신호 및 부가정보의 이득을 조정한다.
상기 부가정보 삽입기634는 상기 채널 이득조정기630 및 부가정보 이득조정기632의 출력을 수신하며, 상기 비트선택기624의 출력에 의해 대응되는 입력을 선택 출력한다. 즉, 상기 부가정보 삽입기624는 상기 비트선택기624의 출력에 따라 상기 부가정보의 삽입 위치가 아닌 경우에는 상기 채널 이득조정기630에서 출력되는 데이터 심볼들을 선택하여 출력하고, 상기 부가정보의 삽입 위치인 경우에는 상기 부가정보 이득조정기632에서 출력되는 부가정보를 삽입하여 출력한다. 이때 상기 채널 이득조정기630에서 출력되는 심볼들은 상기 부가정보가 삽입되는 동안 대기하며, 상기 부가정보가 삽입되어 출력된 후 상기 대기중인 심볼 부터 다시 출력된다. 따라서 상기 부가정보 삽입기634의 출력은 천공된 심볼들의 수 만큼 다시 부가정보를 삽입하게 되므로(N=32심볼), 출력되는 심볼 수 상기 부호기 616에서 출력되는 심볼 수 L(=576 심볼)과 동일하다.
따라서 상기와 같이 상기 부가정보 삽입기634에서 부가정보를 삽입하는 경우, 부호화된 심볼을 없애는 것이 아니라 부가 정보를 부호화된 심볼 사이에 끼워 전송하게 됨을 알 수 있다. 이와 같이 부가정보를 삽입하므로써, 임의 천공에 의해 발생되는 채널 부호의 손실을 최소화할 수 있게 되는 것이다. 또한 상기 비트선택기624는 상기 인터리버620에서 출력된 심볼 사이에 부가정보를 삽입할 위치 선택신호를 발생하는데, 이때 선택된 위치는 일정 간격으로 주기적인 위치를 선택할 수 있으며, 또한 의사 랜덤하게 부가정보가 삽입되는 위치를 바꿀 수도 있다. 본 발명의 실시예에서는 의사 랜덤하게 상기 부가정보들을 삽입하며, 상기 부가정보들의 삽입 위치는 상기 롱코드의 마지막 4비트 값에 의해 선택할 수 있다.
직교부호 발생기636은 상기 할당된 직교부호의 번호 Wno 및 직교부호 길이 Wlength에 따른 직교부호를 발생한다. 곱셈기638은 상기 직교부호 발생기636에서 출력되는 직교부호와 상기 부가정보 삽입기634에서 출력되는 심볼들을 곱하여 직교변조된 채널 송신신호들을 발생한다. 이때 상기 채널 송신장치에서 사용하는 직교부호는 월시부호(Walsh Code) 또는 준 직교부호(Quasi-Orthogonal Code) 등을 사용할 수도 있다.
상기와 같이 송신되는 심볼데이터에 부가정보를 삽입하는 방법은 부호분할다중접속 통신시스템의 모든 채널 송신장치들에 적용할 수 있다.
도 7은 부호분할다중접속 통신시스템에서 QPSK 변조방식을 사용하며 부가정보를 삽입하는 채널 송신장치의 구성을 도시하고 있다. 상기 도 7을 참조하면, CRC 발생기712는 수신되는 1프레임 데이터에 대하여 CRC비트를 생성한 후, 수신된 프레임 데이터에 부가하여 출력한다. 테일비트 발생기714는 상기 CRC발생기712의 출력을 입력하며, 1 프레임 데이터의 끝을 알리기 위한 테일비트를 생성한 후, 프레임 데이터에 부가하여 출력한다. 상기 테일비트는 뒷단의 부호기 716을 초기화시키기 위한 데이터로 사용된다. 상기 테일비트 발생기714에서 출력되는 프레임 데이터(입력 데이터 + CRC + 테일비트)는 프레임 당 M비트(Mbits/frame)이라고 가정한다.
부호기716은 상기 테일비트 발생기 714에서 출력되는 1 프레임의 데이터를 부호화하여 출력한다. 상기 부호기716은 상기 1프레임 데이터의 종료 위치에서 부가되는 테일비트 감지시 수신되는 1프레임 데이터를 부호화하여 출력한다. 상기 부호기716은 길쌈부호기 또는 터보부호기(turbo coder)를 사용할 수 있다. 본 발명의 실시예에서는 상기 부호기716은 M/L 부호화 레이트(R=M/L coding rate)를 사용한다고 가정한다. 여기서 L은 최종 출력되는 심볼 수를 나타낸다. 따라서 상기 부호기716에서 출력되는 심볼 수는 프레임 당 L심볼(L symbols/frame)이 된다. 천공기718은 상기 부호기716에서 출력되는 L심볼에서 N 심볼을 제거한다. 따라서 상기 천공기718에서 출력되는 프레임 당 심볼 수는 L-N (symbols/frame)이 된다. 인터리버720은 상기 천공기718의 출력을 인터리빙하여 출력한다. 여기서 상기 인터리버720은 블럭 인터리버(block interleaver)를 사용할 수 있다. 따라서 상기 1프레임 데이터의 최종 출력 심볼 수는 (L-N) 심볼이 된다.
롱코드 발생기722는 롱코드를 발생한다. 여기서 상기 롱코드는 각 가입자의 고유한 식별 코드로써 가입자 마다 다르게 할당된다. 비트선택기724는 상기 인터리버720에서 출력되는 심볼 레이트와 일치하도록 상기 롱코드를 데시메이션하는 동시에 제어정보를 삽입하기 위한 위치를 결정하는 선택신호를 발생한다. 여기서 상기제어정보는 전력제어비트라고 가정한다. 배타적 논리합기726은 상기 인터리버720에서 출력되는 부호화된 심볼들과 상기 비트선택기724에서 출력되는 롱코드를 배타적 논리합하여 출력된다.
신호변환기728은 상기 배타적 논리합기726에서 출력되는 데이터를 디멀티플렉싱하여 제1채널신호(I채널) 및 제2채널신호(Q채널)로 출력하며, 상기 출력되는 데이터의 신호 레벨을 변환한다. 즉, 상기 신호변환기728은 홀수번째 입력데이터를 제1채널신호로 출력하고 짝수번째 입력 데이터를 제2채널신호로 출력하며, 또한 상기 데이터의 논리에 따라 0 데이터를 +1로 변환하고 1 데이터를 -1로 변환하는 기능을 수행한다.
채널 이득조정기730은 상기 신호변환기728에서 출력되는 제1채널신호를 입력하며, 이득제어신호에 의해 상기 제1채널신호의 이득을 조정하여 출력한다. 채널 이득조정기732는 상기 신호변환기728에서 출력되는 제2채널신호를 입력하며, 이득제어신호에 의해 상기 제2채널신호의 이득을 조정하여 출력한다. 부가정보 이득조정기734는 삽입하기 위한 제어비트를 입력하며, 이득제어신호에 의해 상기 제어비트의 이득을 조정하여 출력한다. 이는 상기 데이터 채널과 부가정보의 채널 이득이 서로 다를 수 있으므로, 채널 이득조정기 730,732와 부가정보 이득조정기632를 두어 채널 신호 및 부가정보의 이득을 조정한다. 이때 상기 부가정보가 전력 제어비트이면, 상기 단말기의 전력을 증감시키기 위하여 +1 또는 -1로 발생된다.
제1부가정보 삽입기736은 이득조정기730 및 734의 출력을 입력하며, 상기 비트선택기724의 출력에 의해 상기 제1채널신호를 출력하는 중에 설정된 [N] 간격으로 상기 부가정보 이득조정기734에서 출력되는 제어비트를 삽입하여 출력한다. 제2 부가정보 삽입기738은 이득조정기732 및 734의 출력을 입력하며, 상기 비트선택기724의 출력에 의해 상기 제2채널신호를 출력하는 중에 설정된 간격으로 상기 부가정보 이득조정기734에서 출력되는 제어비트를 삽입하여 출력한다. 따라서 상기 부가정보 삽입기736 및 738은 대응되는 채널의 신호에서 매 설정 위치 마다 상기 제어비트를 삽입한다.
직교부호 발생기(orthogonal code generator)74O은 직교부호 번호(orthogonal code number) Wno 및 직교부호 길이(othogoanal code length) Wlength에 따라 대응되는 직교부호를 생성하여 출력한다. 여기서 상기 직교부호는 월시부호 또는 준 직교부호를 사용할 수도 있다. 곱셈기742는 상기 제1부가정보 삽입기736에서 출력되는 제1채널 신호와 상기 직교부호를 곱하여 직교 변조된 제1채널신호를 발생한다. 곱셈기744는 신기 제2부가정보 삽입기738에서 출력되는 제2채널 신호와 상기 직교부호를 곱하여 직교변조된 제2채널신호를 발생한다.
상기와 같은 구성을 갖는 QPSK 방식의 채널 송신기도 상기 도 6과 같은 구성을 갖는 BPSK 방식의 송신기와 유사한 방법으로 부가정보를 삽입한다.
상기한 바와 같이 부가정보를 삽입하기 위하여 부호기 및 천공기로 구성되는 채널 부호화기에서 사용하는 채널 부호는 길쌈 부호(convolutional code), 터보 부호(turbo code), 선형 블록 코드 등의 종류에 관계없이 사용할 수 있다. 그리고 상기 채널 부호화기는 한번에 M/(L-N)인 코드로 부호화할 수 있으며, 또한 두 단계로 나누어 부호화율 M/L인 부호기와 부호화된 심볼들 중 N 심볼들을 천공하므로써 전체 부호화율을 M/(L-N)을 구현할 수도 있다.
그리고 상기 채널 부호화된 심볼들에 부가정보를 삽입할 시 부호화된 심볼을 제거하지 않고 부호화된 심볼 들 사이에 부가정보를 삽입한다. 이로인해 임의적으로 천공되어 제거되는 부호화 심볼들에 발생되는 채널의 부호의 손실을 최소할 수 있다. 또한 상기 부호화된 심볼들 사이에 부가정보를 삽입할 시, 부가정보 삽입 위치는 일정 심볼 간격으로 주기적으로 삽입할 수 있으며, 또한 의사 랜덤하게 부가정보의 삽입 위치를 매 삽입그룹 마다 가변시킬 수도 있다.
도 8은 도 6 및 도 7과 같은 구조를 갖는 채널 송신장치에서 출력되는 데이터 심볼들과 부가정보들을 수신하는 채널 수신장치의 구성을 도시하는 도면이다. 상기 도 8을 참조하면, 수신신호를 역확산하여 역확산된 수신신호열을 출력하는 핑거(812)와, 부가정보가 삽입된 위치를 지정하는 삽입위치 선택기814 및 상기 수신신호열에서 상기 부가정보를 분리해 내는 디멀티플렉서816으로 구성되는 각 채널 수신기801∼8ON은 대응되는 채널로 수신되는 신호를 부호화 심볼들과 부가정보 심볼들로 분리하여 출력한다. 데이터 심볼 결합기818은 상기 부호화 심볼들을 결합하여 출력한다. 디인터리버820은 상기 데이터 심볼 결합기818에서 출력되는 부호화 심볼들을 디인터리빙하여 출력한다. 채널복호기822는 디인터리빙된 심볼들을 복호하여 출력한다. 부가정보 결합기824는 상기 부가정보 들을 결합하여 부가정보 처리기로 출력한다.
상기와 같이 채널 수신장치는 먼저 해당 채널별로 수신되는 부호화된 심볼들에서 부가정보들을 나누어 데이터 심볼과 부가정보를 출력하며, 각각 데이터 심볼들과 부가정보 들을 결합하여 출력한다. 그러면 상기 결합된 데이터 심볼들은 디인터리빙 및 채널 복호화 과정을 통해 데이터 처리기로 인가되어 처리되며, 부가정보들은 부가정보 처리기로 인가되어 처리된다.
상술한 바와 같이 본 발명은 채널 송신기에 채널 부호화된 심볼들에 부가정보를 삽입할 시 인터리빙된 심볼을 제거시키지 않고 대신에 채널 열화를 최소화할 수 있는 부호화 심볼만을 제거하고, 이러한 심볼들 사이에 부가정보를 삽입한다. 이로인해 임의적으로 천공되어 제거되는 부호화 심볼들에 발생되는 채널의 부호의 손실을 최소화할 수 있는 이점이 있다. 또한 상기 부호화된 심볼들 사이에 부가정보를 삽입할 시, 부가정보 삽입 위치는 일정 심볼 간격으로 주기적으로 삽입할 수 있으며, 또한 의사 랜덤하게 부가정보의 삽입 위치를 가변시킬 수 있는 이점이 있다.

Claims (35)

  1. 통신시스템의 부가정보 삽입장치에 있어서,
    입력 데이터를 프레임 단위로 부호화하여 부호화된 데이터 심볼들을 발생하는 채널부호화기와,
    부가정보를 발생하는 부가정보 발생기와,
    상기 부가정보가 삽입될 심볼의 위치를 지정하는 선택 제어신호를 발생하는 선택기와,
    상기 선택 제어신호에 따라 상기 부호화 데이터 심볼들 사이에 상기 부가정보를 삽입하는 부가정보 삽입기와,
    상기 부가정보 삽입기의 출력을 확산하여 송신하는 확산기로 이루어짐을 특징으로 하는 부가정보 삽입장치.
  2. 통신시스템의 부가정보 삽입방법에 있어서,
    입력 데이터를 프레임 단위로 부호화하여 부호화된 데이터 심볼을 출력하는 과정과,
    상기 부호화 데이터 심볼을 천공하는 과정과,
    상기 천공된 부호화 데이터 심볼들 사이에 부가정보를 삽입하여 삽입된 심볼을 출력하는 과정과,
    상기 삽입된 심볼을 확산하여 송신하는 과정으로 이루어짐을 특징으로 하는부가정보 삽입방법.
  3. 통신시스템의 채널 송신장치에 있어서,
    프레임 단위의 입력 데이터에 CRC비트를 생성하여 부가하는 CRC발생기와,
    상기 CRC발생기의 출력에 테일비트를 생성하여 부가하는 테일비트 발생기와,
    상기 테일비트 발생기의 출력을 미리 설정된 부호화율로 부호화하는 부호기와,
    상기 부호기의 출력 심볼중에서 소정 수의 심볼을 천공하는 천공기와,
    상기 천공기의 출력을 인터리빙하는 인터리버와,
    부가정보가 삽입될 위치를 지정하는 선택 제어신호를 발생하는 선택기와,
    상기 선택 제어신호에 따라 상기 인터리버의 출력 심볼 사이에 상기 부가정보를 삽입하는 부가정보 삽입기와,
    상기 부가정보 삽입기의 출력을 직교변조하여 출력하는 직교변조기로 이루어짐을 특징으로 하는 채널 송신장치.
  4. 제1항에 있어서, 상기 채널부호화기가,
    상기 입력 데이터를 상기 프레임 단위로 부호화하고 상기 부호화 데이터 심볼을 출력하는 부호기와,
    상기 부호기의 출력 데이터 심볼을 상기 부가정보의 심볼 수에 대응되는 수로 천공하는 천공기로 이루어짐을 특징으로 하는 부가정보 삽입장치.
  5. 제4항에 있어서, 상기 부호화된 데이터 심볼을 인터리빙하고, 인터리빙된 부호화 데이터 심볼을 상기 부가정보 삽입기로 출력하는 인터리버를 더 포함하여 이루어짐을 특징으로 하는 부가정보 삽입장치.
  6. 제5항에 있어서, 상기 천공기는, 상기 부가정보의 심볼 수를 고려하여 상기 부호화 데이터 심볼을 천공하는 것을 특징으로 하는 부가정보 삽입장치.
  7. 제6항에 있어서, 상기 천공되는 심볼수와 상기 부가정보의 심볼수가 동일한 것을 특징으로 하는 부가정보 삽입장치.
  8. 제5항에 있어서, 상기 부가정보가 전력제어비트임을 특징으로 하는 부가정보 삽입장치.
  9. 제5항에 있어서, 상기 선택기는, 상기 부가정보가 삽입될 심볼의 위치를 의사 랜덤하게 지정하는 상기 선택 제어신호를 발생하는 것을 특징으로 하는 부가정보 삽입장치.
  10. 제5항에 있어서, 상기 선택기는, 상기 부가정보가 삽입될 심볼의 위치를 미리 설정된 심볼 간격으로 주기적으로 지정하는 상기 선택 제어신호를 발생하는 것을 특징으로 하는 부가정보 삽입장치.
  11. 제9항에 있어서, 상기 선택기는, 롱코드의 소정 하위비트들 값을 상기 부가정보가 삽입될 심볼의 위치를 지정하는 상기 선택 제어신호로 발생하는 것을 특징으로 하는 부가정보 삽입장치.
  12. 제2항에 있어서, 상기 천공된 부호화 데이터 심볼을 인터리빙하고 이 인터리빙된 심볼을 상기 부가정보가 삽입될 심볼로 출력하는 과정을 더 포함하여 이루어짐을 특징으로 하는 부가정보 삽입방법.
  13. 제12항에 있어서, 상기 부호화 데이터 심볼의 천공되는 심볼 수는 상기 삽입되는 부가정보의 심볼 수를 고려하여 정하는 것을 특징으로 하는 부가정보 삽입방법.
  14. 제13항에 있어서, 상기 천공되는 심볼수와 상기 부가정보의 심볼수가 동일한 것을 특징으로 하는 부가정보 삽입방법.
  15. 제14항에 있어서, 상기 부가정보가 전력제어비트임을 특징으로 하는 부가정보 삽입방법.
  16. 제12항에 있어서, 상기 부가정보는 상기 인터리빙된 부호화 데이터 심볼들 사이에 의사 랜덤하게 삽입되는 것을 특징으로 하는 부가정보 삽입방법.
  17. 제12항에 있어서, 상기 부가정보는 상기 인터리빙된 부호화 데이터 심볼들 사이에 미리 설정된 심볼 간격으로 주기적으로 삽입되는 것을 특징으로 하는 부가정보 삽입방법.
  18. 제16항에 있어서, 상기 인터리빙된 부호화 데이터 심볼들 사이에 삽입될 상기 부가정보의 위치는 롱코드의 소정 하위비트들 값에 의해 지정하는 것을 특징으로 하는 부가정보 삽입방법.
  19. 제3항에 있어서, 상기 천공기는, 상기 부가정보의 심볼 수를 고려하여 상기 부호기의 출력 심볼을 천공하는 것을 특징으로 하는 채널 송신장치.
  20. 제3항에 있어서, 상기 부가정보가 전력제어비트임을 특징으로 하는 채널 송신장치.
  21. 제3항에 있어서, 상기 선택기는, 상기 부가정보가 삽입될 심볼의 위치를 의사 랜덤하게 지정하는 상기 선택 제어신호를 발생하는 것을 특징으로 하는 채널 송신장치.
  22. 제3항에 있어서, 상기 선택기는, 상기 부가정보가 삽입될 심볼의 위치를 미리 설정된 심볼 간격으로 주기적으로 지정하는 상기 선택 제어신호를 발생하는 것을 특징으로 하는 채널 송신장치.
  23. 제3항에 있어서, 상기 선택기는,
    상기 롱코드의 소정 하위비트들 값을 상기 선택 제어신호로 발생하는 것을 특징으로 하는 채널 송신장치.
  24. 이동통신 시스템의 송수신 장치에 있어서,
    입력데이타를 부호화하여 부호화된 데이터 심볼열을 발생하는 채널부호화기와,
    상기 부호화된 데이터 심볼열중에 일부를 삽입할 부가정보의 수를 고려하여 삭제하는 천공기와,
    상기 천공된 데이터 심볼열을 인터리빙하는 인터리버와,
    부가정보를 발생하는 부가정보 발생기와,
    상기 부가정보가 삽입될 심볼의 위치를 지정하는 선택 제어신호를 발생하는 선택기와,
    상기 선택 제어신호에 응답하여 상기 인터리빙된 데이터 심볼열 사이에 상기 부가정보를 삽입하는 부가정보 삽입기와,
    상기 부가정보가 삽입된 데이터 심볼열을 확산하여 확산신호를 송신하는 송
    신기와,
    상기 송신기로부터 송신된 확산신호를 수신하는 수신장치로 이루어지며;
    상기 수신장치는;
    상기 확산신호를 역확산하여 수신신호열을 발생하는 핑거와,
    상기 부가정보가 삽입된 신호의 위치를 지정하는 제어신호를 출력하는 삽입위치 선택기와,
    상기 삽입위치 선택기의 제어신호에 응답하여 상기 수신신호열중에 포함된 상기 삽입된 부가정보를 추출하는 디멀티 플렉서로 구성되는 것을 특징으로 하는 송수신장치.
  25. 제24항에 있어서, 상기 천공되는 심볼수와 상기 부가정보의 심볼수가 동일한 것을 특징으로 하는 송수신장치.
  26. 제24항에 있어서, 상기 부가정보가 전력제어비트임을 특징으로 하는 송수신장치.
  27. 제24항에 있어서, 상기 선택기는, 상기 부가정보가 삽입될 심볼의 위치를 의사 랜덤하게 지정하는 상기 선택 제어신호를 발생하는 것을 특징으로 하는 송수신장치.
  28. 제24항에 있어서, 상기 선택기는, 상기 부가정보가 삽입될 심볼의 위치를 미리 설정된 심볼 간격으로 주기적으로 지정하는 상기 선택 제어신호를 발생하는 것을 특징으로 하는 송수신장치.
  29. 제27항에 있어서, 상기 선택기는, 롱코드의 소정 하위비트들 값을 상기 부가정보가 삽입될 심볼의 위치를 지정하는 상기 선택 제어신호로 발생하는 것을 특징으로 하는 송수신장치.
  30. 이동통신 시스템의 송수신 방법에 있어서,
    입력 데이터를 부호화하여 부호화된 데이터 심볼열을 발생하는 과정과,
    상기 부호화된 데이터 심볼열중에 일부를 삽입할 부가정보의 수를 고려하여 제거하는 과정과,
    상기 천공된 데이터 심볼열을 인터리빙하는 과정과,
    부가정보를 발생하는 부가정보 발생과정과,
    상기 부가정보가 삽입될 심볼의 위치를 지정하는 선택 제어신호를 발생하는 과정과,
    상기 선택 제어신호에 응답하여 상기 인터리빙된 데이터 심볼열 사이에 상기 부가정보를 삽입하는 과정과,
    상기 부가정보가 삽입된 데이터 심볼열을 확산하여 확산신호를 송신하는 과정과,
    상기 확산신호를 수신하고 역확산하여 수신신호열을 발생하는 과정과,
    상기 부가정보가 삽입된 신호의 위치를 지정하는 과정과,
    상기 위치 지정에 응답하여 상기 수신신호열중에 포함된 상기 삽입된 부가정보를 추출하는 과정으로 이루어지는 것을 특징으로 하는 송수신 방법.
  31. 제30항에 있어서, 상기 천공되는 심볼수와 상기 부가정보의 심볼수가 동일한 것을 특징으로 하는 송수신 방법.
  32. 제30항이 있어서, 상기 부가정보가 전력제어비트임을 특징으로 하는 송수신 방법.
  33. 제30항에 있어서, 상기 선택 제어신호에 의해 상기 부가정보가 삽입될 심볼의 위치가 의사 랜덤하게 지정되는 것을 특징으로 하는 송수신 방법.
  34. 제30항에 있어서, 상기 선택 제어신호에 의해 상기 부가정보가 삽입될 심볼의 위치가 미리 설정된 심볼 간격으로 주기적으로 지정되는 것을 특징으로 하는 송수신 방법.
  35. 제33항에 있어서, 상기 부가정보가 삽입될 심볼의 위치는 롱코드의 소정 하위비트들 값을 이용하여 지정하는 것을 특징으로 하는 송수신 방법.
KR1019980009474A 1998-03-19 1998-03-19 통신시스템의부가정보삽입장치및방법 KR100416987B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1019980009474A KR100416987B1 (ko) 1998-03-19 1998-03-19 통신시스템의부가정보삽입장치및방법
US09/273,801 US6888804B1 (en) 1998-03-19 1999-03-19 Apparatus and method for inserting side information in communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019980009474A KR100416987B1 (ko) 1998-03-19 1998-03-19 통신시스템의부가정보삽입장치및방법

Publications (2)

Publication Number Publication Date
KR19990075329A KR19990075329A (ko) 1999-10-15
KR100416987B1 true KR100416987B1 (ko) 2004-08-04

Family

ID=34510742

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019980009474A KR100416987B1 (ko) 1998-03-19 1998-03-19 통신시스템의부가정보삽입장치및방법

Country Status (2)

Country Link
US (1) US6888804B1 (ko)
KR (1) KR100416987B1 (ko)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2806177B1 (fr) * 2000-03-13 2003-10-03 Mitsubishi Electric Inf Tech Procede de transmission numerique de type a codage correcteur d'erreurs
CN1161916C (zh) * 2000-03-30 2004-08-11 三菱电机株式会社 多路复用通信***的信号处理装置及其信号处理方法
KR100421165B1 (ko) * 2000-10-21 2004-03-04 삼성전자주식회사 통신시스템에서 블록부호 발생 장치 및 방법
US7293224B2 (en) * 2001-03-20 2007-11-06 Samsung Electronics Co., Ltd. Encoding/decoding apparatus and method in a CDMA mobile communication system
TWI257794B (en) * 2003-01-24 2006-07-01 Ind Tech Res Inst System and method of protecting and transmitting side information for multicarrier communication systems with reduced peak-to-average power ratio
EP1864457B1 (en) * 2005-03-29 2013-07-31 Panasonic Corporation Adative modulation with non-pilot symbols

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR960028395A (ko) * 1994-12-08 1996-07-22 구자홍 펑쳐드 부호화 회로
WO1997045976A1 (en) * 1996-05-31 1997-12-04 Qualcomm Incorporated Transmission of signaling data in an adjustable rate wireless communication system
US5838219A (en) * 1997-05-29 1998-11-17 Eaton Corporation Electrical circuit breaker with manual and remote actuators
KR19990012754A (ko) * 1997-07-30 1999-02-25 윤종용 대역확산 통신 시스템의 코드 천공 및 복구장치 및 방법
KR19990017090A (ko) * 1997-08-21 1999-03-15 정선종 직접 확산 코드 분할 다중 접속 이동통신 시스템에서의채널 코딩 방법

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5383219A (en) * 1993-11-22 1995-01-17 Qualcomm Incorporated Fast forward link power control in a code division multiple access system
US5883899A (en) * 1995-05-01 1999-03-16 Telefonaktiebolaget Lm Ericsson Code-rate increased compressed mode DS-CDMA systems and methods
US5703902A (en) * 1995-06-16 1997-12-30 Qualcomm Incorporated Method and apparatus for determining signal strength in a variable data rate system
US5691992A (en) * 1995-10-12 1997-11-25 Ericsson Inc. Punctured coding system for providing unequal error protection in a digital communication system
US5751763A (en) * 1996-03-15 1998-05-12 Motorola, Inc. Method and apparatus for power control in a communication system
US6396867B1 (en) * 1997-04-25 2002-05-28 Qualcomm Incorporated Method and apparatus for forward link power control
US5896411A (en) * 1997-05-05 1999-04-20 Northern Telecom Limited Enhanced reverse link power control in a wireless communication system
US6084904A (en) * 1997-07-25 2000-07-04 Motorola, Inc. Method and apparatus for adjusting a power control setpoint threshold in a wireless communication system
US6307849B1 (en) * 1997-09-08 2001-10-23 Qualcomm Incorporated Method and system for changing forward traffic channel power allocation during soft handoff
US6097716A (en) * 1997-12-12 2000-08-01 Lucent Technologies Inc. Rate detection for multi-rate communications
EP1742380B1 (en) * 1998-02-19 2010-06-30 Qualcomm Incorporated Forward link power control in a cellular system using signal to noise ratio of a received signal

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR960028395A (ko) * 1994-12-08 1996-07-22 구자홍 펑쳐드 부호화 회로
WO1997045976A1 (en) * 1996-05-31 1997-12-04 Qualcomm Incorporated Transmission of signaling data in an adjustable rate wireless communication system
US5838219A (en) * 1997-05-29 1998-11-17 Eaton Corporation Electrical circuit breaker with manual and remote actuators
KR19990012754A (ko) * 1997-07-30 1999-02-25 윤종용 대역확산 통신 시스템의 코드 천공 및 복구장치 및 방법
KR19990017090A (ko) * 1997-08-21 1999-03-15 정선종 직접 확산 코드 분할 다중 접속 이동통신 시스템에서의채널 코딩 방법

Also Published As

Publication number Publication date
KR19990075329A (ko) 1999-10-15
US6888804B1 (en) 2005-05-03

Similar Documents

Publication Publication Date Title
KR100780277B1 (ko) 가변 레이트 데이터 송신 및 수신을 위한 장치 및 방법
EP0903023B1 (en) Transmission of signaling data in an adjustable rate wireless communication system
KR100387078B1 (ko) 대역확산통신시스템의심볼천공및복구장치및방법
CN101106418B (zh) 无线通信***中的接收装置和数据接收方法
US6480521B1 (en) Method and apparatus for transmitting high speed data in a spread spectrum communications system
US7302008B2 (en) Apparatus and method for efficiently distributing energy over a packet data channel in a mobile communication system for high rate packet transmission
RU2150789C1 (ru) Способ и устройство для передачи данных с переменной скоростью в системе связи с использованием неортогональных каналов переполнения
KR100770897B1 (ko) 통신 시스템에서 패킷 데이터 제어 채널의 송수신 장치 및방법
KR100450959B1 (ko) 부호분할이동통신시스템에서 경분할모드를 위한 전송형식조합표시 비트의 심벌 매핑 장치 및 방법
US7330482B2 (en) Method for processing digital symbols in a communication system and transmitter and receiver for carrying out the method
KR100736476B1 (ko) 이동통신 시스템에서의 전송율 지시채널의 지시코드발생장치 및 방법
EP1418682A2 (en) Apparatus and method for transmitting TFCI bits for a hard split mode in a CDMA mobile communication system
KR100819267B1 (ko) 통신 시스템에서 패킷 데이터 제어 채널의 송수신 장치 및 방법
TWI389487B (zh) 通信站及無線通信方法
KR100416987B1 (ko) 통신시스템의부가정보삽입장치및방법
US6480503B1 (en) Turbo-coupled multi-code multiplex data transmission for CDMA
KR100856198B1 (ko) 패킷데이터 전송 시스템의 제어정보 송수신 장치 및 방법
KR100382521B1 (ko) 최적의 전송 포맷 조합 식별자 전송 방법
WO2000077963A1 (en) Interleaving in a spread-spectrum communication system
KR100640923B1 (ko) 전송 포맷 조합 식별자 엔코딩 방법
KR100594027B1 (ko) 통신시스템에서 패킷데이터채널의 확산부호 정보 송수신 방법 및 장치
JPH0697908A (ja) スペクトル拡散装置及びスペクトル逆拡散装置
KR20020076102A (ko) 이동통신 시스템에서의 코드화된 정보 열 생성 방법.

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20121228

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20131230

Year of fee payment: 11

LAPS Lapse due to unpaid annual fee