[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100469701B1 - 이동통신시스템에서 패킷 데이터 제어 채널 통신 장치 및방법 - Google Patents

이동통신시스템에서 패킷 데이터 제어 채널 통신 장치 및방법 Download PDF

Info

Publication number
KR100469701B1
KR100469701B1 KR10-2002-0012740A KR20020012740A KR100469701B1 KR 100469701 B1 KR100469701 B1 KR 100469701B1 KR 20020012740 A KR20020012740 A KR 20020012740A KR 100469701 B1 KR100469701 B1 KR 100469701B1
Authority
KR
South Korea
Prior art keywords
information
packet data
walsh
symbols
channel
Prior art date
Application number
KR10-2002-0012740A
Other languages
English (en)
Other versions
KR20020072505A (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 삼성전자주식회사
Publication of KR20020072505A publication Critical patent/KR20020072505A/ko
Application granted granted Critical
Publication of KR100469701B1 publication Critical patent/KR100469701B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/709Correlator structure
    • H04B1/7093Matched filter type
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/155Ground-based stations
    • 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/0007Code type
    • H04J13/004Orthogonal
    • H04J13/0048Walsh
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/16Code allocation
    • H04J13/18Allocation of orthogonal codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/709Correlator structure
    • H04B1/7093Matched filter type
    • H04B2001/70935Matched filter type using a bank of matched fileters, e.g. Fast Hadamard Transform

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명에 따른 고속 패킷 전송 이동통신시스템에서 전송될 패킷데이터를 수신할 사용자를 나타내는 사용자 구분정보와 상기 전송될 패킷 데이터의 길이정보를 송신하기 위한 기지국의 송신장치가, 상기 사용자 구분정보를 나타내는 비트열을 부호화하여 부호심볼들을 발생하는 부호기와, 상기 부호기로부터의 상기 부호심볼들을 상기 길이정보에 따른 월시코드로 월시커버링하여 출력하는 월시커버기와, 상기 월시커버기로부터의 상기 월시커버링된 심볼들을 미리 정해진 월시코드로 확산하여 출력하는 월시확산기를 포함한다.

Description

이동통신시스템에서 패킷 데이터 제어 채널 통신 장치 및 방법{APPARATUS AND METHOD FOR COMMUNICATING PACKET DATA CONTROL CHANNEL IN MOBILE COMMUNICATION SYSTEM}
본 발명은 고속 패킷 전송 이동통신시스템에 관한 것으로, 특히 패킷 데이터 전송채널의 복조에 필요한 제어정보들을 통신하기 위한 장치 및 방법에 관한 것이다.
통상적으로 고속 패킷 전송 이동통신 시스템은 데이터 전송만을 지원하는 형태와 데이터뿐만 아니라 음성 전송을 동시에 지원하는 형태로 크게 구분되어 질 수 있다. 한편, 상기 고속 패킷 전송 이동통신시스템은 고속 데이터 서비스를 위하여 고속 패킷 데이터 전송 채널을 사용할 수 있도록 되어 있다. 상기 고속 패킷 데이터 전송 채널(예 : 1xEVDO 및 1xEVDV의 PDCH(Packet Data CHannel)은 고속 데이터를 전송할 수 있도록 하기 위하여 여러 명의 사용자가 같은 채널을 시분할(TDM: Time Division Multiplexing, 이하 TDM)하여 사용하도록 되어 있다.
고속 패킷 전송 이동통신시스템에서 송신기는 특정 시점에서 상기 고속 패킷 데이터 전송 채널로 TDM되어 전송되는 데이터에 대한 여러 가지 제어 정보를 패킷 데이터 제어 채널(PDCCH : Packet Data Control Channel 혹은 프리앰블 채널이라고 칭함)을 통하여 전송해야 한다. 상기 고속 패킷 데이터 전송 채널을 통하여 데이터 서비스를 받고자 하는 여러 사용자들은 특정 시점에서 전송되고 있는 데이터에 대하여 어느 사용자를 위한 데이터인지, 상기 데이터는 어떤 길이로 전송되고 있는 지, 어떠한 데이터 율로 어떠한 변조방식을 사용하여 전송되고 있는 지 등에 대한 정보를 전혀 모르고 있기 때문에 상기 데이터에 대한 제어 정보를 미리 수신해야 한다.
상기 패킷 데이터에 대한 제어 정보는 서브패킷(Sub-packet) 길이 정보, MAC(Media Access Control) ID, 데이터율, 변조방식, 페이로드(Payload) 크기, 서브패킷 아이디(SPID : Sub-packet ID), ARQ(Automatic Repeat Request) 채널아이디(Channel ID) 등이 있다. 앞서 언급한 바와 같이, 고속 패킷 전송 이동통신시스템에서 고속 패킷 데이터 전송채널을 통하여 전송되는 데이터의 전송단위를 서브패킷(Sub-packet)이라 칭하며, 상기 서브 패킷(Sub-packet)의 길이 정보란 상기 고속 패킷 데이터 전송 채널로 TDM되어 전송되는 데이터의 시간적 길이를 의미하는 것으로 데이터의 전송 길이가 가변적인 시스템에서는 이를 반드시 알려 주어야 한다. 상기 MAC ID란 사용자 구분을 위한 식별자로써 고속 패킷 데이터 서비스를 받고자 하는 각 사용자에 대하여 시스템 억세스(Access) 시에 MAC ID를 할당하도록 되어 있다. 상기 데이터율은 상기 서브패킷(Sub-packet) 길이의 시간적 길이를 가지고 전송되는 데이터의 전송 속도를 의미하며, 상기 변조방식이란 상기 전송되는 데이터가 QPSK, 8PSK, 16QAM, 64QAM 등의 변조 방식들 중에서 어떤 방법으로 변조된 데이터인지를 나타낸다. 상기 페이로드(Payload) 크기란 하나의 서브패킷(Sub-packet)을 구성하는 정보 비트의 수를 의미하며, 상기 서브패킷 아이디(SPID)는 일련의 서브패킷(Sub-packet)들의 각각에 대한 식별자로써 재전송을 지원하기 위해 사용된다. 상기 ARQ(Automatic Repeat Request) 채널 아이디는 한 사용자에게 연속적인 데이터 전송을 지원하기 위한 식별자로써 병렬 전송 채널을 구별하는 데 사용된다.
상기한 바와 같이, 고속 패킷 전송 이동통신시스템에서는 패킷 데이터 제어채널을 통하여 전송되는 제어 정보로 서브패킷(Sub-packet) 길이 정보 2 비트, MAC ID 6 비트, 페이로드(Payload) 크기 2 비트, SPID 2 비트, ARQ 채널 아이디(Channel ID) 2 비트 등이 있으며, 상기 데이터 율과 변조 방식은 상기 서브패킷(Sub-packet) 2 비트와 페이로드(Payload) 크기 2 비트 그리고 다른 채널을 통하여 전송되는 패킷 데이터 전송 채널에 사용되는 월시 함수 정보 등에 따라 결정된다. 다시 말해, 고속 패킷 데이터 서비스를 받고자 하는 모든 단말들은 시스템 억세스(Access) 시, 각 단말별로 MAC ID를 할당 받고 패킷 데이터 제어 채널을 수신 후, 이를 복조하여 MAC ID를 보고서 자신의 패킷인지 아닌지를 판단한 후, 자신의 패킷인 경우, 상기 패킷 데이터 제어채널을 복조하여 획득한 서브패킷(Sub-packet) 길이, 페이로드(Payload) 크기, SPID, ARQ 채널 아이디(Channel ID), 패킷 데이터 채널에 사용된 월시 함수 등의 정보를 이용하여 패킷 데이터 채널을 복조하는 과정을 거치게 된다. 여기서, 수신되는 서브패킷(sub-packet)의 데이터율 및 변조 방식에 대한 정보는 상기 획득한 서브패킷(Sub-packet) 길이, 페이로드(Payload) 크기, 패킷 데이터 채널에 사용된 월시 함수 정보들의 조합으로 알아 낼 수 있다.
예를들어, 상기 고속 패킷 전송 이동통신시스템에서는 제 1 패킷 데이터 제어 채널(Forward Primary Packet Data Control Channel)과 제 2 패킷 데이터 제어 채널(Forward Secondary Packet Data Control Channel)의 두 개의 패킷 데이터 제어 채널들을 이용해 상기 패킷 데이터 제어 정보들을 전송하는 방식을 취하고 있다. 또한, 이러한 패킷 데이터 제어 채널들은 패킷 데이터 채널(PDCH : PacketData Channel)과 코드 분할(CDM: Code Division Multiplexing) 방식으로 전송된다. 즉, 상기 제 1 패킷 데이터 제어 채널 및 제 2 패킷 데이터 제어 채널과 패킷 데이터 채널에는 각각 서로 다른 코드 채널이 할당되어 있으며 이들은 모두 동일한 시점에서 전송되는 것이다.
앞서 살펴본 바와 같이, 상기 패킷 데이터 채널과 상기 패킷 데이터 제어 채널들이 동시에 전송되기 때문에, 수신기는 상기 두 개의 패킷 데이터 제어채널들을 신속하고 오류 없이 복조하는 것이 무엇보다 중요하다. 다시 말해, 상기 패킷 데이터 채널의 복조를 위한 여러 가지 제어정보들을 효율적으로 전송할수 있는 방안이 요구되고 있다.
따라서 본 발명의 목적은 고속 패킷 전송 이동통신시스템에서 패킷 데이터 전송채널의 복조에 필요한 여러 가지 제어정보들을 효율적으로 전송하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 다른 목적은 고속 패킷 전송 이동통신시스템에서 사용자구분정보에 대한 부호심볼들을 서브패킷길이 정보에 따른 월시커버로 커버링하여 전송하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 고속 패킷 전송 이동통신시스템에서 서브패킷길이 정보에 대한 부호심볼들을 사용자구분(MAC ID)정보에 따른 월시코드로 확산하여 전송하기 위한 장치 및 방법을 제공함에 있다.
상기 목적들을 달성하기 위한 본 발명은, 고속 패킷 전송 이동통신시스템에서 전송될 패킷데이터를 수신할 사용자를 나타내는 사용자 구분정보와 상기 전송될 패킷 데이터의 길이정보를 송신하기 위한 기지국의 송신장치가, 상기 사용자 구분정보를 나타내는 비트열을 부호화하여 부호심볼들을 발생하는 부호기와, 상기 부호기로부터의 상기 부호심볼들을 상기 길이정보에 따른 월시코드로 월시커버링하여 출력하는 월시커버기와, 상기 월시커버기로부터의 상기 월시커버링된 심볼들을 미리 정해진 월시코드로 확산하여 출력하는 월시확산기를 포함하는 것을 특징으로 한다.
도 1은 본 발명의 제1실시예에 따른 사용자 구분(MAC ID) 정보와 서브패킷길이(Subpacket Length) 정보를 송신하기 위한 채널송신장치의 블록 구성을 도시하는 도면.
도 2는 상기 도 1의 실시 예의 다른 구현 예를 도시하는 도면.
도 3은 본 발명의 제1실시예에 따른 상기 사용자구분 정보와 서브패킷길이 정보를 제외한 나머지 제어정보들을 송신하기 위한 채널송신장치의 블록 구성을 도시하는 도면.
도 4는 본 발명의 제1실시예에 따른 상기 사용자구분(MAC ID)정보와 상기 서브패킷길이(Subpacket Length)정보를 수신하기 위한 채널수신장치의 블록 구성을 도시하는 도면.
도 5는 상기 도 4의 실시 예의 다른 구현 예를 보여주는 도면.
도 6은 본 발명의 제1실시예에 따른 상기 사용자구분(MAC ID)정보와 상기 서브패킷길이(subpacket length)정보를 제외한 나머지 제어정보들을 수신하기 위한채널수신장치의 블록 구성을 도시하는 도면.
도 7은 본 발명의 실시예에 따른 제1패킷데이터제어채널(PPDCCH), 제2패킷데이터제어채널(SPDCCH) 및 패킷데이터채널(PDCH)을 시간축 상에 도시한 도면.
도 8은 본 발명의 실시예에 따른 단말기에서 제1패킷데이터제어채널(PPDCCH), 제2패킷데이터제어채널(SPDCCH) 및 패킷데이터채널(PDCH)을 수신하기 위한 절차를 도시하는 도면.
도 9는 본 발명의 제2실시예에 따른 기지국에서 제1패킷데이터제어채널(PPDCCH), 제2패킷데이터제어채널(SPDCCH) 및 패킷데이터채널(PDCH)을 전송하기 위한 절차를 도시하는 도면.
도 10은 본 발명의 제2실시예에 따른 단말기에서 제1패킷데이터제어채널, 제2패킷데이터제어채널 및 패킷데이터채널을 수신하기 위한 절차를 도시하는 도면.
도 11은 본 발명의 제2실시예에 따른 기지국에서 사용자구분(MAC ID)정보와 서브패킷길이 정보를 송신하기 위한 채널송신장치의 블록 구성을 도시하는 도면.
도 12는 본 발명의 제2실시예에 따른 기지국에서 사용자구분(MAC ID)정보와 서브패킷길이 정보를 제외한 나머지 제어정보들을 전송하기 위한 채널송신장치의 블록 구성을 도시하는 도면.
도 13은 본 발명의 제2실시예에 따른 단말기에서 상기 사용자구분(MAC ID)정보와 상기 서브패킷길이 정보를 수신하기 위한 채널수신장치의 블록 구성을 도시하는 도면.
도 14는 본 발명의 제2실시예에 따른 단말기에서 상기 사용자구분정보와 상기 서브패킷 길이 정보를 제외한 나머지 제어정보들을 수신하기 위한 채널수신장치의 블록 구성을 도시하는 도면.
도 15는 본 발명의 제3실시 예에 따른 단말기에서 제1패킷데이터제어채널(PPDCCH), 제2패킷데이터제어채널(SPDCCH) 및 패킷데이터채널(PDCH)를 수신하기 위한 절차를 도시하는 도면.
도 16은 본 발명의 제3실시예에 따른 기지국에서 사용자구분(MAC ID)정보와 서브패킷길이 정보를 송신하기 위한 채널송신장치의 블록 구성을 도시하는 도면.
도 17은 본 발명의 제3실시예에 따른 기지국에서 서브패킷길이 정보를 제외한 나머지 제어정보들을 전송하기 위한 채널송신장치의 블록구성을 도시하는 도면.
도 18은 본 발명의 제2실시예에 따른 단말기에서 상기 사용자구분(MAC ID)정보와 상기 서브패킷길이 정보를 수신하기 위한 채널수신장치의 블록 구성을 도시하는 도면.
도 19는 본 발명의 제3실시예에 따른 단말기에서 상기 서브패킷 길이 정보를 제외한 나머지 제어정보들을 수신하기 위한 채널수신장치의 블록 구성을 도시하는 도면.
도 20은 본 발명의 실시 예에 따른 단말기의 전체 동작을 설명하기 위한 도면.
이하 본 발명의 바람직한 실시예의 상세한 설명이 첨부된 도면들을 참조하여 설명될 것이다. 도면들 중 참조번호들 및 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 참조번호들 및 부호들로 나타내고 있음에 유의해야 한다. 하기에서 본 발명을 설명함에 있어, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다.
하기 설명에서 순방향 패킷 데이터 제어 채널(또는 프리앰블 채널)의 확산에 사용하는 월시함수의 길이나 월시 함수의 번호, 상기 패킷 데이터 제어 채널을 통하여 전송되는 정보의 종류와 비트수와 같은 특정 상세 내용들이 본 발명의 보다 전반적인 이해를 제공하기 위해 나타나 있다. 이들 특정 상세 내용 없이 또는 이들의 변형에 의해서도 본 발명이 용이하게 실시될 수 있다는 것은 이 기술분야에서 통상의 지식을 가진 자에게 자명할 것이다.
또한 하기의 설명에서 사용하고 있는 순방향 링크는 기지국에서 단말기로 송신되는 링크를 의미하며, 역방향 링크는 단말기에서 기지국으로 송신되는 링크를 의미한다. 또한 하기의 설명에서 사용하고 있는 슬롯이란 순방향 링크의 최소 전송 단위로써 1.25ms를 의미한다.
< 제1실시예 >
도 1은 본 발명의 제1실시예에 따른 사용자 구분(MAC ID) 정보와 서브패킷길이(Subpacket Length) 정보를 송신하기 위한 채널송신장치의 블록 구성을 도시하고 있다. 예를들어, 상기 채널송신장치는 앞서 설명한 제1 패킷데이터제어채널(PPDCCH : Primary Packet Data Channel) 송신기라 할수 있다.
상기 도 1을 참조하면, 부호기 101은 상기 사용자구분정보 6 비트를 부호화하여 12개의 부호심볼들을 출력한다. 예를들어, 상기 부호기 101은 (12,6) 블록 부호기(block encoder)를 사용할수 있다. 여기서 상기 부호기 101에서 출력되는 이진(binary) 심볼들은 QPSK 변조기 102에 입력되기전 +1 또는 -1 형태의 신호로 변환된다고 가정한다. 상기 QPSK 변조기 102는 상기 부호기 101로부터의 상기 부호심볼들을 QPSK 변조하여 I채널신호(실신호) 및 Q채널신호(허신호)를 포함하는 복소신호(또는 변조심볼들)를 출력한다. 월시커버기 103은 상기 QPSK변조기102로부터의 상기 복소신호를 상기 서브패킷 길이(2 비트)에 따른 길이 4의 소정 월시코드(또는월시커버)로 커버링하여 출력한다. 월시코드 확산기 104는 상기 월시커버기 103으로부터의 상기 월시커버링된 신호를 길이 64의 월시코드로 확산하여 출력한다. PN확산기 105는 상기 월시확산기 104로부터의 상기 월시확산(또는 채널확산)된 신호를 최종적으로 PN 코드로 확산하여 전송한다. 한편, 상기 도 1은 상기 사용자구분(MAC ID)정보의 비트수가 6비트인 경우에 대해 설명하고 있지만, 상기 사용자구분정보의 비트수가 6 이외의 다른 값이어도 동일한 방식으로 전송될 수 있다. 하나의 예로, 상기 사용자 구분정보의 비트수가 5비트이면, 부호기 101의 블록부호기를 (12,6)에서 (12,5)로 변경하면 된다.
상기 도 1의 월시커버기 103이 상기 월시 커버링(covering) 할 때 사용하는 길이 4의 월시코드는 서브패킷길이 정보에 의해 결정된다. 앞서 언급한 바와 같이, 상기 서브패킷길이는 서브패킷(subpacket)을 구성하는 슬롯의 개수이다. 상기 서브패킷(Subpacket) 길이는 1슬롯, 2슬롯, 4슬롯, 8슬롯 중 하나이기 때문에 길이 4인 월시코드 4개를 이용하면, 상기 4가지를 모두 식별가능한 형태로 전송할수 있다. 하기 <표 1>은 서브패킷(Subpacket) 길이와 상기 월시커버링에 사용되는 월시코드의 매핑관계를 보여준다. 하기 <표 1>에서 월시코드는 이진(binary 0,1 ) 형태를 +1, -1 형태로 매핑한 것이다.
서브패킷의 길이 신호변환된 월시 코드
1 1 1 1 1
2 1 -1 1 -1
4 1 1 -1 -1
8 1 -1 -1 1
상기 <표 1>에서 보여지는 바와 같이, 상기 서브패킷 길이가 1슬롯인 경우,상기 월시커버기 103은 월시코드 '1 1 1 1'을 사용하고, 상기 서브패킷 길이가 2 슬롯인 경우 월시코드 '1 -1 1 -1'을 사용하며, 4슬롯인 경우 '1 1 -1 -1'을 사용하고, 8 슬롯인 경우 '1 -1 -1 1'을 사용하여 상기 변조기 102로부터의 변조심볼들을 월시커버링한다. 상기 표 1은 서브패킷 길이와 월시코드의 가능한 매핑들중 한가지를 보여주는 것이다. 실제 적용하는 서브패킷 길이와 월시코드의 매핑은 이외에도 다양한 조합이 가능하다.
도 2는 상기 도 1의 실시 예의 다른 구현 예를 도시하고 있다. 상기 도 2는 상기 도 1과 달리 월시커버기가 부호기의 바로 다음에 연결된다.
상기 도 2를 참조하면, 부호기 201은 상기 사용자 구분(MAC ID) 정보 6 비트를 부호화하여 12개의 부호심볼들을 출력한다. 예를들어, 상기 부호기 201은 (12,6)의 블록 부호기(block encoder)를 사용할 수 있다. 여기서 상기 부호기 201에서 출력되는 이진(binary) 심볼들은 월시커버기 102에 입력되기전 +1 또는 -1 형태의 신호로 변환된다고 가정한다. 월시커버기 102는 상기 부호기101로부터의 상기 부호심볼들을 상기 서브패킷길이(2 비트) 정보에 따른 길이 4의 소정 월시코드로 월시 커버링하여 출력한다. 상기 서브패킷길이와 상기 월시커버링에 사용되는 월시코드는 상기 <표 1>의 매핑 관계를 사용한다. 상기 QPSK 변조기 203은 상기 월시커버기202로부터의 상기 월시커버링된 신호를 QPSK 변조하여 I채널신호(실신호) 및 Q채널신호(허신호)를 포함하는 복소신호를 출력한다. 월시확산기 204는 상기 QPSK변조기 203으로부터의 상기 복소신호를 길이 64의 소정 월시코드로 확산하여 출력된다. PN확산기 205는 상기 월시코드 확산기 204로부터의 상기 월시확산된 신호를 최종적으로 소정 PN 코드로 확산하여 전송한다. 한편, 상기 도 1은 상기 사용자 구분(MAC ID) 정보의 비트수가 6비트인 경우에 대해 설명하고 있지만, 상기 사용자 구분 정보의 비트수가 6 이외의 다른 값이어도 동일한 방식으로 전송될 수 있다. 하나의 예로, 상기 사용자 구분정보의 비트수가 5비트이면, 부호기 101의 블록부호기를 (12,6)에서 (12,5)로 변경하면 된다.
도 3은 본 발명의 제1실시예에 따른 상기 사용자구분 정보와 서브패킷길이 정보를 제외한 나머지 제어정보들을 송신하기 위한 채널송신장치의 블록 구성을 도시하고 있다. 상기 나머지 제어정보들은 도시된 바와 같이 페이로드 크기(Payload size) 정보, ARQ채널식별(ARQ Ch ID) 정보, 서브패킷 식별(Subpacke ID : SPID) 정보 등이 될 수 있다. 예를들어, 상기 채널송신장치는 앞서 설명한 제2 패킷데이터제어채널(SPDCCH : Secondary Packet Data Control Channel) 송신기라 할수 있다.
상기 도 3을 참조하면, 부호기 301은 상기 나머지 제어정보들에 해당하는 정보비트열을 부호화하여 부호심볼들을 출력한다. 예를들어, 상기 부호기 301은 (48,6)의 블록 부호기(block encoder)를 사용할수 있다. 여기서, 상기 페이로드 크기 정보, 상기 ARQ채널식별정보 및 서브패킷 식별정보 각각을 2비트라 할때 상기 부호기 301로 입력되는 정보비트들의 수는 모두 6비트가 되고, 상기 부호기 301에서 출력되는 심볼들의 수는 모두 48비트가 된다. 시퀀스 반복기302는 상기 부호기 301로부터의 상기 부호심볼들을 상기 부호심볼들이 전송되는 슬롯개수에 따라 소정횟수 반복하여 출력한다. 상기 반복 횟수는 상기 부호심볼들이 시간적으로 점유하는 슬롯 개수로 패킷데이터의 길이정보(서브패킷 길이 정보)에 따라 결정된다. QPSK 변조기 303은 상기 시퀀스 반복기 302로부터의 출력을 QPSK 변조하여 I채널신호 및 Q채널신호를 포함하는 복소신호를 출력한다. 월시확산기 304는 상기 변조기 303으로부터의 상기 복소신호를 길이 64의 월시 코드로 확산하여 출력한다. PN코드 확산기305는 상기 월시확산기 304로부터의 상기 월시확산된 신호를 PN 코드로 확산하여 전송한다.
상기 도 3은 (48,6) 블록 부호기를 사용한 것으로 설명하고 있지만, (12,6), (24,6) 등의 블록 부호기를 사용할수도 있다. 다만 (48,6) 블록 부호기가 아닌 (24,6), (12,6) 등의 블록 부호기를 사용할 경우, 상기 제2 패킷데이터제어채널(SPDCCH)의 전송구간(부호기로부터 발생되는 부호심볼들의 전송구간)을 동일하게 유지하기 위해서는 상기 월시확산기304가 사용하는 월시코드의 길이를 조정하면 된다. 예를들어, 상기 도 3은 (48,6) 블록부호기를 사용하고 길이 64의 월시코드를 월시확산에 이용했지만, (24,6) 블록부호기를 사용할 경우 길이 128의 월시코드를 확산에 이용하면 된다. 즉 부호기에서 출력되는 부호어의 길이와 확산에 사용되는 월시코드의 길이는 반비례 관계에 있다. 또한, 상기와 같이 제2 패킷데이터제어채널(SPDCCH)을 통해 전송되는 비트수가 6이 아니어도, 상기 부호기301에서 사용하는 블록부호(block code)를 변경함으로써 상기와 같은 방식으로 제어정보들을 전송할 수 있다.
도 4는 본 발명의 제1실시예에 따른 상기 사용자구분(MAC ID)정보와 상기 서브패킷길이(Subpacket Length)정보를 수신하기 위한 채널수신장치의 블록 구성을 도시하고 있다. 상기 도 4의 수신장치는 상기 도 1의 송신장치에 대응하는 구조를 갖는다.
상기 도 4를 참조하면, PN 역확산기 401은 수신신호를 소정 PN코드로 역확산하여 출력한다. 제1월시역확산기402는 상기 PN역확산기 401로부터의 상기 PN역확산된 신호를 상기 PPDCCH의 송신에 사용한 소정 월시코드로 역확산하여 출력한다. 제2월시역확산기 403은 상기 PN역확산된 신호를 파일럿채널의 월시코드로 역확산하여 출력한다. 상기 제1월시역확산기 402의 출력은 에너지측정기 404와 채널보상기407로 입력된다. 한편, 상기 제2월시역확산기 403의 출력은 채널추정기406으로 입력된다. 상기 채널추정기 406은 상기 제2월시역확산기 403으로부터의 파일롯채널신호를 이용해 채널을 추정하고, 상기 채널추정신호를 공액복소수화한 채널보상신호를 출력한다. 채널보상기 407은 상기 제1월시역확산기 402로부터의 신호와 상기 채널추정기 406으로부터의 상기 채널보상신호를 곱해 채널보상하여 출력한다.
상기 에너지측정기 404와 기준값(Threshold) 비교기 405는 상기 제1패킷데이터제어채널(PPDCCH)의 수신여부를 결정하기 위한 장치들이다. 상기 에너지측정기 404는 상기 제1월시역확산기 402로부터의 역확산 심볼들의 에너지를 측정하여 출력한다. 상기 에너지측정기404의 동작은 통상의 기술이므로 상세한 설명은 생략한다. 상기 기준값(Threshold) 비교기 405는 에너지측정기 404로부터의 상기 에너지 측정값을 미리 설정된 기준값(threshold)과 비교하여 그 결과(패킷데이타제어채널 검출신호)를 출력한다. 상기 비교 결과 상기 에너지 측정값이 상기 기준값(threshold)보다 크면, 상기 비교기 405의 상기 결과 신호에 따라 채널보상기 407이 동작된다. 이것은, 제1패킷데이터제어채널이 충분한 수신세기로 수신되어 제1패킷데이터제어채널의 복조를 동작시키는 경우이다. 반면, 상기 에너지 측정값이 상기 기준값보다 작으면, 상기 비교기 405의 상기 결과 신호에 따라 상기 채널보상기 407은 동작되지 않는다. 이것은, 상기 제1패킷데이터제어채널이 수신되지 않았거나 수신신호가 충분한 신뢰도를 갖지 못하여 상기 제1패킷데이터제어채널의 복조를 억제시키는 경우이다. 상기한 바와 같이, 본 발명의 제1실시예는 상기 에너지측정기 404 및 기준값 비교기 405에 의해 상기 제1패킷데이터제어채널의의 수신여부 및 신뢰도 여부를 먼저 판단한 다음, 그 결과에 따라 제1패킷데이터제어채널의 복원을 수행하지만, 처리시간을 최소화하기 위해 상기한 두 과정을 병렬로 처리할 수도 있다.
역하다마드 변환기 408은 상기 채널보상기 407로부터의 상기 채널보상된 신호를 네 심볼 단위로 역 고속 하다마드 변환(IFHT : Inverse Fast Hadamard Transform)하여 출력한다. 상기 역하다마드 변환기 408에서 IFHT 과정을 수행하는 것은 상기 도 1의 월시커버기103에서 사용한 월시코드(또는 월시커버)를 찾기 위해서이다. 즉, 상기 역하다마드 변환기 408에서 네 심볼 단위로 출력하는 신호는 수신된 신호와 상기 표 1에 명시되어 있는 네 개의 월시코드들 사이의 상관(correlation)값들이 된다. 에너지측정기 409는 상기 역하다마드 변환기 408409로부터의 각각의 상관값에 대해 에너지를 측정하여 출력한다. 여기서, 상기에너지 측정은 상기 PPDCCH가 전송되는 1슬롯 동안 이루어진다. 상기 에너지측정기409는 상기 1슬롯 동안 각각의 월시 커버(Cover)에 실린 에너지를 측정한다. 비교 및 선택기410은 상기 에너지측정기409로부터의 상기 에너지측정값들을 비교하고, 가장 큰 에너지측정값을 가지는 월시커버에 해당하는 서브패킷길이 정보를 출력한다. 여기서, 상기 비교 및 선택기 410은 앞서 설명한 상기 <표 1>의 매핑(mapping) 테이블을 구비하고, 상기 가장 큰 에너지측정값을 가지는 월시커버에 대응하는 서브패킷길이를 상기 매핑테이블로부터 독출하여 출력한다. 한편, 상기 비교 및 선택기410은 상기 가장 큰 에너지측정값을 가지는 월시커버를 월시 디커버기 411로 출력한다.
상기 월시디커버기 411은 상기 채널보상기 407로부터의 신호를 상기 비교 및 선택기410으로부터의 상기 월시커버로 디커버링하여 출력한다. QPSK복조기 412는 상기 월시디커버기 411로부터의 복소신호를 실수신호로 복조하여 복조심볼들을 출력한다. 복호기 413은 상기 QPSK복조기 412로부터의 상기 복조심볼들을 복호하여 상기 사용자구분정보에 해당하는 정보비트열(6비트)을 출력한다. 예를들어, 상기 복호기 413은 (12,6) 블록 복호기를 사용한다. 상기 도 4는 상기 사용자구분(MAC ID) 정보의 비트수가 6비트인 경우를 설명하고 있지만, 상기 사용자구분 정보의 비트수가 6비트 이외의 다른 값이어도 상기와 같은 구조를 사용할수 있다. 일 예로, 상기 사용자 구분정보(MAC ID)의 비트수가 5비트이면, 상기 복호기 413을 (12,5) 블록복호기를 변경하면 된다.
도 5는 상기 도 4의 실시 예의 다른 구현 예를 보여준다. 특히, 상기 도 5의 수신장치는 상기 도 2의 송신장치에 대응하는 구조를 갖는다.
상기 도 5를 참조하면, PN 역확산기 501은 수신신호를 소정 PN코드로 역확산하여 출력한다. 제1월시역확산기502는 상기 PN역확산기 501로부터의 상기 PN역확산된 신호를 상기 PPDCCH의 송신에 사용한 소정 월시코드로 역확산하여 출력한다. 제2월시역확산기503은 상기 PN역확산된 신호를 파일럿채널의 월시코드로 역확산하여 출력한다. 상기 제1월시역확산기 502의 출력은 에너지측정기 504와 채널보상기 507로 입력된다. 한편, 상기 제2 월시역확산기 503의 출력은 채널추정기 506으로 입력된다. 상기 채널추정기 506은 상기 제2월시역확산기 503으로부터의 파일롯채널신호를 이용해 채널을 추정하고, 상기 채널추정신호를 공액복소수화한 채널보상신호를 출력한다. 채널보상기 507은 상기 제1월시역확산기 502로부터의 신호와 상기 채널추정기 506으로부터의 상기 채널보상신호를 곱해 채널보상하여 출력한다.
상기 에너지측정기 504와 기준값(Threshold) 비교기 505는 상기 PPDCCH의 수신여부를 결정하기 위한 장치들이다. 상기 에너지측정기 504는 상기 제1월시역확산기 502로부터의 역확산 심볼들의 에너지를 측정하여 출력한다. 상기 에너지측정기 504의 동작은 통상의 기술이므로 상세한 설명은 생략한다. 상기 기준값(Threshold) 비교기 505는 상기 에너지측정기 504로부터의 상기 에너지 측정값을 미리 설정된 기준값(threshold)과 비교하여 그 결과(패킷데이터제어채널 검출신호)를 출력한다. 상기 비교 결과 상기 에너지 측정값이 상기 기준값(threshold)보다 크면, 상기 비교기 505의 상기 결과 신호에 따라 상기 채널보상기 507이 동작된다. 이것은, 상기PPDCCH이 충분한 수신세기로 수신되어 상기 PPDCCH의 복조를 동작시키는 경우이다. 반면, 상기 에너지 측정값이 상기 기준값보다 작으면, 상기 비교기 505의 상기 결과 신호에 따라 상기 채널보상기 507은 동작되지 않는다. 이것은, 상기 PPDCCH가 수신되지 않거나 수신신호가 충분한 신뢰도를 갖지 못하여 상기 PPDCCH의 복조를 억제시키는 경우이다. 상기한 바와 같이, 본 발명의 제1실시예는 상기 에너지측정기 504 및 기준값 비교기 505에 의해 상기 PPDCCH의 수신 및 신뢰도 여부를 먼저 판단한 다음, 그 결과에 따라 상기 PPDCCH의 복원을 수행하지만, 처리 시간을 최소화하기 위해 상기한 두 과정을 병렬로 처리할 수도 있다.
QPSK 복조기508은 상기 채널보상기 507로부터의 상기 채널보상된 신호를 QPSK 복조하여 복조 심볼들을 출력한다. 역하다마드 변환기 509는 상기 QPSK 복조기 508로부터의 상기 복조 심볼들을 네 심볼단위로 고속 역 하다마드 변환 ( IFHT : Inverse Fast Hadamard Transform)하여 출력한다. 상기 역하다마드 변환기 309에서 IFHT 과정을 수행하는 것은 상기 도 2의 월시커버기 202에서 사용한 월시코드를 찾기 위해서이다. 즉, 상기 역하다마드 변환기 509에서 네 심볼 단위로 출력하는 신호는 수신된 신호와 상기 표 1에 명시되어 있는 네 개의 월시 코드들 사이의 상관(correlation) 값들이 된다. 에너지측정기510은 상기 역하다마드 변환기 509로부터의 각각의 상관값에 대해 에너지를 측정하여 출력한다. 여기서, 상기 에너지 측정은 상기 PPDCCH가 전송되는 1슬롯 구간동안 이루어진다. 상기 에너지측정기510은 상기 1슬롯 구간동안 각각의 월시 커버(Cover)에 실린 총 에너지를 측정한다. 비교 및 선택기511은 상기 에너지 측정기510으로부터의 상기 에너지측정값들을 비교하고, 가장 큰 에너지값을 갖는 월시커버에 해당하는 서브패킷길이 정보를 출력한다. 여기서, 상기 비교 및 선택기 511은 앞서 설명한 상기 <표 1>의 매핑(mapping) 테이블을 구비하고, 상기 가장 큰 에너지 측정값의 월시커버에 대응하는 서브패킷길이를 상기 매핑 테이블로부터 독출하여 출력한다. 한편, 비교 및 선택기 511은 상기 가장 큰 에너지측정값의 상기 월시커버(또는 월시코드)를 월시디커버기 512로 출력한다.
상기 월시 디커버기 512는 상기 QPSK복조기 508로부터의 복조 심볼들을 상기 비교 및 선택기 511로부터의 상기 월시커버로 디커버링하여 출력한다. 복호기 513은 상기 월시디커버기 512로부터의 심볼들을 복호하여 사용자구분정보에 해당하는 정보비트열(6비트)을 출력한다. 예를들어, 상기 복호기 513은 (12,6) 블록 복호기를 사용한다. 상기 도 5는 상기 사용자구분(MAC ID)정보의 비트수가 6비트인 경우를 설명하고 있지만, 상기 사용자구분정보의 비트수가 6비트 이외의 다른 값이어도 상기와 같은 구조를 사용할수 있다. 일 예로, 상기 사용자 구분정보(MAC ID)의 비트수가 5비트이면, 상기 복호기 413을 (12,5) 블록복호기를 변경하면 된다.
도 6은 본 발명의 제1실시예에 따른 상기 사용자구분(MAC ID)정보와 상기 서브패킷길이(subpacket length)정보를 제외한 나머지 제어정보들을 수신하기 위한 채널수신장치의 블록 구성을 도시하고 있다. 특히, 상기 도 6의 수신장치는 상기 도 3의 송신장치에 대응하는 구조를 갖는다.
상기 도 6을 참조하면, PN 역확산기 601은 수신신호를 소정 PN코드로 역확산하여 출력한다. 제1월시역확산기602는 상기 PN역확산기 601로부터의 상기 PN역확산된 신호를 SPDCCH의 송신에 사용한 소정 월시코드로 역확산하여 출력한다. 제2월시역확산기603은 상기 PN역확산된 신호를 파일럿채널신호의 월시코드로 역확산하여 출력한다. 채널추정기 604는 상기 제2월시역확산기 603으로부터의 파일롯채널신호를 이용해 채널을 추정하고, 상기 채널추정신호를 공액복소수화한 채널보상신호를 출력한다. 채널보상기 605는 상기 제1월시역확산기 602로부터의 신호와 상기 채널추정기 604로부터의 상기 채널보상신호를 곱해 채널보상하여 출력한다. QPSK 복조기 606은 상기 채널보상기 605로부터의 상기 채널보상된 신호를 QPSK 복조하여 복조 심볼들을 출력한다. 시퀀스결합기(combiner)607은 송신기에서 사용한 시퀀스 반복횟수에 근거하여 상기 QPSK 복조기 606으로부터의 복조심볼들을 시퀀스 결합(combining)하여 출력한다. 복호기608은 상기 시퀀스결합기 607로부터의 복조심볼들을 복호하여 상기 나머지 제어정보들을 출력한다. 예를들어, 상기 복호기 608은 (48,6) 블록 복호기를 사용할수 있다. 여기서, 나머지 제어정보들은 2비트의 페이로드 크기(Payload Size)정보, 2 비트의 서브패킷식별(Subpacket ID)정보, 2비트의 ARQ채널식별 정보가 될 수 있다.
상술한 바와 같이, 본 발명의 제1실시예에 따르면, 제1패킷데이터제어채널(PPDCCH)을 통해 사용자구분정보와 서브패킷길이정보가 전송되고, 제2패킷데이터제어채널(SPDCCH)을 통해 복조에 필요한 나머지 제어정보들이 전송된다. 여기서, 상기 서브패킷길이정보는 월시커버링을 이용해 전송되는 것을 특징으로 한다.
도 7은 본 발명의 실시예에 따른 제1패킷데이터제어채널(PPDCCH), 제2패킷데이터제어채널(SPDCCH) 및 패킷데이터채널(PDCH)을 시간축 상에 도시한 도면이다.
상기 도 7에 도시된 바와 같이, 동일한 시점에서 전송되기 시작하는 서브패킷들을 동일한 문자를 이용해 표시하고 있다. 상기 제2패킷데이터제어채널(SPDCCH) 및 패킷데이터채널(PDCH)이 시간구간 TA,TB, TC에서 전송되고, 상기 제1패킷데이터제어채널(PPDCCH)은 상기 시간구간(TA, TB, TC)의 길이와 관계없이 일정하게 1슬롯구간동안 전송되는 것을 보여준다. 여기서, 상기 SPDDCH와 PDCH의 시간구간은 전송되는 패킷데이터의 페이로드(payload)크기, 전송 데이터율 등에 따라 1슬롯, 2슬롯, 4슬롯 또는 8슬롯의 길이를 점유 할 수 있다. 상기 SPDDCH가 전송되는 시간구간의 길이는 PDCH와 기본적으로 동일하게 설정할 수 있으나 SPDCCH를 먼저 수신해야 PDCH를 복조 및 복호할수 있다는 점을 고려할 때, 상기 PDCH가 2슬롯 이상을 차지할 경우 이보다 짧은 시간구간으로 설정할 수도 있다. 일예로, 상기 PDCH가 8슬롯을 차지할 경우 SPDCCH는 4슬롯을 점유하도록 설정할 수 있다. 상기 시간구간 TA, TB, TC에서 PDCH의 수신과정은 각 시간 구간의 PPDCCH를 검출하면서 시작된다. 상기 PPDCCH를 성공적으로 검출한 경우, 단말기는 PPDCCH에 실려 있는 상기 사용자구분(MAC ID)정보와 상기 PDCH 서브패킷길이(subpacket length) 정보를 복원한다. 수신된 사용자구분(MAC ID) 정보가 자신의 사용자구분 정보와 일치할 경우, 단말기는 상기 SPDCCH를 복조 및 복호하여 나머지 제어정보들을 복원하고, 이어서상기 제어정보들을 이용해 상기 PDCH를 복조 및 복호한다. 한편, 상기 PPDCCH 및 SPDCCH와 PDCH는 동시에 수신되기 시작하는 신호이기 때문에 단말기는 PPDCCH를 복원하는 중에는 SPDCCH와 PDCH를 버퍼(buffer)에 저장하고 있어야 하며 SPDCCH를 복원하는 중에는 PDCH를 버퍼(buffer)에 저장하고 있어야 한다.
도 8은 본 발명의 제1실시예에 따른 단말기에서 제1패킷데이터제어채널(PPDCCH), 제2패킷데이터제어채널(SPDCCH) 및 패킷데이터채널(PDCH)을 수신하기 위한 절차를 도시하고 있다.
상기 도 8을 참조하면, 상기 단말기는 801단계에서 현재 슬롯에서 PPDCCH가 수신되는지 검출한다. 상기 도 4 및 도 5에서 설명한 바와 같이, 상기 PPDCCH의 수신여부는 PN역확산된 신호를 상기 PPDCCH의 확산에 사용한 월시코드로 역확산하고, 상기 역확산하여 얻어진 심볼들의 에너지를 측정함으로써 검출할 수 있다. 즉, 상기 PPDCCH를 검출하기 위해서는 1슬롯의 시간구간에 대하여 에너지 검출을 수행하여야 하므로 PPDCCH 수신에 필요한 시간 및 에너지 검출에 필요한 시간을 확보하기 위하여, PPDCCH 검출을 수행하는 동시에 PPDCCH가 속하는 슬롯의 SPDCCH와 PDCH를 버퍼링(buffering)하고, 그 다음 슬롯에서는 PPDCCH, SPDCCH와 PDCH를 버퍼링한다. 상기 버퍼링(Buffering)은 802단계에서 수행된다. 상기와 같이 버퍼링을 하는 이유는, 상기 PPDCCH가 검출될 경우 상기 PPDCCH와 동시에 수신되기 시작한 SPDCCH와 PDCH를 복원해야 하고, PPDCCH가 검출되지 않을 경우에도 다음 슬롯에 대해서 에너지 검출을 수행해야 하기 때문이다.
상기 PPDCCH의 검출을 수행한후, 상기 단말기는 803단계에서 PPDCCH의 에너지 측정값이 소정 기준값을 초과하는지 검사한다. 즉, 상기 PPDCCH의 수신이 성공적으로 이루어졌는지 검사한다. 만일, 검출된 에너지 측정값이 상기 기준값보다 클 경우 상기 PPDCCH를 수신한 것으로 판정하고, 그렇지 않을 경우 PPDCCH를 수신하지 못한 것으로 판정한다. 상기 PPDCCH가 수신되지 않은 것으로 판정될 경우, 상기 단말기는 상기 802단계로 되돌아가 상기 버퍼링(buffering)해둔 상기 다음 슬롯의 PPDCCH에 대하여 에너지 검출을 시작한다. 반면, 상기 PPDCCH가 수신된 것으로 판정될 경우, 상기 단말기는 804단계에서 상기 PPDCCH를 통해 수신되는 서브패킷길이 정보를 복원한다. 상기 서브패킷길이 정보는 상기 도 4 및 도 5에서 설명한 바와 같이 역하다마드 변환을 통해 어느 월시커버(월시코드)가 사용되었는지를 판단한후 상기 표 1의 매핑테이블을 이용하여 찾을 수 있다.
상기 서브패킷길이 정보를 복원한후, 상기 단말기는 805단계에서 상기 역하다마드 변환을 통해 구해진 길이 4의 월시커버를 이용해 상기 PPDCCH를 통해 수신되는 사용자구분(MAC ID) 정보를 복원한다. 상기 사용자구분정보를 복원한 후, 단말기는 806단계에서 상기 복원된 사용자구분정보와 상기 단말기의 사용자구분(MAC ID)정보를 비교한다. 만약 상기 두 개의 사용자구분 정보가 상이하면, 상기 단말기는 상기 801단계로 되돌아가 버퍼링(buffering)된 상기 다음 슬롯의 PPDCCH에 대하여 에너지 검출을 다시 시작한다. 만일, 상기 두 개의 사용자구분정보가 일치하면, 단말기는 수신되는 패킷데이터채널이 자신의 것임을 인식하고 807단계로 진행한다.
그리고, 상기 단말기는 상기 807단계에서 상기 서브패킷 길이 정보를 검사하여 패킷데이터채널(PDCH)의 서브패킷의 길이가 1슬롯 또는 2슬롯인지를 검사한다.만일, 상기 패킷데이터채널의 서브패킷의 길이가 2슬롯을 초과하는 경우, 단말기는 808단계에서 상기 서브패킷의 길이에 따라 SPDCCH와 PDCH를 추가적으로 버퍼링(buffering)한다. 일 예로, 상기 서브패킷의 길이가 4이고 SPDCCH가 PDCH와 같은 슬롯 수를 차지할 경우 단말기는 앞에서 버퍼링한 SPDCCH 및 PDCH의 2슬롯을 제외한 나머지 2슬롯의 SPDCCH와 PDCH를 추가적으로 버퍼링한다. 결과적으로 총 4슬롯의 SPDCCH와 PDCH가 버퍼링된다.
상기 SPDCCH와 PDCH에 대한 추가적인 버퍼링을 수행한후, 상기 단말기는 809단계에서 상기 버퍼링된 SPDCCH에 대해 역확산을 수행하고, 상기 역확산을 통해 생성된 심볼들을 송신기에서 사용한 반복횟수에 근거하여 시퀀스결합(combining)한다. 그리고, 상기 단말기는 810단계에서 상기 시퀀스 결합에 의해 생성된 심볼들을 복호하여 상기 사용자구분정보와 서브패킷길이 정보를 제외한 나머지 제어정보들을 복원한다. 상기 나머지 제어정보들은 앞서 설명한 바와 같이, 페이로드 크기 정보, ARQ채널식별 정보, 서브패킷식별 정보 등이 될 수 있다. 이후, 상기 단말기는 811단계에서 상기 PPDCCH와 상기 SPDCCH를 복원하여 획득한 제어정보들을 가지고 PDCH를 복조 및 복호하여 패킷데이터를 복원한다.
만약, 상기 807단계에서 상기 패킷데이터채널의 서브패킷의 길이가 1슬롯 또는 2슬롯라고 판단되면, 상술한 추가적인 버퍼링은 수행하지 않는다. 따라서, 상기 단말기는 813단계에서 상기 버퍼링된 1슬롯 또는 2슬롯의 SPDCCH에 대해 역확산을 수행하고, 상기 역확산을 통해 생성된 심볼들을 송신기에서 사용한 반복횟수에 근거하여 시퀀스결합(combining)한다. 그리고 단말기는 814단계에서 상기 시퀀스 결합에 의해 생성된 심볼들을 복호하여 상기 사용자구분정보와 상기 서브패킷길이 정보를 제외한 나머지 제어정보들을 복원한다. 상기 나머지 제어정보들은 앞서 설명한 바와 같이, 페이로드 크기 정보, ARQ채널식별 정보, 서브패킷식별 정보 등이 될 수 있다. 이후, 상기 단말기는 815단계로 진행하여 상기 PPDCCH와 상기 SPDCCH를 복원하여 획득한 제어정보들을 가지고 PDCH를 복조 및 복호하여 패킷데이터를 복원한다.
< 제2실시예 >
도 9는 본 발명의 제2 및 제3실시예에 따른 기지국에서 제1패킷데이터제어채널(PPDCCH), 제2패킷데이터제어채널(SPDCCH) 및 패킷데이터채널(PDCH)을 전송하기 위한 절차를 도시하고 있다.
상기 도 9를 참조하면, 901단계에서 패킷 데이터 서비스를 받고자 하는 어떤 단말기가 접근(Access)을 시도하면, 기지국은 902단계에서 일 예로, 하기 <표 2>과 같은 테이블을 이용하여 해당 단말기에게 할당할수 있는 가용한 사용자구분(MAC ID)정보가 존재하는지 판단한다. 다른 예로, 상기 기지국은 하기 <표 3>를 이용하여 해당 단말기에게 할당할수 있는 가용한 사용자구분(MAC ID)정보가 존재하는지 판단한다. 만일, 가용한 사용자구분(MAC ID)정보가 존재하지 않으면 접근실패(Access fail)로 처리한다. 만일, 가용한 사용자구분(MAC ID) 정보가 존재하면, 기지국은 903단계에서 가용한 사용자구분정보들중 하나를 단말기에게 할당하고, 상기 할당된 사용자구분정보를 시그널링 메시지를 통해 상기 단말기에서 알려준다. 상기와 같이, 사용자구분(MAC ID)정보를 할당받은 상기 단말기는 기지국과 미리 약속되어 있는 하기 <표 2> 또는 <표 3>를 이용하여 자신에게 수신될 제1패킷데이터제어채널의 정보(월시함수 정보 및 복소채널중 전송에 사용할 채널정보)를 획득하고, 이후 상기 획득된 정보를 이용해 상기 제1패킷데이터제어채널을 검출하게 된다.
MAC ID 사용 현황 PPDCCH 할당 월시 함수 I 및 Q 채널 전송 구분
00000 O 길이 512 월시 함수 48번 In-Phase 채널
00001 O Quadrature-Phase 채널
00010 길이 512 월시 함수 49번 In-Phase 채널
00011 O Quadrature-Phase 채널
00100 길이 512 월시 함수 50번 In-Phase 채널
00101 Quadrature-Phase 채널
00110 O 길이 512 월시 함수 51번 In-Phase 채널
00111 Quadrature-Phase 채널
··· ··· ··· ···
MAC ID 사용 현황 PPDCCH 할당 월시 함수 I 및 Q 채널 전송 구분
00000 O 길이 512 월시 함수 48번 In-Phase 채널
00001 O Quadrature-Phase 채널
00010 In-Phase 채널
00011 O Quadrature-Phase 채널
00100 길이 512 월시 함수 49번 In-Phase 채널
00101 Quadrature-Phase 채널
00110 O In-Phase 채널
00111 Quadrature-Phase 채널
··· ··· ··· ···
상기 <표 2>과 <표 3>는 기지국이 데이터 서비스를 받고자 하는 단말기에게 사용자구분(MAC ID)정보를 부여하고 관리하는 과정에서 필요한 메모리 테이블들이다. 먼저, <표 2>을 살펴보면, 사용자구분(MAC ID)정보 별로 특정 시점에서 사용 중인지 아닌지를 나타내는 사용 현황 정보를 포함하며, 사용자구분(MAC ID)정보 별로 제1패킷데이터제어채널(PPDCCH)에 사용하는 월시함수 정보 및 복소채널중 전송에 사용할 전송채널 정보를 포함한다. 여기서, 스케쥴러에 의하여 서비스를 제공할 사용자가 결정되면, 상기 사용자의 사용자구분(MAC ID)정보에 따라 제1패킷데이터제어채널의 확산에 사용할 월시함수가 결정된다. 또한 상기 월시함수가 결정되면, 제1패킷데이터제어채널을 I(In-Phase)채널로 전송할지, Q(Quadrature-Phase)채널로 전송할지가 결정된다. 다시 말해 사용자구분(MAC ID)정보 하나당 월시함수 및 전송채널이 하나씩 매핑이 되어 있다(일대일 매핑). 또한, 동일한 월시함수를 사용하더라도 전송채널(I 또는 Q 채널) 정보를 이용하여 사용자구분정보를 식별할 수 있다. 이것은, 제1패킷데이터제어채널에 할당하는 월시함수의 개수의 두 배에 해당하는 사용자들을 식별할 수 있음을 의미한다. 예를들어, 월시함수 16개를 PPDCCH에 할당할 경우, 32명의 사용자들을 식별할 수 있으며, 이는 사용자구분(MAC ID)정보를 32개까지 할당할 수 있음을 의미한다.
한편, 상기 <표 3>는 사용자구분정보를 제1패킷데이터제어채널(PPDCCH)과 제2패킷데이터제어채널(SPDCCH)을 통해 이중으로 전송할 때 사용되는 테이블이다. 보여지는 바와 같이, 복수(예 :2개)의 사용자구분(MAC ID)정보들에 대해 동일한 월시함수 및 동일한 전송채널이 매핑된다(다대일 매핑). 따라서, 특정 사용자구분정보에 해당하는 월시함수와 전송채널을 이용해 제1패킷데이터제어채널을 전송하면, 상기 사용자뿐만 아니라 다른 한 명의 사용자도 제2 패킷데이터제어채널을 복조하게 될 것이다. 이 경우 , 단말기들은 제2패킷데이터제어채널에 포함되어 있는 사용자구분(MAC ID)정보를 보고 자신의 패킷인지 다른 사용자의 패킷인지를 구분하게 된다.
다시 상기 도 9를 참조하면, 상기와 같이 단말기에게 사용자구분(MAC ID)정보를 할당한 후, 상기 기지국은 제1패킷데이터제어채널을 전송하기 위한 필요한 정보들(월시함수, 전송채널)을 하기 <표 2> 또는 <표 3>으로부터 획득한다. 이후, 상기 기지국은 904단계에서 패킷데이터채널(PDCH)의 전송길이에 해당하는 서브패킷(Sub-packet)길이 정보를 제1패킷데이터제어채널을 통하여 전송한다. 이때 기지국은 서브패킷 길이 정보를 상기 획득된 전송채널(I채널 혹은 Q채널)을 통해 전송하며, 채널확산은 상기 획득된 월시함수를 가지고 수행한다. 한편, 상기 기지국은 905단계에서 제2패킷데이터제어채널(SPDCCH)과 패킷 데이터 채널(PDCH)을 전송한다. 이때 기지국은 상기 서브패킷길이 정보에 따라 하기 <표 4>를 참조하여 제2패킷데이터제어채널 및 패킷데이터채널의 시퀀스 반복횟수를 결정하고, 상기 제2패킷데이터제어채널 및 패킷데이터채널을 통해 전송되는 부호심볼을 상기 결정된 시퀀스반복횟수에 따라 시퀀스 반복하여 전송한다.
Sub-packet 길이 비트 SPDCCH 전송 길이(N, 전송 슬롯 수) PDCH 의 전송 길이(M, 전송 슬롯 수)
00 1 1
01 2 2
10 4 4
11 4 8
도 10은 본 발명의 제2실시예에 따른 단말기에서 제1패킷데이터제어채널, 제2패킷데이터제어채널 및 패킷데이터채널을 수신하기 위한 절차를 도시하고 있다. 상기 도 10은 후술되는 도 11과 도 12의 송신장치에 대응하는 도 13과 도 14의 수신장치의 동작을 나타낸 것이다. 먼저, 단말기는 미리 기지국으로부터 사용자구분(MAC ID)정보를 할당받고, 상기 할당받은 상기 사용자구분(MAC ID)정보를 가지고 상기 <표 2>을 참조하여 제 1 패킷 데이터 제어채널을 복조하기 위한 월시함수 및 전송채널을 결정한다.
상기 도 10을 참조하면, 단말기는 먼저 1001단계에서 상기 결정된 전송채널(I채널 혹은 Q채널)을 통해 수신되는 수신신호(PN역확신된 신호)와 상기 결정된 월시함수를 곱해 역확산하여 상기 제1패킷데이터제어채널의 심볼들을 얻는다. 그리고, 상기 단말기는 1003단계에서 상기 얻어진 심볼들의 에너지를 측정하고, 상기 에너지 측정값이 미리 정해진 기준값을 초과하는지 판단한다. 즉, 제1패킷데이터제어채널의 수신여부를 검출한다. 여기서, 상기 제1패킷데이터제어채널(PPDCCH)의 수신여부를 검출하기 위해서는 한 슬롯의 시간 구간에 대하여 에너지 측정을 수행하여야 하므로 상기 제1패킷데이터제어채널의 수신에 필요한 시간 및 에너지 측정에 필요한 시간을 확보하기 위하여, PPDCCH 검출을 수행하는 동시에 PPDCCH가 포함된 슬롯의 제2패킷데이터제어 채널(SPDCCH)과 패킷데이터채널(PDCH)를 버퍼링(buffering)하고 그 다음 슬롯에서는 PPDCCH, SPDCCH 및 PDCH을 모두 버퍼링한다. 상기와 같이 버퍼링을 하는 이유는, 상기 PPDCCH가 검출될 경우 상기 PPDCCH와 동시에 수신되기 시작한 SPDCCH와 PDCH를 복원해야 하고, PPDCCH가 검출되지 않을 경우에도 다음 슬롯에 대해서 에너지 검출을 수행해야 하기 때문이다.
만일, 상기 에너지 측정값이 상기 기준값을 초과하는 경우, 상기 단말기는 1005단계로 진행하고, 그렇지 않은 경우 1017단계로 진행하여 상기 제1패킷데이터제어채널과 동시에 수신되어 버퍼링되어 있는 제2패킷데이터제어채널과 패킷데이터채널을 폐기한후, 상기 버퍼링(buffering)된 상기 다음 슬롯의 제1패킷데이터 제어채널(PPDCCH)에 대해 에너지 검출을 시작한다. 여기서, 기지국은 제1패킷데이터제어채널을 확산할 때 해당 사용자에게 고유하게 할당된 특정 월시 함수를 사용하므로 해당 단말이 아닌 다른 모든 단말들은 상기 1003단계에서 에너지가 검출되지 않을 것이다. 상기 1003단계에서 상기 에너지측정값이 상기 기준값을 초과하면, 상기 단말기는 현재 수신되는 패킷 데이터가 자신의 데이터임을 감지한다. 따라서 상기 단말기는 상기 1005단계에서 상기 제1패킷데이터제어채널을 복조 및 복호하고, 1007단계에서 상기 제1패킷데이터채널을 통해 수신되는 서브패킷(Sub-packet) 길이 정보를 획득한다.
그리고, 상기 단말기는 1009단계에서 상기 획득된 서브패킷(Sub-packet)길이 정보를 가지고 상기 <표 4>를 참조하여 제2패킷데이터제어채널의 전송길이(또는 시퀀스 반복횟수 N)를 알아낸다. 여기서, 상기 전송길이가 2슬롯을 초과하는 경우,단말기는 상기 서브패킷길이에 따라 상기 제2패킷데이터제어채널(SPDCCH)과 패킷데이터채널(PDCH)를 추가적으로 버퍼링(buffering)한다. 일 예로 서브패킷의 길이가 4이고 제2패킷데이터제어 채널(SPDCCH)과 패킷데이터채널(PDCH)이 같은 슬롯 수를 차지할 경우 단말기는 앞에서 버퍼링한 SPDCCH 및 PDCH의 두 슬롯을 제외한 나머지 2슬롯의 SPDCCH와 PDCH를 추가적으로 버퍼링한다. 결과적으로 총 4슬롯의 SPDCCH와 PDCH가 버퍼링된다. 그리고 상기 단말기는 1009단계에서 상기 버퍼링된 SPDCCH를 역확산하고, 상기 역확산을 통해 생성된 심볼들을 상기 시퀀스 반복횟수에 근거하여 시퀀스 결합(combining)한다. 그리고, 상기 단말기는 1011단계에서 상기 시퀀스 결합에 의해 생성된 심볼들을 복호하고, 1013단계에서 상기 사용자구분정와 상기 서브패킷길이정보를 제외한 나머지 제어정보들을 획득한다. 여기서, 상기 나머지 제어정보들은 서브패킷식별(SPID : subpacket ID)정보, 페이로드(Payload) 크기 정보, ARQ 채널식별 정보 등이 될 수 있다. 이후, 상기 단말기는 1015단계에서 상기 PPDCCH와 SPDCCH를 복조 및 복호하여 획득한 상기 제어정보들을 가지고 PDCH를 복조 및 복호한다.
도 11은 본 발명의 제2실시예에 따른 기지국에서 사용자구분(MAC ID)정보와 서브패킷길이 정보를 송신하기 위한 채널송신장치의 블록 구성을 도시하고 있다.
상기 도 11을 참조하면, 부호기 1101은 서브패킷 길이 정보를 부호화하여 부호심볼들을 출력한다. 예를들어, 상기 부호기 1101은 2 비트의 서브패킷(sub-packet) 길이 정보를 블록 인코딩하여 3 심볼을 출력하는 (3,2) 블록 부호기(block encoder)를 사용할 수 있다. 제어기 1102는 상기 <표 2>과 같은 테이블을 이용해 I/Q 채널 스위치1103과 월시확산기(1104 및 1105)의 동작을 제어한다. 상기 스위치1103은 상기 제어기1102의 제어하에 상기 부호기1101로부터의 심볼들을 I 채널(제1출력라인) 또는 Q 채널(제2출력라인)로 스위칭한다. 월시확산기1104는 상기 제1출력라인과 접속되고, 상기 스위치가 상기 제1출력라인으로 접속될 때 상기 제1출력라인상의 상기 심볼들을 길이 512의 월시함수(또는 월시코드)로 곱해 확산하여 슬롯당 1,536개의 칩들을 출력한다. 월시확산기 1105는 상기 제2출력라인과 접속되고, 상기 스위치가 상기 제2출력라인으로 접속될 때 상기 제1출력라인상의 상기 심볼들을 길이 512 월시함수를 곱해 확산하여 슬롯 당 1,536개의 칩들(chips)을 출력한다. 상기한 바와 같이, 상기 제1패킷데이터제어채널 송신기는, 서브패킷의 길이 정보에 해당하는 부호심볼들을 사용자구분정보에 따른 소정의 월시함수로 확산하여 소정 전송채널(I채널 혹은 Q채널)로 송신하는 것을 특징으로 한다.
도 12는 본 발명의 제2실시예에 따른 기지국에서 사용자구분(MAC ID)정보와 서브패킷길이 정보를 제외한 나머지 제어정보들을 전송하기 위한 채널송신장치의 블록 구성을 도시하고 있다. 상기 나머지 제어정보들은 도시된 바와 같이, 페이로드 크기 정보, ARQ채널식별정보, 서브패킷 식별정보 등이 될 수 있다.
상기 도 12를 참조하면, 부호기1201은 상기 나머지 제어정보들에 해당하는 정보비트열을 부호화하여 부호심볼들을 출력한다. 예를들어, 상기 부호기1201은 입력되는 6비트 정보비트열을 블록 인코딩하여 12개의 심볼들을 출력하는 (12.6) 블록 부호기를 사용할 수 있다. 상기 제어기1102는 상기 서브패킷길이 정보에 근거하여 시퀀스 반복기1202의 시퀀스 반복 횟수를 제어한다. 상기 시퀀스 반복기1202는상기 제어기1102의 제어하에 상기 부호기1201로부터의 상기 부호심볼들을 소정횟수 시퀀스 반복하여 출력한다. QPSK 변조기1203은 상기 시퀀스 반복기1203으로부터의 부호심볼들을 QPSK 변조하여 I채널신호와 Q채널신호를 포함하는 복소신호를 출력한다. 월시 확산기1204 및 1205는 상기 QPSK변조기1203으로부터의 복소신호와 상기 제2패킷데이터제어채널에 고정 할당된 길이 256의 월시함수를 곱해 확산하여 출력한다. 이후, 상기 월시확산된 신호는 PN확산되고, 래디오주파수 신호로 변환되어 안테나를 통해 송신된다.
도 13은 본 발명의 제2실시예에 따른 단말기에서 상기 사용자구분(MAC ID)정보와 상기 서브패킷길이 정보를 수신하기 위한 채널수신장치의 블록 구성을 도시하고 있다. 상기 도 13의 수신장치는 상기 도 11의 송신장치에 대응하는 구조를 갖는다.
상기 도 13을 참조하면, 제어기 1303은 기지국으로부터 할당받은 사용자구분(MAC ID)에 대응하는 월시함수를 상기 <표 2>과 같은 테이블로부터 독출하여 월시역확산기(1301 및 1302)로 제공한다. 또한, 상기 제어기1303은 상기 <표 2>로부터 전송채널을 독출하여 스위치 1304의 스위칭동작을 제어한다. 상기 역확산기1301 및 1302는 1 슬롯 동안 수신된 1,536 칩을 상기 제어기1303에 의해 결정된 길이 512의 월시함수로 역확산하여 3개의 부호심볼들을 출력한다. 상기 스위치1304는 상기 제어기1303에 의해 스위칭되어 상기 역확산기 1301 및 1302의 출력들중 하나를 에너지검출기 1305 및 복호기 1306으로 제공한다. 상기 에너지 검출기 1305는 상기 스위치1304로부터의 심볼들의 에너지를 측정하고, 상기 에너지측정값을 상기제어기 1303으로 출력한다. 상기 제어기1303은 상기 에너지측정값이 소정 기준값을 초과하는지 검사하고, 상기 기준값보다 큰 경우 복호기 1306을 동작시키고, 상기 에너지 측정값이 상기 소정 기준값보다 작을 경우 복호기1306의 동작을 억제시킨다. 상기 복호기1306은 상기 제어기1303의 제어하에 상기 스위치1304로부터의 심볼들을 복호하여 상기 서브패킷길이 정보를 출력한다. 상기 서브패킷길이 정보는 상기 제어기1303으로 제공된다. 여기서, 상기 복호기 1306은 입력되는 3개의 심볼들을 블록 디코딩하여 2개의 정보비트들을 출력하는 (3,2) 블록 복호기를 사용할 수 있다.
도 14는 본 발명의 제2실시예에 따른 단말기에서 상기 사용자구분정보와 상기 서브패킷 길이 정보를 제외한 나머지 제어정보들을 수신하기 위한 채널수신장치의 블록 구성을 도시하고 있다. 상기 도 14의 수신창치는 상기 도 12의 송신장치에 대응하는 구조를 갖는다. 한편, 상기 도 14의 수신장치는 상기 도 13의 에너지 검출기 1305에서 검출된 제1패킷데이터제어채널의 에너지측정값이 상기 소정 기준값보다 클 때 동작된다.
상기 도 14를 참조하면, 역확산기1401 및 1402는 수신신호(PN역확산된 신호)와 상기 제2패킷데이터채널의 월시확산에 사용된 길이 256의 월시함수를 곱해 역확산하여 슬롯당 6개의 심볼들을 출력한다. QPSK 복조기1403은 상기 역학산기1401 및 1402로부터의 상기 6개의 심볼들을 QPSK 복조하여 슬롯당 12개의 복조심볼들을 출력한다. 상기 제어기1303은 상기 도 13의 제1패킷데이터제어채널 수신장치로부터 상기 서브패킷(sub-packet) 길이 정보를 입력하고, 상기 서브패킷 길이정보를 참조하여 상기 <표 4>로부터 제2패킷데이터제어채널이 몇 슬롯에 걸쳐 전송되었는지, 다시 말해서 몇 회 시퀀스 반복되어 전송되었는지를 나타내는 시퀀스반복횟수 N값을 얻어낸다. 그리고, 상기 제어기1303은 상기 시퀀스반복횟수 N값에 근거하여 시퀀스결합기(sequence combiner) 1404를 제어한다. 상기 시퀀스 결합기1404는 상기 제어기1303의 제어에 의해 상기 QPSK 복조기1403602의 복조심볼들을 결합하여 12개의 부호 심볼들을 발생한다. 복호기1405는 상기 시퀀스결합기1404로부터의 상기 12개의 부호심볼들을 복호하여 상기 나머지 제어정보들을 출력한다. 예를들어, 상기 복호기1405는 입력되는 12개의 부호심볼들을 블록디코딩하여 6비트의 정보비트열을 발생하는 (12,6) 블록 복호기를 사용할수 있다. 여기서, 상기 나머지 제어정보들은 2비트의 페이로드 크기 정보, 2비트의 서브패킷식별정보 및 2비트의 ARQ 채널식별 정보가 될 수 있다. 이렇게 획득된 제어정보들은 이후 패킷데이터채널을 복조하는데 사용된다.
상술한 바와 같이, 본 발명의 제2실시 예에 따르면, 제1패킷데이터제어채널을 통해 사용자구분정보와 서브패킷길이정보가 전송되고, 제2패킷데이터제어채널을 통해 나머지 제어정보들이 전송된다. 여기서, 상기 제1패킷데이터제어채널의 부호심볼들은 사용자구분정보에 따른 고유한 월시코드로 확산되어 전송되는 것을 특징으로 한다.
< 제3실시예 >
도 15는 본 발명의 제3실시 예에 따른 단말기에서 제1패킷데이터제어채널(PPDCCH), 제2패킷데이터제어채널(SPDCCH) 및 패킷데이터채널(PDCH)를 수신하기 위한 절차를 도시하고 있다. 상기 도 15는 후술되는 도 16 와 도 17의 송신기 구조에 대응하는 도 18과 도 19의 수신기의 동작을 나타낸 것이다. 먼저, 단말기는 미리 기지국으로부터 사용자구분(MAC ID)정보를 할당받고, 상기 할당받은 상기 사용자구분(MAC ID)정보를 가지고 상기 <표 3>을 참조하여 제1패킷데이터제어채널을 복조하기 위한 월시함수 및 전송채널을 결정한다.
상기 도 15를 참조하면, 단말기는 먼저 1501단계에서 상기 결정된 전송채널(I채널 혹은 Q채널)을 통해 수신되는 수신신호(PN역확산된 신호)와 상기 결정된 월시함수를 곱해 역확산하여 상기 제1패킷데이터제어채널의 심볼들을 획득한다. 그리고 상기 단말기는 1503단계에서 상기 얻어진 심볼들의 에너지를 측정하고, 상기 에 너지 측정값이 미리 정해진 소정 기준값을 초과하는지 판단한다. 즉, 제1패킷데이터제어채널의 수신여부를 검출한다. 여기서, 상기 제1패킷데이터제어채널(PPDCCH)의 수신여부를 검출하기 위해서는 한 슬롯의 시간 구간에 대하여 에너지 검출을 수행하여야 하므로 상기 제1패킷데이터제어채널의 수신에 필요한 시간 및 에너지 검출에 필요한 시간을 확보하기 위하여, PPDCCH 검출을 수행하는 동시에 PPDCCH가 속하는 슬롯의 제2패킷데이터제어 채널(SPDCCH)과 패킷 데이터 채널(PDCH)를 버퍼링(buffering)하고 그 다음 슬롯에서는 PPDCCH, SPDCCH 및 PDCH을 모두 버퍼링한다. 상기와 같이 버퍼링을 하는 이유는, 상기 PPDCCH가 검출될 경우, 상기 PPDCCH와 동시에 수신되기 시작한 SPDCCH와 PDCH를 복원해야 하고, 상기 PPDCCH가 검출되지 않을 경우에는 다음 슬롯에 대해 에너지 검출을 수행해야 하기 때문이다.
만일, 상기 에너지 측정값이 상기 소정 기준값을 초과하는 경우 1505단계로 진행하고, 그렇지 않은 경우 1519단계로 진행하여 상기 제1패킷데이터제어채널과 동시에 수신되어 버퍼링되어 있는 제2패킷데이터제어채널과 패킷데이터채널의 데이터를 폐기한후, 상기 버퍼링(buffering)되어 있는 상기 다음 슬롯의 제1패킷데이터 제어채널(PPDCCH)에 대해 에너지 검출을 수행한다. 여기서, 기지국은 제1패킷데이터제어채널을 확산할 때 해당 사용자에게 고유하게 할당된 특정 월시 함수를 사용하므로 상기 월시함수를 할당받지 아니한 단말들은 상기 1503단계에서 에너지가 검출되지 않을 것이다. 즉, 표 3에 의하여 동일 월시 함수를 사용하는 단말기들만 에너지가 검출될 것이다. 상기 에너지측정값이 상기 소정 기준값보다 크면, 상기 단말기는 현재 수신되는 패킷데이타를 자신의 데이터로 예측한다. 따라서, 상기 단말기는 1505단계에서 상기 제1패킷데이터제어채널을 복조하고, 1507단계에서 상기 제1패킷데이터 제어채널을 통해 수신되는 서브패킷길이정보를 획득한다.
그리고, 상기 단말기는 1509단계에서 상기 획득된 서브패킷(Sub-packet) 길이 정보를 가지고 상기 <표 4>을 참조하여 제2패킷데이터제어채널의 전송 길이(또는 시퀀스 반복 횟수 N)를 알아낸다. 여기서, 상기 전송길이가 2슬롯을 초과하는 경우 단말기는 상기 서브패킷길이에 따라 상기 제2패킷데이터제어채널(SPDCCH)과 패킷데이터채널(PDCH)을 추가적으로 버퍼링(buffering)한다. 일 예로 서브패킷의 길이가 4이고 제2패킷데이터제어채널과 패킷데이터채널이 같은 슬롯 수를 차지할 경우 단말기는 앞에서 버퍼링한 SPDCCH 및 PDCH의 2슬롯을 제외한 나머지 2슬롯의 SPDCCH와 PDCH를 추가적으로 버퍼링한다. 결과적으로 총 4슬롯의 SPDCCH와 PDCH가버퍼링된다. 그리고 상기 단말기는 1511단계에서 상기 버퍼링된 SPDCCH를 역확산하고, 상기 역확산을 통해 생성된 심볼들을 상기 시퀀스 반복회수 N값에 근거하여 시퀀스 결합한다. 그리고 상기 단말기는 1511단계에서 상기 결합에 의해 생성된 심볼들을 복호하고, 1513단계에서 상기 서브패킷길이정보를 제외한 나머지 제어정보들을 획득한다. 여기서, 상기 나머지 제어정보들은 사용자구분(MAC ID)정보, 서브패킷식별정보, 페이로드크기 정보, ARQ채널식별정보 등이 될 수 있다.
이후, 상기 단말기는 1515단계에서 상기 획득한 제어정보들 중 사용자구분(MAC ID)정보가 미리 기지국으로부터 할당받은 사용자구분(MAD ID)정보와 동일한 지를 검사한다. 만일, 자신이 할당받은 사용자구분(MAC ID)정보가 아닐 경우 현재 수신되는 데이터가 자신의 데이터가 아니라고 판단하고 상기 버퍼링된 PPDCCH, SPDCCH 및 PDCH의 데이터를 폐기한다. 만일 상기 획득한 사용자구분(MAC ID) 정보가 기지국으로부터 할당받은 것과 동일하면, 상기 단말기는 현재 수신되는 데이터가 자신의 데이터라고 판단하고, 1517단계에서 상기 버퍼링된 상기 서브패킷(Sub-packet)길이 동안의 패킷데이터채널(PDCH)을 상기 1507단계 및 1513단계에서 획득한 서브패킷길이 정보, 서브패킷식별정보, 페이로드 크기 정보, ARQ 채널식별 정보 등을 이용하여 복조한다.
도 16은 본 발명의 제3실시예에 따른 기지국에서 서브패킷길이 정보를 송신하기 위한 채널송신장치의 블록 구성을 도시하고 있다.
상기 도 16을 참조하면, 부호기 1601은 서브패킷 길이 정보를 부호화하여 부호심볼들을 출력한다. 예를들어, 상기 부호기 1601은 2 비트의 서브패킷(sub-packet) 길이 정보를 블록인코딩하여 3개의 심볼들을 출력하는 (3,2) 블록 부호기(block encoder)를 사용할 수 있다. 제어기 1602는 상기 <표 3>과 같은 테이블을 이용해 I/Q 채널 스위치1603과 월시확산기(1604 및 1605)의 동작을 제어한다. 상기 스위치1603은 상기 제어기1602의 제어하에 상기 부호기1601로부터의 심볼들을 I 채널(제1출력라인) 또는 Q채널(제2출력라인)로 스위칭한다. 월시확산기1604 및 1605는 상기 스위치1603으로부터의 심볼들과 상기 제어기1102로부터의 길이 512의 소정 월시함수를 곱해 확산하여 슬롯 당 1,536개의 칩들(chips)을 출력한다. 상기한 바와 같이, 상기 제1패킷데이터제어채널 송신기는, 서브패킷의 길이 정보에 해당하는 부호심볼들을 사용자구분정보에 따른 소정의 월시함수로 확산하여 소정 전송채널(I채널 혹은 Q채널)로 송신하는 것을 특징으로 한다. 상술한 도 11의 송신기와 다른 점은, 상기 월시함수 및 상기 전송채널이 하나의 사용자구분정보에 대응하는 것이 아니라, 여러개의 사용자구분정보들에 대응한다는 것이다. 즉, 본 발명의 제2실시 예는, 제1패킷데이터제어채널만 복조해도 수신되는 패킷데이터가 자신의 것인지를 판단할수 있지만, 본 발명의 제3실시 예는, 제2패킷데이터제어채널까지 복조해서 사용자구분정보를 확인해야만 수신되는 패킷데이타가 자신의 것인지를 판단할 수 있다.
도 17은 본 발명의 제3실시예에 따른 기지국에서 서브패킷길이 정보를 제외한 나머지 제어정보들을 전송하기 위한 채널송신장치의 블록구성을 도시하고 있다. 상기 나머지 제어정보들은 도시된 바와 같이, 사용자구분(MAC ID), 페이로드 크기 정보, ARQ채널식별정보, 서브패킷 식별정보 등이 될 수 있다.
상기 도 17을 참조하면, 길쌈 부호기(convolutional encoder)1701은 상기 나머지 제어정보들에 해당하는 정보비트열을 길쌈부호화하여 부호심볼들을 출력한다. 예를들어, 상기 길쌈부호기는 구속장(K)이 '9' 이고 부호율이 1/2인 것을 사용한다. 따라서, 상기 부호기1701로 입력되는 정보비트의 개수가 12비트라 할때, 상기 부호기 1701에서 출력되는 심볼의 개수는 24비트가 된다. 상기 제어기1602는 상기 서브패킷길이 정보를 참조하여 시퀀스반복기1702의 시퀀스 반복 횟수를 제어한다. 상기 시퀀스 반복기1702는 상기 제어기1602의 제어 하에 상기 부호기1701로부터의 상기 24개의 심볼들을 소정횟수 시퀀스 반복하여 출력한다. QPSK변조기1703은 상기 시퀀스 반복기1702로부터의 부호심볼들을 QPSK 변조하여 I채널신호와 Q채널신호를 포함하는 복소신호를 출력한다. 월시확산기1704 및 1705는 상기 QPSK변조기1703으로부터의 복소신호와 상기 제2패킷데이터제어채널에 고정 할당된 길이 128의 월시함수를 곱해 월시확산하여 출력한다. 이후, 상기 월시확산된 신호는 PN확산되고, 래디오 주파수 신호로 변환되어 안테나를 통해 송신된다.
도 18은 본 발명의 제2실시예에 따른 단말기에서 상기 서브패킷길이 정보를 수신하기 위한 채널수신장치의 블록 구성을 도시하고 있다. 상기 도 18의 수신장치는 상기 도 16의 송신장치에 대응하는 구조를 갖는다.
상기 도 18을 참조하면, 제어기 1803은 기지국으로부터 할당받은 사용자구분(MAC ID)정보에 대응하는 월시함수를 상기 <표 3>과 같은 테이블로부터 독출하여 월시역확산기(1801 및 1802)로 제공한다. 또한, 상기 제어기1803은 상기 <표 3>로부터 상기 사용자구분정보에 대응하는 전송채널을 독출하여 스위치 1804의스위칭동작을 제어한다. 상기 역확산기1801 및 1802는 1 슬롯 동안 수신된 1,536 칩을 상기 제어기1803에 의해 결정된 길이 512의 월시함수로 역확산하여 3개의 부호심볼들을 출력한다. 상기 스위치1804는 상기 제어기1803에 의해 스위칭되어 상기 역확산기 1801 및 1802의 출력들중 하나를 에너지검출기 1805 및 복호기 1806으로 제공한다. 상기 에너지 검출기 1805는 상기 스위치1804로부터의 심볼들의 에너지를 측정하고, 상기 에너지측정값을 상기 제어기 1803으로 출력한다. 상기 제어기1803은 상기 에너지측정값이 소정 기준값을 초과하는지 검사하고, 상기 기준값 보다 큰 경우 상기 복호기 1806을 동작시키고, 상기 에너지 측정값이 상기 소정 기준값보다 작을 경우 상기 복호기1806의 동작을 억제시킨다. 상기 복호기1806은 상기 제어기1803의 제어하에 상기 스위치1804로부터의 심볼들을 복호하여 상기 서브패킷길이 정보를 출력한다. 상기 서브패킷길이 정보는 상기 제어기1803으로 제공된다. 여기서, 상기 복호기 1806은 입력되는 3개의 심볼들을 블록 디코딩하여 2개의 정보비트들을 출력하는 (3,2) 블록 복호기를 사용할 수 있다.
도 19는 본 발명의 제3실시예에 따른 단말기에서 상기 서브패킷 길이 정보를 제외한 나머지 제어정보들을 수신하기 위한 채널수신장치의 블록 구성을 도시하고 있다. 상기 도 19의 수신장치는 상기 도 17의 송신장치에 대응하는 구조를 갖는다. 한편, 상기 도 19의 수신장치는 상기 도 18의 에너지 검출기 1805에서 검출된 제1패킷데이터제어채널의 에너지측정값이 상기 소정 기준값보다 클 때 동작된다.
상기 도 19를 참조하면, 역확산기1901 및 1902는 수신신호(PN역확산된 신호)와 상기 제2패킷데이터채널의 월시확산에 사용된 길이 128의 월시함수를 곱해 역확산하여 슬롯당 12개의 심볼들을 출력한다. QPSK 복조기1903은 상기 역학산기1901 및 1902로부터의 상기 12개의 심볼들을 QPSK 복조하여 슬롯 당 24 개의 복조심볼들을 출력한다. 상기 제어기1803은 상기 도 18의 제1패킷데이터제어채널 수신장치로부터 상기 서브패킷(sub-packet) 길이정보를 입력하고, 상기 서브패킷 길이정보를 참조하여 상기 <표 4>로부터 제2패킷데이터제어 채널이 몇 슬롯에 걸쳐 전송되었는지, 다시 말해서 몇 회 시퀀스 반복되어 전송되었는지를 나타내는 시퀀스 반복 횟수 N 값을 얻어낸다. 그리고, 상기 제어기1803은 상기 시퀀스 반복 횟수 N 값에 근거하여 시퀀스 결합기(sequence combiner) 1904를 제어한다. 상기 시퀀스 결합기1904는 상기 제어기1803의 제어에 의해 상기 QPSK 복조기1903으로부터의 복조심볼들을 결합하여 24개의 부호 심볼들을 생성한다. 복호기1905는 상기 시퀀스 결합기1904로부터의 상기 24개의 부호심볼들을 복호하여 상기 나머지 제어정보들을 발생한다. 예를들어, 상기 복호기1905는 구속장(K)가 '9'이고 부호율이 1/2인 것을 사용할수 있다. 여기서, 상기 나머지 제어정보들은 6비트 사용자구분정보, 2비트의 페이로드 크기 정보, 2비트의 서브패킷식별정보 및 2비트의 ARQ 채널식별 정보가 될 수 있다. 상기 제어기1803은 상기 제어정보들중 사용자구분정보와 기지국으로부터 할당받은 사용자구분정보를 비교하고, 동일하면 패킷데이터재널(PDCH)을 복조하고, 상이하면 버퍼링해둔 패킷데이터채널의 데이터를 폐기한다.
상술한 바와 같이, 본 발명의 제3실시 예에 따르면, 제1패킷데이터제어채널을 통해 서브패킷길이정보가 전송되고, 제2패킷데이터제어채널을 통해 나머지 제어정보들이 전송된다. 여기서, 상기 제1패킷데이터채널의 부호심볼들은 소정 수의 사용자들이 공유하는 월시함수로 확산되어 전송되는 것을 특징으로 한다.
도 20은 본 발명의 실시 예에 따른 단말기의 전체 동작을 설명하기 위한 도면이다.
상기 도 20을 참조하면, 우선, 제 1 패킷 데이터 제어 채널 복조기 2000은 제1패킷데이터제어채널의 수신 에너지를 측정하고, 상기 에너지 측정값이 소정 기준값을 초과하는지 판단한다. 만일, 상기 에너지 측정값이 소정 기준값 이상일 경우, 상기 제1패킷데이터제어채널을 통해 수신되는 신호를 복조 및 복호하여 사용자구분정보 및 서브패킷길이 정보를 획득한다. 여기서, 상기 획득된 서브패킷 길이 정보는 제2패킷데이터제어채널 복조기2001과 패킷데이터채널(PDCH) 복조기2002으로 제공된다. 그러면, 상기 제2패킷데이터제어채널 복조기2001는 상기 제1패킷데이터제어채널 복조기 2000로부터의 상기 서브패킷 길이 정보를 이용해 상기 제2패킷데이터제어채널을 복조 및 복호하여 나머지 제어정보들을 획득한다. 여기서, 제1 및 제2실시예라면 상기 제2패킷데이터제어채널의 복조를 통해 서브패킷식별정보, ARQ채널식별 정보, 페이로드 크기 정보 등이 획득되고, 제3실시예라면, 상기한 정보들과 함께 사용자구분(MAC ID)정보가 획득될 것이다. 이후, 상기 나머지 제어정보들은 상기 패킷데이터채널 복조기2002으로 제공된다. 그러면, 상기 패킷데이터채널 복조기2002은 상기 제1 및 제2패킷데이터제어채널 복조기를 통해 획득한 제어정보들을 가지고 패킷데이터채널을 복조한다. 한편, 제1실시예에 따라 상기 제1패킷데이터제어채널 복조기 2000에서 획득된 사용자구분정보와 기지국으로부터 미리 할당받은 사용자구분정보가 상이하면, 이후 제2패킷데이터제어채널 복조기 2001 및 패킷데이터채널 복조기 2002의 동작은 수행되지 않는다. 또한, 상기 제3실시 예에 따라 제2패킷데이터제어채널 2002에서 획득된 사용자구분정보와 기지국으로부터 할당받은 사용자구분정보가 상이하면, 상기 패킷데이터채널 복조기 2002의 동작은 수행되지 않고, 버퍼링된 채널 데이터들은 폐기된다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
상술한 바와 같이, 상술한 바와 같이 본 발명은 고속 패킷 전송 이동통신시스템에서 패킷데이터채널의 복조에 필요한 여러 가지 제어 정보들을 효과적으로 전송할 수 있는 이점이 있다.

Claims (32)

  1. 전송될 패킷데이터의 길이정보를 발생하는 제1패킷데이터제어채널 송신장치와, 상기 전송될 패킷데이터의 코딩정보와 변조정보를 발생하는 제2패킷데이터제어채널 송신장치를 포함하는 기지국 송신장치에서 사용하기 위한 제1패킷데이터제어채널 송신장치에 있어서,
    상기 패킷 데이터의 길이정보를 나타내는 비트열을 부호율로 부호화하여 부호화된 비트열을 발생하는 부호기와,
    상기 부호기로부터의 상기 부호화된 비트열을 제1출력라인과 제2출력라인으로 스위칭하는 스위치와,
    상기 제1출력라인과 접속되고 상기 스위치가 상기 제1출력라인으로 접속될 때 상기 제1출력라인상의 상기 부호화된 비트열을 사용자 할당 코드로 확산하는 제1확산기와,
    상기 제2출력라인과 접속되고 상기 스위치가 상기 제2출력라인으로 접속될 때 상기 제2출력라인상의 상기 부호화된 비트열을 상기 사용자 할당 코드로 확산하는 제2확산기를 포함하며,
    상기 제1패킷데이터제어채널 송신장치는 상기 패킷데이터길이 정보와 상기 사용자 구분정보를 발생하는 것을 특징으로 하는 상기 장치.
  2. 고속 패킷 전송 이동통신시스템에서 전송될 패킷데이터를 수신할 사용자를 나타내는 사용자 구분정보와 상기 전송될 패킷 데이터의 길이정보를 송신하기 위한 기지국의 송신장치에 있어서,
    상기 사용자 구분정보를 나타내는 비트열을 부호화하여 부호심볼들을 발생하는 부호기와,
    상기 부호기로부터의 상기 부호심볼들을 상기 길이정보에 따른 월시코드로 월시커버링하여 출력하는 월시커버기와,
    상기 월시커버기로부터의 상기 월시커버링된 심볼들을 미리 정해진 월시코드로 확산하여 출력하는 월시확산기를 포함하는 것을 특징으로 하는 장치.
  3. 제2항에 있어서,
    상기 부호기와 상기 월시커버기 사이에 연결되고, 상기 부호기로부터의 부호심볼들을 변조하여 변조심볼들을 상기 월시커버기로 출력하는 변조기를 더 포함하는 것을 특징으로 하는 장치.
  4. 제2항에 있어서,
    상기 월시커버기와 상기 월시확산기 사이에 연결되고, 상기 월시커버기로부터의 상기 월시커버링된 심볼들을 변조하여 변조심볼들을 상기 월시확산기로 출력하는 변조기를 더 포함하는 것을 특징으로 하는 장치.
  5. 제2항에 있어서,
    상기 부호기는 블록 부호기인 것을 특징으로 하는 장치.
  6. 고속 패킷 전송 이동통신시스템에서 기지국이 전송하는 패킷데이터를 수신할 사용자를 나타내는 사용자 구분정보와 상기 패킷 데이터의 길이정보를 수신하기 위한 단말기의 수신장치에 있어서,
    수신신호를 소정 월시코드로 역확산하여 상기 사용자구분정보와 상기 길이정보가 전송되는 패킷 데이터 제어채널의 심볼들을 추출하는 역확산기와,
    상기 역확산기로부터 출력되는 심볼들의 에너지를 측정하고, 상기 에너지 측정값이 소정 기준값보다 클 경우 패킷 데이터제어채널 검출신호를 발생하는 에너지검출기와,
    상기 패킷 데이터제어채널 검출신호에 의해 동작되며, 상기 역확산기로부터의 심볼들을 상기 길이정보에 따른 소정 월시코드들로 역하다마드 변환하여 피크값을 가지는 월시코드를 추출하고, 상기 추출된 월시코드에 따른 길이정보를 발생하는 길이정보 발생부와,
    상기 역확산기로부터의 심볼들을 상기 추출된 월시코드로 월시디커버링하는월시디커버기와,
    상기 월시디커버로부터의 심볼들을 복호하여 상기 사용자구분정보를 발생하는 복호기를 포함하는 것을 특징으로 하는 장치.
  7. 제6항에 있어서,
    상기 월시디커버기와 상기 복호기 사이에 연결되고, 상기 월시디커버기로부터의 심볼들을 복조하여 복조 심볼들을 상기 복호기로 출력하는 복조기를 더 포함하는 것을 특징으로 하는 장치.
  8. 제6항에 있어서,
    상기 역확산기와 상기 길이정보 발생부 사이에 연결되고, 상기 역확산기로부터의 심볼들을 복조하여 복조 심볼들을 상기 길이정보 발생부로 출력하는 복조기를 더 포함하는 것을 특징으로 하는 장치.
  9. 고속 패킷 전송 이동통신시스템에서 전송될 패킷데이터를 수신할 사용자를 나타내는 사용자 구분정보와 상기 전송될 패킷 데이터의 길이정보를 송신하기 위한 기지국의 송신장치에 있어서,
    상기 패킷 데이터의 길이정보를 나타내는 비트열을 부호화하여 부호심볼들을 발생하는 부호기와,
    상기 부호기로부터의 상기 부호심볼들을 상기 사용자구분정보에 따라 제1출력라인 혹은 제2출력라인으로 스위칭하는 스위치와,
    상기 제1출력라인과 접속되고 상기 스위치가 상기 제1출력라인으로 접속될 때 상기 제1출력라인상의 상기 부호심볼들을 상기 사용자구분정보에 따른 월시코드로 확산하는 제1확산기와,
    상기 제2출력라인과 접속되고 상기 스위치가 상기 제2출력라인으로 접속될 때 상기 제2출력라인상의 상기 부호화된 비트열을 상기 사용자구분정보에 따른 월시코드로 확산하는 제2확산기를 포함하는 것을 특징으로 하는 장치.
  10. 제9항에 있어서,
    상기 사용자 구분정보와 상기 출력라인 및 상기 월시코드는 일대일로 매핑되는 것을 특징으로 하는 장치.
  11. 제9항에 있어서,
    상기 사용자 구분정보와 상기 출력라인 및 상기 월시코드는 다대일로 매핑되는 것을 특징으로 하는 장치.
  12. 제9항에 있어서,
    상기 부호기는 블록 부호기인 것을 특징으로 하는 장치.
  13. 고속 패킷 전송 이동통신시스템에서 기지국이 전송하는 패킷데이터를 수신할 사용자를 나타내는 사용자 구분정보와 상기 패킷 데이터의 길이정보를 수신하기 위한 단말기의 수신장치에 있어서,
    I채널 및 Q채널로 수신되는 수신신호를 각각 미리 할당받은 사용자구분정보에 따른 월시코드로 역확산하여 심볼들을 발생하는 제1,제2역확산기와,
    상기 사용자구분정보에 따라 스위칭되어 상기 제1,제2역확산기의 출력들중 하나를 선택하여 출력하는 스위치와,
    상기 스위치로부터 출력되는 심볼들의 에너지를 측정하고, 상기 에너지 측정값이 소정 기준값보다 클 경우 패킷 데이터제어채널 검출신호를 발생하는 에너지검출기와,
    상기 패킷 데이터제어채널 검출신호에 의해 동작되며, 상기 스위치로부터 출력되는 심볼들을 복호하여 상기 길이정보를 발생하는 복호기를 포함하는 것을 특징으로 하는 장치.
  14. 제13항에 있어서,
    상기 복호기는 블록 복호기인 것을 특징으로 하는 장치.
  15. 고속 패킷 전송 이동통신시스템에서 전송할 패킷데이터를 복조하기 위해 필요한 다수의 제어정보들을 송신하기 위한 기지국의 송신장치에 있어서,
    상기 제어정보들을 나타내는 비트열을 길쌈부호화하여 부호심볼들을 발생하는 길쌈부호기와,
    상기 길쌈부호기로부터의 상기 부호심볼들을 상기 부호 심볼들의 시간적인 점유 길이 정보를 나타내는 패킷데이터의 길이정보에 따른 소정 반복횟수로 시퀀스 반복하여 출력하는 시퀀스반복기와,
    상기 시퀀스반복기로부터의 심볼들을 변조하여 변조심볼들을 발생하는 변조기와,
    상기 변조기로부터의 상기 변조심볼들을 미리 정해진 월시코드로 확산하여 출력하는 확산기를 포함하는 것을 특징으로 하는 장치.
  16. 제15항에 있어서,
    상기 제어정보들은 사용자구분정보, 서브패킷식별정보, ARQ채널식별정보 및 페이로드 크기 정보 등을 포함하는 것을 특징으로 하는 장치.
  17. 고속 패킷 전송 이동통신시스템에서 전송될 패킷데이터를 수신할 사용자를 나타내는 사용자 구분정보와 상기 전송될 패킷 데이터의 길이정보를 송신하기 위한 기지국의 송신방법에 있어서,
    상기 사용자 구분정보를 나타내는 비트열을 부호화하여 부호심볼들을 발생하는 과정과,
    상기 부호심볼들을 상기 패킷데이터의 길이정보에 따른 월시코드로 월시커버링하는 과정과,
    상기 월시커버링된 심볼들을 미리 정해진 월시코드로 확산하여 송신하는 과정을 포함하는 것을 특징으로 하는 방법.
  18. 제17항에 있어서,
    상기 부호화 방식은 블록코딩인 것을 특징으로 하는 방법.
  19. 고속 패킷 전송 이동통신시스템에서 단말기의 수신방법에 있어서,
    패킷데이터를 수신할 사용자를 나타내는 사용자구분정보와 상기 패킷데이터의 길이정보를 수신하기 위한 패킷 데이터 제어채널의 신호를 미리 정해진 월시코드로 역확산하여 심볼들을 발생하는 과정과,
    상기 발생된 심볼들의 에너지를 측정하고, 상기 에너지 측정값이 소정 기준값보다 클 경우 패킷 데이터제어채널 검출신호를 발생하는 과정과,
    상기 패킷 데이터제어채널 검출신호에 의해 상기 발생된 심볼들을 상기 길이정보에 따른 소정 월시코드들로 역하다마드 변환하여 피크값을 가지는 월시코드를 추출하고, 상기 추출된 월시코드에 따른 상기 길이정보를 발생하는 과정과,
    상기 발생된 심볼들을 상기 추출된 월시코드로 월시디커버링하는 과정과,
    상기 월시디커버링된 심볼들을 복호하여 상기 사용자구분정보를 발생하는 과정을 포함하는 것을 특징으로 하는 방법.
  20. 제19항에 있어서,
    상기 발생되는 사용자구분정보와 기지국으로부터 할당받은 사용자구분정보를 비교하는 과정과,
    상기 두 사용자구분정보가 일치하는 경우, 상기 사용자구분정보와 상기 길이정보를 제외한 나머지 패킷 데이터 제어정보들을 수신하기 위한 채널의 신호를 복조 및 복호화여 상기 나머지 제어정보들을 획득하는 과정과,
    상기 길이정보 및 상기 제어정보들을 가지고 패킷데이터를 수신하기 위한 채널의 신호를 복조 및 복호하는 과정을 포함하는 것을 특징으로 하는 방법.
  21. 고속 패킷 전송 이동통신시스템에서 전송될 패킷데이터를 수신할 사용자를 나타내는 사용자 구분정보와 상기 전송될 패킷 데이터의 길이정보를 송신하기 위한 기지국의 송신방법에 있어서,
    상기 패킷 데이터의 길이정보를 나타내는 비트열을 부호화하여 부호심볼들을 발생하는 과정과,
    상기 부호심볼들을 상기 사용자구분정보에 따라 제1출력라인 혹은 제2출력라인으로 스위칭하는 과정과,
    상기 부호심볼들이 상기 제1출력라인으로 스위칭될 때 상기 제1출력라인상의 상기 부호심볼들을 상기 사용자구분정보에 따른 월시코드로 확산하여 송신하는 과정과,
    상기 부호심볼들이 상기 제2출력라인으로 스위칭될 때 상기 제2출력라인상의 상기 부호화된 심볼들을 상기 사용자구분정보에 따른 월시코드로 확산하여 송신하는 과정을 포함하는 것을 특징으로 하는 방법.
  22. 제21항에 있어서,
    상기 사용자 구분정보와 상기 출력라인 및 상기 월시코드의 쌍은 일대일로 매핑되는 것을 특징으로 하는 방법.
  23. 제21항에 있어서,
    상기 사용자 구분정보와 상기 출력라인 및 상기 월시코드의 쌍은 다대일로 매핑되는 것을 특징으로 하는 방법.
  24. 제21항에 있어서,
    상기 부호화 방식은 블록 코딩(block coding)인 것을 특징으로 하는 방법.
  25. 고속 패킷 전송 이동통신시스템에서 단말기의 수신방법에 있어서,
    I채널 및 Q채널로 수신되는 수신신호를 각각 미리 할당받은 사용자구분정보에 따른 월시코드로 역확산하여 심볼들을 발생하는 과정과,
    상기 사용자구분정보에 따라 상기 I채널의 심볼들 및 Q채널의 심볼들중 하나를 선택하여 출력하는 과정과,
    상기 출력되는 심볼들의 에너지를 측정하고, 상기 에너지 측정값이 소정 기준값보다 클 경우 패킷 데이터제어채널 검출신호를 발생하는 과정과,
    상기 패킷 데이터제어채널 검출신호에 의해 상기 단말기로 패킷데이터가 수신됨을 확인하면, 상기 출력되는 심볼들을 복호하여 상기 패킷데이터의 길이정보를 발생하는 과정을 포함하는 것을 특징으로 하는 방법.
  26. 제25항에 있어서,
    상기 길이정보를 획득한 후, 상기 길이정보를 제외한 나머지 제어정보들을 수신하기 위한 채널의 신호를 복조 및 복호화여 상기 나머지 패킷 데이터 제어정보들을 획득하는 과정과,
    상기 길이정보 및 상기 패킷 데이터 제어정보들을 가지고 패킷데이터를 수신하기 위한 채널의 신호를 복조 및 복호하는 과정을 포함하는 것을 특징으로 하는 방법.
  27. 제26항에 있어서,
    상기 패킷 데이터 제어정보들은 서브패킷식별정보, ARQ채널식별정보 및 페이로드 크기 정보 등을 포함하는 것을 특징으로 하는 방법.
  28. 제25항에 있어서,
    상기 길이정보를 획득한후, 상기 길이정보를 제외한 나머지 패킷 데이터 제어정보들을 수신하기 위한 채널의 신호를 복조 및 복호화여 상기 나머지 제어정보들을 획득하는 과정과,
    상기 제어정보들로부터 사용자구분정보를 획득하는 과정과,
    상기 사용자구분정보와 기지국으로부터 미리 할당받은 사용자구분정보를 비교하는 과정과,
    상기 두 사용자구분정보가 일치하는 경우, 상기 길이정보와 상기 제어정보들을 가지고 패킷데이터를 수신하기 위한 채널의 신호를 복조 및 복호하는 과정을 포함하는 것을 특징으로 하는 방법.
  29. 제28항에 있어서,
    상기 제어정보들은 사용자구분정보, 서브패킷식별정보, ARQ채널식별정보 및 페이로드 크기 정보 등을 포함하는 것을 특징으로 하는 방법.
  30. 제25항에 있어서,
    상기 복호방식은 블록 디코딩인 것을 특징으로 하는 방법.
  31. 고속 패킷 전송 이동통신시스템에서 전송할 패킷데이터를 복조하기 위해 필요한 다수의 제어정보들을 전송하기 위한 기지국의 송신방법에 있어서,
    상기 제어정보들을 나타내는 비트열을 길쌈부호화하여 부호심볼들을 발생하는 과정과,
    상기 부호심볼들을 상기 부호 심볼들의 시간적인 점유 길이정보를 나타내는 패킷데이터의 길이정보에 따른 소정 반복횟수로 시퀀스 반복하여 출력하는 과정과,
    상기 출력되는 심볼들을 변조하여 변조심볼들을 발생하는 과정과,
    상기 변조심볼들을 미리 정해진 월시코드로 확산하여 송신하는 과정을 포함하는 것을 특징으로 하는 방법.
  32. 제31항에 있어서,
    상기 제어정보들은 사용자구분정보, 서브패킷식별정보, ARQ채널식별정보 및 페이로드 크기 정보 등을 포함하는 것을 특징으로 하는 방법.
KR10-2002-0012740A 2001-03-10 2002-03-09 이동통신시스템에서 패킷 데이터 제어 채널 통신 장치 및방법 KR100469701B1 (ko)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
KR20010012475 2001-03-10
KR1020010012475 2001-03-10
KR20010014161 2001-03-19
KR1020010014161 2001-03-19
KR1020010019373 2001-04-11
KR20010019373 2001-04-11

Publications (2)

Publication Number Publication Date
KR20020072505A KR20020072505A (ko) 2002-09-16
KR100469701B1 true KR100469701B1 (ko) 2005-02-02

Family

ID=27350422

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-0012740A KR100469701B1 (ko) 2001-03-10 2002-03-09 이동통신시스템에서 패킷 데이터 제어 채널 통신 장치 및방법

Country Status (2)

Country Link
US (2) US7440485B2 (ko)
KR (1) KR100469701B1 (ko)

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7599334B2 (en) * 2001-10-15 2009-10-06 Qualcomm Incorporated Method and apparatus for processing shared sub-packets in a communication system
US7167461B2 (en) * 2001-10-15 2007-01-23 Qualcomm Incorporated Method and apparatus for processing shared subpackets in a communication system
DE60323204D1 (de) * 2002-01-30 2008-10-09 Lg Electronics Inc Verfahren zum verwürfeln von paketdaten unter verwendung einer variablen schlitzlänge und vorrichtung dafür
US7324436B2 (en) * 2002-04-30 2008-01-29 Lg Electronics Inc. Determining useable combinations of variables for transmitting a subpacket of an encoder packet
US6973579B2 (en) 2002-05-07 2005-12-06 Interdigital Technology Corporation Generation of user equipment identification specific scrambling code for the high speed shared control channel
US7200115B2 (en) * 2002-05-17 2007-04-03 Lucent Technologies Inc. Method of managing non-acknowledgement responses
US6996763B2 (en) * 2003-01-10 2006-02-07 Qualcomm Incorporated Operation of a forward link acknowledgement channel for the reverse link data
US7660282B2 (en) * 2003-02-18 2010-02-09 Qualcomm Incorporated Congestion control in a wireless data network
US8150407B2 (en) * 2003-02-18 2012-04-03 Qualcomm Incorporated System and method for scheduling transmissions in a wireless communication system
US7155236B2 (en) 2003-02-18 2006-12-26 Qualcomm Incorporated Scheduled and autonomous transmission and acknowledgement
US8391249B2 (en) * 2003-02-18 2013-03-05 Qualcomm Incorporated Code division multiplexing commands on a code division multiplexed channel
US20040160922A1 (en) 2003-02-18 2004-08-19 Sanjiv Nanda Method and apparatus for controlling data rate of a reverse link in a communication system
US8023950B2 (en) 2003-02-18 2011-09-20 Qualcomm Incorporated Systems and methods for using selectable frame durations in a wireless communication system
US8081598B2 (en) * 2003-02-18 2011-12-20 Qualcomm Incorporated Outer-loop power control for wireless communication systems
US7286846B2 (en) * 2003-02-18 2007-10-23 Qualcomm, Incorporated Systems and methods for performing outer loop power control in wireless communication systems
US7215930B2 (en) * 2003-03-06 2007-05-08 Qualcomm, Incorporated Method and apparatus for providing uplink signal-to-noise ratio (SNR) estimation in a wireless communication
US8705588B2 (en) 2003-03-06 2014-04-22 Qualcomm Incorporated Systems and methods for using code space in spread-spectrum communications
US8477592B2 (en) * 2003-05-14 2013-07-02 Qualcomm Incorporated Interference and noise estimation in an OFDM system
US8489949B2 (en) 2003-08-05 2013-07-16 Qualcomm Incorporated Combining grant, acknowledgement, and rate control commands
KR20050019388A (ko) 2003-08-19 2005-03-03 엘지전자 주식회사 멀티미디어 방송 및 멀티캐스트 서비스를 위한 패킷데이터와 관련 제어정보를 송수신하는 방법
KR100938103B1 (ko) * 2003-10-14 2010-01-21 삼성전자주식회사 패킷 데이터 서비스를 제공하는 이동통신 시스템에서 패킷데이터 제어 채널의 제어 메시지 수신 장치 및 방법
TWI232041B (en) * 2004-01-15 2005-05-01 Accton Technology Corp Multicarrier and multirate CDMA system
JP4689316B2 (ja) * 2005-03-28 2011-05-25 富士通株式会社 無線通信の下りリンクチャネルを伝送する制御情報のエラー検出方法及び移動端末
US7617530B2 (en) * 2005-04-22 2009-11-10 Microsoft Corporation Rights elevator
US7468967B2 (en) * 2005-04-29 2008-12-23 General Dynamics C4 Systems, Inc. System and method for transmission of low rate data
KR100827161B1 (ko) * 2005-10-12 2008-05-02 삼성전자주식회사 코드 분할 다중 접속 시스템에서의 데이터 송수신 방법 및장치
US20070153876A1 (en) * 2005-12-30 2007-07-05 Zhouyue Pi Method and apparatus for providing addressing to support multiple access in a wireless communication system
KR20070095728A (ko) * 2006-03-22 2007-10-01 삼성전자주식회사 이동통신 시스템에서 패킷 데이터 송수신 장치 및 방법
EP2160858A4 (en) * 2007-06-21 2012-06-27 Korea Electronics Telecomm METHOD FOR TRANSMITTING CONTROL INFORMATION IN WIRELESS COMMUNICATION SYSTEMS
JP5127836B2 (ja) * 2007-09-25 2013-01-23 パナソニック株式会社 無線通信装置および応答信号拡散方法
KR100921772B1 (ko) * 2007-11-21 2009-10-15 한국전자통신연구원 안전 메시지를 전달하는 방법 및 수신하는 방법
JP4951567B2 (ja) * 2008-03-27 2012-06-13 京セラ株式会社 割当方法およびそれを利用した基地局装置
JP5678420B2 (ja) * 2009-09-01 2015-03-04 富士通株式会社 中継方法及び中継装置
EP2509265B1 (de) * 2011-04-08 2013-12-04 Siemens Aktiengesellschaft Zugangsschutzgerät für ein Automatisierungsnetzwerk
US10341160B2 (en) * 2017-05-15 2019-07-02 Ali Corporation Radio receiver with smart listening mode

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998044685A1 (en) * 1997-03-27 1998-10-08 Nokia Telecommunications Oy Packet transmission in mobile telecommunications systems
EP0932270A2 (en) * 1998-01-23 1999-07-28 Sony Corporation Radio transmission method and device with improved protection of control data
JPH11261644A (ja) * 1998-03-13 1999-09-24 Sony Corp 送信方法及び送信装置
KR20010048000A (ko) * 1999-11-24 2001-06-15 서평원 공통 패킷 채널에 대한 제어정보 전송 방법

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5208816A (en) * 1989-08-18 1993-05-04 At&T Bell Laboratories Generalized viterbi decoding algorithms
CA2158270C (en) * 1994-02-17 1999-09-21 Michael D. Kotzin Method and apparatus for reducing self interference in a communication system
JP2655108B2 (ja) * 1994-12-12 1997-09-17 日本電気株式会社 Cdma送受信装置
US5577025A (en) * 1995-06-30 1996-11-19 Qualcomm Incorporated Signal acquisition in a multi-user communication system using multiple walsh channels
US6091717A (en) * 1997-05-05 2000-07-18 Nokia Mobile Phones Limited Method for scheduling packet data transmission
US6208615B1 (en) * 1998-05-29 2001-03-27 Northern Telecom Limited Broadband wireless access based on code division parallel access
US6788685B1 (en) * 1999-01-28 2004-09-07 Qualcomm, Incorporated Method and apparatus for controlling transmission power in a CDMA communication system
US6711144B1 (en) * 2000-09-15 2004-03-23 Airvana, Inc. Multi-user communication of voice and data
US6930981B2 (en) * 2000-12-06 2005-08-16 Lucent Technologies Inc. Method for data rate selection in a wireless communication system
US6693920B2 (en) * 2000-12-14 2004-02-17 Qualcomm, Incorporated Method and an apparatus for a waveform quality measurement
US6731668B2 (en) * 2001-01-05 2004-05-04 Qualcomm Incorporated Method and system for increased bandwidth efficiency in multiple input—multiple output channels
US7120134B2 (en) * 2001-02-15 2006-10-10 Qualcomm, Incorporated Reverse link channel architecture for a wireless communication system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998044685A1 (en) * 1997-03-27 1998-10-08 Nokia Telecommunications Oy Packet transmission in mobile telecommunications systems
EP0932270A2 (en) * 1998-01-23 1999-07-28 Sony Corporation Radio transmission method and device with improved protection of control data
JPH11261644A (ja) * 1998-03-13 1999-09-24 Sony Corp 送信方法及び送信装置
KR20010048000A (ko) * 1999-11-24 2001-06-15 서평원 공통 패킷 채널에 대한 제어정보 전송 방법

Also Published As

Publication number Publication date
US7440485B2 (en) 2008-10-21
KR20020072505A (ko) 2002-09-16
US7593451B2 (en) 2009-09-22
US20030031230A1 (en) 2003-02-13
US20080043683A1 (en) 2008-02-21

Similar Documents

Publication Publication Date Title
KR100469701B1 (ko) 이동통신시스템에서 패킷 데이터 제어 채널 통신 장치 및방법
KR100442603B1 (ko) 고속 패킷 데이터 전송 이동통신시스템에서 패킷 데이터채널 및 패킷 데이터 제어 채널을 스크램블링하기 위한장치 및 방법
KR100754552B1 (ko) 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서고속 공통 제어 채널 송수신 장치 및 방법
KR100383618B1 (ko) 고속 데이터 전송을 지원하는 이동통신시스템에서데이터율 제어 채널 단속적 전송 장치 및 방법
KR100474719B1 (ko) 이동통신시스템에서 제어정보를 송수신하는 방법 및 장치
KR100624567B1 (ko) 무선 통신 시스템에서 패킷 송신을 제어하기 위한 방법 및장치
KR100438447B1 (ko) 이동통신시스템에서 버스트 파일롯 송신장치 및 방법
KR100754633B1 (ko) 이동통신 시스템에서 패킷 데이터 서비스를 위한 송수신장치 및 방법
KR100688306B1 (ko) 무선 기지국 장치
KR101163225B1 (ko) 다중 안테나 시스템의 제어신호 전송방법
JP2001044969A (ja) 移動体通信システム、基地局および移動通信端末、ならびに再送制御方法
KR20020073210A (ko) 무선 기지국 장치, 통신 단말 장치 및 무선 통신 방법
KR100717634B1 (ko) Cdma 무선 통신 시스템과 그 작동 방법
KR100800796B1 (ko) 이동통신시스템에서 데이터 트래픽 채널 전송 장치 및 방법
KR20020064575A (ko) 패킷 데이터 전송 시스템의 프리앰블 검출 방법 및 장치
KR100563341B1 (ko) 무선 송신 장치, 무선 기지국 장치, 무선 수신 장치, 통신 단말 장치, 무선 송신 방법 및 무선 수신 방법
KR100713488B1 (ko) 패킷 데이터 서비스를 위한 이동 통신시스템의 프리앰블전송 장치 및 방법
KR100469708B1 (ko) 이동통신시스템의 이동국에서 패킷데이터 제어 채널과패킷데이터 채널을 복조하는 장치 및 방법
KR100703436B1 (ko) 고속 패킷 데이터 전송 이동통신시스템의 사용자 구별장치 및방법
KR20020072163A (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: 20090102

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee