KR20000057737A - 무선 통신 시스템에서 상이한 길이의 채널 코드들을동적으로 배정하는 방법 - Google Patents

무선 통신 시스템에서 상이한 길이의 채널 코드들을동적으로 배정하는 방법 Download PDF

Info

Publication number
KR20000057737A
KR20000057737A KR1020000001083A KR20000001083A KR20000057737A KR 20000057737 A KR20000057737 A KR 20000057737A KR 1020000001083 A KR1020000001083 A KR 1020000001083A KR 20000001083 A KR20000001083 A KR 20000001083A KR 20000057737 A KR20000057737 A KR 20000057737A
Authority
KR
South Korea
Prior art keywords
channel
code
length
codes
channel codes
Prior art date
Application number
KR1020000001083A
Other languages
English (en)
Other versions
KR100733176B1 (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 KR20000057737A publication Critical patent/KR20000057737A/ko
Application granted granted Critical
Publication of KR100733176B1 publication Critical patent/KR100733176B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/16Code allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/16Code allocation
    • H04J13/18Allocation of orthogonal codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/0007Code type
    • H04J13/004Orthogonal
    • H04J13/0048Walsh
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/02Selection of wireless resources by user or terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0466Wireless resource allocation based on the type of the allocated resource the resource being a scrambling code

Landscapes

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

Abstract

무선 통신 시스템에서 상이한 길이의 채널 코드들을 동적으로 배정하여 배정된 채널들 간의 직교성이 유지되도록 하는 고유의 방법들이 제공된다. 본 발명의 방법에 따른 일실시예에서, 비교적 장길이(long-length)가 요구되는 채널 코드들은 미배정된 채널 코드들의 리스트의 제 1 단부로부터 배정되고, 단길이(shorter length)의 채널 코드들은 미배정된 채널 코드들의 리스트의 대향 단부로부터 배정된다. 만약 제안된 단길이 코드 시퀀스에 의존하는 장길이 채널 코드들이 이용될 수 있다면 단길이 코드 시퀀스의 배정이 행해진다. 본 발명의 다른 실시예에서, 단길이 채널 코드들의 이용가능성은 바로 최장 길이 채널 코드들의 이용가능성으로부터 발생된다. 이 실시예에서 소정 길이의 공통 단길이 코드를 포함하는 최장 길이 채널 코드들의 그룹은 이용가능성에 대한 체크가 행해진다. 만약 그 그룹의 모든 코드들이 이동가능하다고 하면, 송신 채널에 대해 공통 단길이 코드가 배정될 수도 있다. 또한, 본 발명의 방법에 따라 채널 코드들의 리스트의 제 1 단부로부터 장길이 시퀀스를 필요로 하고 채널 코드들의 리스트의 대향 단부로부터 단길이 시퀀스를 필요로 하는 송신 채널을 배정함으로써 단길이 시퀀스용으로 이용될 수 있는 채널의 수는 최대로 된다.

Description

무선 통신 시스템에서 상이한 길이의 채널 코드들을 동적으로 배정하는 방법{METHODS OF DYNAMICALLY ASSIGNING CHANNEL CODES OF DIFFERENT LENGTHS IN WIRELESS COMMUNICATION SYSTEMS}
본 발명은 무선 통신 시스템에 관한 것으로, 특히 무선 통신 시스템에서 채널 코드를 배정하는 방법에 관한 것이다.
또한 본 발명은 "SMART CODE USAGE FOR CDMA2000 SYSTEMS"이라는 명칭으로 1999년 1월 11일 출원된 본 출원인의 미국 특허 가출원 제 60/115511호와 관련되는 것으로, 이는 본 명세서에서 참조로 인용되고 있다.
무선 통신 시스템은 시발 지점과 목표 지점 간의 정보 신호의 전송을 위해 개발되었다. 시발 지점과 목표 지점을 연결하는 통신 채널을 통해 정보 신호를 송신하기 위한 아날로그 시스템(1세대) 및 디지털 시스템(2세대)이 개발되었다. 디지털 방법은 아날로그 시스템에 비해 여러 장점들을 제공하는 경향이 있다. 가령, 아날로그 시스템에 비해 디지털 시스템이 갖는 장점으로는 채널 노이즈 및 간섭에 대한 높은 면역성과, 용량의 증가와, 통신의 안전화를 위한 암호화 등이 있다.
1세대 시스템이 주로 음성 통신에 관한 것인 반면, 2세대 시스템은 음성 및 데이터 애플리케이션을 모두 지원하도록 요구되고 있다. 상이한 통신 요건, 즉 음성 채널에 비해 비교적 짧은 지속기간을 갖는 데이터 송신을 처리하기 위한 2세대 시스템에는 여러 기법이 알려져 있으며, 통상적으로 통신 채널에 대해 지속적인 액세스를 필요로 하지는 않는다. 무선 네트워크에 액세스할 수 있는 사용자의 수를 증가시키기 위해, 주파수 분할 다중 액세스(FDMA), 시분할 다중 액세스(TDMA), 코드 분할 다중 액세스(CDMA)와 같은 여러 변조/코딩 장치가 개발되고 있다. CDMA 시스템은 FDMA 및 TDMA 시스템에 비해 다중 경로 왜곡 및 채널 상호간의 간섭에 대한 면역성이 보다 우수하며, FDMA 및 TDMA 시스템에도 공통되는 주파수/채널의 플래닝(planning)의 부담을 감소시키고 있다.
CDMA 시스템에서, 사용자를 고유 식별하고 사용자의 신호를 보다 큰 대역폭으로 분산시키도록, 셀(cell) 내의 실행중인 각각의 사용자에 대해 이진 코드 시퀀스(즉, 채널 코드)를 배정하고 있다. 배정된 코드가 승산된 사용자 신호는 사용자 신호 대역폭보다 넓은 전체의 채널 대역폭으로 분산된다. 사용자 대역폭에 대한 시스템 채널 대역폭의 비율은 그 시스템의 "분산 이득(spreading gain)"이 된다. CDMA 시스템의 용량은 소정의 신호대 간섭(S/I) 레벨에 대한 "분산 이득"에 비례한다. 송신한 신호를 접수한 후, 각 사용자의 신호는 분리된다. 즉, 원하는 신호의 코드 시퀀스에 대한 키가 된 상관기를 사용함으로써 다른 사용자의 신호를 집속시킨다(de-spread).
1세대 아날로그 시스템 및 2세대 디지털 시스템은 제한된 데이터 통신 기능과 함께 음성 통신 기능을 지원하도록 설계되고 있다. 광대역 채널 관리 기법을 사용한 3세대 무선 시스템은 음성, 비디오, 데이터 및 이미징과 같은 다양한 종류의 서비스를 효율적으로 처리하도록 기대되고 있다. 3세대 시스템에 의해 지원될 여러 특징들 중에는 이동 단말과 지상선 네트워크 간의 고속 데이터 송신이 있다. 알려져 있는 바와 같이, 고속 데이터 통신의 특성으로는 고속 데이터 송신 레이트에서의 짧은 송신 버스트를 종종 둘 수 있으며, 이 버스트 다음에는 데이터 소스로부터 없거나 혹은 거의 존재하지 않는 상기보다 약간 긴 주기의 송신 액티비티가 후속된다. 3세대 시스템에서 고속 데이터 서비스의 버스트 특성을 수용하기 위해, 통신 시스템은 데이터 버스트의 지속기간 동안 때때로 (고속 데이터 레이트에 해당하는) 넓은 대역폭 세크먼트를 배정할 필요가 있다. 이러한 버스트 고속 데이터 송신을 처리하는 3세대 시스템의 기능에 의해, 사용자의 효율 및 지연은 크게 개선될 수 있다. 그러나, 버스트 고속 데이터 송신을 위해 요구되는 대용량의 순시 대역폭으로 인해, 관리 특히 채널 코드의 배정은 동일한 주파수 배정을 사용하는 다른 서비스와의 이유없는 간섭을 피하기 위해 주의 깊게 처리되어야만 한다.
전형적인 무선 통신 시스템, 가령 IS-95에서, 음성 사용자는 심볼당 64개의 칩의 배정된 코드 시퀀스를 가질 수도 있지만, 시간 및 대역폭 제한으로 인해 전형적인 데이터 사용자는 훨씬 적은 심볼당 칩의 수를 갖는 코드 시퀀스를 요구할 수도 있다. 그러므로, 차세대 통신 시스템에서는 상이한 길이의 코드 배정이 필요시 되고 있다.
따라서, 본 명세서에 기술되고 있는 발명은 상이한 길이의 채널 코드의 배정을 관리하면서 배정된 코드들 간의 직교성의 관계를 유지하도록 하는 방법이다. 단길이 코드 앞에 보다 긴 길이의 코드를 배정하거나 장길이의 채널 코드 앞에 단길이 채널 코드를 배정함으로써, 상이한 길이의 채널 코드들을 충돌을 피하면서 단길이 코드 배정을 위해 이용될 수 있는 채널 코드의 수를 최대화할 수 있는 정도로(즉, 고속 데이터 전송) 배정할 수도 있다.
이용가능한 채널 코드들로부터 상이한 길이의 채널 코드들의 선택을 관리하는 신규한 방법이 개시되고 있다. 이 방법은 첫째, 비교적 긴 길이의 채널 코드, 즉 음성 및 낮은 데이터 레이트를 사용할 수도 있는 송신 채널 코드들과, 비교적 짧은 길이의 채널 코드를 사용해야만 하는 송신 채널 코드들을 식별한다. 장거리 채널 코드들은 채널 코드들의 리스트에 액세스하는 제 1 방안을 사용하여 선택되지만 단길이 채널 코드들은 동일한 채널 코드들의 리스트에 액세스하는 제 2 방안을 사용하여 선택된다. 특히, 본 발명의 한 방법에 의하면, 장길이 채널 코드들이 이용가능한 채널 코드들의 리스트의 한 단부에서 선택되지만, 단길이 채널 코드들은 동일한 채널 코드들의 리스트의 대향 단부에서 선택된다. 따라서, 대량의 채널 코드들은 단길이 코드 송신으로의 배정을 위해 그룹화된 채로 유지된다.
또한, 배정된 코드들간의 충돌을 피하면서 직교성을 유지하기 위해, 단길이 채널 코드들은 제안된 단길이 채널 코드에 의존하는 장길이 채널 코드들이 배정을 위해 이용될 수 있다는 것이 확정된 후에 배정된다. 만약 상기 의존하는 장길이 채널 코드들이 배정용으로 이용될 수 없다면, 상기 제안된 단길이 채널 코드도 또한 배정용으로 이용될 수는 없다. 단길이 채널 코드들을 의존적인 장길이 채널 코드들이 이용될 수 있는 채널 코드들로 제한한다면, 제안된 단길이 채널 코드 시퀀스는 이미 배정된 상이한 길이의 채널 코드들에 대한 직교성이 유지된다는 것이 보장된다.
도 1은 전형적인 왈시 코딩 트리 구조(Walsh Coding Tree structure)를 도시한 도면,
도 2는 본 발명의 실시예 1에 따른 여러 단계들을 설명하는 플로우챠트,
도 3은 본 발명의 실시예 2에 따른 여러 단계들을 설명하는 플로우챠트.
본 발명의 장점 및 특성과 그외 여러 특징들은 첨부되는 도면과 관련하여 기술되는 본 발명의 상세한 설명을 고려하면 명백히 이해될 수 있다.
(본 발명의 상세한 설명)
도 1 내지 도 3은 본 발명의 구체적인 실시예로서 사용되는 것으로 본 발명을 한정하는 요소로 해석되어서는 안된다.
초기 무선 시스템, 특히 1세대 아날로그 시스템의 핵심은 주로 음성 통신이었다. CDMA, TDMA, GSM을 포함하는 2세대 무선 시스템으로 인해, 음성 품질, 네트워크 용량, 및 향상된 서비스의 측면에서 개선이 있었다. 그러나, 2세대 시스템은 음성과, 낮은 데이터 속도의 팩스 및 메시징의 제공에는 적절한 것이었지만, 전반적으로 고속의 이동 데이터 레이트의 요건에 대해서는 효과 및 효율적인 접근이 없었다. 3세대 무선 통신으로의 진보는, 필수적으로 사용자로 하여금 음성 서비스뿐만 아니라 비디오, 이미지, 텍스트, 그래픽, 및 데이터 통신에 대한 액세스를 가능하게 하는 멀티미디어 이동 통신의 세계로의 패러다임의 변화를 나타낸다. 3세대 네트워크는 기대컨대 이동 사용자에게 2Mbps에 이르는 데이터 레이트를 제공할 수 있을 것이다.
그러나, 이러한 고속 데이터 통신 애플리케이션을 지원하고 있는 무선 네트워크에서, 비효율적인 채널 코드 배정에 의해 발생되는 송신 지연을 피하기 위해서는 채널 사용을 주의 깊게 관리해야만 한다. 기술한 바와 같이, 본 발명은 상이한 송신 종류간의 간섭을 최소화하면서 사용자의 수를 최대화하기 위해 상이한 길이의 채널 코드들을 배정하는 신규한 방법을 제공하고 있다.
본 기술 분야에서 알려져 있는 바와 같이, 확산 스펙트럼 시스템의 대역폭 효율을 개선하는 데 직교 함수가 사용되고 있다. 셀 내의 각각의 사용자는 송신용 이진 시퀀스 집합의 한 원소를 사용한다. 전형적으로, 왈시(Walsh) 또는 하다마드(Hadamard) 함수에 의해 발생되는 이진 시퀀스(채널 코드들)는 CDMA 시스템에서 사용된다. 본 발명의 방법이 왈시 함수와 관련하여 기술되고 있지만, 본 기술분야의 숙련가라면 본 명세서에서 개시되는 신규한 방법이 사용자들을 서로 식별한는 데 사용될 수도 있는 임의의 채널 코딩 시퀀스 집합에 적용될 수 있다는 것을 이해할 것이다.
왈시 함수는 행들이 직교 관계에 있는 특정의 정방 매트릭스이다. 전형적인 CDMA 시스템, 가령, TIA IS-95 CDMA 시스템은 왈시 함수의 특정 정방 매트릭스의 64개 코드 워드 행들에 의해 발생되는 64개 이진 코딩 시퀀스들 중의 하나를 사용한다.
본 기술 분야에서 알려져 있는 바와 같이, 블록 길이가 2인 왈시 함수는 다음의 수학식 1로서 표현될 수 있다.
이 예에서, 두 개의 코드 워드 행, 즉 1 1 및 1 -1이 존재한다.
블록 길이가 2인 왈시 함수의 제 2의 예는 다음의 수학식 2로 표현될 수 있다.
보다 높은 차수의 블록 길이를 갖는 왈시 함수는 다음의 수학식 3을 사용하여 보다 낮은 차수의 왈시 함수로부터 발생될 수 있다.
여기서,의 0-1 변환이다.
블록 길이가 4인 왈시 함수는 다음의 수학식 4로 표현될 수 있다.
여기서,의 변형이다.
수학식 1로 표현된 바와 같은 W2의 표현을 사용하여, 블록 길이가 4인 왈시 함수를 다음의 수학식 5로 표현할 수 있다.
유사하게, 차수가 8인 왈시 함수는 수학식 4의 왈시 함수로부터 다음의 수학식 6으로서 발생될 수 있다.
그리고, 차수가 64인 왈시 함수는 다음의 수학식 7을 사용하여 발생될 수 있다.
수학식 7은 64개의 고유 식별된 행(및 열)들의 정방형 매트릭스이다. 64개의 코드 워드 행은 64명의 사용자의 고유 식별자를 제공한다. 블록 길이가 64인 왈시 함수를 사용하는 전형적인 무선 통신 시스템에서, 각각의 사용자에게는 고유의 코드 워드 행이 배정되며, 사용자의 데이터 심볼들은 상기 배정된 코드 워드 행이 승산된다. 각각의 사용자 심볼은 필수적으로 수신기에 의해 사용되는 64개의 왈시 칩으로 분할되어, 한 사용자의 송신 심볼을 다른 사용자들의 송신 심볼로부터 구별한다.
전형적으로, 단일 왈시 칩을 송신하는 시간은 0.814마이크로초(1/1.2288Mhz)이다. 따라서, 심볼당 64개의 칩을 사용하는 IS-95 시스템에서, 하나의 심볼 송신에 52.08마이트로초가 소요된다.
IS-95 시스템이 64개의 송신용 채널 코드를 사용할 수 있지만, 모든 코드가 사용자 트래픽용으로 이용될 수는 없다. 일부의 채널 코드는 필수적으로 무선 시스템에 의해 사용되어, 송신 사이트와 수신 사이트간의 적절한 조정(coordination), 즉 시스템 오버헤드(system overhead)를 유지한다. IS-95 시스템에서, 전형적으로 3개 내지 9개의 채널 코드들이 전용 시스템 오버헤드 동작을 위해 사전 배정된다. 하나의 채널 코드는 동기화용으로 전용되며, 하나의 채널 코드는 파일럿 채널용으로 전용되며, 하나 내지 7개의 채널 코드는 페이징(paging)용으로 전용된다.
주파수 채널당 사용자들의 수를 증가시켜 새로운 서비스를 제공하기 위해, 추가의 CDMA 시스템이 제안되고 있다. 제안되는 하나의 CDMA 시스템, 즉 CDMA 2000-1X(3G1X)는 심볼당 128개의 칩을 사용함으로써 채널 코드의 수를 128개로 증가시킨다. 제안되는 제 2의 CDMA 시스템, 즉 CDMA 2000-3X(3G3X)는 칩의 수를 256개로 증가시킨다. 본 기술 분야의 숙련가라면 알 수 있는 바와 같이, 128 및 256 차수의 왈시 블록 길이에 의해 발생되는 채널 코드를 각각 사용하는 3G1X 및 3G3X의 채널 코드는 수학식 3과 수학식 7로 표현되는 왈시 매트릭스 발생의 과정을 지속함으로써 생성될 수 있다.
이러한 차세대 시스템이 단일 주파수상에서 송신가능한 잠재적인 사용자의 수를 증가시키지만, 고속의 디지털 데이터를 전송하는데 소요되는 시간도 또한 증가한다. 가령, 3G3X 시스템에서, 각각의 사용자 심볼용으로 256개의 칩을 전송하게 되면, 단일 심볼의 송신 시간은 크게 증가한다. 전형적인 칩 시간이 0.804마이크로초라고 하면, 256개의 칩으로 이루어지는 하나의 심볼을 송신하는데는 833마이크로초가 소요된다. 이러한 송신 시간이 음성 및 약간 저속의 데이터 송신용으로는 적합할 수 있지만, 이 송신 시간은 고속 데이터 송신용으로는 매우 길어진다. 따라서, 고속의 데이터 송신용으로는 전적으로 보다 낮은 차수의 채널 코드 시퀀스가 사용되어야 한다.
그러나, 상이한 길이의 채널 코드를 배정할 때, 상이한 길이의 채널 코드들간의 직교성은, 가령 왈시 코드들을 사용할 때의 매트릭스 표현으로부터는 용이하게 결정되지 않는다. 따라서, 왈시 함수를 사용하는 경우에 상이한 길이의 코드들 간의 직교성 관계를 결정하기 위해서는, 다음의 수학식 8에 따라 왈시 패밀리 트리 구조가 공식화될 수 있다.
도 1은 n=1, 2, ..., 8일 때 차수가 2n인 왈시 블록 길이(즉, 2 내지 256개의 코드 행들)에 대한 수학식 8에 따라 생성된 왈시 패밀리 트리를 도시하고 있다. 도시된 도면에서, 엘리먼트 100.0, 100.1은 차수가 2인 왈시 코드 길이(W2)의 두 개의 채널을 나타낸다. 엘리먼트 102.0, 102.1, 102.2, 102.3은 차수가 4인 왈시 코드 길이(W4)의 네 개의 채널을 나타낸다. 수학식 8에 따라, 엘리먼트 100.0은 엘리먼트 102.0, 102.2를 생성시키며, 엘리먼트 100.1은 102.1, 102.3을 생성시킨다. 본 기술 분야의 숙련가에게는 명백한 바와 같이, 도시된 패밀리 트리내의 엘리먼트들의 번호는 관련된 왈시 매트릭스내의 행들에 대응한다. 즉, 엘리먼트 100.0은 행 0에 대응하며, 엘리먼트 100.1은 수학식 1로 표현된 왈시 매트릭스의 행 1에 대응하며, 엘리먼트 102.0, 102.1, 102.2, 102.3은 각각 수학식 6으로 표현되는 차수가 4인 왈시 매트릭스의 행 0, 1, 2, 3에 대응한다. 유사하게, 차수 4인 왈시 함수의 엘리먼트는 차수가 8인 왈시 함수로서 8개의 엘리먼트를 생성시키며, 여기서 엘리먼트 102.0은 엘리먼트 104.0, 104.4를 생성시키며, 엘리먼트 102.2는 엘리먼트 104.2, 104.6을 생성시키며, 엘리먼트 102.1은 엘리먼트 104.1, 104.5를 생성시키며, 엘리먼트 102.3은 엘리먼트 104.3, 104.7을 생성시킨다. 따라서, 전술한 바와 같이, IS-95 CDMA 시스템은 엘리먼트 112.0 내지 112.63으로 도시되는 64개의 코드 워드 행들로부터 채널 코드를 선택할 것이다. 또한, 3G3X 시스템은 전형적으로 엘리먼트 116.0 내지 116.255로 도시되는 256개의 코드 워드 행들로부터 채널 코드를 선택할 것이다. 본 기술 분야의 숙련가라면 알 수 있는 바와 같이, 채널 코드, 코드 워드 행, 및 코드 시퀀스의 용어는 본 명세서에서 유사어로서 사용되고 있으며, 차후 서로 변경가능하게 사용될 것이다.
수학식 1로 표현되는 왈시 함수를 사용하는 채널 코드들에 대한 코드 시퀀스는 이제 도 1의 각각의 엘리먼트들에 대하여 결정될 수 있다. 이러한 채널 코드 시퀀스들은 W2, W4, W8에 대해 표 1에서 요약되는데, W2에 대한 채널 코드는 수학식 1로 표현된다.
본 기술 분야에서 이해되는 바와 같이, 왈시 함수를 사용하는 고차수의 채널 코드들은 표 1의 이진 시퀀스를 전개함으로써 결정될 수 있다. 고차수의 채널 코드 시퀀스의 생성에 대한 세부 사항에 대해서 본 기술분야의 숙련가라면 이해할 수 있는 바와 같이, 본 명세서에서 그러한 시퀀스의 전개를 지속할 필요는 없다.
표 1은 왈시 코드 행에 대한 코드 시퀀스를 도시한 것으로, 이 표로부터 장길이 코드의 행들 내의 엘리먼트들이 단길이 채널 코드에 종속적으로 관련된다는 것을 관찰할 수 있다. 가령, 엘리먼트 102.0, 102.2에 의해 표시되는 코드들은, 엘리먼트 102.0, 102.2에 의해 표시되는 장길이 코드들이 엘리먼트 100.0의 단길이 채널 코드(즉, 11, 및 1-1)를 포함하는 바와 같이, 엘리먼트 100.0에 의해 표시되는 코드에 의존하고 있다. 유사하게, 엘리먼트 104.0, 104.4에 의해 표시되는 코드는 엘리먼트 102.0에 의해 표시되는 단길이 코드에 의존하며, 엘리먼트 104.1, 104.3에 의해 표시되는 코드들은 엘리먼트 102.1에 의해 표시되는 단길이 코드에 의존하고 있다. 이러한 예의 채널 코드에서, 엘리먼트 104.0, 104.4에 각각 배정된 두 개의 신호는 채널들이 고유하고 직교 관계에 있기 때문에 고유하게 식별된다. 그러나, 엘리먼트 102.0에 의해 표시되는 채널 코드에 하나의 신호가 배정되고, 엘리먼트 104.0에 의해 표시되는 채널 코드에 하나의 신호가 배정될 때, 배정된 채널 코드들은 두 개의 신호들을 고유하게 식별하지 못한다. 이 경우, 이 두 사용자들의 송신은 적절히 디코딩되지 않는다.
(표 2)
(표 2)
(표 2)
(표 2)
(표 2)
표 2는 수학식 7에 따라 상이한 길이의 왈시 함수의 엘리먼트들 간의 관계를 표로 도시하고 있다. 표 2의 열 1은 256-칩 왈시 코드 매트릭스의 행들에 대응하며, 열 2는 128-칩 왈시 코드 매트릭스의 행들에 대응하며, 열 3은 64-칩 왈시 코드 매트릭스의 행들에 대응한다. 열 8은 2-칩 왈시 코드 매트릭스의 두 개의 행에 대응한다. 표 2는 도 1과 관련될 수 있다. 가령, 표 2의 제 1 행은 트리 구조 엘리먼트 100.0, 102.0, 104.0, 108.0, 110.0, 112.0, 114.0, 116.0에 대응한다. 표 2의 행 2는 트리 구조 엘리먼트 100.0, 102.0, 104.0, 108.0, 110.0, 112.0, 114.0, 116.128에 대응한다. 표 2로부터 256-칩 채널 코드까지의 모든 코드들에 대한 장길이 채널 코드와 단길이 채널 코드 간의 관계가 결정될 수 있다.
표 1 및 표 2로부터, 동일한 행에 위치한 상이한 칩 길이의 채널 코드들은, 장길이 코드가 단길이 채널 코드로부터 생성되므로, 직교 관계에 있지 않음을 관찰할 수 있다. 가령, 표 2의 제 8 번째 행에서, W256열 내의 제 224 번째 행은 W128열 내의 제 96 번째 행과 W64열 내의 제 32 번째 행으로부터 생성된다. 따라서, W256[224]는 W128[96] 또는 W64[32]와 동시에 사용될 수는 없는데, 만약에 동시에 사용된다면 직교 변조의 장점이 없어지게 된다.
따라서, 가령 256의 채널 길이 코드를 사용하는 3G3X CDMA 시스템의 동작시에, 채널 코드 W256[32], W256[160], W256[96], 또는 W256[224] 중의 임의의 것이 배정된다면 고속의 데이터 신호는 단길이 채널 코드 시퀀스 W64[32]에 배정될 수 없다. 유사하게, 고속의 데이터 송신이 단길이 채널 시퀀스, 가령 W64[32]에 배정될 때, 이 단길이 시퀀스에 의존하는 장길이 채널 코드 시퀀스는 배정용으로 이용될 수는 없다.
본 발명의 방법에 따르면, 데이터 송신용으로 이용할 수 있는 대용량의 코드를 유지하면서 상이한 길이의 배정된 코드들 간에 직교성을 유지하도록 상이한 코드 길이의 선택이 가능하다. 도 2는 상이한 길이의 채널 코드를 선택하기 위한, 본 발명의 신규한 방법의 일실시예의 플로우챠트를 도시하고 있다. 이 실시예에서, 채널 코드 배정은 채널당 128개 칩으로 이루어진 3G1X CDMA 시스템에 대해 행해진다. 본 기술 분야의 숙련가라면 본 발명의 도시된 실시예가 보다 긴 길이의 채널 코드를 포함한다는 것을 이해할 수 있을 것이다.
도 2를 참조하면, 본 발명의 방법은 사용자 데이터의 송신을 위해 필요한 코드 블록 길이를 입력으로서 수용하고 있다. 이 길이는 전형적으로 초기 무선 접속 설정 동안 송신기와 수신기 간에 조정이 이루어진다.
이 방법은 다음에, 판정 블록(200)에서, 수용가능한 송신을 위해 필요한 코드 길이가 알려져 있는 값 미만으로 되는지를 판정한다. 이 실시예에서, 현재의 무선 통신 시스템과의 호환성을 유지하기 위해서 알려진 길이가 전형적인 IS-95 음성 송신용 코드 길이(즉, 64 코드 길이)에 대응하고 있다. 상기 코드 길이가 상기 알려진 한계치에 있거나 이를 초과한다면, 판정 블록(210)에서 도시된 2개의 길이들 간의 식별을 위한 판정이 행해진다.
원하는 레이트가 알려진 값(이 경우 128)을 초과한다면, 128-칩 채널 코드의 리스트로부터의 제 1 채널은 처리 블록(270)에서 선택된다. 도시된 실시예에서, 채널들의 리스트는 3G1X 무선 통신 시스템에서 사용되는 128개의 채널로 구성된다. 또한, 실시예의 방법에서, 상기 제 1 채널은 128-채널 코드의 리스트의 상위로부터의 탐색에 의해 선택된다. 본 기술 분야의 숙련가라면 알 수 있는 바와 같이, 제 1 이용가능 채널의 선택은 그외 여러 방법들에 의해 수행될 수도 있다. 가령, 제 1 채널은 상기 배정된 128-채널의 시작 채널로 결정될 수도 있다.
판정 블록(280)에서, 선택된 채널의 이용가능성에 대한 판정이 행해진다. 만약 채널이 이용불가능이라면, 본 발명의 방법은 128 채널 코드들의 리스트를 통해 처리 블록(310)으로 진행하여, 다음의 채널을 탐색한다. 상기 다음 채널은 판정 블록(280)에서 이용가능성에 대한 테스트가 수행된다. 채널이 이용가능한 것이라 판정되면, 그 채널은 처리 블록(29))에서, 사용자에게 배정되고, 그 채널은 처리 블록(300)에서 이용불가능한 것으로서 표시된다.
판정 블록(210)을 참조하면, 코드 길이가 64이다라고 하면, 처리 블록(220)에서 64-칩 채널 코드의 리스트로부터 제 1 이용가능 채널이 선택된다. 이용가능한 채널 코드가 발견되면, 선택된 단길이 채널 코드에 의존하는 모든 장길이 채널 코드의 이용가능성에 대한 체크가 판정 블록(230)에서 행해진다. 이 실시예에서, 선택된 64-칩 채널에 의존하는 두 개의 장길이 코드는 이용가능성에 대해 체크가 이루어질 것이다. 하나의 장길이 채널이 이용불가능한 것으로 판정되면, 단길이 채널 코드는 배정될 수 없다. 따라서, 처리 블록(260)에서, 그 다음 이용가능한 64-칩 채널 코드가 처리를 위해 선택된다. 이 64-칩 채널 코드이 배정 가능성은 마찬가지로 장길이 의존 채널의 이용가능성을 체크함으로써 판정된다.
상기 의존 채널 코드가 이용가능한 것으로 판정될 경우, 처리 블록(240)에서 단길이 채널이 사용자에게 배당되고, 단길이 및 의존 장길이 채널은 처리 블록(250)에서 이용불가능한 것으로 표시된다. 본 기술 분야의 숙련가라면 알 수 있는 바와 같이, 이 실시예가 3G3X 시스템에서 동작하도록 확장된다면, 두 개의 의존 128-칩 채널에 의존하는 네 개의 256-칩 채널의 이용가능성에 대한 체크가 또한 행해질 것이다.
판정 블록(210)을 참조하면, 송신기와 수신기 사이에서 조정되는 길이가 알려진 값 미만으로 되면, 이미 배정된 장길이 채널과 충돌하지 않는 단길이 채널 코드가 배정되어야 한다. 본 발명의 방법에 의하면, 처리 블록(320)에서, 단길이 채널의 리스트의 대향 단부로부터 제 1 채널이 선택된다. 이 실시예의 방법에서, 채널 코드의 하위로부터의 탐색에 의해 단길이 코드의 제 1 채널이 선택된다.
판정 블록(330)에서, 선택된 채널에 의존하는 장길이 채널의 이용가능성을 체크함으로써 상기 선택된 채널의 배정 가능성에 대한 판정을 행한다. 이 실시예에서, 3G1X 무선 시스템에서의 동작시, 길이가 32인 선택된 단길이 채널에 의존하는 각각의 길이가 64 및 128인 장길이 채널 코드는 그 이용가능성에 대해 체크된다.
임의의 의존적인 장길이 채널 코드가 이용불가능한 것으로 판정되는 경우, 상기 선택된 단길이 채널 코드는 배정불가능하며, 그 다음의 단길이 채널 코드가 처리 블록(360)에서 선택된다. 이 선택된 채널을 배정하는 능력은 판정 블록(330)에서 의존적인 장길이 채널 코드의 이용가능성을 체크함으로써 판정된다.
의존적인 모든 장길이 채널 코드가 이용가능한 것으로 판정될 경우, 상기 선택된 단길이 채널은 처리 블록(340)에서 사용자에게 배정된다. 상기 선택된 단길이 채널 코드 및 상기 단길이 채널에 의존하는 모든 장길이 채널 코드들은 처리 블록(350)에서 이용불가능한 것으로 표시된다.
본 발명의 다른 실시예에서, 채널 코드의 이용가능성은 최장 길이 채널 코드들의 각각의 채널들과 관련되는 단일 이용가능성 표시자 필드에 의해 유지될 수 있다. 가령, 256의 코드 시퀀스 길이의 3G3X 시스템에서, 256개의 엔트리(이 엔트리는 각각의 채널에 대응함)로 이루어지는 하나의 단일 구조는 채널의 이용가능성의 표시를 유지하는데 사용될 수 있다. 이 실시예에서, 최장 길이 엔트리들만이 이용불가능한 것으로 표시된다. 따라서, W16의 단길이 채널 코드가 배정을 위해 제안되는 경우, 제안되는 단길이 채널 코드에 의존하는 최장 길이(즉, W256)의 채널들이 이용가능성을 위해 체크된다. 의존적인 임의의 W256채널들이 이용불가능하다면, 제안된 W16채널도 또한 배정용으로는 이용불가능하다. 의존적인 W256채널 코드가 이용가능하다면, 단길이 채널 코드는 사용자에게 배정되며, 상기 의존적인 W256채널 코드들은 이용불가능한 것으로 표시된다.
본 기술 분야의 숙련가라면 이해할 수 있는 바와 같이, 무선 시스템이 3G1X 시스템이라면, 최장 길이 코드 시퀀스는 128 정도되며, 128 채널들만이 이용가능성을 위해 체크된다.
따라서, 본 발명의 실시예에서, 하나의 이용가능 구조만이 상이한 길이의 채널 코드의 이용가능성 상태를 유지한다. 마찬가지로, 이 실시예에서, 비교적 긴 장길이 채널 코드들의 선택은 채널 코드들의 리스트의 한 단부로부터 시작하여 채널 코들를 선택하고 채널 코드의 리스트의 대향 단부로부터 시작하여 단길이 채널 코드를 선택함으로써 수행된다. 가령, 장길이 코드는 채널 코드의 리스트의 하위로부터 상위로 진행함으로써 선택될 수 있으며, 단길이 코드는 다음에 채널 코드 리스트의 상위로부터 하위로 진행하면서 선택된다.
또다른 실시예에서, 단길이 채널 코드의 이용가능성은 단지 장길이 채널들만의 이용가능성으로부터 결정될 수 있다. 이 실시예에서, 단길이 코드의 선택과 그의 배정 이용가능성은 최장 길이 코드들의 이용가능성으로부터 결정된다. 이 실시예에서, 최장 길이 코드들이 배정될 경우, 시스템 내에서 최장 길이 코드들의 리스트의 제 1 단부로부터 이용가능한 채널 코드에 대한 탐색이 수행된다. 이 이용가능한 채널 코드는 다음에 이용불가능한 것으로 배정 및 표시된다.
송신시에 길이 n인 단길이 코드의 배정이 요구될 때마다, 길이 n인 단길이 코드를 포함하는 최장 길이 채널 코드들이 결정된다. 이러한 결정은 가령, 최장 길이 코드를 길이 n으로 자름으로써 수행된다. 다음에 채널 코드의 그룹은 상기 잘라진 길이 n의 채널 코드를 포함하는 최장 길이 채널 코드로부터 형성된다. 다음에 이러한 그룹 내의 채널 코드들의 이용가능성이 결정된다. 이 잘라진 채널 코드들의 채널 그룹 내의 각각의 최장 길이 채널 코드들은 배정용으로 이용가능하며, 데이터 송신에 대해 단길이 코드가 배정될 수 있다. 잘라진 채널 코드의 채널 그룹 내에 포함된 대응하는 장길이 채널 코드들은 이용불가능한 것으로 표시된다. 도 3은 본 발명의 일실시예로서 심볼당 256-칩의 최장 길이 코드를 갖는 3G3X 시스템을 도시하고 있다.
도 3에서, 먼저, 판정 블록(510)에서, 송신용으로 선택된 코드 길이를 결정하기 위한 체크가 행해진다. 만약 코드 길이 n이 알려진 값보다 작지 않다면, 판정 블록(520)에서 배정될 특정 길이에 대한 결정이 행해진다. 그 길이가 시스템내에서 최장 길이 채널 코드라면, 처리 블록(530)에서 최장 길이 채널 코드들의 리스트를 통해 제 1 단부로부터 시작함으로써 제 1 이용가능 코드가 발견된다. 이 실시예에서, 최장 길이 코드는 최장 길이 코드들의 리스트의 상위로부터 선택된다. 이 코드는 처리 블록(540)에서 사용자에게 배정되며 처리 블록(550)에서 이용불가능한 것으로 표시된다.
판정 블록(520)에서, 만약 소정의 코드 길이가 최장 길이 코드 시퀀스가 아니라고 하면, 처리 블록(560)에서 최장 길이 채널 코드들의 리스트의 제 1 단부로부터 진행함으로써 최장 길이의 제 1 이용가능 코드가 선택된다. 이 실시예에서, 최장 길이 코드의 리스트의 상위로부터 최장 길이 코드가 선택된다.
길이 n인 단길이 코드는 가령, 길이 n에 대한 최장 길이 코드를 길이 n으로 자름으로써 최장 길이 코드로부터 결정될 수 있다. 장길이 코드들로부터 단길이 코드들을 결정하는 여러 방법들은 본 기술 분야의 숙련가에게는 이해될 수 있으며, 본 명세서에서는 상세하게 논의될 필요가 없다. 그 한가지 방법은 표 1에 나열된 것과 마찬가지로 테이블 참조법이다.
길이 n인 공통의 단길이 코드를 갖는 최장 길이 코드의 탐색은 처리 블록(580)에서 행해진다. 공통의 채널 길이 코드를 포함하는 모든 최장 길이 코드의 이용가능성의 체크는 판정 블록(590)에서 행해진다. 임의의 최장 길이 코드들이 배정용으로는 이용불가능하다면, 단길이 코드도 또한 배정용으로 이용불가능하다. 따라서, 처리 블록(620)에서 그 다음 이용가능한 최장 길이 코드가 선택되며 처리 브럭(580)에서 탐색 처리와 판정 블록(590)에서 이용가능성 체크가 반복된다. 만약 길이 n인 공통의 단길이 코드를 갖는 모든 최장 길이 코드들이 이용가능하다면, 이 공통의 단길이 코드는 블록(600)에서 사용자에게 배정되며, 이 공통의 단길이 코드를 포함하는 최장 길이 코드들은 블록(610)에서 이용불가능한 것으로 표시된다.
판정 블록(510)에서, 만약 채널 코드 길이가 알려진 길이보다 작다면, 처리 블록(630)에서 최장 길이 채널 코드들의 리스트의 제 2 단부로부터 최장 길이 채널 코드의 리스트를 통해 처리함으로써 제 1 이용가능 채널 코드를 선택한다. 이 실시예에서, 알려진 값보다 작은 채널 코드를 선택하는 것은 최장 길이 채널 코드의 리스트의 하위로부터 수행된다.
길이 n인 공통의 단길이 코드를 갖는 최장 길이 코드들의 탐색은 처리 블록(650)에서 행해진다. 공통의 단길이 코드를 포함하는 모든 최장 길이 코드들의 이용가능성에 대한 체크는 판정 블록(660)에서 행해진다. 임의의 최장 길이 코드들이 배정용으로 이용불가능하다면, 단길이 코드도 또한 배정용으로 이용불가능하다. 따라서, 그 다음의 이용가능한 코드가 처리 블록(690)에서 선택되며, 처리 블록(650)에서의 탐색 처리와 판정 블록(690)에서의 이용가능성 체크가 반복된다. 만약 공통의 단길이 코드를 갖는 모든 최장 길이 코드들이 이용가능하다면, 단길이 코드가 블록(67)에서 사용자에게 배정되며, 공통의 단길이 코드를 포함하는 최장 길이 코드들이 블록(680)에서 이용불가능한 것으로 표시된다.
이해되는 바와 같이, 고차수의 채널 코드를 상위에서 하위로 배정하고 저차수의 채널 코드를 하위에서 상위로 배정하는 것이 효과적이다. 이러한 배치의 채널 코드 배정에서, 단길이 채널 코드의 배정시의 최소 제한 요소는 충돌과 채널 코드 이용가능성과 관련하여 존재한다. 또한, 장길이 채널 코드들을 필요로하는 송신은 채널 코드의 리스트의 한 단부에서의 채널 코드와 함께 그룹화되며, 단길이 채널 코드들은 채널 코드의 리스트의 대향 단부에서의 채널 코드들과 그룹화된다. 따라서, 대량의 채널 코드들은 채널 코드들의 리스트의 중앙에서 함께 그룹화된 채로 남아 단길이 채널 코드의 배정을 수용하고 있다.
또다른 실시예에서, 채널들은 사용자 음성 또는 데이터 트래픽을 전달하기 위해 배정불가능하게 사전설정될 수 있다. 본 발명의 방법에 따라, 채널들은 최장 길이의 채널 코드를 이용불가능한 것으로 지정함으로써 사용자 트래픽을 전달할 수 없도록 사전에 설정될 수 있다. 따라서, 본 발명의 방법은, 예약된 동기, 파일럿 및 페이징 채널들이 적절한 채널 코드 표시자를 사전설정함으로써 이용불가능한 것으로 유지될 수 있기 때문에 현재의 IS-95 표준과 호환가능하다. 본 발명의 또다른 실시예에서, 동기, 파일럿, 및 페이징 채널용으로 예약된 채널들은 단일 예약 채널내에 지정될 수도 있다. 가령, EG3X(W256) 또는 3G1X(W128) 시스템의 채널 16은 고정 채널로서 사용될 수도 있다. 이 고정 채널은 어떠한 채널들이 동기, 파일럿, 및 페이징 채널로 사용되는 지에 관한 정보를 포함할 수도 있다. 이러한 방식으로, 사전 배정된 동기, 파일럿, 및 페이징 채널부는 동적으로 그리고 필요 및 변화 요구에 따라 수행될 수도 있다.
본 발명은 차세대 무선 통신 시스템의 혼합된 음성 및 고속 데이터 송신 환경에 따라 상이한 길이의 채널 코드들을 동적으로 배정하는 신규한 방법을 제공하고 있다. 또한, 본 발명은 무선 통신 시스템의 오버헤드 처리와 관련한 채널들의 사전배정을 제공하고 있다. 본 발명에 따른 채널들의 사전 배정에서의 유연성은 설계자들에게 요구조건 변화에 적응되도록 채널들을 자유롭게 동적으로 배정할 수 있다.
본 기술 분야의 숙련가라면 본 명세서에서 특정적으로 기술되지 않았지만 본 발명이 적용될 수 있는 여러 구성의 무선 시스템이 존재한다는 것을 이해할 것이다. 비록 본 발명이 여러 실시예로 기술되었지만, 본 발명은 본 명세서에 기술된 실시예에 국한되지는 않는다. 특히, 본 발명은 전화, 전화회의, 음성 메일, 프로그램 사운드, 비디오 전화, 비디오 회의, , 원격 단말, 사용자 프로필 편집, 음성 대역 데이터, 데이터베이스 액세스, 메시지 방송, 비제한 디지털 정보, 네비게이션, 위치 및 인터넷 액세스 서비스와 같은, 상이한 동작 시나리오의 여러 데이터 서비스를 제공하는 차세대 이동 혹은 개인 휴대 통신 시스템용으로 사용될 수도 있다. 본 발명의 방법에 따른 채널 배정의 관리는 또한 종속적으로 관련되는 상이한 길이의 엘리먼트들을 배정하는 한편 배정시에 충돌을 방지해야 하는 임의의 시스템상에서 동작할 수도 있다.
본 발명의 여러 실시예 및 대안의 실시예는 전술한 설명의 측면에서 본 기술 분야의 숙련가에게는 명백할 것이다. 따라서, 이 상세한 설명은 단지 설명의 목적으로만 해석되어야 하며, 본 기술 분야의 숙련가에게 발명의 최량의 실시 모드를 가르칠 목적으로 해석되며, 그리고 모든 가능한 형태를 기술할려는 의도는 아니다. 또한, 사용된 단어는 기술을 위한 것이지 제한할려는 의도로 사용된 단어가 아니다. 세부적인 구성은 본 발명의 사상과 범주를 벗어나지 않는 범위내에서 변경될 수도 있으며, 첨부되는 특허청구범위 내에 존재하는 모든 변형예의 사용도 또한 본 발명의 범주 내에 포함된다.
본 발명에 따르면, 채널 코드들의 리스트의 제 1 단부로부터 장길이 시퀀스를 필요로 하고 채널 코드들의 리스트의 대향 단부로부터 단길이 시퀀스를 필요로 하는 송신 채널을 배정함으로써 단길이 시퀀스용으로 이용될 수 있는 채널의 수를 최대로 할 수 있다.

