KR20070085785A - 셀룰러 통신 시스템, 기지국 및 자원 할당 방법 - Google Patents
셀룰러 통신 시스템, 기지국 및 자원 할당 방법 Download PDFInfo
- Publication number
- KR20070085785A KR20070085785A KR1020077012687A KR20077012687A KR20070085785A KR 20070085785 A KR20070085785 A KR 20070085785A KR 1020077012687 A KR1020077012687 A KR 1020077012687A KR 20077012687 A KR20077012687 A KR 20077012687A KR 20070085785 A KR20070085785 A KR 20070085785A
- Authority
- KR
- South Korea
- Prior art keywords
- code
- resource allocator
- base station
- call
- codes
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/16—Code allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
- H04B7/26—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
- H04B7/2603—Arrangements for wireless physical layer control
- H04B7/2606—Arrangements for base station coverage control, e.g. by using relays in tunnels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0466—Wireless resource allocation based on the type of the allocated resource the resource being a scrambling code
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
- H04L1/1819—Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/541—Allocation or scheduling criteria for wireless resources based on quality criteria using the level of interference
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
셀룰러 통신 시스템(100)은 코드를 셀 내 제1 세트의 호에 할당하는 제1 자원 할당기(117)를 구비하는 네트워크 제어기(113)를 포함한다. 네트워크 제어기(113)는 코드를 셀 내 제2 세트의 호에 할당하는 제2 자원 할당기(119)를 구비하는 기지국(109)에 연결된다. 제1 자원 할당기(117) 및 제2 자원 할당기(119)는 셀과 연관된 코드 트리를 공유한다. 기지국(109)은 네트워크 제어기(113)로부터 수신된 호 이벤트 시그널링에 응답하여 어느 코드가 제1 자원 할당기(117)에 의해 할당되어있는 지를 결정하는 코드 트리 프로세서(209)를 포함한다. 호 이벤트 시그널링은 호 셋업, 호 종료, 호 핸드오버, 및/또는 호 승인 특성과 관련될 수도 있다. 제2 자원 할당기(119)는 제1 자원 할당기(117)에 의해 할당된 코드에 응답하여 코드를 할당하며 특히 제1 자원 할당기(117)에 의해 사용되지 않은 코드만을 할당할 수도 있다.
3세대 셀룰러 통신 시스템, 자원 할당, 코드 트리, 핸드 오버
Description
본 발명은 셀룰러 통신 시스템, 기지국 및 자원 할당 방법에 관한 것으로, 특히, 3세대 셀룰러 통신 시스템에서 코드 할당에 관한 것인데 이것에만 국한되는 것은 아니다.
셀룰러 통신 시스템에서, 지리학적 구역은 기지국에 의해 지원받는 다수의 셀들로 분할된다. 기지국들은 기지국들 사이에서 데이터 통신할 수 있는 고정 네트워크에 의해 상호연결된다. 이동국(mobile station)은 그 이동국이 위치하는 셀의 기지국으로부터 무선 통신 링크를 통해 지원된다.
전형적인 셀룰러 통신 시스템은 전국에 걸쳐 커버리지(coverage)를 확장하며 수천 또는 심지어는 수백만 이동국을 지원하는 수백 또는 심지어는 수천의 셀을 포함한다. 이동국에서 기지국으로의 통신은 업링크(uplink)로 알려져 있으며 기지국에서 이동국으로의 통신은 다운링크(downlink)로 알려져 있다.
기지국들을 상호 연결하는 고정 네트워크는 어느 두 기지국들 사이에서 데이터를 라우트하도록 동작가능함으로써, 어느 셀에 속한 이동국이 어느 다른 셀에 속한 이동국과 통신하는 것이 가능해진다. 부가적으로, 고정 네트워크는 인터넷 또 는 공중전화 네트워크(PSTN)와 같은 외부 네트워크들에 상호연결하는 게이트웨이 기능을 포함함으로서, 이동국은 유선전화(landline telephone) 및 지상 통신선(landline)으로 연결된 다른 통신 단말기와 통신하게 된다. 더욱이, 고정 네트워크는 데이터 라우팅, 승인 제어(admission control), 자원 할당(resource allocation), 가입자 과금(subscriber billing), 이동국 인증 등의 기능을 포함하는 통상의 셀룰러 통신 네트워크를 관리하는데 필요한 기능을 더 많이 가지고 있다.
대부분의 유비쿼터스 셀룰러 통신 시스템(ubiquitous cellular communication system)은 이동통신 세계화 시스템(Global System for Mobile communication: GSM)이라고 알려진 2세대 통신 시스템이다. GSM은 시분할 다중 접속(Time Division Multiple Access: TDMA)으로 알려진 기술을 이용하는 것으로, 주파수 캐리어를 사용자에게 개별적으로 할당될 수 있는 8개의 이산 시간 슬롯으로 분할함으로써 사용자 분리(user separation)가 달성된다. GSM TDMA 통신 시스템의 상세한 설명은 'The GSM System for Mobile Communications' by Michel Mouly and Marie Bernadette Pautet, Bay Foreign Language Books, 1992, ISBN 2950719007 에서 찾아 볼 수 있다.
현재, 3세대 시스템은 모바일 이용자에게 더욱 향상된 통신 서비스를 제공하기 위하여 본격 시행되고 있다. 가장 폭넓게 채택된 3세대 통신 시스템은 코드 분할 다중 접속 (CDMA) 기술에 기반한다. 주파수 분할 이중(Frequency Division Duplex: FDD) 및 시분할 이중(Time Division Duplex: TDD) 기술들은 둘다 CDMA 기 술을 이용한다. CDMA 시스템에서는 상이한 스프레딩 및 스크램블링 코드(spreading and scrambling codes)를 동일한 시간 간격으로 동일한 캐리어 주파수의 상이한 사용자에게 할당함으로써 사용자 분리가 달성된다. TDD에서는 TDMA와 유사한 방식으로 상이한 타임 슬롯을 상이한 사용자에게 할당함으로써 부가적인 사용자 분리가 달성된다. 그러나, TDMA와 대조적으로, TDD는 업링크 및 다운링크 전송에 동일한 캐리어 주파수를 사용한다. 이러한 원리를 이용하는 통신 시스템의 예는 범용 이동통신 시스템(Universal Mobile Telecommunication System: UMTS)을 들 수 있다. CDMA 및 특히 UMTS의 광대역 CDMA (WCDMA) 모드의 상세한 설명은 "WCDMA for UMTS', Harri Holma (editor), Antti Toskala (Editor), Wiley & Sons, 2001, ISBN 0471486876 에서 찾아볼 수 있다.
제3 세대 셀룰러 통신 시스템에서, 통신 네트워크는 코어 네트워크와 무선접속 네트워크(Radio Access Network: RAN)를 포함한다. 코어 네트워크는 RAN의 일부를 다른 부분으로 라우트할 뿐만 아니라 다른 통신 시스템과 인터페이스하도록 동작가능하다. 또한, 코어 네트워크는 과금(billing)과 같이 셀룰러 통신 시스템의 운영 및 관리 기능 중 많은 일을 수행한다. RAN은 무선 사용자 장비(wireless user equipment)를 무선 인터페이스(air interface)의 무선링크(radio link)를 통해 지원하도록 동작가능하다. RAN은 UMTS에서 노드 B라고 알려진 기지국과, 그 기지국 및 무선 인터페이스를 통한 통신을 제어하는 무선 네트워크 제어기(Radio Network Controllers: RNC)를 포함한다.
RNC는 무선 인터페이스와 관련하여 무선 자원 관리 및 적합한 기지국으로 및 그 기지국으로부터 데이터를 라우팅하는 것을 포함하는 많은 제어 기능을 수행한다. RNC는 또한 RAN과 코어 네트워크와의 사이에서 인터페이스를 제공한다. RNC 및 그와 연관된 기지국은 총괄적으로 무선 네트워크 서브시스템(Radio Network Subsystem: RNS)으로 알려져 있다. 3세대 셀룰러 통신 시스템은 효율적인 패킷 데이터 서비스를 포함하는 다수의 상이한 서비스를 제공하도록 특정되어 있다. 예를 들면, 다운링크 패킷 데이터 서비스는 고속 하향 패킷 접속 서비스(High Speed Downlink Packet Access (HSDPA) service)의 형태로 3세대 파트너십 프로젝트의 릴리즈 5 표준 규격(3rd Generation Partnership Project 3GPP release 5 specifications) 내에서 지원된다.
3GPP 규격에 따르면, HSDPA 서비스는 주파수분할 이중(FDD) 모드 및 시분할 이중(TDD)모드에서 사용될 수도 있다.
HSDPA는 자원 이용이 상대적으로 적고 레이턴시(latency)가 낮은 패킷 접속 서비스를 제공하도록 추구한다.
특히, HSDPA는 데이터 통신에 필요한 자원을 줄이고 통신 시스템의 역량을 증대시키기 위하여 다수의 기술을 이용한다. 이들 기술은 적응 코딩 및 변조(Adaptive Coding and Modulation: AMC), 소프트 컴바이닝을 통한 재전송(retransmission with soft combining) 및 기지국에서 수행된 고속 스케쥴링을 포함한다.
HSDPA에서, 전송 코드 자원은 이들 자원의 트래픽 요구에 따라 사용자들 사이에서 공유된다. 기지국(UMTS에서는 노드-B라고 알려짐)은 HSDPA 자원을 개개의 호들 중에 할당 및 분배하는 책임을 진다. HSDPA를 지원하는 UMTS 시스템에서, 자원 할당의 일부는 RNC에 의해 수행되는 반면 코드 할당, 또는 특히 스케쥴링은 기지국에 의해 수행된다. 특히, RNC는 일련의 자원을 각 기지국에 할당하며, 각 기지국은 단독으로 고속 패킷 서비스에 사용할 수 있다. 더욱이, RNC는 기지국으로 및 그 기지국으로부터의 데이터 흐름을 제어한다. 그러나, 기지국은 이 기지국에 접속된 이동국으로 HS-DSCH 전송을 스케쥴하는 것, HS-DSCH 채널을 통한 재전송 계획을 운영하는 것, 이동국으로 HS-DSCH 전송을 위한 코딩과 변조를 제어하는 것 그리고 데이터 패킷을 이동국에 전송하는 것에 책임을 진다.
HSDPA 채널의 자원 이용을 줄이기 위하여, 기지국에서 스케쥴링이 수행된다. 이것은 무선 조건 변동을 동적으로 쫓아가기에 충분히 스케쥴링을 빠르게 한다. 예를 들면, 하나 이상의 이동국이 공유된 HSDPA 채널로부터 자원을 요구할 때, 기지국은 덜 유리한 조건의 이동국에 우선하여 유리한 무선 조건의 이동국에 데이터를 스케쥴 할 수도 있다. 더욱이, 이동국으로 전송하는데 할당된 자원과 그 전송에 적용된 코딩 및 변조는 개개의 이동국이 받는 현재의 무선 조건에 크게 좌우될 수도 있다. 그래서, 빠르게 변동하는 상이한 무선 전파 조건에 따라 기지국에서 빠른 스케쥴링이 수행됨으로써 링크 적응과 효율적인 자원 이용이 가능해진다.
따라서, HSDPA 통신 시스템의 자원 할당은 무선 전파 조건을 고려한 빠른 스케쥴링을 위하여 RNC와 기지국 사이에서 공유된다. 특히, 셀에서 유효한 CDMA 코드는 통상적인 채널(HSDPA 채널 이외의 채널)을 할당하는 RNC에 의해 또는 HSDPA 채널을 할당하는 기지국에 의해 사용될 수도 있다. 전형적으로, 상기 코드는 더 높은 확산 요소(spreading factor)가 더 낮은 확산 요소에 대응하는 코드들의 브랜치라는 코드 트리(code tree)에서 논리적으로 구성된다. 코드 트리에서 코드의 할당은 그 코드 트리의 모든 브랜치들이 다른 어느 채널에서 이용하는데 쓸모없게 만든다. RNC 스케쥴링 기능과 기지국 스케쥴링 기능 간의 충돌을 피하기 위하여, RNC와 기지국 간에 유효한 코드 트리가 공유되어야 한다.
통상적으로, 이러한 공유는 코드 트리의 한 섹션이 영구적으로(또는 반영구적으로) RNC에 할당되며 코드 트리의 다른 섹션이 영구적으로(또는 반 영구적으로) 기지국에 할당되는 고정 코드 분할(fixed code partitioning)에 의해 수행된다. 전형적으로, 이러한 분할은 셀 셋업 단계에서 수행된다. 그러나, 이러한 접근법은 코드 자원의 비효율적 이용이라는 결과를 가져오며 특히 한 곳에서는 충분히 이용되지만 다른 곳에서는 가용 자원을 가지고 있는 결과를 가져온다. 그래서, 셀이 가용 자원을 가지고 있음에도 불구하고 호의 한가지 유형인 불필요한 호 단절(call dropping) 또는 호 차단(call blocking)이 발생할 것이다.
기지국과 RNC가 코드 분할(code partitioning)을 변경할 목적으로 시그널링 계획을 설정할 수도 있게 제안되었다. 특히, 3GPP 기술 규격 TS25.433 (NBAP)에서 규정한 바와 같이 물리적 공유 채널 재구성 요청(PHYSICAL SHARED CHANNEL RECONFIGURATION REQUEST) 메시지를 사용하여 코드 분할을 변경되게 해주는 통신을 설정하는 것이 제안되었다. 그러나, 이러한 접근법은 실질적으로 기지국과 RNC 사이에서 시그널링을 증가시킬 것이며 백홀(backhaul) 자원의 이용이 늘어난다는 결과를 가져온다. 더욱이, 이 접근법은 비교적 느리며 코드 분할이 느리게 갱신되는 결과를 가져온다. 특히, 이러한 절차는 완료하는데 수초의 시간이 걸릴 것이며 따라서 갱신율은 기껏해야 수 초당 한번에 불과할 것이다. 이러한 지연은 불충분한 코드 이용을 초래하는데, 특히 양측에서 전반적인 코드 이용이 높을 때(이 상황은 효율적인 분할이 중요할 때 그대로 해당함) 그러하다. 이러한 비효율성은, 예를 들면, 호가 대략 1초라는 시간에 유발되고 완료될 수도 있기 때문에 발생할 수 있다. 따라서, 시그널링이 완료될 때까지 코드 분할의 재할당(code partition re-assignment)이 더 이상 필요 없을 수도 있다. 게다가, 이러한 코드 분할의 재할당은 완료를 위해 코드 재할당과 연관된 시그널링을 기다리면서 대기하고 있는 새로운 호의 셋업 요청에 항시 최적한 것은 아니다.
그러므로, 개선된 자원 할당이 유익할 것이며 특히 유연성의 증가, 자원할당 효율의 증가, 속도 증가, 단절율/차단율 감소 및/또는 역량 및/또는 셀룰러 통신 시스템의 성능의 증대를 가져오는 셀룰러 통신 시스템의 자원 할당 접근법이 유익할 것이다.
따라서, 본 발명은 전술한 단점들을 하나씩 또는 조합하여 완화하거나 줄이거나 제거하는 것을 목표로 한다.
본 발명의 제1 양태에 따르면, 본 발명은 다음의 구성을 포함한다. 즉, 셀룰러 통신 시스템으로서,
셀과 연관된 코드 트리로부터의 코드를 셀 내 제1 세트의 호에 할당하는 제1 자원 할당기를 구비하는 네트워크 제어기와;
상기 네트워크 제어기에 연결되어 있으며 상기 셀과 연관된 코드 트리로부터의 코드를 상기 셀 내 제2 세트의 호에 할당하는 제2 자원 할당기를 구비하는 기지국
을 포함하며,
상기 기지국은 상기 네트워크 제어기로부터 수신된 호 이벤트 시그널링에 응답하여 상기 제1 자원 할당기에 의해 할당된 코드를 결정하는 수단을 포함하며;
상기 제2 자원 할당기는 상기 제1 자원 할당기에 의해 할당된 상기 코드에 응답하여 코드를 할당하도록 동작가능한
셀룰러 통신 시스템이 제공된다.
본 발명은 셀룰러 통신 시스템의 개선된 성능을 제공할 수 있으며 특히 더욱 효율적 및/또는 유연성있는 자원 할당을 제공함으로써 잠재적으로 셀룰러 통신 시스템의 역량을 증대시켜줄 수도 있다. 일부 실시예에서, 호 단절율 및/또는 차단 율이 감소되어 엔드 유저에게 향상된 품질의 서비스에 이르게 할 수 있다. 특히, 많은 실시예에서 네트워크 제어기와 기지국 사이에서 코드 트리의 빠른 자원 할당 및/또는 자원 분할이 달성될 수도 있다. 또한, 많은 실시예에서, 네트워크 제어기와 기지국 사이에서 통신 요구의 감소가 줄어들 수도 있다.
특히, 일부 실시예에서, 네트워크 제어기와 기지국 사이에서 교환될 어느 전용된 코드 트리 할당을 요구함이 없이 호 이벤트 시그널링을 이용하여 네트워크 제어기와 기지국 사이의 셀에 공유된 코드 트리 자원의 고속 및 동적 자원 할당이 달성될 수도 있다.
본 발명은 일부 실시예에서 복잡도가 낮게 구현될 수 있으며 네트워크 제어기와 기지국 사이에서 교환된 메시지의 수를 줄일 수도 있다. 더욱이, 일부 실시예에서 호 이벤트 시그널링은 다른 목적으로 통신된 표준 메시지를 포함 또는 그 표준 메시지로 이루어질 수 있으며/있거나 새로운 메시지를 도입하지 않고 또는 기존의 표준을 변형시킴 없이도 동적인 코드 트리 분할이 구현될 수도 있다.
네트워크 제어기는, 예를 들면, 무선 네트워크 제어기(RNC)일 수도 있다.
본 발명의 선택적 특징에 따르면, 상기 제1 자원 할당기에 의해 할당된 코드를 결정하는 수단은 상기 제1 자원 할당기에 의해 사용된 상기 코드 트리의 서브세트를 결정하도록 동작가능하며 상기 제2 자원 할당기는 상기 서브세트에 속하지 않은 코드만을 할당하도록 동작가능하다. 이것은 구현을 용이하게 하며 복잡도가 낮으면서 효율적인 자원 할당을 제공한다. 예를 들면, 기지국은 현재 네트워크 제어기에 의해 사용되지 않은 모든 코드를 이용할 수 있는지를 간단하게 결정할 수 있다.
본 발명의 선택적 특징에 따르면, 상기 호 이벤트 시그널링은 다수의 호 이벤트의 시그널링을 포함하며; 상기 제1 자원 할당기에 의해 할당된 코드를 결정하는 수단은 상기 코드 트리의 코드를 단일의 호 이벤트에 대한 호 이벤트 시그널링에 응답하여 상기 제2 자원 할당기에 유효하지 않은 것으로서 지정하도록 동작가능하다. 이것은 구현을 용이하게 하며 효율적인 시스템을 제공한다. 특히, 기지국은 개개의 호의 호 이벤트 시그널링 내 정보를 이용하여 코드 트리의 코드가 현재 유효하다는 정보를 설정할 수도 있다. 예를 들면, 특정한 네트워크 제어기 자원 관리 호가 특정 코드를 이용하는 것을 나타내는 메시지가 수신되면, 이 코드는 제2 자원 할당기에 의해 사용된 코드 트리에서 유효하지 않은 것으로 표시된다. 이것은, 예컨대, 개개의 호마다 기존의 호 이벤트 시그널링에 근거하여 코드 트리의 동적 자원 할당을 허용할 수도 있다.
본 발명의 선택적 특징에 따르면, 상기 호 이벤트 시그널링은 상기 단일의 호 이벤트와 연관된 상기 제1 자원 할당기에 의한 코드 할당의 표시를 포함한다. 이것은 효율적인 시스템을 제공한다. 예를 들면, 상기 표시는 특히 호에 의해 이전에 사용된 특정 코드가 호 이벤트에 응답하여 해제되었음을 표시할 수도 있다.
본 발명의 선택적 특징에 따르면, 상기 코드 할당은 호 이벤트와 연관된 호에 코드를 할당하는 것이다. 이것은 효율적인 시스템을 제공한다. 예를 들면, 상기 표시는 특히 특정 코드가 호 이벤트에 응답하여 그 호에 할당되었음을 표시할 수도 있다.
본 발명의 선택적 특징에 따르면, 상기 호 이벤트 시그널링은 호 셋업 시그널링을 포함한다. 이것은 동적 자원 할당 시스템을 복잡도가 낮으면서 효과적이게 할 수도 있다. 특히, 이 특징은 기지국으로 하여금 호 셋업이 상기 코드 트리의 코드를 이용하여 수행되었으므로 그 코드가 더 이상 유효하지 않음을 결정하게 한다. 호 셋업 메시지는 전형적으로 상기 기지국에 통신되어서 호가 이루어지게 하며 이 메시지는 본 발명의 일부 실시예에서 어느 코드가 상기 기지국에 의해 스케쥴될 수 있는지를 결정하는데에도 사용될 수 있다.
본 발명의 선택적 특징에 따르면, 상기 호 이벤트 시그널링은 핸드오버 시그널링을 포함한다. 이것은 동적 자원 할당 시스템을 복잡도가 낮으면서 효율적이게 할 수 있다. 특히, 이 특징은 기지국으로 하여금 핸드오버가 코드 트리의 코드를 이용하여 수행되었으므로 그 코드가 더 이상 유효하지 않음을 결정하게 하거나 그 코드가 핸드오버로 인해 해제되었으므로 그 코드가 더 이상 유효하지 않다고 결정하게 한다. 상기 핸드오버 메시지는 전형적으로 상기 기지국에 통신되어서 핸드오버가 실행되게 하며 이 메시지는 본 발명의 일부 실시예에서 어느 코드가 상기 기지국에 의해 스케쥴링하는데 유효한지를 결정하는데에도 또한 사용될 수 있다.
본 발명의 선택적 특징에 따르면, 상기 호 이벤트 시그널링은 호 종료 시그널링을 포함한다. 이것은 동적 자원 할당 시스템을 복잡도가 낮으면서 효율적이게 할 수 있다. 특히, 이 특징은 기지국으로 하여금 상기 코드 트리의 코드가 호 종료(이것은 호 단절일 수도 있음)로 인하여 해제되었으므로 상기 코드가 현재 유효한지를 결정하게 한다. 호 종료 메시지는 전형적으로 다른 목적을 위해 상기 기지국에 통신되며 이 메시지는 본 발명의 일부 실시예에서 어느 코드가 상기 기지국에 의해 스케쥴될 수 있는지를 결정하는데에도 또한 사용될 수 있다.
일부 실시예에서, 호 이벤트 시그널링은 호 재구성 시그널링을 포함한다. 이것은 동적 자원 할당 시스템을 복잡도가 낮으면서 효율적이게 할 수 있다. 예를 들면, 호 재구성은 확산요소가 변경되어 이전에 사용된 코드가 코드트리의 새로운 코드로 대체되는 데 따른 데이터 속도의 변동일 수도 있다.
본 발명의 선택적 특징에 따르면, 셀룰러 통신 시스템은 상기 코드 트리의 제1 서브세트를 상기 제1 자원 할당기에 할당된 것으로서 지정하고 상기 코드 트리의 제2 서브세트를 상기 제2 자원 할당기에 할당된 것으로서 지정하는 수단을 더 포함한다. 특히, 셀룰러 통신 시스템은 네트워크 제어기와 기지국 사이에서 코드 트리의 분할을 구현한다. 그래서, 상기 제1 자원 할당기는 제1 서브세트의 코드를 디폴트로서 할당하도록 동작가능하며 상기 제2 자원 할당기는 상기 제2 서브세트의 코드를 디폴트로서 할당하도록 동작가능하다. 이것은 동작을 용이하게 해주고 코드 트리의 디폴트 자원 공유를 제공할 수도 있다.
일부 실시예에서, 제1 자원 할당기(117)는 제1 섹션의 적합한 모든 코드가 아직 사용되지 않으면 제1 섹션의 코드를 모두 할당할 수도 있다. 마찬가지로, 일부 실시예에서, 제2 자원 할당기(119)는 제2 섹션의 적합한 모든 코드가 아직 사용되지 않으면 제2 섹션의 코드를 모두 할당할 수도 있다.
본 발명의 선택적 특징에 따르면, 상기 제1 자원 할당기는 일시적으로 상기 제2 서브세트의 코드를 상기 제1 세트의 호에 할당하도록 동작가능하다. 예를 들면, 제1 자원 할당기는 제1 서브세트의 코드가 모두 사용되면 제2 서브세트의 코드를 호에 할당할 수 있다.
본 발명의 선택적 특징에 따르면, 상기 제1 자원 할당기는 상기 제2 세트의 호와 연관된 버퍼 로딩에 응답하여 상기 제2 서브세트의 코드를 할당하도록 동작가능하다. 이것은 효율적이고, 빠르며/빠르거나 복잡도가 낮은 코드 트리 공유를 제공한다. 상기 버퍼 로딩은 제2 자원 할당기에 의해 사용되는 제2 서브세트의 코드 부분에 대한 양호한 표시일 수 있으며 그러므로 상기 제2 자원 할당기에 할당된 제2 섹션의 코드를 일시적으로 이용하는 상기 제1 자원 할당기의 충격을 나타내는 양호한 표시를 제공한다.
본 발명의 선택적 특징에 따르면, 상기 제1 자원 할당기는 상기 제2 세트의 호와 연관된 지연에 응답하여 상기 제2 서브세트의 코드를 할당하도록 동작가능하다. 이것은 효과적이고, 빠르며/빠르거나 복잡도가 낮은 코드 트리 공유를 제공한다. 상기 지연은 제2 자원 할당기에 의해 사용되는 제2 서브세트의 코드 부분에 대한 양호한 표시일 수 있으며 그러므로 상기 제2 자원 할당기에 할당된 제2 섹션의 코드를 일시적으로 이용하는 상기 제1 자원 할당기의 충격을 나타내는 양호한 표시를 제공한다. 이러한 지연은, 예를 들면, 전송 경로의 버퍼 지연 또는 다른 전송지연일 수도 있다.
본 발명의 선택적 특징에 따르면, 상기 제1 자원 할당기는 상기 제2 세트의 호와 연관된 처리량에 응답하여 상기 제2 서브세트의 코드를 할당하도록 동작가능하다. 이것은 효과적이고, 빠르며/빠르거나 복잡도가 낮은 코드 트리 공유를 제공한다. 상기 처리량은 제2 자원 할당기에 의해 사용되는 제2 서브세트의 코드 부분에 대한 양호한 표시일 수 있으며 그러므로 상기 제2 자원 할당기에 할당된 제2 섹션의 코드를 일시적으로 이용하는 상기 제1 자원 할당기의 충격을 나타내는 양호한 표시를 제공한다.
본 발명의 선택적 특징에 따르면, 상기 제1 자원 할당기는 상기 제2 세트의 호와 연관된 호 승인 특성에 응답하여 상기 제2 서브세트의 코드를 할당하도록 동작가능하다. 이것은 효과적이고, 빠르며/빠르거나 복잡도가 낮은 코드 트리 공유를 제공한다. 상기 호 승인 특성은 제2 자원 할당기에 의해 사용되는 제2 서브세트의 코드 부분에 대한 양호한 표시일 수 있으며 그러므로 상기 제2 자원 할당기에 할당된 제2 섹션의 코드를 일시적으로 이용하는 상기 제1 자원 할당기의 충격을 나타내는 양호한 표시를 제공한다. 상기 호 승인 특성은 예컨대 호 차단율일 수 있다.
본 발명의 선택적 특징에 따르면, 상기 네트워크 제어기는 상기 제2 자원 할당기에 의한 상기 제2 서브세트의 증가된 코드 요청을 결정하는 수단을 포함하며 상기 제1 자원 할당기는 상기 증가된 코드 요청의 결정에 응답하여 상기 제2 서브세트의 할당된 코드를 갖는 상기 제1 세트의 호들 중의 한 호를 종료하도록 동작가능하다. 이것은 향상된 성능을 제공한다. 특히, 제2 서브세트의 미사용 코드가 상기 제1 자원 할당기에 의해 일시적으로 사용되지만 후속 단계에서 상기 제2 자원 할당기에 의해 필요할 가능성이 있다면 자동적으로 해제되게 해준다.
본 발명의 선택적 특징에 따르면, 상기 셀룰러 통신 시스템은 3세대 셀룰러 통신 시스템(3rd Generation Cellular communication system)이다.
본 발명의 선택적 특징에 따르면, 상기 호의 제2 세트는 HSDPA 호를 포함한다. 셀룰러 통신 시스템은 특히 HSDPA를 지원할 수 있으며 본 발명의 일부 실시예는 무선 네트워크 제어기(RNC)의 비-HSDPA 자원 할당기와 기지국의 HSDPA 자원 할당기와의 사이에서 효율적인 코드 트리 공유를 허용할 수 있음으로써, 자원 활용의 효율이 증가하고 역량의 향상을 가져올 수 있다.
본 발명의 제2 양태에 따르면, 본 발명은 다음의 구성을 포함한다. 즉, 셀과 연관된 코드 트리로부터의 코드를 셀 내 제1 세트의 호에 할당하는 제1 자원 할당기를 구비하는 네트워크 제어기를 갖는 셀룰러 통신 시스템의 기지국으로서,
상기 셀과 연관된 코드 트리로부터의 코드를 셀 내 제2 세트의 호에 할당하는 제2 자원 할당기와;
상기 네트워크 제어기로부터 수신된 호 이벤트 시그널링에 응답하여 상기 제1 자원 할당기에 의해 할당된 코드를 결정하는 수단
을 포함하며;
상기 제2 자원 할당기는 상기 제1 자원 할당기에 의해 할당된 코드에 응답하여 코드를 할당하도록 동작가능한
셀룰러 통신 시스템의 기지국이 제공된다.
본 발명의 제3 양태에 따르면, 본 발명은 다음의 구성을 포함한다. 즉, 셀룰러 통신 시스템에서 자원 할당 방법으로서,
네트워크 제어기의 제1 자원 할당기가 셀과 연관된 코드 트리로부터의 코드를 셀 내 제1 세트의 호에 할당하는 단계와;
기지국에서, 상기 네트워크 제어기로부터 수신된 호 이벤트 시그널링에 응답하여 상기 제1 자원 할당기에 의해 할당된 코드를 결정하는 단계와;
기지국의 제2 자원 할당기가 상기 제1 자원 할당기에 의해 할당된 코드에 응답하여 상기 셀과 연관된 코드 트리로부터 상기 셀 내 제2 세트의 호에 코드를 할당하는 단계
를 포함하는 자원 할당 방법이 제공된다.
본 발명의 이러한 양태 및 다른 양태, 특징 및 장점은 이하에서 기술된 실시예들을 참조하면 그로부터 자명해 질 것이다.
본 발명의 실시예들은 단지 예로서만 도면을 참조하여 기술될 것이다.
도 1은 본 발명의 일부 실시예들을 구체화하는 셀룰러 통신 시스템의 구성요소를 예시한다.
도 2는 본 발명의 실시예에 따른 기지국의 구성요소를 예시한다.
하기의 설명은 3세대 셀룰러 통신 시스템 및 특히 HSDPA (고속 하향 패킷 접속) 서비스를 지원하는 UMTS 셀룰러 통신 시스템에 적용가능한 본 발명의 실시예들에 초점을 맞춘다. 그러나, 본 발명은 이러한 적용에 한정하는 것이 아니고 다른 많은 셀룰러 통신 시스템에도 적용될 수 있음을 인식할 것이다.
도 1은 본 발명의 몇가지 실시예들을 포함하는 셀룰러 통신 시스템(100)의 구성요소를 예시한다.
도 1의 예에서, 사용자 장비(101, 103, 105, 107)는 기지국(노드 B)(109, 111)들에 의해 지원된다. 기지국(109, 111)은 무선 네트워크 제어기(Radio Network Controller)(RNC)(113)에 연결되고, RNC는 UMTS 셀룰러 통신 시스템에 전형적인 코어 네트워크(105)에 연결된다. 도 1의 예에서, 사용자 장비(101, 103)는 제1 기지국(109)에 의해 지원된 제1 셀에 위치하고 있으며 사용자 장비(105, 107)는 제2 기지국(111)에 의해 지원된 제2 셀에 위치하고 있다. 비록 본 예의 각 셀이 별개의 기지국에 의해 지원받고 있지만, 다른 예에서는 개개의 기지국이 하나 이상의 셀을 지원할 수도 있음이 인식될 것이다.
명료하고 간략히 하기 위하여, 도 1은 본 발명의 예시적인 실시예를 기술하는데 필요한 통신 시스템의 양태만을 예시한다. 마찬가지로, 실시예를 기술하는데 필요한 기능성과 특징들만이 기술될 것이며 본 기술 분야에서 통상의 지식을 가진 자에게는 예시된 구성요소들이 다른 기능을 수행할 수 있을 것이며 또한 3세대 셀룰러 통신 시스템을 운영하는데 필요한 또는 바람직한 특징을 제공할 것이라는 것이 자명할 것이다.
특히, 도 1의 시스템에서 사용자 장비(101 내지 107), 기지국(109, 111), RNC(113) 및 코어 네트워크(115)는 본 기술 분야에서 통상의 지식을 가진 자에게 널리 알려진 바와 같은 UMTS 셀룰러 통신 시스템의 3세대 파트너십 프로젝트(3GPP)의 기술 규격에 따라서 동작하는 데 필요한 또는 바람직한 기능을 포함한다.
도 1의 UMTS 시스템은 상이한 물리적 통신 채널을 분리하는데 CDMA 코드를 사용하는 CDMA 셀룰러 통신 시스템이다. CDMA 코드는 적합한 자원 할당기에 의해 상이한 통신 채널에 동적으로 할당된다. 특히, 각 셀은 그 셀에서 사용될 수 있는 모든 유효한 코드를 포함하는 연관된 코드 트리를 가지고 있다.
UMTS에서, 사용된 코드는 직교 가변 확산 요소(Orthogonal Variable Spreading Factor: OVSF) 코드로서 알려져 있으며 코드 트리는 셀에 유효한 모든 OVSF 코드들을 포함한다. 이 코드들은 확산 요소가 같은 모든 코드들이 직교하도록 선택된다. 또한, 코드 트리는 소정 OVSF 코드의 브랜치들(칠드런(children))이 더 높은 확산요소를 갖지만 페어런트(parent) OVSF 코드에 직교하지 않는 OVSF 코 드를 포함하도록 배열된다. 코드 트리의 소정의 계층적 층에서 코드들의 개수는 확산 요소에 대응한다. 그래서, 코드 트리에서 위로의 이동(moving up)은 확산 요소를 더 낮게 하며 그래서 데이터 속도(data rate)(칩 속도(chip rate)는 일정함)는 더 높지만 유효한 코드는 더 적어지는 결과를 가져온다.
OVSF 코드는 코드 트리로부터 희망하는 확산 요소를 갖는 유효한 OVSF 코드를 선택함으로써 소정 서비스 용도로 할당될 수도 있다. 그러나, 소정 OVSF 코드가 선택될 때, 이러한 OVSF 코드에 속하는 더 낮은 계층적 층의 코드는 직교하지 않으며 그러므로 다른 통신 채널에 이용할 수 없다. 그래서, 코드 트리에서 OVSF 코드를 선택한다는 것은 그 OVSF 코드 자체를 사용하는 것뿐 아니라 그 코드에 속하는 더 낮은 층의 브랜치의 OVSF 코드도 사용한다는 것이다.
도 1의 시스템에서, RNC(113)는 코드 트리의 코드를 제1 세트의 호에 할당하도록 동작가능한 제1 자원 할당기(117)를 포함한다. RNC(113)는 그에 의해 관리되는 셀마다 하나의 자원 할당기를 가질 수도 있지만, 간략성을 기하기 위하여 제1 기지국(101)의 셀에 대한 자원 할당기(117)만이 예시되고 기술될 것이다. 그래서, 제1 자원 할당기(117)는 코드 트리로부터의 OVSF 코드를 기지국(101)의 셀에 할당한다.
본 예에서 제1 자원 할당기(107)는 3GPP에 의한 UMTS의 기술 규격의 릴리즈 99에서 규정된 바와 같은 전용 채널과 같은 전통적인 물리적 통신 채널에 코드를 할당한다.
또한, 기지국(109)은 코드 트리의 코드를 제2 세트의 호에 할당하도록 동작 가능한 제2 자원 할당기(119)를 포함한다. 특정한 예로, 제2 자원 할당기(119)는 코드 자원을 HSDPA 통신 채널에 할당하는 스케쥴러이다. 그러므로, 제2 자원 할당기(119)는 기지국(109)에 배치되어서 개개의 기지국으로의 무선 링크의 현재 전파 조건에 따라 OVSF 코드를 상이한 사용자 장비(101, 103)에 할당할 수 있는 고속 스케쥴러이다.
제1 자원 할당기(117) 및 제2 자원 할당기(119)가 다른측 자원 할당기에 의해 사용된 코드 트리의 OVSF 코드를 할당하지 않도록 보장하기 위하여, 코드 트리의 공유에 관한 관리 접근법을 구현하는 것이 필요하다. 통상적으로, 이것은 코드 트리를 제1 자원 할당기(117)에 의해 할당될 수 있는 한 세트의 코드 및 제2 할당기(119)에 의해 할당될 수 있는 중첩하지 않는 세트의 코드들로 간단한 정적 분할에 의해 달성된다. 그러나, 이것은 변경할 수 없으며 비효율적인 자원 이용의 결과를 가져오며 가용 역량을 떨어뜨리고 호 차단 또는 단절율을 증가시킬 수도 있다.
도 1의 예에서, 제1 자원 할당기(117) 및 제2 자원 할당기(119)에 의해 유효한 코드 트리의 코드들 사이에서 동적 자원 할당이 구현된다. 특히, 기지국(101)은 RNC(113)로부터의 호 이벤트 시그널링에 응답하여 제1 자원 할당기(117)에 의해 사용된 코드를 결정하도록 배열된다. 그리고 나서 제2 자원 할당기(119)는 제1 자원 할당기(117)의 현재 코드 할당에 의해 차단되지 않은 코드 트리의 코드들만을 이용하여 데이터를 스케쥴할 수도 있다.
이것은 매우 유연하고 효율적인 코드 자원의 이용을 허용할 수 있으며, 셀룰 러 통신 시스템의 역량을 증대시키며 호 차단 또는 단절율을 줄일 수도 있다. 더욱이, 기지국(109)은 이미 RNC(113)에서 기지국(109)으로 통신된 호 이벤트 시그널링을 전형적으로 사용할 수도 있고 그래서 RNC(113)에서 기지국(109) 까지 링크의 통신 자원 이용이 증가하지 않을 수도 있다.
도 2는 본 발명의 실시예를 구체화하는 기지국의 구성요소를 예시한다. 기지국은 특히 도 1의 기지국(109)일 수 있으며 이를 참조하여 설명될 것이다.
기지국(109)은 기지국(109)과 RNC(113)(Iub 인터페이스)와의 사이의 통신 링크를 통해 RNC(113)와 통신하는 RNC 인터페이스(201)를 포함한다.
RNC 인터페이스(201)는 기지국(109)의 동작을 제어하는 기지국 제어기(203)에 연결된다. 기지국 제어기(203)는 UMTS 셀룰러 통신 시스템의 기술 규격에 따라서 무선 인터페이스를 통해 사용자 장비(101, 103)로 및 그로부터 통신을 송신 및 수신하도록 동작가능한 송수신기(205)에 연결된다.
기지국 제어기(203)는 RNC(113)로부터 수신된 호 이벤트 시그널링을 검출하도록 동작가능한 호 이벤트 프로세서(207)를 포함한다. 호 이벤트 프로세서(207)는 호 이벤트 프로세서(207)로부터 수신된 호 이벤트 정보에 응답하여 RNC(113)의 제1 자원 할당기(117)에 의해 할당된 OVSF 코드를 결정하도록 동작가능한 코드 트리 프로세서(209)에 연결된다. 이러한 방식으로, 코드 트리 프로세서(209)는 제1 자원 할당기(117)에 의해 사용된 서브세트의 코드 트리를 결정할 수 있다.
특히, 호 이벤트 프로세서(207)는 어느 코드가 사용된 것인지 해제된 것인지를 나타내는 호 이벤트 정보(call event information)를 제공할 수 있다. 코드 트 리 프로세서(209)는 OVSF 코드의 상태를 나타내는 테이블을 포함할 수 있으며, 코드를 사용한 호 이벤트가 검출될 때, 이 코드(및 그 코드에 종속된 모든 것)는 무효라고 표시된다. 마찬가지로, 코드의 해제와 연관된 호 이벤트가 검출될 때, 이 코드(및 이 코드에 종속된 모든 것)는 유효라고 표시된다.
그러므로, 코드 트리 프로세서(209)는 단일 호 이벤트에 대한 호 이벤트 시그널링에 응답하여 코드 트리의 코드를 유효 또는 무효로서 지정할 수 있다. 다수의 호 이벤트가 검출될 때, 코드 트리 프로세서(209)의 코드 트리 테이블에는 RNC(113)의 제1 자원 할당기(117)의 코드 트리 사용을 정확하게 반영하는 정보가 누적된다. 더욱이, 이러한 코드 사용의 동적인 결정은 마치 코드 할당과 해제를 매우 정확하게 이루어지게 하는 이벤트를 추종하는 것처럼 매우 빠르다. 더욱이, 호 이벤트는 그 호 이벤트를 실행하기 위하여 RNC(113)로부터 기지국(109)으로 신호되며, 그래서, RNC(113)와 기지국(109) 사이에서 추가적인 시그널링 없이도 코드 트리 유효성 결정이 달성될 수 있다.
코드 트리 프로세서(209)는 기지국(109)의 제2 자원 할당기(119)에 연결되며 코드가 유효하다라는 것과 코드가 유효하지 않다는 정보를 제공한다. 본 예에서, 제2 자원 할당기(119)는 유효하다고 지정된 코드 트리의 코드만을 할당하는 것으로 구성된다. 그래서, 제2 자원 할당기(119)는 제1 자원 할당기(117)에 의해 이미 할당된 코드를 자동적으로 할당하지 않을 것이다. 이러한 방식으로 충돌이 회피되며 유효한 코드 트리를 효과적이고 복잡도가 낮게 공유할 수 있다. 또한, 코드 트리의 코드가 유연하게 할당될 수 있으므로, 더욱 효율적이고 유연하게 자원이 이용되 고, 그 결과 역량을 증대시키고 서비스 품질을 높일 수 있다.
제2 자원 할당기(119)는 기지국 제어기(203)에 연결되며, 기지국 제어기(203)에 의해 코드가 요구될 때는 이것을 기지국 제어기(203)로부터 요청받는다. 이에 응답하여, 제2 자원 할당기(119)는 유효한 코드들 중에서 적합한 코드를 선택하고 이것을 기지국 제어기(203)에 제공한다. 그리고 나서, 제2 자원 할당기(119)는 이 코드(및 코드 트리 내 그 코드의 모든 종속된 것)가 무효하며 기지국 제어기(203)가 그 할당된 코드를 이용하여 통신을 계속 셋업하고 있다고 표시한다. 기지국 제어기(203)가 코드를 해제할 때, 이것은 제2 자원 할당기(119)에 통신되며, 제2 자원 할당기는 이에 응답하여 이 코드(및 코드 트리 내 이 코드에 종속한 모든 것)가 이제 유효하다고 표시한다.
특정 예로서, UMTS 셀룰러 통신 시스템은 HSDPA 서비스를 지원할 수 있고 제1 자원 할당기(117)는 HSDPA 서비스 이외의 모든 서비스에 대해 코드를 할당하는 반면 제2 자원 할당기(119)는 그 셀의 HSDPA 서비스 모두에 대해 코드를 할당하도록 배열될 수 있다.
상기 예에서, 호 이벤트 프로세서(207)는 RNC(113)와 진행중인 모든 통신을 모니터할 수 있으며 기설정된 호 이벤트들의 그룹에 속하는 어느 호 이벤트라도 검출할 수 있다. 기설정된 호 이벤트들의 그룹은 제1 자원 할당기(117)에 의해 OVSF 코드가 사용 또는 해제되는 한 그룹의 호 이벤트일 수 있다.
특히, 호 이벤트 프로세서(207)는 다음의 호 이벤트 중 하나 이상을 검출할 수 있다.
호 셋업(call set-up). 호 셋업은 전형적으로 코드 할당과 관련되며 그래서 어느 호 셋업도 OVSF 코드가 제1 자원 할당기(117)에 의해 사용되었음을 나타낼 수 있다. 호가 셋업될 때, RNC(113)는 그 호를 지원하도록 기지국(109)을 조처하도록 하기 위해 기지국(109)으로 신호한다. 이러한 시그널링에는 기지국(109)에 의해 사용될 OVSF 코드의 표시가 포함되며 이 정보는 호 이벤트 프로세서(207)에 의해 검출될 수도 있고 코드 트리 프로세서(209)에게 전달될 수도 있다.
핸드오버(handover). 핸드오버는 전형적으로 코드 할당(기지국(109)으로 핸드오버) 또는 코드 해제(기지국(109)로부터의 핸드오버)와 관련된다. 그래서, 어느 핸드오버라도 OVSF 코드가 제1 자원 할당기(117)에 의해 사용 또는 해제되었음을 표시할 수 있다. 핸드오버가 수행될 때, RNC(113)는 기지국(109)에게 신호하며 이 시그널링에는 기지국(109)에 의해 사용될 OVSF 코드의 표시가 포함되거나 이전에 할당된 OVSF 코드와 연관된 서비스가 더 이상 사용되지 않음이 표시된다. 이러한 정보는 호 이벤트 프로세서(207)에 의해 검출될 수 있고 코드 트리 프로세서(209)에게 전달될 수 있다.
호 종료(call termination). 호 종료는 전형적으로 코드 해제와 관련된다. 그래서, 어느 호 종료라도 OVSF 코드가 제1 자원 할당기(107)에 의해 해제되었음을 표시할 수 있다. 호 종료가 수행될 때, RNC(113)는 기지국(109)에게 신호하며 이 시그널링에는 이전에 할당된 OVSF 코드와 연관된 서비스가 더 이상 사용되지 않는다는 표시가 포함한다. 이러한 정보는 호 이벤트 프로세서(207)에 의해 검출될 수도 있고 코드 트리 프로세서(209)에게 전달될 수도 있다.
호 재구성(call reconfiguration). 호 재구성은 진행중인 호의 특성이 바뀌는 경우에 발생할 수 있다. 예를 들면, 전용 채널의 데이터 속도가 증가 또는 감소될 수도 있다. 이것은 확산요소가 달라지는 결과를 낳고 그래서 코드 할당이 달라질 수도 있다. 특히, 호 재구성은 결과적으로 제1 자원 할당기(117)에 의해 하나의 코드를 해제하는 한편 다른 코드를 제1 자원 할당기가 점유하게 한다. 호 재구성이 발생할 때, RNC(113)는 기지국(109)에게 신호하고 이 시그널링에는 이전에 할당된 OVSF 코드와 연관된 서비스가 지금은 다른 코드를 사용하고 있다는 표시가 포함된다. 이러한 정보는 호 이벤트 프로세서(207)에 의해 검출될 수도 있고 코드 트리 프로세서(209)에게 전달될 수도 있다.
일부 실시예에서, 제1 자원 할당기(117) 및 제2 자원 할당기(119)는 코드 트리의 어떤 미사용 코드도 선택할 수 있다. 그러나, 다른 실시예에서, 셀룰러 통신 시스템은 코드 트리의 제1 서브세트를 제1 자원 할당기에 할당한 것으로 지정하고 코드 트리의 제2 서브세트를 제2 자원 할당기에 할당한 것으로 지정할 수도 있다.
일부 할당에 있어서, 제1 섹션은 제1 자원 할당기(117)에 의해 사용될 뿐이고 제2 섹션은 제2 자원 할당기(119)에 의해 사용될 뿐인 반면, 제3 섹션의 코드는 제1 자원 할당기(117) 및 제2 자원 할당기(119)에 의해 사용될 수도 있다. 이것은 각 자원 할당기마다 최대의 역량을 보장하면서 자원을 유연하게 할당하므로 많은 실시예에서 유리할 수 있다.
일부 실시예에서, 코드 트리는 단지 제1 및 제2 섹션만으로 분할된다. 그래서, 제1 자원 할당기(117)는 필요한 코드가 제1 섹션에서 유효하는 한 제1 섹션으 로부터의 코드를 할당만 할 수 있다. 마찬가지로, 제2 자원 할당기(119)는 필요한 코드가 제2 섹션에서 유효하는 한 제2 섹션으로부터의 코드를 할당만 할 수 있다. 그러나, 필요한 코드가 할당된 섹션으로부터 할당될 수 없다면, 제1 자원 할당기(117) 및/또는 제2 자원 할당기(119)는 일시적으로 다른 섹션으로부터의 코드를 할당할 수도 있다. 그래서, 제1 자원 할당기(117)는 제2 자원 할당기(119)에 의해 할당된 코드를 "훔치기(steal)" 할 수 있다 (및/또는 제2 자원 할당기(119)가 제1 자원 할당기(117)에 의해 할당된 코드를 "훔치기"할 수도 있다).
일부 실시예에서, 제2 자원 할당기(119)는 제1 자원 할당기(117)에 의해 사용된 코드를 결정할 수도 있고 이 결정에 따라 제1 섹션의 코드의 할당 여부를 결정할 수도 있다. 예를 들면, 코드 트리 프로세서(209)가 제1 섹션에서는 다수의 코드들이 유효한 반면 코드 트리의 제2 섹션에서는 어떤 코드도 유효하지 않음을 표시하면, 제2 자원 할당기(119)는 제1 섹션의 코드를 할당할 수도 있다. 이 경우, 제2 자원 할당기(119)는 제1 자원 할당기(117)가 "훔친" 코드를 할당하는지를 검출하기 위하여 호 이벤트 정보를 계속하여 모니터할 수도 있다. 만일 그러하다면, 제2 자원 할당기(119)는 그 코드를 할당하기를 중단할 수도 있다. 전형적으로, 제2 자원 할당기(119)의 코드 할당은 제1 자원 할당기(117)의 경우보다 더 빠르고 훨씬 짧은 시간 간격 (전형적으로는 2ms 시간 간격)으로 수행되며, 그러므로, 제2 자원 할당기(119)는 그 코드가 제1 자원 할당기(117)에 의해 사용되기 전에 그 코드의 할당을 중단할 수도 있다.
일부 실시예에서, 경우에 따라서 기지국(109)은 RNC(113)에게 제2 섹션의 현 재 코드 이용 수준의 표시를 통신할 수도 있다. 제1 자원 할당기(117)는 제1 섹션에서 아무 코드도 유효하지 않다면 이 표시를 이용하여 제2 섹션의 어느 코드를 할당할지를 결정할 수도 있다. 예를 들면, 이용 수준의 표시가 제2 섹션의 거의 모든 코드들이 사용 중임을 표시할 때, 제2 섹션의 임의의 코드를 일시적으로 할당하지 않을 수도 있다. 그러나, 사용 수준의 표시가 단지 몇 개 코드만이 사용됨을 표시하면, HSDPA 시스템의 성능은 제2 섹션의 코드를 할당하는 제1 자원 할당기(117)에 의해 영향받지 않을 것 같으며, 따라서 그렇게 진행할 수도 있다.
그러나, 다른 실시예에서는, 기지국(109)에 의해 아무런 추가적인 통신이 이루어지지 않으며 RNC(113)는 RNC(113)에서 이미 유효한 정보에 응답하여 제2 섹션의 코드의 할당 여부를 결정한다.
특히, 제1 자원 할당기(117)는 다음의 파라미터 중 하나 또는 그 이상에 응답하여 코드의 제2 서브세트를 할당할 수도 있다.
HSDPA 서비스와 연관된 버퍼 로딩. RNC(113)는 HSDPA 서비스용 RLC(Radio Link Control) 큐(queue)를 구현하며 이 큐의 증가하는 길이는 HSDPA 채널에 유효한 코드가 충분하지 않음을 표시한다. 그래서, 제1 자원 할당기(117)는 버퍼 로딩이 소정 임계치 이하라면 제2 섹션 코드의 할당하기 만을 선택할 수도 있다.
HSDPA 서비스와 연관된 지연. 지연은 전송 경로의 병목에 의해 발생될 수도 있다. 예를 들면, 기지국(109)은 전송에 유효한 코드가 없는 경우 전송용 HSDPA 데이터를 대기(queue)시킬 수도 있으며, 그 결과 HSDPA 서비스를 지연시키게 된다. 다른 예로서, RNC(113)의 RLC 큐는 HSDPA 서비스에서 지연을 초래하며, 큐의 길이가 증가하면, 지연이 증가한다. 많은 실시예에서 버퍼 로딩보다는 차라리 HSDPA 서비스와 연관된 지연을 결정하는 것이 더욱 실용적일 수도 있다. 제1 자원 할당기(117)는, 예를 들면, 지연이 소정 임계치의 이하인 경우 제2 섹션의 코드를 할당하기 위해서만 선택할 수 있다. 특히, 제3 세대 시스템의 RNC는 호가 RLC(Radio Link Control) 승인 모드(acknowledge mode)를 이용하여 실행될 때 지연을 추정하는 것이 전형적일 수 있다. 승인 모드에서, 사용자 장비는 어느 패킷이 정확하게 도달했는지를 타나내는 상태 보고서를 제공하며 사용자 장비가 이 상태 보고서를 주기적으로 (이 주기는 아주 짧은, 예컨대, 100ms일 수 있음) 전송하도록 구성하는 것이 가능하다. 이 보고서를 이용하고 패킷이 노드 B에 전달되는 시간을 주목함으로써, RNC는 라운드 트립 지연(round trip delay)을 추정할 수 있다.
HSDPA 서비스와 연관된 처리량. 줄어든 처리량은 HSDPA 전송에 유효한 코드의 부족으로 인하여 발생될 수 있다. 처리량은 전송을 위해 기지국(109)에 제공된 HSDPA 데이터의 속도에 응답하여 실질적으로 RNC(113)에서 결정될 수도 있으며, 제1 자원 할당기(117)는 그에 따라서 제2 섹션의 코드를 할당할 수도 있다. 예를 들면, 제1 자원 할당기(117)는 HSDPA 처리량이 소정 임계치 이상이면 제2 섹션의 코드를 할당하기 위해서만 선택할 수 있다.
HSDPA 서비스와 연관된 호 승인 특성(call admission characteristic) HSDPA 서비스 동안 호 절단이 증가된 것은 제1 자원 할당기(117)에 유효한 코드가 불충분함을 나타낼 수도 있다. 예를 들면, 제1 자원 할당기(117)는 승인 제어가 어떤 HSDPA 호 셋업 요청을 거절하는 경우 제2 섹션의 코드를 할당하지 않을 수도 있다. 예를 들면, RNC(113)는 스트리밍 베어러 호 셋업(streaming bearer call set-up)이 거절되는지를 추적하고 거절되는 경우가 아니면 제2 섹션의 코드를 할당할 뿐이다.
전술한 명료한 설명은 상이한 기능적 유닛과 프로세서를 참조하여 본 발명의 실시예를 설명하였다고 인식될 것이다. 그러나, 본 발명을 손상시킴 없이 상이한 기능적 유닛들 또는 프로세서들 간의 기능성의 어떤 적합한 분배가 사용될 수 있음이 자명할 것이다. 예를 들면, 별개의 프로세서나 제어기에 의해 수행될 것으로 예시된 기능성은 동일한 프로세서나 제어기에 의해 수행될 수도 있다. 그러므로, 특정 기능성 유닛을 참조한다는 것은 엄격한 논리적 또는 물리적 구조나 구성을 나타내기보다는 희망하는 기능성을 제공하는데 적합한 수단을 참조하는 것이라고 이해될 것이다.
본 발명은 하드웨어, 소프트 및/또는 펌웨어의 구성요소를 포함하는 임의의 적절한 형태로 구현될 수 있다. 본 발명은 부분적으로는 하나 이상의 데이터 프로세서 및/또는 디지털 신호 프로세서에서 실행하는 컴퓨터 소프트웨어로서 선택적으로 구현될 수도 있다. 본 발명의 실시예의 구성요소 및 구성성분은 모든 적합한 방식으로 물리적, 기능적 및 논리적으로 구현될 수도 있다. 실제로, 기능성은 단일 유닛으로, 다수의 유닛 또는 다른 기능적 유닛들의 부분으로서 구현될 수도 있다. 이와 같이, 본 발명은 단일 유닛으로 구현될 수도 있고 또는 상이한 유닛과 프로세서 사이에서 물리적 및 기능적으로 분배될 수도 있다.
본 발명은 몇가지 실시예와 관련하여 기술되었지만, 본 명세서에서 설명된 특정 형태로 제한하려는 의도는 없다. 그 보다는, 본 발명의 범주는 첨부하는 특허청구범위에 의해서만 국한된다. 부가적으로, 특별한 실시예와 관련하여 특징이 설명될 수 있지만, 본 기술 분야에서 통상의 지식을 가진 자에게는 본 발명에 따라서 기술된 실시예의 여러 특징이 결합될 수 있음을 이해할 것이다. 특허청구범위에서, 포함한다라는 용어는 다른 구성요소 또는 단계의 존재를 배제하지 않는다.
또한, 개별적으로 열거되었을 지라도, 다수의 수단, 구성요소 또는 방법의 단계가, 예컨대, 단일의 유닛 또는 프로세서에 의해 구현될 수도 있다. 부가적으로, 개개의 특징이 다른 청구항에 포함되어 있을지라도, 이들 특징은 유리하게 결합될 수도 있으며, 다른 청구항에 포함되었다고 하더라도 특징들의 결합이 실행가능하지 않으면서/하지 않거나 유리하지 않다는 것을 함축하는 것은 아니다. 또한, 특징을 하나의 카테고리의 청구항에 포함시켰다고 하더라도 이 카테고리로 제한하려는 것이기보다는 이 특징은 다른 청구항 카테고리에도 똑같이 적용가능함을 나타낸다. 더욱이, 청구항에서 특징들의 순서는 그 특징들이 작용하는 어느 특정 순서를 암시하는 것은 아니며, 특히 방법 청구항에서 개개 단계의 순서는 이 순서대로 단계가 수행되어야 함을 의미하지는 않는다. 그 보다는, 이 단계들은 어느 적합한 순서로도 수행될 수도 있다. 또한, 단수의 참조는 복수를 배제하는 것이 아니다. 그래서 "하나", "한개", "제1", "제2" 등은 복수를 배제하지 않는다.
Claims (10)
- 셀룰러 통신 시스템으로서,셀과 연관된 코드 트리(a code tree)로부터의 코드들을 셀 내의 제1 세트의 호에 할당하는 제1 자원 할당기(a first resource allocator)를 포함하는 네트워크 제어기와,상기 네트워크 제어기에 연결되어 있으며 상기 셀과 연관된 상기 코드 트리로부터의 코드들을 상기 셀 내의 제2 세트의 호에 할당하는 제2 자원 할당기를 포함하는 기지국을 포함하며,상기 기지국은 상기 네트워크 제어기로부터 수신된 호 이벤트 시그널링에 응답하여 상기 제1 자원 할당기에 의해 할당된 코드들을 결정하는 수단을 포함하며,상기 제2 자원 할당기는 상기 제1 자원 할당기에 의해 할당된 상기 코드들에 응답하여 코드들을 할당하도록 동작가능한셀룰러 통신 시스템.
- 제1항에 있어서,상기 제1 자원 할당기에 의해 할당된 코드들을 결정하는 수단은 상기 제1 자원 할당기에 의해 사용된 상기 코드 트리의 서브세트를 결정하도록 동작가능하며, 상기 제2 자원 할당기는 상기 서브세트에 속하지 않은 코드들만을 할당하도록 동작 가능한 셀룰러 통신 시스템.
- 제1항에 있어서,상기 호 이벤트 시그널링은 복수의 호 이벤트의 시그널링을 포함하며;상기 제1 자원 할당기에 의해 할당된 코드들을 결정하는 수단은 단일의 호 이벤트에 대한 호 이벤트 시그널링에 응답하여 상기 코드 트리의 코드를 상기 제2 자원 할당기에 유효하지 않은 것으로서 지정하도록 동작가능한 셀룰러 통신 시스템.
- 제3항에 있어서,상기 호 이벤트 시그널링은 상기 단일의 호 이벤트와 연관된 상기 제1 자원 할당기에 의한 코드 할당의 표시를 포함하는 셀룰러 통신 시스템.
- 제1항에 있어서,상기 호 이벤트 시그널링은, 호 셋업 시그널링, 핸드오버 시그널링, 및 호 종료 시그널링으로 이루어진 그룹 중 적어도 하나를 포함하는 셀룰러 통신 시스템.
- 제1항에 있어서,상기 코드 트리의 제1 서브세트를 상기 제1 자원 할당기에 할당된 것으로서 지정하고 상기 코드 트리의 제2 서브세트를 상기 제2 자원 할당기에 할당된 것으로 서 지정하는 수단을 더 포함하는 셀룰러 통신 시스템.
- 제1항에 있어서,상기 제1 자원 할당기는 일시적으로 상기 제2 서브세트의 코드들을 상기 제1 세트의 호에 할당하도록 동작가능한 셀룰러 통신 시스템.
- 제7항에 있어서,상기 제1 자원 할당기는, 상기 제2 세트의 호와 연관된 버퍼 로딩, 상기 제2 세트의 호와 연관된 지연, 상기 제2 세트의 호와 연관된 처리량, 및 상기 제2 세트의 호와 연관된 호 승인 특성(a call admission characteristic)으로 이루어진 그룹 중의 적어도 하나에 응답하여 상기 제2 서브세트의 코드들을 할당하도록 동작가능한 셀룰러 통신 시스템.
- 제8항에 있어서,상기 네트워크 제어기는 상기 제2 자원 할당기에 의한 상기 제2 서브세트의 증가된 코드 요청을 결정하는 수단을 포함하며, 상기 제1 자원 할당기는 상기 증가된 코드 요청의 결정에 응답하여 상기 제2 서브세트에 대해 할당된 코드를 갖는 상기 제1 세트의 호들 중의 한 호를 종료하도록 동작가능한 셀룰러 통신 시스템.
- 셀룰러 통신 시스템에서의 자원 할당 방법으로서,네트워크 제어기의 제1 자원 할당기가 셀과 연관된 코드 트리로부터의 코드들을 셀 내의 제1 세트의 호에 할당하는 단계와,기지국에서, 상기 네트워크 제어기로부터 수신된 호 이벤트 시그널링에 응답하여 상기 제1 자원 할당기에 의해 할당된 코드들을 결정하는 단계와,기지국의 제2 자원 할당기가 상기 제1 자원 할당기에 의해 할당된 코드에 응답하여 상기 셀과 연관된 상기 코드 트리로부터의 코드들을 상기 셀 내의 제2 세트의 호에 할당하는 단계를 포함하는 셀룰러 통신 시스템에서의 자원 할당 방법.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0426683A GB2420938B (en) | 2004-12-06 | 2004-12-06 | A cellular communication system, a base station and a method of resource allocation |
GB0426683.9 | 2004-12-06 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20070085785A true KR20070085785A (ko) | 2007-08-27 |
Family
ID=34073197
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020077012687A KR20070085785A (ko) | 2004-12-06 | 2005-11-18 | 셀룰러 통신 시스템, 기지국 및 자원 할당 방법 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20080318587A1 (ko) |
KR (1) | KR20070085785A (ko) |
GB (1) | GB2420938B (ko) |
WO (1) | WO2006062729A2 (ko) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2427790B (en) * | 2005-06-29 | 2008-02-06 | Motorola Inc | Apparatus and method for determining call quality in a communication system |
KR100896206B1 (ko) | 2006-08-08 | 2009-05-12 | 삼성전자주식회사 | 광대역 무선통신시스템에서 자원 할당 장치 및 방법 |
GB2447251A (en) * | 2006-10-23 | 2008-09-10 | Siemens Ag | Method of scheduling resources in a communication system |
WO2008153359A2 (en) * | 2007-06-13 | 2008-12-18 | Kt Freetel Co., Ltd. | Power allocation method and mobile communication system using the same |
US7948962B2 (en) * | 2007-08-31 | 2011-05-24 | Wireless Technology Solutions Llc | Cellular communication system, apparatus and method for management of backhaul resources |
US8670774B2 (en) * | 2008-09-19 | 2014-03-11 | Qualcomm Incorporated | Systems and methods for uplink control resource allocation |
US8363554B2 (en) * | 2009-12-23 | 2013-01-29 | At&T Intellectual Property I, Lp | Method and system for fault detection using round trip time |
WO2013167647A1 (en) * | 2012-05-11 | 2013-11-14 | Nokia Siemens Networks Oy | Mechanism for controlling buffer setting in flow control |
GB2525376A (en) * | 2014-03-25 | 2015-10-28 | Neul Ltd | Scheduling in a communication network |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100279944B1 (ko) * | 1997-12-09 | 2001-02-01 | 윤종용 | 씨디엠에이셀룰러시스템에서의왈쉬코드그룹할당방법 |
US7317700B2 (en) * | 2002-01-08 | 2008-01-08 | Nokia Corporation | Method and apparatus for cell-specific HSDPA parameter configuration and reconfiguration |
US20040120290A1 (en) * | 2002-12-24 | 2004-06-24 | Makhijani Mahesh A. | Admission control in a wireless communication network |
JP4378967B2 (ja) * | 2003-02-10 | 2009-12-09 | 日本電気株式会社 | 移動通信システム、無線ネットワーク制御装置及びそれに用いるリソース割り当て制御方法 |
SE0301400D0 (sv) * | 2003-05-12 | 2003-05-12 | Ericsson Telefon Ab L M | A method in a telecommunication system |
DE60315293T2 (de) * | 2003-08-11 | 2008-05-08 | Alcatel Lucent | Verfahren zur dynamischen Zuordnung von CDMA-Codes zu einer Basisstation |
US20050053035A1 (en) * | 2003-08-16 | 2005-03-10 | Samsung Electronics Co., Ltd. | Method and apparatus for providing uplink packet data service on uplink dedicated channels in an asynchronous wideband code division multiple access communication system |
US7046648B2 (en) * | 2003-11-05 | 2006-05-16 | Interdigital Technology Corporation | Wireless communication method and apparatus for coordinating Node-B's and supporting enhanced uplink transmissions during handover |
KR20050046307A (ko) * | 2003-11-13 | 2005-05-18 | 삼성전자주식회사 | 이동통신시스템에서 고속 패킷 데이터 서비스를 위한자원관리 방법 |
US20050249148A1 (en) * | 2004-05-07 | 2005-11-10 | Nokia Corporation | Measurement and reporting for uplink enhanced dedicated channel (E-DCH) |
-
2004
- 2004-12-06 GB GB0426683A patent/GB2420938B/en active Active
-
2005
- 2005-11-18 WO PCT/US2005/042252 patent/WO2006062729A2/en active Application Filing
- 2005-11-18 US US11/574,999 patent/US20080318587A1/en not_active Abandoned
- 2005-11-18 KR KR1020077012687A patent/KR20070085785A/ko not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
GB2420938A (en) | 2006-06-07 |
GB2420938B (en) | 2007-04-04 |
WO2006062729A3 (en) | 2006-09-14 |
GB0426683D0 (en) | 2005-01-12 |
WO2006062729A2 (en) | 2006-06-15 |
US20080318587A1 (en) | 2008-12-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101145552B1 (ko) | 무선 통신 시스템에서 다이나믹하게 직교 코드를 할당하는장치 및 방법 | |
KR20070085785A (ko) | 셀룰러 통신 시스템, 기지국 및 자원 할당 방법 | |
KR100485560B1 (ko) | 셀룰러 원격 통신 시스템의 버스트 제어기에서의 추가 대역폭 할당 방법 및 버스트 제어기 | |
KR100974392B1 (ko) | 이동체 통신 시스템 및 그 통신 제어 방법 | |
US7729307B2 (en) | Scheduling data across a shared communication link in a cellular communication system | |
US8010108B2 (en) | Radio link handover in a cellular communication system | |
JP2012070390A (ja) | 拡張上りリンク移動通信システムでのリソース割り当て | |
EP1958464B1 (en) | Resource partitioning in a cellular communication system | |
US20070053288A1 (en) | Wireless communication method and apparatus for selecting a channel type for a call | |
JP2009508418A (ja) | セルラ通信システムにおける共有通信リンクを通じたデータのスケジューリング | |
US20030081575A1 (en) | Method of allocating a channelisation code to one of a plurality of user terminals, a code division multiple access telecommunications network, and a CDMA telecommunications base station | |
EP2090004B1 (en) | Allocation of spreading codes for telecommunications channels | |
KR20080056209A (ko) | 셀룰러 통신 시스템에서의 공유 통신 링크를 통한 데이터스케쥴링 | |
KR100606898B1 (ko) | 패킷 스케줄링을 위한 자원 활용 방법과, 그를 이용하는시스템 | |
RU2320086C2 (ru) | Способы и устройство передачи пользовательских данных с использованием информационного канала | |
CN101574012B (zh) | 方法、设备、通信***、计算机程序、计算机程序产品与模块 | |
CN101156457B (zh) | 宽带码分多址移动通信***中上行扰码的分配方法 | |
KR101010153B1 (ko) | 더블유시디엠에이 시스템에서의 전력 할당 방법 | |
KR100573280B1 (ko) | 멀티 셀의 구조를 가지는 다중 코드 분할 방식 셀룰러 환경에서 전송 품질 보장 및 시스템 용량을 증대시키기 위한 스케쥴링 방법 | |
KR20020081528A (ko) | 무선 이동통신에서의 트래픽 제어방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |