이하, 본 발명에 따른 바람직한 실시예를 첨부한 도면을 참조하여 상세히 설명한다. 하기의 설명에서는 본 발명에 따른 동작을 이해하는데 필요한 부분만이 설명되며 그 이외 부분의 설명은 본 발명의 요지를 흩트리지 않도록 생략될 것이라는 것을 유의하여야 한다.
본 발명은 서빙 고속 공통 제어 채널 셋(serving HS-SCCH set, 이하 "Serving HS-SCCH set"이라 칭하기로 한다) 재설정시 기지국(Node B)이 사용자 단말기(UE: User Element)에 상기 serving HS-SCCH set을 송수신하는 방식을 제안한다. 상기 serving HS-SCCH set을 기지국이 UE에게 전송함에 있어서, PHYSICAL CHANNEL RECONFIGURATION REQUEST 라는 새로운 NBAP 메시지에 상기 새로운 serving HS-SCCH set의 식별자를 삽입해서 Node B가 RNC로 전송하고, RNC는 상기 메시지에 포함되어 있는 새로운 serving HS-SCCH set의 식별자를 RADIO BEARER RECONFIGURATION 등 기존 RRC 메시지에 첨부해서 UE로 전송하도록 한다. 이 때 새로운 serving HS-SCCH set을 적용하는 시점을 결정하는 방식 등에 따라 제 2 실시 예와 제 3 실시예가 구성된다. 그리고 본 발명의 제1 내지 제3실시예에서는 NBAP 메시지를 사용하여 변경된 serving HS-SCCH set 정보를 전송하는 것을 제시하고 있으나, 프레임 프로토콜(frame protocol)을 이용하여 전송하는 것 역시 가능함은 물론이다.
제 1 실시예
본 발명은 NBAP Signalling을 이용하여 Serving HS-SCCH set 정보를 임의의 UE에게 재설정하기 위한 발명으로 제 1 실시예를 도 6을 참조하여 설명하기로 한다.
상기 도 6은 본 발명의 제1실시예에 따른 서빙 고속 공통 제어 채널 셋 정보를 전송하는 과정을 개략적으로 도시한 신호 흐름도이다.
상기 도 6을 참조하면, 먼저 401단계에서 Node B는 임의의 UE에게 새로운 Serving HS-SCCH Set의 재설정을 결정하고, 그에 따라 변경할 새로운 serving HS-SCCH set id와 상기 새로운 Serving HS-SCCH Set을 적용할activation time을 결정하여 상기 새로운 serving HS-SCCH set id정보와 activation time 정보를 포함하는 PHYSICAL CHANNEL RECONFIGURATION REQUEST메시지를 RNC로 송신하고, 상기 RNC는 상기 메시지를 성공적으로 수신하면, PHYSICAL CHANNEL RECONFIGURATION RESPONSE메시지를 Node B로 송신한다(402). 또한 RNC는 Node B로 부터 수신한 상기 serving HS-SCCH set id와 상기 activation time을 포함하는 RADIO BEARER RECONFIGURATION 메시지 또는 TRANSPORT CHANNEL RECONFIGURATIO 메시지 또는 PHYSICAL CHANNEL RECONFIGURATION 메시지를 UE로 전송하고(403), UE는 상기 메시지를 성공적으로 수 신하면, RADIO BEARER RECONFIGURATION COMPLETE메시지 또는 TRANSPORT CHANNEL RECONFIGURATION COMPLETE 메시지 또는 PHYSICAL CHANNEL RECONFIGURATION COMPLETE메시지를 RNC로 전송한다(404). 이에 따른 구체적인 동작은 도 7,도 8,도 9를 참조하여 다음과 같이 설명하기로 한다.
그러면 여기서 상기 본 발명의 제1실시예에 따른 Node B의 동작을 도 7을 참조하여 설명하기로 한다.
상기 도 7은 본 발명의 제1실시예에 따른 기지국 동작을 도시한 도면이다.
101단계에서 Node B는 임의의 UE에 대한 serving HS-SCCH set의 변경할지 여부를 판단한다. 상기 과정은 아래와 같이 진행될 수 있다.
상기 Node B는 HSDPA 서비스의 시작과 동시에 RNC로부터 전송받은 HS-SCCH 자원의 정보를 가지고 현재 속한 셀의 UE들에게 Serving HS-SCCH set을 할당하고 그에 따른 UE들의 Serving HS-SCCH Set의 자원활용도를 관리하고 있다. 그리고 현재 UE와 Node B는 각 HS-SCCH Set ID에 대응되는 HS-SCCH의 정보를 알고 있는 상태이다. 이때 한 기지국 내에서 HSDPA 서비스를 받는 UE들의 수가 상황에 따라 변하면서 serving HS-SCCH set들에 UE가 균등하게 분포하지 않는 경우, 즉 상기 기지국의 OVSF 코드 자원의 효율성이 저하되게 되면 serving HS-SCCH set들을 변경할 수 있다. 상기 Node B 는 상기 UE들에 대한 serving HS-SCCH set의 변경을 결정하기 위해서 하기 표 1과 같은 serving HS-SCCH set 상태(status)를 관리할 수 있다.
| Serving HS-SCCH set ID |
UEID |
| 1 |
1,2,3,4 |
| 2 |
5,6,7 |
| ... |
... |
| N |
25,26,27,28,29,30 |
상기 표 1에서 상기 HS-SCCH set status는 임의의 UE가 HSDPA 서비스를 받기 시작할 때, 즉 RADIO LINK SETUP REQUEST 메시지를 Node B가 수신하였을 때, 상기 RADIO LINK SETUP REQUEST 메시지에 해당하는 UE의 ID를 해당 serving HS-SCCH set ID 항목의 UE ID 항목에 추가한다. 이와 마찬가지로 상기 UE가 HSDPA 서비스를 종료하였을 때, 즉 RADIO LINK DELETION REQUEST 메시지를 기지국이 수신하였을 때, 해당 UE에 대한 UE ID 항목을 상기 HS-SCCH set status에서 제거한다. 결국 상기 Node B는 임의의 시점에서 특정한 serving HS-SCCH set을 나머지 다른 serving HS-SCCH set들에 비해 너무 많은 혹은 너무 적은 수의 UE들이 사용하고 있을 경우 자원의 효율성을 고려하여 해당 UE에 대해서 serving HS-SCCH set을 변경할 수 있다. 상기 HS-SCCH Set의 자원활용도에 대한 관리는 하나의 실시예로 상기와 다른 방법으로 관리되어질수도 있다.
상기 serving HS-SCCH set 상태를 검토한 결과, 임의의 UE에 대해서 새로운 serving HS-SCCH set을 재설정할 필요가 있을 경우 즉, 상기 101단계에서 Node B가 HS-SCCH set의 변경을 판단하게 되면, 상기 Node B는 자원의 효율성을 제고할 수 있도록 상기 UE의 새로운 serving HS-SCCH set을 결정한다(102). 여기서,예를 들면 만약 상기 표 1과 같은 자원상태에서 Serving HS-SCCH Set ID 2번에 속해있는 UE들이 HSDPA 서비스를 종료하거나, 혹은 모두 다른 셀로 이동하였다고 하면, Serving HS-SCCH SET ID 2번에 속하는 HS-SCCH를 사용하는 UE들은 존재하지 않고, Serving HS-SCCH SET ID N번에 속하는 HS-SCCH들을 사용하는 UE들만이 많은 상황이 되게 된다. 즉, HS-SCCH 자원의 활용이 균등하지 않고, 불균형하게 이루어짐으로 인해서 다시금 Serving HS-SCCH set의 재설정이 요구되는 것이다. 이때, Serving HS-SCCH Set N에 속하는 UE들중 일부를 Serving HS-SCCH SET ID 2번에 속하는 HS-SCCH들을 사용하도록 재설정할 수 있는 것이다. 이때 어떤 UE들을 Serving HS-SCCH SET ID 2번에 속하는 HS-SCCH 들을 사용하도록 재설정할 것이냐는 임의로 정할 수도 있고, 혹은 특정 기준에 의할 수도 있다. 따라서 상기 102단계에서는 새로운 Serving HS-SCCH set을 결정하고, 그것을 적용할 UE들을 결정하게 된다. 103단계에서는 Node B가 상기와 같이 결정된 새로운 Serving HS-SCCH Set ID와 새로운 HS-SCCH Set ID를 적용받게 될 UE가 상기 새로운 serving HS-SCCH set을 적용할 시간(이하 activation time이라 칭함)을 결정한다(103). 이때 상기 새로운 Serving HS-SCCH set을 적용할 시간을 Activation Time이라고 칭한다. activation time은 CFN(Connection Frame Number)로 산출된다. 상기 CFN은 UE와 네트워크가 최초에 connection을 설정할 때, BCH(Broadcast Channel)을 통해 방송되는 SFN(System Frame Number)를 통해 미리 결정된 수식에 의해 UE와 Node B가 동일한 값으로 결정된 뒤, 1 프레임마다 1 씩 증가하는 값이다. 상기 activation time과 새로운 serving HS-SCCH set의 id를 결정한 Node B는 상기에서 결정된 해당 UE들로 송신하기 위해 상기 정보 즉, 새로운 Serving HS-SCCH Set ID와 Activation Time에 관한 정보들을 포함하는 PHYSICAL CHANNEL RECONFIGURATION REQUEST 메시지를 구성하고(104), RNC로 송신한다(105). 이 때 Node B는 현재 CFN의 값을 1 프레임마 다 1씩 증가시키면서 증가된 CFN값이 상기 결정된activation time이 되면 변경된 Serving HS-SCCH Set ID로 적용토록 한다. 104 단계에서 Node B가 구성하는 PHYSICAL CHANNEL RECONFIGURATION REQUEST 메시지는 NBAP 메시지이며, 상기 PHYSICAL CHANNEL RECONFIGURATION REQUEST 메시지는 본 발명의 HS-SCCH Set Reconfiguration을 위해 새로 정의된 메시지이다. 상기 NBAP 메시지는 ASN.1 코딩 방식을 이용해서 구성된다. 105 단계에서 PHYSICAL CHANNEL RECONFIGURATION REQUEST 메시지를 RNC로 송신할 때, Node B는 UE별로 미리 설정되어 있는 전용 채널을 통해 전송한다. 그러므로 상기 메시지에 해당 UE의 식별자를 따로 명시할 필요는 없다. 즉, 상기에서 HS-SCCH Set을 변경할 대상 UE 식별자의 정보를 상기 PHYSICAL CHANNEL RECONFIGURATION REQUEST 메시지에 포함시키지 않아도 상기 결정된 UE별로 설정되어 있는 전용 채널을 통해 전송되므로, 상기 PHYSICAL CHANNEL RECONFIGURATION REQUEST 메시지를 수신받은 RNC는 변경될 HS-SCCH Set을 적용할 UE를 인지하게 되는 것이다. 106단계에서 Node B는 미리 정해진 시간동안, RNC가 송신하는 PHYSICAL CHANNEL RECONFIGURATION RESPONSE 메시지가 도착하기를 기다린다. 즉, 상기 RNC가 Node B가 전송한 PHYSICAL CHANNEL RECONFIGURATION REQUEST 메시지를 받았는지 여부를 확인하기 위함이다. 만약 상기 RNC가 상기 PHYSICAL CHANNEL RECONFIGURATION REQUEST 메시지를 잘 받았다면 상기 Node B는 상기 PHYSICAL CHANNEL RECONFIGURATION RESPONSE 메시지를 수신하게 된다. 상기 PHYSICAL CHANNEL RECONFIGURATION RESPONSE 메시지 또한 새로운 HS-SCCH Set의 재설정을 위해 새로 정의된 메시지이다. 상기 PHYSICAL CHANNEL RECONFIGURATION RESPONSE 메시지가 도착하면, Node B는 103 단계에서 결정된 상기 Activation time이 되면, 102에서 결정한, 상기 UE에 대한 변경된 serving HS-SCCH set을 HS-SCCH Node B송신기에 적용한다(107). 반대로 만약 상기 미리 정해진 시간 동안, PHYSICAL CHANNEL RECONFIGURATION RESPONSE 메시지가 도착하지 않는다면, 도 1에서처럼 103단계부터 다시 수행하여 상기 PHYSICAL CHANNEL RECONFIGURATION REQUEST 메시지를 다시 전송하게 된다. 여기서 고려할 점은 상기 PHYSICAL CHANNEL RECONFIGURATION RESPONSE 메시지를 기다리는 상기 미리 정해진 시간이라 함은 상기 변경된 HS-SCCH Set을 적용할 Activation Time 보다는 작게 설정되어야 함은 물론이다. 상기 107단계를 좀 더 자세히 설명하면 다음과 같다. Node B는 HS-SCCH Node B 송신기의 코드 선택부에 상기 변경된 serving HS-SCCH set id를 전달하고, 107단계에서현재의 CFN에서 한 프레임 경과시마다 1을 감소시켜서 마침내 CFN이 Activation Time이 되면, 상기 변경된 serving HS-SCCH set으로 변경하도록 코드 선택부에게 지시한다. 코드 선택부는 미리 저장해 둔, HS-SCCH set 정보들 중, 상기 변경된 serving HS-SCCH set id와 일치하는 HS-SCCH set을 serving HS-SCCH set으로 변경한다. 그렇게 되면, 상기Activation Time부터는 Node B는 새로운 Serving HS-SCCH Set을 적용하기로 결정된 UE에게 새롭게 설정된 HS-SCCH을 사용하여 데이터를 전송하게 되는 것이다.
상기 코드 선택부의 동작에 대해서 좀 더 자세히 설명하면 다음과 같다. 코드 선택부는 UE별로 구성되며, MAC-hs controller가 설정한 HS-SCCH set관련 정보들을 전달 받아서 저장한다. 예를 들어 HS-SCCH 관련 정보= [
HS-SCCH set 1 = [C(128,124)=0, C(128,125)=1, C(128,126)=2, C(128,127)=3],
HS-SCCH set 2 = [C(128,0)=0, C(128,1)=1, C(128, 2)=2, C(128, 3)=3],
HS-SCCH set 3 = [C(128,4)=0, C(128,5)=1, C(128,6)=2, C(128,7)=3],
Serving HS-SCCH set = HS-SCCH set 2 ]
와 같이 설정되었다면, 코드 선택부는 상기 정보를 MAC-hs controller로부터 전달 받아서 저장한다. 또한 MAC-hs controller가 전달하는 HS-SCCH id를 적절한 OVSF 코드로 변환해서 확산부로 전달한다. 즉, MAC-hs controller가 상기 UE에게 C(128,1) 코드를 사용해서 HS-SCCH를 전송하기로 결정하였다면, MAC-hs controller는 Associated DPCH의 HI부분에 1을 대응시키고, 코드 선택부로 1을 전달한다. 코드 선택부는 1이라는 HS-SCCH id를 C(128,1)이라는 구체적인 코드 정보로 변환해서 확산부로 전달하게 된다. 이 때 1과 C(128,1)이 대응되는 것은 상기 UE의 serving HS-SCCH set이 HS-SCCH set2로 설정되어 있기 때문이다.
401에서 Node B가 상기 UE의 serving HS-SCCH set을 변경하기로 결정하고, 새로운 serving HS-SCCH set id를 코드 선택부로 전달하면, 코드 선택부는 그 값을 저장한다. 이 후, 107 단계에서 Activation time이 되면, MAC-hs controller는 상기 새로운 serving HS-SCCH set을 적용하도록 지시하며, 코드 선택부는 이를 따른다.
다음으로 본 발명의 제 1 실시예를 동작하도록 하기 위한 RNC의 동작을 도 8을 참조하여 설명하기로 한다.
상기 도 8은 본 발명의 제1실시예에 따른 기지국 제어기 동작을 도시한 순서도이다.
상기 RNC는 상기 PHYSICAL CHANNEL RECONFIGURATION REQUEST 메시지를 수신하면(201), 상기 PHYSICAL CHANNEL RECONFIGURATION REQUEST 메시지에 포함되어 있는 새로운 serving HS-SCCH set id와 activation time을 해독하여 상기 새로운 serving HS-SCCH set id와 activation time정보를 포함하는 RADIO BEARER RECONFIGURATION메시지 또는 PHYSICAL CHANNEL RECONFIGURATION 메시지 또는 TRANSPORT CHANNEL RECONFIGURATION 메시지를 구성한 뒤, 해당 UE로 전송한다(202). 이 때 메시지를 수신할 UE의 식별은 상기에서 설명한 바와 같다. 즉, 상기 메시지를 수신한 전용 채널의 식별자를 통해 결정한다. 또한 만약 RNC가 상기 새로운 serving HS-SCCH set id와 activation time 뿐만 아니라 다른 정보를 UE에게 전달하고자 한다면, 그에 따라 전송할 메시지의 종류를 결정할 수 있다. 예를 들어 RLC 파라미터 등을 포함해서 Radio Bearer를 새롭게 설정하고자 한다면, RADIO BEARER RECONFIGURATION 메시지를, TFS 등 Transport channel 관련 파라미터를 새롭게 설정하고자 한다면, TRANSPORT CHANNEL RECONFIGURATION 메시지를, 또는 power control 관련 파라미터 등 physical channel 관련 파라미터를 새롭게 설정하고자 한다면, PHYSICAL CHANNEL RECONFIGURATION 메시지를 구성한다. 오직 serving HS-SCCH set id와 activation time만 전달하고자 한다면, PHYSICAL CHANNEL RECONFIGURATION 메시지를 사용할 수 도 있다. 상기 도 8에는 편의상 RADIO BEARE RECONFIGURATION 메시지만 도시하였다.
상기 과정과는 별도로 RNC는 상기 PHYSICAL CHANNEL RECONFIGURATION 메시지를 성공적으로 수신하면, PHYSICAL CHANNEL RECONFIGURATION RESPONSE 메시지를 Node B로 전송한다(203).
다음으로 상기 본 발명의 제1실시예에 따른 UE 동작을 도 9를 참조하여 설명하기로 한다.
상기 도 9는 본 발명의 제1실시예에 따른 UE 동작을 도시한 순서도이다.
상기 도 9를 참조하면, 먼저 301 단계에서 상기 새로운 serving HS-SCCH set id와 activation time정보를 포함하는 RADIO BEARER RECONFIGURATION 메시지 또는 TRANSPORT CHANNEL RECONFIGURATION 메시지 또는 PHYSICAL CHANNEL RECONFIGURATION 메시지를 RNC로부터 수신한 UE는 새로운 serving HS-SCCH set id와 Activation time을 해독한다(302). 이 때 UE는 현재 CFN 값을 CFN 변수에 입력하고(303), 1 프레임이 경과할 때 마다 CFN 변수를 1 씩 증가 시킨다(304). CFN 변수가 상기 activation time과 동일해지면(305), 상기 새로운serving HS-SCCH set을 HS-SCCH UE 수신기에 적용한다(306). 좀 더 자세히 설명하면 다음과 같다. UE는 HS-SCCH UE 수신기의 코드 변환부에 상기 새로운 serving HS-SCCH set id를 전달하고, 305단계에서 상기 새로운 serving HS-SCCH set으로 변경하도록 코드 선택부에게 지시한다. 코드 선택부는 미리 저장해 둔, HS-SCCH set 정보들 중, 상기 새로운 serving HS-SCCH set id와 일치하는 HS-SCCH set을 serving HS-SCCH set으로 변경한다. 그렇게 되면, 상기Activation Time부터는 상기 UE는 새롭게 변경된 Serving HS-SCCH Set에 포함된 HS-SCCH를 통해 NodeB로 부터 데이터를 수신하게 되는 것이 다.
상기 코드 선택부의 동작에 대해서 좀 더 자세히 설명하면 다음과 같다. 코드 선택부는 RRC가 전달하는 HS-SCCH set관련 정보들을 전달 받아서 저장한다. 예를 들어 HS-SCCH 관련 정보= [
HS-SCCH set 1 = [C(128,124)=0, C(128,125)=1, C(128,126)=2, C(128,127)=3],
HS-SCCH set 2 = [C(128,0)=0, C(128,1)=1, C(128, 2)=2, C(128, 3)=3],
HS-SCCH set 3 = [C(128,4)=0, C(128,5)=1, C(128,6)=2, C(128,7)=3],
Serving HS-SCCH set = HS-SCCH set 2 ]
와 같이 설정되었다면, 코드 선택부는 상기 정보를 RRC로부터 전달 받아서 저장한다. 이 때 RRC는 RADIO BEARER SETUP 메시지 등을 통해서 상기 정보를 RNC로부터 전달 받는다. 또한 코드 선택부는MAC-hs controller가 전달하는 HS-SCCH id를 적절한 OVSF 코드로 변환해서 역확산부로 전달한다. 즉, MAC-hs controller가 associated DPCH를 통해 수신한HI값을 바탕으로 1이라는 값을 코드 선택부로 전달하면, 코드 선택부는 상기 1이라는 값을 C(128,1)이라는 구체적인 코드 정보로 변환한다. 이 때 1과 C(128,1)이 대응되는 것은 상기 UE의 serving HS-SCCH set이 HS-SCCH set2로 설정되어 있기 때문이다.
301에서 UE의 RRC가 RADIO BEARER RECONFIGURATION 메시지를 수신하고, 새로운 serving HS-SCCH set id를 코드 선택부로 전달하면, 코드 선택부는 그 값을 저장한다. 이 후, 307 단계에서 Activation time이 되면, MAC-hs controller는 상기 새로운 serving HS-SCCH set을 적용하도록 지시하며, 코드 선택부는 이를 따른다.
상기 과정과는 별도로 UE는 상기 RADIO BEARER RECONFIGURATION 메시지 또는 TRANSPORT CHANNEL RECONFIGURATION 메시지 또는 PHYSICAL CHANNEL RECONFIGURATION 메시지를 성공적으로 수신하면, RADIO BEARER RECONFIGURATION COMPLETE 메시지 또는 TRANSPORT CHANNEL RECONFIGURATION COMPLETE 메시지 또는 PHYSICAL CHANNEL RECONFIGURATION COMPLETE 메시지를 RNC로 전송한다(307).
즉, 상기 RADIO BEARER RECONFIGURATION 메시지 또는 TRANSPORT CHANNEL RECONFIGURATION 메시지 또는 PHYSICAL CHANNEL RECONFIGURATION 메시지를 성공적으로 수신했음을 상기 RNC로 알리기 위한 응답 메시지를 전송하게 되는 것이다.
다음으로 상기 본 발명의 제1실시예에서의 기능을 수행하기 위한 고속 공통 제어 채널 송신기 구조를 도 10을 참조하여 설명하기로 한다.
상기 도 10은 본 발명의 제1실시예에서의 기능을 수행하기 위한 고속 공통 제어 채널 송신기 구조를 도시한 도면이다.
상기 도 10을 참조하면, 먼저 MAC-hs 제어기(1401)는 UE 식별자(UE ID)를 UE ID 저장부(1402)로, HS-PDSCH 전송에 사용될 MS 정보를 MS 정보 전달부(1403)로, 그리고 HS-PDSCH에 사용할 code info를 코드 정보 전달부(1404)로 출력한다. 또한 채널 번호 전달부(1405)와 NDI 전달부(1406)와 RV 전달부(1407) 그리고 TBS 전달부(1408)로 HARQ 채널 번호와 New Data Indicator와 Redundancy Version을 각 각 전달한다. 상기 MAC-hs 제어기는 여러 UE가 전송하는 secondary DPCH들의 CQR, ACK/NACK 정보와, 각 UE의 버퍼 상황 등을 이용해서 스케줄링을 수행하고, 그 결과 에 따라 HS-SCCH 송신기와 HS-PDSCH 송신기를 제어하는 장치이다. 상기 코드 선택부(1424)는 상기 MAC-hs 제어기(1401)로부터 전달 받아 미리 저장하고 있는 serving HS-SCCH set ID와 HS-SCCH set 관련 정보를 이용해서 상기 HS-SCCH 식별자를 실제 OVSF 코드로 변환하여 확산기(spreader)(1418)로 출력한다. 이때 위에서도 설명하였지만, 상기 MAC-hs 제어기(1401)과 상기 코드 선택부(1424)는 HS-SCCH set ID 와 코드의 맵핑테이블을 포함하고 있어야 한다. 여기서, 상기 코드 선택부(1424)가 상기 HS-SCCH 식별자를 실제 OVSF 코드로 변환하는 과정을 일 예를 들어 설명하면 다음과 같다.
만약, 상기 코드 선택부(1424)가 저장하고 있는 HS-SCCH set 관련 정보가 하기와 같을 때, 즉
HS-SCCH 관련 정보= [
HS-SCCH set 1 = [C(128,124)=0, C(128,125)=1, C(128,126)=2, C(128,127)=3],
HS-SCCH set 2 = [C(128,0)=0, C(128,1)=1, C(2,126)=2, C(3,127)=3],
HS-SCCH set 3 = [C(128,4)=0, C(128,5)=1, C(128,6)=2, C(128,7)=3],
Serving HS-SCCH set = HS-SCCH set 2]
와 같을 때, 상기 MAC-hs 제어기(1401)에서 출력한 HS-SCCH ID가 1이라면 상기 HS-SCCH의 확산에 사용될 실제 OVSF 코드는 C(128,1)이 된다.
상기 UE ID 저장부(1402)는 UE ID를 저장하며, 상기 HS-SCCH의 CRC 1 연산을 위해, 임의의 UE에 해당하는 HS-SCCH가 전송될 때마다 상기 임의의 UE에 해당하는 UE ID를 CRC 연산부(1409)로 전달한다. 상기 MS 정보 전달부(1403)는 상기 MAC-hs 제어기(1401)에서 출력한 HS-SCCH 전송에 사용되는 MS 정보를 상기 CRC 연산부(1409)와, CRC 연산부(1410) 및 다중화기(MUX)(1411)로 출력한다. 이하 상기 도 10을 설명함에 있어 나머지 전달부들, 즉 코드 정보 전달부(1404)와, 채널 번호 전달부(1405)와, NDI 전달부(1406)와, RV 전달부(1407)와, TBS 전달부(1408)는 상기 MAC-hs 제어기(1401)에서 출력한 정보들을 각각에 연결되어 있는 구성부들로 전달하는 역할을 한다.
그리고 상기 코드 정보 전달부(1404)는 MAC-hs 제어기(1401)에서 출력한 code info를 상기 CRC 연산부(1409)와, 다중화기(1411)와 CRC 연산부(1410)로 출력한다. 상기 CRC 연산부(1409)는 상기 UE ID 저장부(1402)와, 상기 MS 정보 전달부(1403) 및 코드 정보 전달부(1404)에서 출력한 MS 정보와 code info를 입력하여 CRC 연산을 수행하고, 그 CRC 연산 결과를 상기 다중화기(1411)로 출력한다. 여기서, 상기 CRC 연산부(1409)에서 수행한 CRC 연산 결과는 CRC 1 필드를 통해 전송되는 CRC 비트이다. 한편, 상기 다중화기(1411)는 상기 CRC 연산부(1409)에서 출력한 CRC 연산결과, 즉 CRC 1과, 상기 MS 정보 전달부(1403)에서 출력한 MS 정보와, 코드 정보 전달부(1404)에서 출력한 code info를 상기 HS-SCCH의 슬럿 포맷의 파트 1(1211) 필드와 CRC 1(1213) 필드에 상응하게 다중화하여 채널 코딩부(1413)로 출력한다.
상기 채널 코딩부(1413)는 상기 다중화기(1411)에서 출력한 비트 스트림(bit stream)을 입력하여 미리 설정되어 있는 채널 코딩(channel coding) 방식으로 채널 코딩한 후 레이트 매칭부(1414)로 출력한다. 여기서, 상기 채널 코딩부(1413)는 채널 코딩 방식으로 컨벌루셔널 코딩(convolution coding) 방식을 사용하는 경우를 가정한다. 상기 레이트 매칭부(1414)는 상기 채널 코딩부(1413)에서 출력한 신호를 입력하여 레이트 매칭(rate matching)을 수행한 후 다중화기(1417)로 출력한다.
한편, 상기 채널 번호 전달부(1405)는 상기 MAC-hs 제어기(1401)에서 출력한 HARQ 채널 번호를 상기 CRC 연산부(1410)와 다중화기(1412)로 출력한다. 그리고, 상기 NDI 전달부(1406)는 상기 MAC-hs 제어기(1401)에서 출력한 NDI 정보를 상기 CRC 연산부(1410)와 다중화기(1412)로 출력한다. 상기 RV 전달부는 상기 MAC-hs 제어기(1401)에서 출력한 RV 정보를 상기 CRC 연산부(1410)와 다중화기(1412)로 출력한다. 상기 TBS 전달부(1408)는 상기 MAC-hs 제어기(1401)에서 출력한 TBS 정보를 상기 CRC 연산부(1410)와 다중화기(1412)로 출력한다. 상기 CRC 연산부(1410)는 상기 MS 정보 전달부(1403)에서 출력한 MS 정보와, 상기 코드 정보 전달부(1404)에서 출력한 code info와, 상기 채널 번호 전달부(1405)에서 출력한 HARQ 채널 번호와, 상기 NDI 전달부(1406)에서 출력한 NDI 정보와, 상기 RV 전달부(1407)에서 출력한 RV 정보와, 상기 TBS 전달부(1408)에서 출력한 TBS 정보를 입력하여 CRC 연산을 수행하고, 그 CRC 연산 결과값을 상기 다중화기(1412)로 출력한다. 여기서, 상기 CRC 연산부(1410)에서 수행한 CRC 연산 결과는 CRC 2(417) 필드를 통해 전송되는 CRC 비트이다. 한편, 상기 다중화기(1412)는 상기 CRC 연산부(1410)에서 출력한 CRC 연산결과, 즉 CRC 2와, 상기 채널 번호 전달부(1405)에서 출력한 HARQ 채널 번호와, NDI 전달부(1406)에서 출력한 NDI 정보와, RV 전달부(1407)에서 출력한 RV 정보와, TBS 전달부(1408)에서 출력한 TBS 정보를 상기 HS-SCCH의 슬럿 포맷의 파트 2(1215) 필드와 CRC 2(1217) 필드에 상응하게 다중화하여 채널 코딩부(1415)로 출력한다.
상기 채널 코딩부(1415)는 상기 다중화기(1412)에서 출력한 비트 스트림(bit stream)을 입력하여 미리 설정되어 있는 채널 코딩(channel coding) 방식으로 채널 코딩한 후 레이트 매칭부(1416)로 출력한다. 여기서, 상기 채널 코딩부(1415)는 채널 코딩 방식으로 컨벌루셔널 코딩(convolution coding) 방식을 사용하는 경우를 가정한다. 상기 레이트 매칭부(1416)는 상기 채널 코딩부(1415)에서 출력한 신호를 입력하여 레이트 매칭을 수행한 후 상기 다중화기(1417)로 출력한다. 상기 다중화기(1417)는 상기 레이트 매칭부(1414)와 레이트 매칭부(1416)에서 출력한 신호를 입력하여 HS-SCCH 슬롯 포맷에 상응하게 다중화하여 상기 확산기(1418)로 출력한다.
상기 확산기(1418)는 상기 다중화기(1417)에서 출력한 신호를 상기 코드 선택부(1424)에서 출력한 OVSF 코드로 확산(spreading)하고 스크램블러(scrambler)(1419)로 출력한다. 상기 스크램블러(1419)는 상기 확산기(1418)에서 출력한 신호를 미리 설정되어 있는 스크램블링 코드(scrambling code)로 스크램블링(scrambling)한 후 합산기(1420)로 출력한다. 상기 합산기(1420)는 상기 스크램블러(1419)에서 출력한 신호를 다른 채널들, 즉 HS-PDSCH와, associated DPCH 등과 같은 다른 채널들(other channel)과 합산하여 변조기(1421)로 출력한다. 상기 변조기(1421)는 상기 합산기(1420)에서 출력한 신호를 미리 설정되어 있는 변조 방식으로 변조한 후 RF(Radio Frequency) 처리부(1422)로 출력한다. 상기 RF 처리부(1422)는 상기 변조기(1421)에서 출력한 신호를 입력하여 RF 대역 신호로 RF 처리한 후 안테나(antenna)(1423)를 통해 에어(air)상으로 전송한다.
다음으로 상기 본 발명의 제1실시예에서의 기능을 수행하기 위한 고속 공통 제어 채널 수신기 구조를 도 11을 참조하여 설명하기로 한다.
상기 도 11은 본 발명의 제1실시예에서의 기능을 수행하기 위한 고속 공통 제어 채널 수신기 구조를 도시한 도면이다.
상기 도 11을 참조하면, 안테나(1722)를 통해 에어상에서 수신된 RF 대역 신호는 RF 처리부(1721)로 전달되고, 상기 RF 처리부(1721)는 상기 안테나(1722)에서 전달받은 RF 대역 신호를 기저대역(baseband) 신호로 변환하여 복조기(1720)로 출력한다. 상기 복조기(1720)는 상기 RF 처리부(1721)에서 출력한 신호를 입력하여 송신기측, 즉 기지국에서 사용한 변조 방식에 대응하는 복조 방식으로 복조한 후 역스크램블러(de-scrambler)(1719)로 출력한다. 상기 역스크램블러(1719)는 상기 복조기(1720)에서 출력한 신호를 상기 기지국에서 사용한 스크램블링 부호와 동일한 스크램블링 부호로 역스크램블링(de-scrambling)한 후 역확산기(de-spreader)(1718)로 출력한다. 상기 역확산기(1718)는 상기 역스크램블러(1719)에서 출력한 신호를 입력하여 상기 기지국에서 사용한 확산코드와 동일한 확산코드로 역확산(de-spreading)한 후 역다중화기(DEMUX)(1717)로 출력한다. 여기서, 상기 역확산기(1718)는 상기 코드 선택부(1723)에서 지시한 확산코드에 해당하는 OVSF 코드 로 역확산을 수행하는 것이다. 상기 코드 선택부(1723)는 HSDPA 호 설정과정에서 RADIO BEARER SETUP 메시지를 통해 전송된 HS-SCCH set 관련 정보를 저장하고 있으며, associated DPCH를 통해 수신하는 HI값을 전달받으면, serving HS-SCCH set에서 상기 HI에 해당하는 HS-SCCH의 OVSF 코드를 검출하여 상기 역확산기(1718)로 전달하는 것이다. 상기 HS-SCCH set 관련 정보는 HS-SCCH Node B 송신기의 코드 선택부(1424)가 저장하고 있는 HS-SCCH set 관련 정보와 동일한 정보이다.
상기 역다중화기(1717)는 상기 역확산기(1718)에서 출력한 신호를 역다중화하여 파트 1 필드와 CRC 1필드 및 파트 2 필드와 CRC 2 필드로 분리한 뒤, 상기 파트 1 필드와 CRC 1 필드 신호를 레이트 매칭부(1714)로 출력하고, 상기 파트 2 필드와 CRC 2 필드 신호를 레이트 매칭부(1716)로 출력한다. 상기 레이트 매칭부(1714)는 상기 역다중화기(1717)에서 출력한 파트 1 필드와 CRC 1 필드 신호를 레이트 매칭한 후 채널 디코딩부(1713)로 출력한다. 상기 채널 디코딩부(1713)는 상기 레이트 매칭부(1714)에서 출력한 신호를 상기 기지국에서 사용한 채널 엔코딩 방식에 대응하는 채널 디코딩(channel decoding) 방식으로 채널 디코딩한 후 역다중화기(1711)로 출력한다. 상기 역다중화기(1711)는 상기 채널 디코딩부(1713)에서 출력한 신호를 입력하여 상기 파트 1 필드와 CRC 1 필드를 분리하고, 상기 파트 1 필드 및 CRC 1 필드 신호를 CRC 연산부(1709)로 출력하고, 상기 파트 1 필드의 MS 정보를 MS 정보 전달부(1703)와 상기 CRC 연산부(1710)로 출력하고, 상기 파트 1 필드의 code info를 코드 정보 전달부(1704)와 CRC 연산부(1710)로 출력한다. 상기 MS 정보 전달부(1703)는 상기 역다중화기(1711)에서 출력한 MS 정보를 상기 MAC-hs 제어기(1701)로 출력하고, 상기 코드 정보 전달부(1704)는 상기 역다중화기(1711)에서 출력한 code info를 상기 MAC-hs 제어기(1701)로 출력한다. 상기 레이트 매칭부(1716)는 상기 역다중화기(1717)에서 출력한 파트 2 필드와 CRC 2 필드 신호들을 레이트 매칭하고 상기 레이트 매칭된 신호를 채널 디코딩부(1715)로 출력한다. 상기 채널 디코딩부(1715)는 상기 레이트 매칭부(1716)에서 출력한 신호를 상기 기지국에서 적용한 채널 엔코딩 방식에 대응하는 채널 디코딩 방식으로 채널 디코딩한 후 역다중화기(1712)로 출력한다. 상기 역다중화기(1712)는 상기 채널 디코딩부(1715)에서 출력한 신호를 역다중화하여 파트 2 필드 신호와 CRC2 필드 신호로 분리한 뒤 상기 파트 2 필드 및 CRC 2 필드 신호를 CRC 연산부(1710)로 출력하고, 상기 파트 2 필드 신호의 HARQ 채널 번호는 채널 번호 전달부(1705)로, NDI 정보는 NDI 전달부(1706)로, RV 정보는 RV 전달부(1707)로, TBS 정보는 TBS 전달부(1708)로 출력한다. 상기 CRC 연산부(1710)는 상기 파트 2 필드와, CRC 2 필드 신호 및 상기 MS 정보 전달부(1703)에서 출력하는 MS 정보 및 코드 정보 전달부(1704)에서 출력한 code info를 이용하여 CRC 2 연산을 수행하고 그 CRC 2 연산 결과를 상기 MAC-hs 제어기(1701)로 출력한다. 상기 채널 번호 전달부(1705)는 상기 역다중화기(1712)에서 출력한 HARQ 채널 번호를 상기 MAC-hs 제어기(1701)로 출력한다. 상기 RV 전달부(1707)는 상기 역다중화기(1712)에서 출력한 RV 정보를 상기 MAC-hs 제어기(1701)로 출력하고, 상기 NDI 전달부(1706)는 상기 역다중화기(1712)에서 출력한 NDI 정보를 상기 MAC-hs 제어기(1701)로 출력하고, 상기 TBS 전달부(1708)는 상기 역다중화기(1712)에서 출력한 TBS 정보를 상기 MAC-hs 제어기(1701)로 출력한다.
그러면 여기서 PHYSICAL CHANNEL RECONFIGURATION REQUEST 메시지 포맷은 하기 표 2와 같다.
| IE/Group Name |
Presence |
| Message Discriminator |
M |
| Message Type |
M |
| CRNC Communication Context ID |
M |
| Transaction ID |
M |
| New Serving HS-SCCH set ID |
M |
| Activation Time |
M |
그리고 PHYSICAL CHANNEL RECONFIGURATION RESPONSE 메시지 포맷은 하기 표 3과 같다.
| IE/Group Name |
Presence |
| Message Discriminator |
M |
| Message Type |
M |
| Node B Communication Context ID |
M |
| Transaction ID |
M |
상기 표 2 및 표 3에 나타낸 메시지 포맷에서, IE/Group Name은 각 정보 단위(Information Element)의 명칭을, Presence는 해당 IE가 항상 존재하는지(M), 또는 경우에 따라 존재하는지(O) 여부를 나타낸다. PHYSICAL CHANNEL RECONFIGURATION REQUEST 메시지를 구성하는 IE들에 대해서 좀 더 자세히 설명하면 다음과 같다. Message Discriminator는 해당 메시지가 전용 connection에 관한 것(2)인지, 공용 connection에 관한 것(1)인지를 나타내는 IE이다. 본 메시지에서는 전용 connection에 관한 것이므로, 2로 코딩한다. Message Type은 해당 메시지의 타입을 나타내는 부분이며, 0 ~ 49 까지는 다른 용도로 사용되고 있다. 그러므 로 본 메시지는 그 외의 다른 값, 예를 들어 50을 사용한다. CRNC Communication Context ID는 해당 메시지와 관련된 UE에게 할당된 전송 자원의 식별자가 코딩되는 부분이다. Transaction ID는 동일한 엔터티 간에 동일한 절차가 동시에 진행될 때, 예를 들어 Node B a와 RNC b가 3개의 PHYSICAL CHANNEL RECONFIGURATION REQUEST메시지와 3개의 PHYSICAL CHANNEL RECONFIGURATION RESPONSE 메시지를 교환할 경우, 연관되는 메시지들을 구별해주는 용도로 사용된다. 예를 들어 임의의 PHYSICAL CHANNEL RECONFIGURATION REQUEST와 RESPONSE 메시지에 1이라는 Transaction ID가 할당되고, 다른 PHYSICAL CHANNEL RECONFIGURATION REQUEST와 RESPONSE 메시지에는 2라는 Transaction ID가 할당될 수 있다. 그러므로 본 메시지에서는 적절한 값을 Transaction ID로 할당할 수 있다. New Serving HS-SCCH set ID에는 변경하고자 하는 새로운 serving HS-SCCH set ID가 코딩된다. 이 때 serving HS-SCCH set ID는 1 ~ 16 사이의 적절한 값이 코딩된다. Activation time은 0 ~ 255 사이의 적절한 값이 코딩된다.
PHYSICAL CHANNEL RECONFIGURATION RESPONSE 메시지의 구성은 다음과 같다. Message Discriminator는 2로 코딩된다. Message Type은 해당 메시지의 타입을 나타내는 부분이며, 0 ~ 49 까지는 다른 용도로 사용되고 있다. 그러므로 본 메시지는 그 외의 다른 값, 예를 들어 51을 사용한다. Node B Communication Context ID는 해당 메시지와 관련된 UE에게 할당된 전송 자원의 식별자가 코딩되는 부분이다. Transaction ID는 PHYSICAL CHANNEL RECONFIGURATION REQUEST 메시지의 Transaction ID와 동일한 값으로 코딩된다.
그리고 RADIO BEARER RECONFIGURATION 메시지의 구성은 하기 표 4 내지 표 7과 같다.
상기 IE 들 중 Downlink HS-PDSCH Information 항목에, New serving HS-SCCH set ID와 Activation time이 삽입될 수 있다.
여기에서 본 발명의 제 1 실시예를 따를 경우, 이를테면 상기 RADIO BEARER RECONFIGURATION 메시지 등이 제대로 전달되지 않은 경우에도, Node B가 이 사실을 인지할 수 없음으로 인해서 상기 UE는 수신준비가 되지 않은 상태에서 Node B는 변경된 HS-SCCH Set을 적용할 수 있다. 그러므로 본 발명의 제 2 실시예에서는 PHYSICAL CHANNEL RECONFIGURATION RESPONSE 메시지가, RADIO BEARER RECONFIGURATION COMPLETE 메시지 수신 이후에 송신되도록하는 방안을 제시한다.
그러면 여기서 상기 본 발명의 제2실시예에 따른 서빙 고속 공통 제어 채널 셋 정보를 전송하는 과정을 도 12를 참조하여 설명하기로 한다.
도 12는 본 발명의 제2실시예에 따른 서빙 고속 공통 제어 채널 셋 정보를 전송하는 개략적으로 과정을 도시한 신호 흐름도이다.
본 발명 제 2 실시예의 메시지 플로우는, RNC가 UE에게 RADIO BEARER RECONFIGURATION 메시지가 성공적으로 송신되었음을 확인한 후, 즉 RADIO BEARER RECONFIGURATION COMPLETE 메시지를 UE로부터 수신한 후, PHYSICAL CHANNEL RECONFIGURATION RESPONSE 메시지를 Node B로 전송한다. 이는 상기 새로운 Serving HS-SCCH Set의 적용에 있어 좀더 신뢰성 있는 동작이 되도록 보완할 수 있는 장점이 있다. 여기에서 본 발명의 제 2 실시예를 동작하도록 하는 Node B와 UE의 동작은 본 발명의 제 1 실시예와 동일하므로, 편의상 설명을 생략한다. 단, 본 발명의 2실시예의 경우, Node B가 PHYSICAL CHANNEL RECONFIGURATION REQUEST메세지 송신후PHYSICAL CHANNEL RECONFIGURATION RESPONSE 메시지의 수신을 위해 미리 설정하는 시간은 달라질 수 있다. 즉, 본 발명의 실시예 1의 경우에서 상기 PHYSICAL CHANNEL RECONFIGURATION RESPONSE 메시지의 수신을 위해 미리 설정하는 시간, 즉 RNC의 상기 PHYSICAL CHANNEL RECONFIGURATION REQUEST메세지의 수신여부를 확인하는 시간만 고려하면 된다. 그러나, 본 발명의 실시예 2의 경우에 있어서는 상기 RNC의 PHYSICAL CHANNEL RECONFIGURATION REQUEST메세지의 수신여부뿐만 아니라, UE의 상기 RADIO BEARER RECONFIGURATION 메시지 또는 TRANSPORT CHANNEL RECONFIGURATION 메시지 또는 PHYSICAL CHANNEL RECONFIGURATION 메시지의 수신여부 및 그에 대한 응답 메시지를 상기 RNC가 수신했는지 여부까지 확인할 수 있는 시간을 고려하여 설정해야 한다. 여기서 본 발명의 실시예 1, 2에서의 상기 PHYSICAL CHANNEL RECONFIGURATION RESPONSE 메시지의 수신을 위해 미리 설정하는 시간은 상기 Activation Time보다는 작아야 함은 물론이다. 여기서 , 본 발명의 제 2 실시예에 따라 달라지는 RNC의 동작을 도 13을 참조하여 설명하기로 한다.
상기 도 13은 본 발명의 제2실시예에 따른 서빙 고속 공통 제어 채널 셋 정보를 전송하는 개략적으로 과정을 도시한 신호 흐름도이다.
RNC는 상기 Node B로부터 PHYSICAL CHANNEL RECONFIGURATION REQUEST 메시지를 수신하면(601), 상기 PHYSICAL CHANNEL RECONFIGURATION REQUEST 메시지에 포함되어 있는 상기 새로운 serving HS-SCCH set id와 상기 activation time을 포함하는 RADIO BEARER RECONFIGURATION메시지 또는 PHYSICAL CHANNEL RECONFIGURATION 메시지 또는 TRANSPORT CHANNEL RECONFIGURATION 메시지를 구성한 뒤, 해당 UE로 전송한다(602). 이 후 상기 UE 로부터 상기 RADIO BEARER RECONFIGURATION COMPLETE메시지 또는 PHYSICAL CHANNEL RECONFIGURATION COMPLETE메시지 또는 TRANSPORT CHANNEL RECONFIGURATION COMPLETE메시지를 수신하면(603), RNC는 PHYSICAL CHANNEL RECONFIGURATION RESPONSE 메시지를 Node B로 전송하고 과정을 종료한다(604).
본 발명의 제 2 실시예를 사용할 경우, Node B는 새로운 serving HS-SCCH set id와 activation time이 UE에게 성공적으로 전송되었음을 확인한 후 응답메세지로 PHYSICAL CHANNEL RECONFIGURATION RESPONSE 메시지를 수신하므로, 새로운 Serving HS-SCCH Set의 적용에 있어 신뢰성 있는 동작을 하도록 지원할 수 있다.
제 2 실시예의 PHYSICAL CHANNEL RECONFIGURATION REQUEST 메시지와 PHYSICAL CHANNEL RECONFIGURATION RESPONSE 메시지 그리고 RADIO BEARER RECONFIGURATION 메시지의 구성은 제 1 실시예와 동일하다.
제 3 실시예
본 발명의 제 1 실시예와 제 2 실시예는 node B가 activation time을 결정한다. 이와는 다르게, RADIO BEARER RECONFIGURATION 메시지 등은 RNC가 전송하며, 상기 activation time은 상기 RADIO BEARER RECONFIGURATION 메시지 등의 전송이 성공적으로 완료된 이 후 시점으로 설정되어야 하므로, 상기 activation time을 RNC가 결정하는 것이 더욱 바람직할 수 있다. 그러므로 본 발명의 제 3 실시예에서는, Node B가 새로운 serving HS-SCCH set이 적용되기를 원하는 activation time(이하 preferred activation time)을 RNC로 전달하면, 상기 RNC가 실제 activation time을 결정하도록하는 동작을 제안하고자 한다.
다음으로 도 14를 참조하여 본 발명의 제3실시예에 따른 서빙 고속 공통 제어 채널 셋 정보를 전송하는 과정을 설명하기로 한다.
상기 도 14는 본 발명의 제3실시예에 따른 서빙 고속 공통 제어 채널 셋 정보를 전송하는 개략적으로 과정을 도시한 신호 흐름도이다.
701에서 Node B는 새로운 serving HS-SCCH set id와 preferred activation time을 포함하는 PHYSICAL CHANNEL RECONFIGURATION REQUEST메시지를 RNC로 송신하고, RNC 는 상기 메시지의 preferred activation time을 참조하여activation time을 결정한다. 여기서 상기 RNC는 UE의 채널상황 혹은 현재의 Traffic 상태를 고려하여, 상기 Node B로 부터 수신받은 상기 새로운 Serving HS-SCCH Set ID 정보가 UE에게 도달되어 상기 새로운 Serving HS-SCCH Set을 적용할 시점을 좀더 정확하게 계산할 수 있다. 이 때, 상기 RNC에서 계산한 상기 새로운 Serving HS-SCCH Set의 적용 시점을 T0라고 정의한다. 여기서, RNC는 Node B에서 예상되는 상기 새로운 Serving HS-SCCH Set을 적용할 시점인 상기 preferred activation time과 상기 RNC에서 계산된 상기 새로운 Serving HS-SCCH Set을 적용할 시점인 T0 중에서 큰 값을 activation time으로 설정할 수도 있다. 또는 상기 Node B로부터 preferred activation time 정보를 수신하지 않는 경우에 있어서는 RNC가 계산한 T0를 activation time으로 설정할 수 있다. 혹은 상황에 따라 Node B로 부터 수신받은 preferred activation time을 그대로 activation time으로 적용할 수도 있다. RNC는 상기 activation time을 포함하는 PHYSICAL CHANNEL RECONFIGURATION RESPONSE메시지를 Node B로 송신한다(702). 또한 RNC는 serving HS-SCCH set id와 activation time을 포함하는 RADIO BEARER RECONFIGURATION 메시지 또는 TRANSPORT CHANNEL RECONFIGURATION 메시지 또는 PHYSICAL CHANNEL RECONFIGURATION 메시지를 UE로 전송하고(703), 상기 UE는 상기 RADIO BEARER RECONFIGURATION 메시지 또는 TRANSPORT CHANNEL RECONFIGURATION 메시지 또는 PHYSICAL CHANNEL RECONFIGURATION 메시지를 성공적으로 수신하면, RADIO BEARER RECONFIGURATION COMPLETE메시지 또는 TRANSPORT CHANNEL RECONFIGURATION COMPLETE 메시지 또는 PHYSICAL CHANNEL RECONFIGURATION COMPLETE메시지를 RNC로 전송한다(704).
다음으로 도 15를 참조하여 본 발명의 제3실시예에 따른 기지국 동작을 설명하기로 한다.
상기 도 15는 본 발명의 제3실시예에 따른 기지국 동작을 도시한 도면이다.
도 15에 본 발명의 제 3 실시예를 동작하도록 하기 위한 Node B의 동작을 도시하였다. 801단계와 802단계는 상기 101단계와 102단계의 동작과 동일하므로 여기서는 편의상 설명을 생략한다. 803단계에서 Node B는 preferred activation time을 결정한다. Preferred activation time 결정과정은 103의 activation time 결정과정과 동일하다. 즉, Node B는 preferred activation time을 결정함에 있어서, new serving HS-SCCH set id 가 UE에 전달될 수 있을 것으로 예상되는 시점 보다 이 후의 Delay 시간을 고려하여 preferred activation time으로 결정하며, 하기 수학식 1을 가지고 산출할 수 있다.
Preferred activation time = UL_Iub_delay + DL_Iub_delay + RNC_processing_delay + Uu_delay + UE_processing delay + Margin
상기 수학식 1에서 UL_Iub_delay는 PHYSICAL CHANNEL RECONFIGURATION 메시지가 Node B에서 RNC까지 전송되는 데 소요되는 시간을, DL_Iub_delay는 RADIO BEARER RECONFIGURATION 메시지가 RNC에서 Node B 까지 전송되는데 소요되는 시간을, RNC_processing_delay는 RNC가 PHYSICAL CHANNEL RECONFIGURATION 메시지를 수신해서 RADIO BEARER RECONFIGURATION 메시지를 전송할 때 까지 소요되는 시간을, Uu_delay는 RADIO BEARER RECONFIGURATION 메시지가 Node B에서 UE까지 전송되는 데 소요되는 시간을, UE_processing delay는 UE가 RADIO BEARER RECONFIGURATION 메시지를 수신해서 데이터 수신을 위한 준비를 하기위해 소요되는 시간을, Margin은 임의의 여분 시간을 의미한다. 여기에서 본발명의 실시예 1 혹은 2를 적용코저 한다면 PHYSICAL CHANNEL RECONFIGURATION Response 메시지의 수신을 위한 시간을 감안해서 적용할 수도 있다.
상기 수학식 1은 103의 activation time 산출에도 동일하게 적용된다. 다만 903단계에 있어서의 상기 RNC의 activation time의 산출은 상기에서도 설명한 바와 같이 Node B가 고려할 수 있는 상황 뿐 아니라, 현재의 Traffic 상태나, 혹은 UE의 상황에 따른 가능한 예측시간들을 고려한 시간과의 비교를 통해서 실제 activation time을 결정할 수 있다.
804단계, 805단계, 806단계는 104단계, 105단계, 106단계와 동일하므로 자세한 설명은 생략한다. 807단계에서 상기 RNC로부터 PHYSICAL CHANNEL RECONFIGURATION RESPONSE 메시지를 수신한 Node B는 상기 메시지에 포함되어 있는 Activation time을 해독하고, 현재 CFN을 한 프레임 경과시마다 1씩 증가시켜 상 기 activation time과 일치하는 시점에서 새로운 serving HS-SCCH set id에 해당하는 HS-SCCH를 통해 데이터를 송신할 수 있도록 한다.
다음으로 도 16을 참조하여 본 발명의 제1실시예에 따른 기지국 제어기 동작을 설명하기로 한다.
도 16은 본 발명의 제3실시예에 따른 기지국 제어기 동작을 도시한 순서도이다.
상기 RNC는 PHYSICAL CHANNEL RECONFIGURATION REQUEST 메시지를 수신하면(901), 상기 메시지에 포함되어 있는 새로운 serving HS-SCCH set id와 preferred activation time을 해독한다(902). 상기 RNC는 상기 Node B로부터 수신된 상기 preferred activation time을 이용해서, 도 14의 701단계에서 제시한 방법과 같이 activation time을 결정하고(903), 상기 결정된 activation time을 포함하는 PHYSICAL CHANNEL RECONFIGURATION RESPONSE 메시지를 Node B로 전송한다(905). 또한 새로운 serving HS-SCCH set id와 activation time을 포함하는 RADIO BEARER RECONFIGURATION메시지 또는 PHYSICAL CHANNEL RECONFIGURATION 메시지 또는 TRANSPORT CHANNEL RECONFIGURATION 메시지를 구성한 뒤, 해당 UE로 전송하고(904),상기와 같이 과정이 완료되면 상기 Node B와 상기 UE는 상기 새롭게 변경된 Serving HS-SCCH Set에 해당하는 HS-SCCH를 통하여 상기 결정된 activation time부터 데이터를 송수신하게 된다.
여기서 본 발명의 제 3 실시예를 동작하도록 하는 UE의 동작은 본 발명의 제 1과 제 2 실시예에서 제시하는 동작과 동일하므로 편의상 설명을 생략한다.
제 3 실시예의 RADIO BEARER RECONFIGURATION 메시지의 구성은 제 1, 제 2 실시예와 동일하다. 제 3 실시예의 PHYSICAL CHANNEL RECONFIGURATION REQUEST 메시지와 PHYSICAL CHANNEL RECONFIGURATION RESPONSE 메시지의 포맷은 하기 표 8과 같다.
| IE/Group Name |
Presence |
| Message Discriminator |
M |
| Message Type |
M |
| CRNC Communication Context ID |
M |
| Transaction ID |
M |
| New Serving HS-SCCH set ID |
M |
| Preferred Activation Time |
M |
그리고 PHYSICAL CHANNEL RECONFIGURATION RESPONSE 메시지 포맷은 하기 표 9와 같다.
| IE/Group Name |
Presence |
| Message Discriminator |
M |
| Message Type |
M |
| Node B Communication Context ID |
M |
| Transaction ID |
M |
| Activation Time |
M |
상기 표 8 및 표 9에 나타낸 메시지 포맷에서, 다른 IE들은 제 1 실시예와 동일하므로 설명을 생략한다. 제 3실시예에서는 PHYSICAL CHANNEL RECONFIGURATION REQUEST 메시지에 Preferred Activation Time이 삽입된다. Preferred Activation Time은 마찬가지로 0 ~ 255 사이의 적절한 값이 코딩된다. PHYSICAL CHANNEL RECONFIGURATION RESPONSE 메시지에는 RNC가 결정한 Activation time이 0 ~ 255 사이의 값으로 코딩된다.
한편 본 발명의 상세한 설명에서는 구체적인 실시예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.