Claims (30)

  1. 무선 통신 시스템에서 상이한 길이의 다수의 채널 코드들로부터 채널 코드들을 동적으로 배정하는 방법에 있어서,
    길이가 n인 다수의 채널 코드들로부터 채널 코드를 선택하는 단계와,
    선택된 채널 코드에 의존하는 채널 코드들이 배정되지 않을 때 길이 n인 상기 채널 코드를 배정하는 단계를 포함하며,
    배정된 상이한 길이의 채널 코드들 간의 직교성이 유지되는
    채널 코드의 동적인 배정 방법.
  2. 제 1 항에 있어서,
    상기 채널 코드 선택 단계는,
    상기 길이 n인 채널 코드가 알려진 다수의 채널 코드 길이들 중의 하나이라면 제 1 진행을 사용하여 상기 채널 코드를 선택하는 단계와,
    길이 n인 코드 시퀀스가 상기 알려진 다수의 채널 코드 길이들 중의 하나가 아니라고 하면 제 2 진행을 사용하여 상기 코드 시퀀스를 선택하는 단계를 더 포함하는 채널 코드의 동적인 배정 방법.
  3. 제 2 항에 있어서,
    상기 제 1 진행은 길이 n인 채널 코드들의 리스트의 제 1 단부로부터 그 리스트를 탐색하는 단계를 포함하는 채널 코드의 동적인 배정 방법.
  4. 제 2 항에 있어서,
    상기 제 1 진행은 길이 n인 채널 코드 리스트 중 배정된 최종 리스트 엔트리로부터 그 리스트를 탐색하는 단계를 포함하는 채널 코드의 동적인 배정 방법.
  5. 제 2 항에 있어서,
    상기 제 2 진행은 길이 n인 채널 코드들의 리스트의 제 2 단부로부터 그 리스트를 탐색하는 단계를 포함하는 채널 코드의 동적인 배정 방법.
  6. 제 2 항에 있어서,
    상기 제 2 진행은 길이 n인 채널 코드 리스트 중 배정된 최종 리스트 엔트리로부터 그 리스트를 탐색하는 단계를 포함하는 채널 코드의 동적인 배정 방법.
  7. 제 1 항에 있어서,
    상기 채널 코드들은 다음의 수학식, 즉
    에 따라 순서화된 리스트로 배열되며, 여기서 n은 차수가 n인 코드 길이이며, j는 차수가 n인 코드 길이의 개별 엘리먼트인 채널 코드의 동적인 배정 방법.
  8. 제 1 항에 있어서,
    길이 n인 상기 선택된 채널 코드는 상기 선택된 채널 코드에 의존하는 최장 길이의 채널 코드들이 배정되지 않을 때 배정되는 채널 코드의 동적인 배정 방법.
  9. 제 2 항에 있어서,
    상기 알려진 다수의 코드 채널 길이는 길이가 63을 초과하는 코드 길이의 세트로 구성되는 채널 코드의 동적인 배정 방법.
  10. 제 2 항에 있어서,
    상기 알려진 다수의 코드 길이는 길이가 127을 초과하는 코드 길이의 세트로 구성되는 채널 코드의 동적인 배정 방법.
  11. 제 1 항에 있어서,
    다수의 채널은 배정용으로는 이용불가능하도록 사전설정되어 있는 채널 코드의 동적인 배정 방법.
  12. 제 1 항에 있어서,
    차수가 128인 코드의 채널 코드 16은 배정용으로는 이용불가능한 채널 코드의 동적인 배정 방법.
  13. 제 11 항에 있어서,
    차수가 256인 코드의 채널 코드 16은 배정용으로는 이용불가능한 채널 코드의 동적인 배정 방법.
  14. 제 11 항에 있어서,
    차수가 256인 코드의 채널 코드들 0, 16, 32, 64, 96, 128, 160, 192, 224는 배정용으로는 이용불가능한 채널 코드의 동적인 배정 방법.
  15. 제 14 항에 있어서,
    차수가 128인 코드의 채널 코드들 0, 16, 32, 48, 64, 80, 96, 112는 배정용으로는 이용불가능한 채널 코드의 동적인 배정 방법.
  16. 무선 통신 시스템에서 상이한 길이의 다수의 채널 코드들로부터 채널 코드들을 동적으로 배정하는 방법에 있어서,
    길이 n인 채널 코드를 결정하는 단계와,
    선택된 코드 시퀀스에 의존하는 최장 길이 채널 코드들이 배정되지 않을 때 길이 n인 상기 채널 코드를 배정하는 단계를 포함하며,
    배정된 상이한 코드 길이의 채널 코드들 간이 직교성이 유지되는
    채널 코드의 동적인 배정 방법.
  17. 제 16 항에 있어서,
    채널 코드 선택 단계는,
    상기 채널 코드 길이 n이 알려진 다수의 코드 길이들 중의 하나라고 하면 제 1 진행을 사용하여 상기 채널 코드를 결정하는 단계와,
    상기 채널 코드 길이 n이 상기 알려진 다수의 코드 길이들 중의 하나가 아니라고 하면 제 2 진행을 사용하여 상기 코드 시퀀스를 결정하는 단계를 더 포함하는 채널 코드의 동적인 배정 방법.
  18. 제 17 항에 있어서,
    상기 제 1 진행은 최장 길이의 채널 코드들의 리스트의 제 1 단부로부터 그 리스트를 탐색하는 단계를 포함하는 채널 코드의 동적인 배정 방법.
  19. 제 17 항에 있어서,
    상기 제 2 진행은 최장 길이의 채널 코드들의 리스트의 제 2 단부로부터 그 리스트를 탐색하는 단계를 포함하는 채널 코드의 동적인 배정 방법.
  20. 제 16 항에 있어서,
    길이 n인 채널 코드를 결정하는 단계는 최장 길이 채널 코드들의 세트의 이용가능성을 결정하는 단계로 이루어지며, 상기 최장 길이 채널 코드들의 세트는 단길이 n의 공통 값을 포함하는 채널 코드의 동적인 배정 방법.
  21. 제 20 항에 있어서,
    상기 최장 길이 채널 코드의 세트는 그 차수가 256인 채널 코드의 동적인 배정 방법.
  22. 제 20 항에 있어서,
    상기 최장 길이 채널 코드의 세트는 그 차수가 128인 채널 코드의 동적인 배정 방법.
  23. 제 16 항에 있어서,
    상기 채널 코드들은 다음의 수학식, 즉
    에 따라 순서화된 리스트로 배열되며, 여기서 n은 차수가 n인 코드 길이이며, j는 차수가 n인 코드 길이의 개별 엘리먼트인 채널 코드의 동적인 배정 방법.
  24. 제 17 항에 있어서,
    상기 알려진 다수의 코드 채널 길이는 길이가 63을 초과하는 코드 길이의 세트로 구성되는 채널 코드의 동적인 배정 방법.
  25. 제 17 항에 있어서,
    상기 알려진 다수의 코드 길이는 길이가 127을 초과하는 코드 길이의 세트로 구성되는 채널 코드의 동적인 배정 방법.
  26. 제 16 항에 있어서,
    다수의 채널은 배정용으로는 이용불가능하도록 사전설정되어 있는 채널 코드의 동적인 배정 방법.
  27. 제 26 항에 있어서,
    차수가 128인 코드의 채널 코드 16은 배정용으로는 이용불가능한 채널 코드의 동적인 배정 방법.
  28. 제 26 항에 있어서,
    차수가 256인 코드의 채널 코드 16은 배정용으로는 이용불가능한 채널 코드의 동적인 배정 방법.
  29. 제 26 항에 있어서,
    차수가 256인 코드의 채널 코드들 0, 16, 32, 64, 96, 128, 160, 192, 224는 배정용으로는 이용불가능한 채널 코드의 동적인 배정 방법.
  30. 제 2 항에 있어서,
    차수가 128인 코드의 채널 코드들 0, 16, 32, 48, 64, 80, 96, 112는 배정용으로는 이용불가능한 채널 코드의 동적인 배정 방법.
KR1020000001083A 1999-01-11 2000-01-11 채널 코드의 동적인 배정 방법 KR100733176B1 (ko)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US11551199P 1999-01-11 1999-01-11
US60/115,511 1999-01-11
US09/448,808 US6646979B1 (en) 1999-01-11 1999-11-24 Methods of dynamically assigning channel codes of different lengths in wireless communication systems
US09/448,808 1999-11-24
US9/448,808 1999-11-24

Publications (2)

Publication Number Publication Date
KR20000057737A true KR20000057737A (ko) 2000-09-25
KR100733176B1 KR100733176B1 (ko) 2007-06-27

Family

ID=26813279

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000001083A KR100733176B1 (ko) 1999-01-11 2000-01-11 채널 코드의 동적인 배정 방법

Country Status (7)

Country Link
US (1) US6646979B1 (ko)
EP (1) EP1021010A3 (ko)
JP (1) JP3527674B2 (ko)
KR (1) KR100733176B1 (ko)
CN (1) CN1284805A (ko)
CA (1) CA2295265A1 (ko)
TW (1) TW465202B (ko)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100526537B1 (ko) 1999-02-13 2005-11-08 삼성전자주식회사 가변 데이터레이트의 채널 구조를 가지는 부호분할다중접속 통신시스템의 직교부호 할당 방법 및 그에 따른 장치
US7123579B1 (en) * 1999-08-04 2006-10-17 Lg Electronics Inc. Method of transmitting non-orthogonal physical channels in the communications system
WO2001041343A1 (en) 1999-12-02 2001-06-07 Samsung Electronics Co., Ltd Apparatus and method for transmitting and receiving data in a cdma communication system
EP1117184A1 (en) * 2000-01-17 2001-07-18 Matsushita Electric Industrial Co., Ltd. Method and apparatus for a CDMA cellular radio transmission system
KR100762577B1 (ko) * 2000-11-29 2007-10-01 엘지전자 주식회사 코드분할다중접속의 새로운 직교 확산코드 생성 방법 및이용방법
US20040042499A1 (en) * 2000-12-12 2004-03-04 Piercy Neil Philip Time synchronisation
KR100365722B1 (ko) * 2000-12-26 2002-12-26 한국전자통신연구원 이동통신 시스템에서 하향링크 채널화코드 할당 방법
JP4718708B2 (ja) * 2001-04-06 2011-07-06 富士通株式会社 ウォルシュコードの割当方法および割当装置
FI20010937A0 (fi) * 2001-05-04 2001-05-04 Nokia Corp Hajotuskoodin valitseminen hajaspektrijärjestelmässä
US7275116B1 (en) * 2001-07-30 2007-09-25 Western Digital Ventures, Inc. Mobile terminal synchronizing components of a document separately
US7725584B1 (en) 2001-07-30 2010-05-25 Western Digital Ventures, Inc. Using multiple communication channels to synchronize a mobile terminal based on data type
GB2381422A (en) 2001-10-24 2003-04-30 Ipwireless Inc Code division multiple access receiver
CN102111248B (zh) * 2002-02-19 2015-02-11 美商内数位科技公司 提供一高可靠度的应答/否定应答给分时双工及分频双工的方法及装置
US7236512B2 (en) * 2002-09-09 2007-06-26 Qualcomm Incorporated Code channel allocations in a wireless communications system
EP1511206B1 (en) * 2003-09-01 2012-12-19 Mitsubishi Electric R&D Centre Europe B.V. Method of assigning one or more spreading sequences to users of a multi carrier transmission network
DE60318048T2 (de) * 2003-09-01 2008-11-27 Mitsubishi Denki K.K. Verfahren zum dynamischen Zuordnen von Spreizsequenzen zu einer Gruppe von Anwendern eines Mehrträger-Übertragungsnetzes
JP4249750B2 (ja) 2005-01-11 2009-04-08 三星電子株式会社 無線通信システムにおける高速フィードバック情報の伝送装置及び方法
US8483036B2 (en) * 2006-02-24 2013-07-09 Lg Electronics Inc. Method of searching code sequence in mobile communication system
CN101558614B (zh) * 2006-12-14 2016-10-26 皇家飞利浦电子股份有限公司 为hsdpa接入寻址可获得资源

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5103459B1 (en) * 1990-06-25 1999-07-06 Qualcomm Inc System and method for generating signal waveforms in a cdma cellular telephone system
MY112371A (en) * 1993-07-20 2001-05-31 Qualcomm Inc System and method for orthogonal spread spectrum sequence generation in variable data rate systems
US6185246B1 (en) * 1994-09-21 2001-02-06 Qualcomm Incorporated System and method for orthogonal spread spectrum sequence generation in variable data rate systems
US5930230A (en) * 1996-05-28 1999-07-27 Qualcomm Incorporated High data rate CDMA wireless communication system

Also Published As

Publication number Publication date
JP3527674B2 (ja) 2004-05-17
JP2000232432A (ja) 2000-08-22
CA2295265A1 (en) 2000-07-11
US6646979B1 (en) 2003-11-11
CN1284805A (zh) 2001-02-21
KR100733176B1 (ko) 2007-06-27
TW465202B (en) 2001-11-21
EP1021010A3 (en) 2003-10-15
EP1021010A2 (en) 2000-07-19

Similar Documents

Publication Publication Date Title
KR100733176B1 (ko) 채널 코드의 동적인 배정 방법
US6317413B1 (en) Method and apparatus for assigning variable length walsh codes in a spread spectrum system
US7379489B2 (en) Orthogonal variable spreading factor (OVSF) code assignment
US6163524A (en) Code allocation in CDMA
AU723015B2 (en) Method for allocating walsh codes by group in a CDMA cellular system
US7239604B2 (en) OVSF code system and methods for CDMA stations
EP1155508B1 (en) Apparatus and method for allocating orthogonal codes in cdma communication system having variable rate channel structure
KR101035938B1 (ko) 물리적 채널 구성 신호화 절차
EP0793368A1 (en) Technique for minimizing the variance of interference in packetized interference-limited wireless communication systems
US7286509B2 (en) Physical channel configuration signaling procedures
EP1100215A1 (en) Method, apparatus and computer program for code allocation for variable data rates in a CDMA system
EP1721401B1 (en) Code channel management in a wireless communications system
KR20010023600A (ko) 확산코드를 할당하는 방법
KR100684920B1 (ko) 부호분할다중접속 통신시스템의 페이징 채널 할당장치 및 방법
US7848297B2 (en) Method of generating PLCM for broadcast/multicast service and apparatus thereof
US8149684B1 (en) Code space sharing among multiple modes of operation
MXPA00000388A (en) Methods of dynamically assigning channel codes of different lenghts in wireless communication systems
KR100332803B1 (ko) 이동통신 시스템의 채널 할당 방법
Ansari METHOD FOR ALLOCATING WALSH CODES BY COMPLETE GROUP INFORMATION WALSH CODE IN CDMA CELLULAR SYSTEM
KR20000009553A (ko) 하다마드 코드 인덱스 할당 방법
KR20050006789A (ko) 이동통신시스템의 왈시코드 할당방법

Legal Events

Date Code Title Description
AMND Amendment
A201 Request for examination
AMND Amendment
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
J201 Request for trial against refusal decision
AMND Amendment
B701 Decision to grant
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee