용어 “예시적인”은 여기서 “예, 보기, 또는 예시로서 기능하는” 것을 의미하는 것으로 이용된다. "예시적으로"로 여기에 기술된 일부 실시예 또는 설계는 반드시 다른 실시예들 또는 설계들에 비하여 유리하거나 또는 바람직한 것으로 해석되지 않는다.
도 1은 무선 통신 시스템(100)을 도시한다. 시스템(100)은 다수의 무선 장치들(120)에 대한 통신 커버리지를 제공하는 다수의 기지국(110)을 도시한다. 기지국은 전형적으로 무선 장치들과 통신하는 고정국이며, 노드 B, 베이스 트랜시버 시스템(BTS), 액세스 포인트 또는 임의의 다른 용어로 지칭할 수 있다. 무선 장치는 고정 장치 또는 이동 장치일 수 있으며, 사용자 장비(UE), 이동국, 사용자 단말, 핸드셋, 가입자 유닛 또는 임의의 다른 용어로 지칭할 수 있다. 무선 장치는 임의의 주어진 시간에 다운링크를 통해 하나 또는 다수의 기지국들과 통신하고 및/또는 업링크를 통해 하나 또는 다수의 기지국들과 통신할 수 있다. 시스템 제어기(130)는 기지국들(110)에 접속하며, 이들 기지국들을 조정 및 제어한다. 시스템 제어기(130)는 무선 네트워크 제어기(RNC), 기지국 제어기(BSC) 또는 임의의 다른 용어로 지칭할 수 있다.
여기에서 제시된 검출 기술들은 CDMA 시스템, 시분할 다중접속(TDMA) 시스템, 주파수 분할 다중접속(FDMA) 시스템, 직교 주파수 분할 다중접속(OFDMA) 시스템 등과 같은 다양한 통신 시스템들을 위하여 사용될 수 있다. CDMA 시스템은 cdma2000 및 광대역-CDMA(W-CDMA)와 같은 하나 이상의 CDMA 무선 접속 기술들(RAT)을 구현할 수 있다. cdma2000는 IS-2000, IS-856 및 IS-95 표준들을 커버한다. TDMA 시스템은 이동통신세계화 시스템(GSM)과 같은 하나 이상의 TDMA RAT들을 구현할 수 있다. 이들 다양한 RAT들 및 표준들을 공지되어 있다. 검출 기술들은 다운링크 전송 뿐만아니라 업링크 전송을 위하여 사용될 수 있다. 명확화를 위하여, 이들 기술들은 W-CDMA 시스템에서 음성 통화의 다운링크 전송과 관련하여 이하에서 상세히 기술된다.
W-CDMA에서, 기지국은 무선 링크 제어(RLC) 계층의 하나 이상의 논리 채널들을 사용하여 무선 장치에 데이터 및 시그널링을 전송한다. 데이터 전송을 위하여 보통 사용되는 논리 채널들은 전용 트래픽 채널(DTCH) 및 전용 제어 채널(DCCH)을 포함한다. 논리 채널들은 중간 액세스 제어(MAC) 계층의 전송 채널들에 매핑된다. 전송 채널들은 하나 이상의 서비스들을 위한 데이터(예컨대, 음성, 비디오, 패킷 데이터 등)를 반송(carry)할 수 있다. 전송 채널들은 물리 계층의 물리 채널들에 매핑된다. W-CDMA에 대한 채널 구조는 공개적으로 이용가능한 문헌 3GPP TS 25.211에 개시되어 있다.
각각의 전송 채널은 (1) 1, 2, 4 또는 8개의 10-밀리초(ms) 프레임들에 걸쳐 있는 TTI, 및 (2) 전송 채널을 위하여 이용가능한 하나 이상의 전송 포맷들을 포함하는 전송 포맷 세트와 연관된다. 각각의 전송 포맷은 (1) 데이터의 각 블록(또는 전송 블록)의 크기, (2) 각각의 TTI에 대한 전송 블록들의 수, (3) 각각의 코드 블록의 길이, (4) TTI에 대하여 사용하는 코딩 방식 등과 같은 다양한 처리 파라미터들을 특정한다. BLER 타겟은 다른 전송 채널들이 다른 서비스 품질(QoS)을 달성하도록 각각의 전송 채널에 대하여 특정될 수 있다. 각각의 전송 채널은 그 전송 채널에 대한 전송 포맷(들) 및 BLER 타겟에 따르는 다른 SIR 타겟을 필요로할 수 있다.
전송 채널들의 다른 세트들은 다른 타입의 통화(예컨대, 음성, 패킷 데이터 등) 및 동일한 타입의 다른 통화들을 위하여 사용될 수 있다. W-CDMA에서 음성 통화는 종종 클래스들 A, B 및 C로 지칭되는 3개의 데이터 비트 클래스들로 음성 데이터를 인코딩하는 적응 멀티 레이트(AMR) 코딩 방식을 사용하여 처리된다. 이들 3개의 클래스들은 RLC 계층의 DTCH에 대한 3개의 부흐름들로서 처리되며, MAC 계층의 3개의 전송 채널들을 통해 전송된다. 음성 통화를 위한 제어 데이터는 RLC 계층의 DCCH로서 처리된다.
도 2는 3GPP TS 34.108, 섹션 6.10.2.4에 기술된, W-CDMA에서 예시적인 음성 통화를 위하여 사용된 전송 채널들을 도시한다. 전송 채널들 1 내지 4은 MAC 계층의 전용 전송 채널(DCH)의 4개의 인스턴스들(instance)이다. 전송 채널들 1, 2 및 3은 클래스들 A, B 및 C에 대한 음성 데이터를 각각 반송하며, 20 ms의 TTI들을 가진다. 전송 채널 4는 음성 통화를 위한 제어 데이터를 반송하며 40ms의 TTI들을 가진다. 전송 채널들 1, 2, 3 및 4는 또한 각각 TrCh들 A, B, C 및 D이라 지칭한다. TrCh A는 음성 활성화가 존재하는지의 여부와 무관하게 각각의 TTI에서 3개의 가능한 전송 포맷들중 하나를 사용하여 CRC를 가진 전송 블록을 반송한다. TrCh들 B, C 및 D의 각각은 TTI에서 전송 채널을 통해 전송할 임의의 데이터가 존재하는지의 여부에 따라 각각의 TTI에서 전송 블록 또는 DTX 블록을 반송할 수 있다. 전송 블록들은 TrCh들 B 및 C상에서 CRC 없이 그리고 TrCh D상에서 CRC를 가지고 전송된다. 모든 4개의 전송 채널들은 다중화되어 다운링크의 전용 물리 채널(다운링크 DPCH)을 통해 전송된다.
도 3은 W-CDMA에서 다운링크 DPCH의 포맷을 도시한다. 다운링크 DPCH는 시분할 다중화되는, 다운링크 전용 물리 데이터 채널(DPDCH) 및 다운링크 전용 물리 제어 채널(DPCCH)로 구성된다. DPDCH는 (예컨대, TrCh들 A, B 및 C에 대한) 전송 채널 데이터를 반송하며 DPCCH는 (예컨대, TrCh D에 대한) 제어 데이터를 반송한다. 데이터는 10ms 무선 프레임들로 다운링크 DPCH를 통해 전송된다. 각각의 무선 프레임이 15개의 슬롯들로 분할된다. 각각의 슬롯은 두개의 데이터 필드들(320a, 320b), 전송 전력 제어(TPC) 필드(322), 전송 포맷 결합 지시자(TFCI) 필드(324), 및 파일럿 필드(326)로 분할된다. 데이터 필드들(320a, 320b)은 전송 채널 데이터를 반송한다. TPC 필드(322)는 그것의 업링크 전송 전력을 업(up) 또는 다운(down)으로 조절하도록 무선장치에 명령하는 TPC 명령을 반송한다. TFCI 필드(324)는 다운링크 DPCH에 대한 전송 포맷 정보를 반송한다. 파일럿 필드(326)는 무선 장치에 대한 전용 파일럿을 반송한다. 각각의 필드의 기간은 다운링크 DPCH를 위하여 사용되는 슬롯 포맷에 의하여 결정된다.
TFCH 필드(324)는 현재의 프레임에서 다운링크 DPCH에 의하여 반송되는 전송 채널들을 위하여 사용되는 전송 포맷들에 대한 정보를 반송한다. 각각의 전송 채널에 대한 전송 포맷 정보는 그 전송 채널에 대한 TTI에 걸쳐 일정하다. 무선장치는 전송 채널들을 통해 전송된 전송 블록들을 처리(예컨대, 디코딩)하기 위하여 전송 포맷 정보를 이용한다. 기지국은 전송 포맷 정보를 생략할 것(전송하지 않을 것)을 선택할 수 있다. 이러한 경우에, 무선장치는 전송된 전송 블록들을 복원하기 위하여 블라인드 전송 포맷 검출(BTFD:blind transport format detection)을 수행한다. BTFD과 관련하여, 무선장치는 전송 채널에 대한 각각의 가능한 전송 포맷들에 따라 각각의 전송 채널에 대한 수신된 블록을 처리하며, 전송 채널에 대하여 가장 사용될 것으로 간주된 전송 포맷에 대한 디코딩된 블록을 제공한다. 무선 장치는 BTFD을 돕기 위하여 전송 블록에 포함된 CRC(존재하는 경우에)를 사용한다. BTFD는 W-CDMA에서 음성 통화를 위하여 사용되며 또한 다른 타입들의 통화를 위하여 사용될 수 있다.
1. 소거 검출
음성 통화를 위하여, DCCH에 대한 제어 데이터는 1x148 및 0x148로 지칭되는 두개의 전송 포맷들중 하나를 사용하여 TrCh D를 통해 전송된다. 1x148 포맷은 CRC를 가진 전송 블록을 전송하기 위한 것이다. 0x148 포맷은 CRC 없는 DTX 블록을 전송하기 위한 것이다.
무선 장치는 전송 포맷 정보가 알려지지 않는 각각의 전송 채널에 대하여 BTFD를 수행한다. 예컨대, 무선 장치는 이러한 전송 채널을 통해 전송된 모든 전송 블록들이 복원될 수 있도록 하기 위하여 전시간에 TrCh D에 대하여 BTFD를 수행한다. 무선 장치는 TrCh D상의 각각의 수신된 블록을 디코딩하며, 각각의 디코딩된 블록에 대하여 CRC 테스트/검사를 수행하며, 수신된 블록에 대한 두개의 가능한 결과중 하나를 제공한다.
CRC 성공 - 디코딩된 블록이 CRC 테스트를 통과하였다는 것을 지시한다.
CRC 실패 - 디코딩된 블록이 CRC 테스트를 실패하였다는 것을 지시한다.
CRC 성공은 전송 블록이 1x148 포맷을 사용하여 전송되고 무선 장치에 의하여 성공적으로 디코딩되는 경우에 발생한다. CRC 실패는 (1) 전송 블록이 1x148 포맷을 가지고 전송되나 무선 장치에 의하여 에러로 디코딩된 경우, 또는 (2) DTX 블록이 0x148 포맷으로 전송된 경우에 발생할 수 있다. 수신된 블록이 1x148 포맷 또는 0x48 포맷으로 전송되었는지의 여부를 무선 장치가 알 수 없기 때문에, CRC 실패가 앞의 경우 (1)로 인한 것인지 또는 (2)로 인한 것인지의 여부는 불명료하다. CRC 실패가 발생할때, 수신된 블록이 전송되나 에러로 디코딩된 전송 블록인 소거된 블록인지 또는 DTX 블록인지를 신뢰성 있게 결정하는 것이 필요하다. 테이블 1은 전송 포맷이 알려지지 않을때 수신된 블록에 대한 가능한 상태를 리스트한다.
테이블 1
블록 상태 |
설명 |
양호 |
수신된 블록이 CRC 테스트를 통과한다. |
DTX |
수신된 블록이 CRC 테스트를 실패하고 비전송 블록에 관한 것으로 간주된다. |
소거 |
수신된 블록은 CRC 테스트를 실패하고 전송되나 에러로 디코딩된 전송 블록에 관한 것으로 간주된다. |
무선 장치는 CRC 실패를 가진 수신된 블록이 소거된 블록인지 또는 DTX 블록인지를 결정하기 위하여 소거 검출을 수행한다. 소거 검출은 SER, 에너지 메트릭(EM), 제로 상태 비트(ZSB) 등과 같은 다양한 메트릭에 기초하여 수행될 수 있다.
SER은 수신된 블록내의 전체 심볼들의 수에 대하여 수신된 블록의 심볼 에러의 수의 비율이다. 기지국에서, 전송 블록의 데이터 비트들은 추가로 처리 및 전송되는 심볼들을 생성하기 위하여 인코딩된다. 무선 장치에서, 수신된 블록에 대한 수신된 심볼들은 재인코딩된 심볼들을 생성하기 위하여 기지국에 의하여 수행되는 것과 동일한 방식으로 재인코딩될 수 있는 디코딩된 비트들을 획득하기 위하여 디코딩된다. 무선 장치는 하드-결정 심볼들(hard-decision symbol)(각각 "0" 또는 "1"의 값을 가진)을 획득하기 위하여 수신된 심볼들을 분할할 수 있으며, 심볼 에러들을 식별하기 위하여 재인코딩된 심볼들과 하드-결정 심볼들을 비교하며, 수신된 블록에 대한 SER을 계산한다. 만일 모든 전송 블록들이 TrCh D의 경우인 것과 동일한 수의 심볼들을 포함하면, 심볼 에러들의 수는 블록내의 전체 심볼들의 수에 의하여 정규화되는 것 대신에 SER로서 직접 사용될 수 있다. 이하의 설명에서, 심볼 에러들 및 SER의 수는 상호 교환하여 사용된다.
수신된 블록에 대한 에너지 메트릭은 다양한 방식으로 계산될 수 있다. 일 실시예에 있어서, 에너지 메트릭은 (1) 블록의 각각의 수신된 심볼의 에너지를 결정하고, (2) 블록의 모든 수신된 심볼들의 에너지들을 누산함으로써 계산된다. 다른 실시예에 있어서, 에너지 메트릭은 (1) 대응하는 재인코딩된 심볼들과 동일한 극성(polarity)을 가진 모든 "양호한" 수신된 심볼들의 에너지를 결정하고 (2) 대응하는 재인코딩된 심볼들과 반대 극성을 가진 모든 "불량한" 수신된 심볼들의 에너지를 결정하며 (3) 에너지 메트릭을 획득하기 위하여 양호한 수신된 심볼 에너지로부터 불량한 수신된 심볼 에너지를 감산함으로써 계산된다. 또 다른 실시예에 있어서, 에너지 메트릭은 (1) 수신된 심볼에 대한 상관된 에너지를 획득하기 위하여 대응하는 재인코딩된 심볼과 블록의 각각의 수신된 심볼을 곱하고 (2) 에너지 메트릭을 획득하기 위하여 블록의 모든 수신된 심볼들에 대한 상관된 에너지들을 누산함으로써 계산된다. 일반적으로, 에너지 메트릭은 블록에 대한 실제 수신된 에너지의 추정치이며, 다양한 방식으로 계산될 수 있다. 에너지 메트릭은 블록 에너지로 지칭되거나 또는 임의의 다른 용어로 지칭될 수 있다.
제로 상태 비트는 비터비 디코더가 수신된 블록에 대한 알려진 상태를 경험하는지의 여부를 지시한다. 각각의 전송 블록은 K의 제약 길이를 가진 종래의 인코더에 의하여 인코딩하기 전에 K-1 테일(tail) 비트들(전형적으로 모두 제로임)이 첨부된다. 제로 상태 비트는 비터비 디코더가 K-1 테일 비트들에 대하여 모든 제로들을 정확하게 획득하는 경우에 "1"로 세팅되며, 그렇치 않은 경우에 "0"으로 세팅된다. 만일 CRC가 실패하나 제로 상태 비트가 세팅되면, 수신된 블록은 DTX 블록보다 소거 블록에 더 근접할 것이다.
일반적으로, 임의의 수의 메트릭 및 임의의 타입의 메트릭이 소거 검출을 위하여 사용될 수 있다. 명확화를 위하여, 이하의 설명은 에너지 메트릭, SER 및 제로 상태 비트를 사용한 소거 검출에 관한 것이다.
도 4A 및 도 4B는 두개의 다른 동작 시나리오에 대한 전송된 전송 블록들(또는 단순하게 전송 블록들) 및 DTX 블록들의 분포를 도시한다. 각각의 도면에 대하여, 수평축은 에너지 메트릭을 나타내며, 수직축은 심볼 에러들(또는 SER)의 수를 나타낸다. 각각의 동작 시나리오에 대하여, 에너지 메트릭 및 심볼 에러들의 수는 음성 통화를 위한 TrCh D상의 전송 블록들(1x148 포맷으로 전송됨) 및 DTX 블록들(0x148 포맷으로 전송됨)의 집합과 관련하여 결정된다. 각각의 동작 시나리오에 대하여, 각각의 전송된 블록 및 각각의 DTX 블록은 에너지 메트릭 및 심볼 에러들의 수에 의하여 결정된 좌표로 연관된 도면에 작도된다.
도 4A 및 4B에 도시된 바와같이, 각각의 동작 시나리오와 관련한 전송 블록들의 분포는 에너지 메트릭 및 심볼 에러들의 수를 사용하여 작도할때 클러스터(410)를 형성한다. 유사하게, 각각의 동작 시나리오에 대한 DTX 블록들의 분포는 다른 클러스터(420)를 형성한다. DTX 블록의 에너지는 전송된 블록의 에너지보다 낮은 경향이 있으며, DTX 블록에 대한 심볼 에러들의 수는 전송된 블록에 대한 심볼 에러들의 수보다 높은 경향이 있다. 소거된 블록들은 전송된 블록 클러스터의 상부 좌측 테일에 있는 경향이 있다.
도 5A 및 도 5B는 도 4A 및 도 4B에 도시된 전송 및 DTX 블록들의 분포의 모델들을 각각 도시한다. 각각의 도면에서, "접속" 라인(528)은 전송된 블록들(510)의 클러스터의 중심으로부터 DTX 블록들(520)의 클러스터의 중심으로 작도된다. 에너지 메트릭은 가우시안 랜덤 변수 x에 의하여 근사화될 수 있으며, 심볼 에러들의 수는 가우시안 랜덤 변수 y에 의하여 근사화될 수 있다. 만일 랜덤 변수들 x 및 y가 상관되지 않으면, "결정" 라인(530)은 접속 라인(528)에 수직하게 작도될 수 있으며 전송된 블록 클러스터(510) 및 DTX 블록 클러스터(520)를 최적으로 묘사하기 위하여 사용될 수 있다. 만일 변수 x 및 y가 상관되면, 결정 라인(530)은 접속 라인(528)에 임의의 각도로 작도될 수 있으며, 전송된 블록 클러스터(510) 및 DTX 블록 클러스터(520)를 묘사하기 위하여 사용된다. 결정 라인(530)의 기울기 및 배치는 이하에 기술된 바와같이 결정될 수 있다.
음성 통화를 위하여, 전송 블록들은 TrCh D를 통해 단지 간헐적으로(예컨대, 시간의 1%보다 짧은 시간에) 전송된다. 결과적으로, DTX 블록들은 더 일반적이며, 통계치는 CRC 실패들을 가진 수신된 블록들에 대하여 더 용이하게 획득될 수 있다.
CRC 실패들을 가진 수신된 블록들에 대한 에너지 메트릭 및 SER의 평균 및 분산들은 이하와 같이 추정될 수 있다.
여기서, e
i 및 s
i는 각각 CRC 실패를 가진 수신된 블록 i에 대한 에너지 메트릭 및 SER이며,
및
는 각각 에너지 메트릭의 추정된 평균 및 분산이며,
및
는 각각 SER의 추정된 평균 및 분산이며, N은 평균 및 분산을 계산하기 위하여 사용된 CRC 실패들을 가진 수신된 블록들의 수이다.
수신된 블록 i에 대하여 에너지 메트릭 및 SER에 대한 정규화된 랜덤 변수들 xi 및 yi는 다음과 같이 계산될 수 있다.
랜덤 변수들 xi 및 yi의 각각은 (1) 변수의 추정된 평균에 의한 감산으로 인한 제로 평균 및 (2) 변수의 추정된 표준 편차에 의한 나눗셈으로 인한 단위 분산을 가진다.
랜덤 변수들 xi 및 yi는 상관될 수 있다. 이들 두개의 랜덤 변수들의 상관량은 이하와 같이 계산될 수 있는 상관 계수에 의하여 정량화될 수 있다.
여기서
는 랜덤 변수들 x
i 및 y
i에 대한 추정된 상관 계수이다.
의 크기는 x
i 및 y
i간의 상관량을 지시하며,
는 비상관을 지시한다. 상관 계수는 -1.0 내지 +1.0 또는 1.0 >
>-1.0의 범위내에 있는 것으로 제한될 수 있다.
상관된 랜덤 변수들 xi 및 yi는 다음과 같이 비상관 랜덤 변수들 ui 및 vi로 변환될 수 있다.
여기서,
는 추정된 상관 계수
에 의하여 결정된 엘리먼트들을 가진 2×2 변환 매트릭스이다. 비상관 랜덤 변수들 u
i 및 v
i는 제로 평균, 단위 분산들, 및 원형 가우시안 분포를 가진다. 수식(6)에 기술된 변환에 의하여 획득된 비상관 랜덤 변수들 u
i 및 v
i에 대하여, 전송된 블록 클러스터 및 DTX 블록 클러스터를 최적으로 묘사하는 결정 라인은 이들 두개의 클러스터들의 중심간의 접속 라인에 수직하다. 이는 결정 라인의 결정을 단순화한다.
소거 결정은 CRC 실패를 가진 수신된 블록이 소거 블록인지 또는 DTX 블록인지를 확인한다. 테이블 2는 소거 검출동안 발생할 수 있는 두개의 가능한 타입의 에러를 리스트한다.
테이블 2
에러 타입 |
설명 |
거짓 알람 |
DTX->소거. 수신된 블록은 활성화에서 그것이 DTX 블록일때 소거 블록으로서 선언된다. |
손실 검출 |
소거->DTX. 수신된 블록은 활성화에서 그것이 소거된 블록일때 DTX 블록으로서 선언된다. |
전력 제어를 위하여, 거짓 알람은 DTX 블록이 소거된 블록으로서 에러로 선언되기 때문에 SIR 타겟의 증가를 야기한다. SIR 타겟이 높을 수록, 다운링크 전송을 위한 전송 전력이 증가되고 네트워크 용량이 감소된다. 손실된 검출은 소거된 블록이 DTX 블록으로서 선언되기 때문에 전송 전력이 증가해야 할때 전송 전력이 동일한 레벨로 유지되도록 한다. 전송 전력이 낮을 수록 부가 전송 블록들을 에로로 수신할 가능성이 증가하며, 이는 성능을 저하시킬 수 있다. 거짓 알람은 손실된 검출보다 더 해로운 것으로 고려될 수 있다. 이는 거짓 알람들이 긴 시간동안 비정상으로 다운링크 전송 전력이 높게 세팅되도록 하고 충분히 높은 거짓 알람이 불안정 상태를 유발할 수 있기 때문이다. 손실 검출은 비록 영향이 강할지라도 그것이 단지 단일 사용자에게만 영향을 미치기 때문에 거짓 알람보다 덜 해로운 것으로 고려될 수 있다. 소거 검출은 손실 검출의 확률(PMD)을 최소화하면서 타겟 값(예컨대, 0.1%)으로 또는 이 이하로 거짓 알람의 확률(PFA)을 유지하기 위한 목적으로 설계될 수 있다.
만일 DTX 블록들 및 전송된 블록들 둘다에 대한 통계치가 이용가능하면, 접속 라인은 비상관 랜덤 변수들 u 및 v에 대한 전송된 블록 클러스터 및 DTX 블록 클러스터사이에 작도될 수 있으며, 결정 라인은 접속라인에 수직하게 작도될 수 있다. 만일 단지 DTX 블록들에 대한 통계치가 이용가능하면, 순환 결정 라인은 DTX 블록 클러스터의 중심 주위에 작도될 수 있다. 소거 검출을 단순화하기 위하여, 순환 결정 라인은 이하에 기술된 바와같이 다수의 직선 라인들로 사용될 수 있다.
DTX 블록 클러스터의 중심으로부터 결정 라인의 거리는 적정 거짓 알람 확률에 기초하여 결정될 수 있다. α보다 작은 거짓 알람 확률(PFA<α)을 달성하기 위하여, 결정 라인은 DTX 블록 클러스터의 중심으로부터 d의 거리에 작도될 수 있다. 만일 DTX 클러스터가 원형 가우시안 분포이면, 거리 d는 다음과 같이 계산될 수 있다.
여기서, Q(d)는 d로부터 무한대까지 정규 가우시안 분포 함수의 적분이다. Q-함수는 공지되어 있다. 일반적으로, 거리 d는 수식(7), 컴퓨터 시뮬레이션, 경험 측정방법들 등에 기초하여 결정될 수 있다.
제로 상태 비트는 소거 검출을 위하여 사용될 수 있다. 시뮬레이션들은 제로 상태 비트가 DTX 블록들에 작은 정보를 제공하나 다른 동작 시나리오들에서 모든 소거 블록들의 1/2 이상에 대하여 "1"로 세팅된다는 것을 보여준다. 따라서, 두개의 결정 라인들은 제로 상태 비트의 두개의 가능한 값("0" 및 "1")에 대하여 정의될 수 있다. "1" 제로 상태 비트에 대한 결정 라인은 소거 블록들을 선언하기 위한 최대 가능성을 달성하는 방식으로 작도될 수 있다.
일 실시예에 있어서, 결정 라인은 단지 DTX 블록들에 대한 통계치에 기초하여 정의되며, 3개의 직선 라인들, 즉 수직 라인, 수평 라인 및 경사 라인에 의하여 근사화된다. CRC 실패를 가진 수신 블록 i은 이하의 3개의 결정 기준중 어느 하나가 만족되는 경우에 소거 블록으로서 선언된다.
여기서, Uth, Vth 및 Tth는 각각 수직, 수평 및 경사 라인에 대한 3개의 임계치들이며, s는 경사 라인의 기울기이다. 수신 블록 i는 결정 기준이 만족되지 않는 경우에 DTX 블록으로서 선언된다.
도 6은 특정 동작 시나리오에서 DTX 블록들에 대한 비상관 랜덤 변수들 ui 및 vi의 분포를 도시한다. 수평 축은 랜덤 변수 u를 나타내며, 수직 축은 랜덤 변수 v를 나타낸다. 따라서, 도 6은 변환 영역에서 DTX 블록들에 대한 에너지 메트릭 및 SER를 도시한다. DTX 블록들의 분포는 비상관 랜덤 변수들 u 및 v로의 변환후에 거의 일정한 클러스터이다. 비록 도 6에 도시되지 않았을지라도, 전송된 블록들에 대한 클러스터는 변환후에 DTX 블록 클러스터 좌측 위에 놓인다. 그 다음에, 결정 라인은 (1) u=Uth에서 수평축을 가로지르는 수직 라인(610), (2) v=Vth에서 수직축을 가로지르는 수평 라인(612) 및 v=Tth에서 수직축을 가로지르는, s의 기울기를 가진 경사 라인(614)에 의하여 근사화될 수 있다. 수신 블록 i는 그것의 (ui, vi) 좌표가 라인(610)의 좌측에 있는 영역 및 라인들(612, 614) 위에 있는 영역을 포함하는 소거 영역(620)내에 존재하는 경우에 소거 블록이다. 수신 블록 i는 그것의 (ui, vi) 좌표가 라인들(610, 612, 614)에 의하여 한정된 DTX 영역(630)내에 존재하는 경우에 DTX 블록이다.
3개의 임계치들은 예컨대
,
및
로서 정의될 수 있으며, 여기서
는 제로 상태 비트에 의하여 결정되는 스케일링 인자(scaling factor)이다. 이러한 스케일링 인자는 제로 상태 비트가 "0"으로 세팅되는 경우에
=1.0으로서 세팅될 수 있으며, 제로 상태 비트가 "1"로 세팅되는 경우에
=0.65로서 세팅될 수 있다. 만일 수신된 블록 i에 대한 제로 상태가 "1"로 세팅되면, 수신된 블록은 DTX 블록에 덜 근접하며, DTX 영역(630)은 DTX 블록 클러스터의 중심쪽으로 라인들(610, 612, 614)을 당김으로써 감소된다. 일반적으로, 임계치들 및 스케일링 인자
는 컴퓨터 시뮬레이션, 이론적 계산, 경험적 측정 방법 등에 의하여 결정될 수 있다.
수식들(8) 내지 (10)은 소거 검출을 위하여 사용될 수 있는 결정 기준의 예시적인 세트를 도시한다. 소거 검출은 예컨대 수식(10)으로 기술된 단일 결정 기준으로 달성될 수 있다. 일반적으로, 소거 검출은 임의의 수의 결정 기준으로 달성될 수 있다. 결정 기준은 예컨대 이용가능 통계(예컨대 단지 DTX 블록들 또는 DTX 및 소거 블록들에 대하여)와 같은 다양한 인자들에 따르는 다양한 방식들, 즉 랜덤 변수들이 계산되는 방식, 결정 라인이 정의되는 방식 등으로 정의될 수 있다.
도 7은 여기에서 제시된 기술들을 사용하여 알려지지 않은 포맷을 가진 전송 채널에 대한 소거 검출을 수행하는 프로세스(700)를 기술한다. 소거 검출을 위하여 사용된 다양한 파라미터들이 초기화된다(블록 710). 이러한 초기화는 (a) 수식(1)에 기술된 에너지 메트릭의 평균 및 표준 편차, (b) 수식(2)에 기술된 SER의 평균 및 표준 편차, (c) 수식(5)에 기술된 상관 계수들, 및 (d) 수식(6)에 기술된 변환 매트릭스를 계산하는 단계들을 수행해야 한다. 파라미터들은 CRC 실패를 가진 미리 결정된 수의 (예컨대, Ninit=16) 수신 블록들에 대하여 획득된 메트릭들에 기초하여 초기화될 수 있다. 그 다음에, 소거 검출은 이하에 기술된 바와같이 파라미터 및 수신 블록에 대하여 획득된 메트릭들(예컨대, 에너지 메트릭, SER 및 제로 상태 비트)에 기초하여 CRC 실패를 가진 각각의 수신된 블록에 대하여 수행된다(블록 720). 소거 검출을 위하여 사용된 파라미터들은 이하에 기술된 바와같이 주기적으로 업데이트된다(블록 730).
도 8은 도 7의 블록(720)의 실시예인, 수신된 블록에 대한 소거 검출을 수행하는 프로세스를 기술한다. 초기에, 수신된 블록은 디코딩된 블록을 획득하기 위하여 디코딩되며, CRC 테스트는 디코딩된 블록에 대하여 수행된다(블록 812). 그 다음에, CRC가 통과되었는지에 대한 결정이 이루어진다(블록 814). 만일 CRC가 통과되면, 수신된 블록은 양호한 블록으로서 선언되며(블록 816), 프로세스는 종료된다. 그렇치 않으면, 수신된 블록에 대한 에너지 메트릭, SER 및 제로 상태 비트는 예컨대 비터비 디코더로부터 획득된다(블록 818).
비상관 랜덤 변수들 u 및 v는 에너지 메트릭 및 SER를 정규화 및 변환함으로써 계산된다(블록 820). 이는 (a) 수식(3)에 기술된 바와같이 에너지 메트릭 및 에너지 메트릭의 평균 및 표준 편차에 기초하여 상관 랜덤 변수 x를 계산하고, (b) 수식(4)에 기술된 바와같이 SER 및 SER에 대한 평균 및 표준 편차에 기초하여 상관된 랜덤 변수 y를 계산하며, (c) 수식(6)에 기술된 바와같이 상관된 랜덤 변수들 x 및 y를 변환하는 단계를 수행할 수 있다. 그 다음에, 소거 검출은 예컨대 수식들(8) 내지 (10)에 기술된 바와같이 랜덤 변수 u 및 v, 제로 상태 비트, 및 적어도 하나의 검출 기준에 기초하여 수신된 블록에 대하여 수행된다(블록 822).
만일 DTX 블록이 블록(822)의 평가에 의하여 검출되고 블록(824)에서 응답이 "예"이면, 수신된 블록은 DTX 블록으로서 선언된다(블록 826). 전술한 바와같이, 파라미터들은 DTX 블록들로서 검출된 수신된 블록들에 대하여 획득된 메트릭들에 기초하여 업데이트될 수 있다. 이러한 경우에, 수신된 블록에 대한 에너지 메트릭 및 SER은 파라미터들을 업데이트하기 위하여 저장된다(블록 828). 그렇치 않으면, 만일 블록(824)에서 응답이 "아니오"이면, 수신된 블록은 소거 블록으로서 선언된다(블록 830).
소거 검출을 위하여 사용된 파라미터들
는 다양한 방식으로 업데이트될 수 있다. 예컨대, 이들 파라미터들은 각각의 검출된 DTX 블록후에, 미리 결정된 수의 검출된 DTX 블록들후에, 고정 시간 간격들에서 업데이트될 수 있다. 업데이트 간격은 파라미터들이 업데이트되고 임의의 수의 수신된 블록들에 걸쳐 있을 수 있는 시간 간격이다. 일 실시예에 있어서, 파라미터들은 N
update=8 DTX 블록들이 검출된후에 유한 임펄스 응답(IIR) 필터에 기초하여 업데이트된다. 각각의 업데이트 간격에 대하여, 에너지 메트릭의 평균 및 분산, SER의 평균 및 분산, 및 상관 계수는 수식(1), (2) 및 (5)에 기술된 바와같이 업데이트 간격에서 수신된 DTX 블록들에 대한 에너지 메트릭 및 SER에 기초하여 계산된다. 그 다음에, 파라미터들은 이하와 같이 IIR 필터를 사용하여 업데이트된다.
여기서,
는 현재의 업데이트 간격에서 수신된 DTX 블록들에 기초하여 계산된 파라미터들이다.
는 현재의 업데이트 간격 n에서 소거 검출을 위하여 사용된 파라미터들이다.
는 다음 업데이트 간격 n+1에서 소거 검출을 위하여 사용된 파라미터들이다.
β는 IIR 필터에 대한 계수이다.
파라미터들 β 및 N
update는 에너지 메트릭 및 SER의 평균 및 분산들의 평균화량을 결정한다. β에 대한 작은 값 및/또는 N
update에 대한 큰 값은 더 큰(또는 더 긴 기간) 평균화에 대응하며, 이는 정적 및 저속 변화 채널들에 대한 추정된 평균 및 분산들의 정확성을 증가시킨다. 역으로, β에 대한 큰 값 및/또는 N
update에 대한 작은 값은 더 작은(또는 더 짧은 기간) 평균화에 대응하며, 이는 무선 환경에서의 변화들에 대한 평균 및 분산들의 추적을 개선시킨다. 분산들은 정확한 추정을 위하여 평균과 같은 1차 통계보다 더 많은 샘플들을 필요로 하는 2차 통계이다. 파라미터들 β 및 N
update는 앞서 기술된 것과 같은 다양한 인자들에 기초하여 선택될 수 있다. 필터 계수는 예컨대 β=0.08로서 세팅될 수 있다. 그 다음에, 평균 및 분산들은
개의 DTX 블록들에 대하여 효율적으로 계산된다.
수식들(11) 내지 (15)은 DTX 블록들인 것으로 검출된 수신된 블록들에 대한 파라미터들
에 기초하여 업데이트된 파라미터들
및
를 기술한다. 일반적으로, 파라미터들
,
및
는 임의의 타입의 수신된 블록들, 예컨대 DTX 블록들, 소거 블록들 및/또는 양호한 블록들인 것으로 검출된 수신된 블록들에 대한 파라미터들에 기초하여 업데이트될 수 있다.
수식들(3) 및 (4)에서, CRC 실패를 가진 각각의 수신된 블록에 대한 상관된 랜덤 변수들 x
i 및 y
i의 계산은 두개의 나눗셈 연산들, 또는 x
i에 대하여
에 의한 나눗셈 및 y
i에 대하여
에 의한 나눗셈을 필요로한다. 게다가, 수식(6)에서 비상관 랜덤 변수들 v
i의 계산은
연산들에 의한 2 나눗셈을 필요로 한다. 이들 나눗셈 연산들의 모두는 이하와 같이 상관 및 비상관 랜덤 변수들을 정의함으로써 피해질 수 있다.
수식들(18) 및 (19)에 기술된 바와같이, 비상관 랜덤 변수들
및
은 임의의 나눗셈 연산들없이 에너지 메트릭 및 SER로부터 직접 계산될 수 있다. 랜덤 변수들
및
는 1 대신에
의 표준 편차들을 가진다. 그 다음에, 결정 기준에 사용된 임계치들은
의 인자에 의하여 스케일링될 수 있다. 수식(8) 내지 (10)에서 앞서 기술된 실시예에 대하여, 임계치들은
,
및
로서 정의될 수 있다.
여기에 기술된 검출 기술들은 앞서 기술된 바와같이 소거 검출을 위하여 사용될 수 있다. 일반적으로, 이들 기술들은 상관되는 두개의 메트릭에 기초하여 두개 이상의 가설들을 구별하는데 요구되는 임의의 문제점에 적용가능하다. 앞서 기술된 바와같이, 상관 계수는 두개의 메트릭에 대하여 계산되며, 두개 이상의 가설을 구별하기 위하여 사용될 수 있다. 여기에 기술된 검출 기술들은 다양한 응용들을 위하여 사용될 수 있다. 다운링크상의 전력 제어를 위한 소거 검출 기술들의 사용은 이하에 기술된다.
2. 전력 제어
도 9는 기지국으로부터 무선 장치로 물리 채널(예컨대 다운링크 DPCH)을 통해 전송된 다운링크 전송을 위한 전송 전력을 제어하는데 사용될 수 있는 전력 제어 메커니즘(900)을 도시한다. 전력 제어 메커니즘(900)은 내부 루프(910) 및 외부 루프(920)를 포함한다.
내부 루프(910)는 물리 채널에 대한 SIR 타겟에 가능한 근접하게 무선 장치에서 측정된, 다운링크 전송에 대한 수신된 SIR을 유지한다. 내부 루프(910)에 대하여, SIR 추정기(932)는 (예컨대, 도 3에서 파일럿 필드(326)로 전송된 파일럿에 기초하여) 다운링크 전송을 위한 수신된 SIR을 추정하며 수신된 SIR을 TPC 생성기(934)에 제공한다. TPC 생성기(934)는 SIR 타겟 조절 유닛(946)으로부터 SIR 타겟을 수신하며, SIR 타겟과 수신된 SIR을 비교하며, 비교 결과에 기초하여 TPC 명령을 생성한다. TPC 명령은 다운링크 전송을 위한 전송 전력의 증가를 명령하는 UP 명령 또는 전송 전력의 감소를 명령하는 DOWN 명령이다. 하나의 TPC 명령은 각각의 슬롯에 대하여 생성되며, 업링크(구름(950))를 통해 기지국에 전송된다.
기지국은 무선 장치로부터 업링크 전송을 처리하며, 각각의 슬롯에 대하여 수신된 TPC 명령을 획득한다. 수신된 TPC 명령은 무선 장치에 의하여 전송된 TPC 명령의 잡음 버전(version)이다. TPC 프로세서(952)는 각각의 수신된 TPC 명령을 검출하며, UP 명령 또는 DOWN 명령이 검출되었는지의 여부를 지시하는 TPC 결정을 제공한다. 송신(TX) 전력 조절 유닛(954)은 TPC 결정에 기초하여 다운링크 전송을 위한 전송 전력을 조절한다. 다운링크(구름(930))상의 경로 손실 및 페이딩으로 인하여, 무선 장치에서 수신된 SIR은 연속적으로 변동된다. 내부 루프(910)는 다운링크에서 변경들이 존재할때 SIR 타겟으로 또는 SIR 타겟 근방으로 수신된 SIR을 유지한다.
외부 루프(920)는 BLER 타겟(들)이 물리 채널을 통한 다운링크 전송을 위하여 달성되도록 SIR 타겟을 연속적으로 조절한다. 물리 채널은 하나 이상의 전송 채널들을 반송하며, 각각의 전송 채널은 각각의 BLER 타겟과 연관될 수 있다. 수신(RX) 데이터 프로세서(942)는 각각의 전송 채널을 통해 수신된 각각의 블록을 처리 및 디코딩하며, 각각의 디코딩된 블록을 검사하며, 수신된 블록에 대한 CRC 성공인지 또는 CRC 실패인지를 지시하는 CRC 상태를 제공한다. CRC 실패 및 알려지지 않은 포맷을 가진 각각의 수신된 블록에 대하여, 소거 검출기(944)는 수신된 블록이 예컨대 RX 데이터 프로세서(942)에 의하여 제공된 에너지 메트릭, SER 및 제로 상태 비트에 기초하여 소거 블록인지 또는 DTX 블록인지의 여부를 결정한다.
물리 채널은 임의의 수의 전송 채널들을 반송할 수 있으며, 이들 전송 채널들은 다양한 특징들을 가질 수 있다. CRC를 가진 전송 포맷들(예컨대 음성 통화를 위한 TrCh들 A 및 D)을 사용하는 전송 채널들은 전력 제어를 위하여 사용될 수 있다. CRC 없는 전송 포맷들(예컨대, TrCh들 B 및 C)을 사용하는 전송 채널들은 전형적으로 전력 제어를 위하여 사용되지 않는다. 테이블 3은 3가지 타입의 전송 채널들을 리스트한다.
테이블 3
전송 채널 타입 |
설명 |
블록 상태 |
타입 1 |
CRC를 가지며, (1) 연속적으로 활성화되거나 또는 (2) 간헐적으로 활성화되나, 알려진 포맷을 가진 전송 채널. |
양호 또는 소거 |
타입 2 |
CRC를 가지며, 간헐적으로 활성화되며, 알려지지 않은 포맷을 가진 전송 채널. |
양호, 소거 또는 DTX |
타입 3 |
CRC없는 전송 채널 |
- |
CRC를 가진 전송 채널은 연속적으로 활성화되거나(예컨대, TrCh A) 또는 간헐적으로 활성화될 수 있다(예컨대, TrCh D). 간헐적 활성화 전송 채널은 (1) DPCCH를 통해 전송되는 알려진 포맷 또는 (2) BTFD 및 소거 검출이 전송 채널에 대하여 수행되는 알려지지 않은 포맷을 가질 수 있다. 타입 1 전송 채널(예컨대, TrCh A)에 대하여, 각각의 수신된 블록은 양호한 블록 또는 소거 블록일 수 있다. 타입 2 전송 채널(예컨대, TrCh D)에 대하여, 각각의 수신된 블록은 양호한 블록, 소거 블록 또는 DTX 블록일 수 있다.
각각의 타입 1 및 각각의 타입 2 전송 채널은 (1) 전송 채널에 대하여 특정된 BLER 타겟, (2) 현재의 TTI에 대한 전송 채널에 대하여 사용된 전송 포맷, (3) 채널 조건 및 (4) 가능한 경우 다른 인자들에 따르는 각각의 SIR 타겟과 연관될 수 있다. 주어진 BLER 타겟에 대하여, 다른 SIR 타겟들은 고속 페이딩, 저속 페이딩, 부가 백색 가우시안 잡음(AWGN) 채널 등과 같은 다른 채널 조건들과 관련하여 필요할 수 있다.
RX 데이터 프로세서(942)는 다운링크 전송을 처리하며, 각각의 전송 채널에 대한 수신된 블록들을 디코딩하며, 각각의 디코딩된 블록을 검사하며, 각각의 디코딩된 블록에 대한 CRC 상태(CRC 성공 또는 실패)를 제공한다. 각각의 타입 2 전송 채널에 대하여, 소거 검출기(944)는 각각의 수신된 블록에 대한 CRC 상태 및 메트릭들을 수신하며, 수신된 블록에 대한 블록 상태(양호, 소거 또는 DTX)를 제공한다. 조절 유닛(946)은 타입 1 및 타입 2 전송 채널들에 대한 BLER 타겟들 및 블록 상태를 수신하며, 물리 채널에 대한 SIR 타겟을 결정하다. 조절 유닛(946)은 모든 전송 채널들에 대하여 원하는 성능이 획득되도록 블록 상태 및 BLER 타겟들에 기초하여 SIR 타겟을 조절한다. 조절 유닛(946)은 다양한 방식들을 사용하여 SIR 타겟을 조절할 수 있다.
제 1 방식에서, 하나의 SIR 타겟은 각각의 타입 1 및 각각의 타입 2 전송 채널에 대하여 유지되며, 각각의 전송 채널에 대한 SIR 타겟은 전송 채널에 대한 수신된 블록들에 기초하여 조절된다. 각각의 타입 1 전송 채널에 대한 SIR 타겟은 각각의 소거 블록에 대하여 UP 스텝(예컨대, 1dB)만큼 증가되고 각각의 양호한 블록에 대하여 DOWN 스텝(예컨대, 0.01 dB)만큼 감소될 수 있다. 각각의 타입 2 전송 채널에 대한 SIR 타겟은 각각의 소거 블록에 대하여 UP 스텝만큼 증가되며, 각각의 양호한 블록에 대하여 DOWN 스텝만큼 감소되며, DTX 블록에 대하여 동일한 레벨로 유지될 수 있다. 물리 채널에 대한 SIR 타겟은 모든 전송 채널중에서 가장 높은 SIR 타겟으로 세팅된다. 제 2 방식에서, 하나의 SIR 타겟은 각각의 타입 1 전송 채널에 대하여 유지되며, 모든 타입 1 전송 채널들중에서 가장 높은 SIR 타겟은 소거 블록이 임의의 타입 2 전송 채널상에서 검출될때마다 증가된다. 물리 채널에 대한 SIR 타겟은 모든 타입 1 전송 채널들중에서 가장 높은 SIR 타겟으로 세팅된다. 제 3 방식에서, 하나의 SIR 타겟은 모든 타입 1 및 타입 2 전송 채널들에 대하여 유지되며, 이러한 SIR 타겟은 이들 전송 채널들의 모두에 대한 수신된 블록들에 기초하여 조절된다. SIR 타겟은 소거 블록이 임의의 전송 채널을 통해 전송되는 경우에 UP 스텝 만큼 증가되며, 단지 DTX 블록들만이 검출될때 동일한 레벨로 유지되며, 적어도 하나의 양호한 블록 및 비소거 블록들이 검출되는 경우에 DOWN 스텝만큼 감소된다. 제 3 방식에 대하여, SIR 타겟은 연속 활성화 전송 채널들(예컨대, TrCh A)에 대한 수신된 블록들에 의하여 주로 조절되며, 모든 전송 채널들에 대하여 원하는 성능을 달성하기 위하여 간헐적 활성화 전송 채널들(예컨대, TrCh D)에 대한 수신된 블록들에 기초하여 추가로 업데이트된다. 다른 방식들은 또한 물리 채널에 대한 SIR 타겟을 조절하기 위하여 사용될 수 있다.
DOWN 및 UP 스텝들은 외부 루프에 대한 원하는 수렴 속도 및 BLER 타겟에 따른다. 큰 UP 스텝은 TrCh D와 같이 중요한 시그널링을 반송할 수 있는 타입 2 전송 채널에 대하여 사용될 수 있다. 큰 UP 스텝 크기는 SIR 타겟을 더 빠르게 램프업(ramp up)시킬 수 있으며, 타입 2 전송 채널을 통한 재전송 및/또는 새로운 전송을 위한 디코딩 신뢰성을 개선할 수 있다.
도 10은 W-CDMA에서 음성 통화를 위한 TrCh A 및 TrCh D에 대한 전력 제어를 수행하는 프로세스(1000)를 도시한다. 프로세스(1000)는 TrCh A 및 D에 대한 단일 SIR 타겟을 유지하며, 앞서 기술된 제 3 방식을 구현한다.
적어도 하나의 전송 블록이 TrCh A 및/또는 TrCh D를 통해 수신되는 각각의 시간 간격에 대하여, 각각의 전송 채널에 대한 각각의 수신된 블록은 수신된 블록의 상태를 결정하기 위하여 처리된다(예컨대, 디코딩, CRC 검사 및 소거 검출된다)(블록 1012). 블록(1012)에 대한 TrCh D의 처리는 도 8에 도시된 바와같이 수행될 수 있다. 소거 블록이 TrCh D에 대하여 획득되고 블록(1014)에서 응답이 "예'이면, SIR 타겟은 가장 큰 UP 스텝 크기만큼 증가된다(블록 1016). 그렇치 않고 소거 블록이 TrCh D에 대하여 획득되고 블록(1024)에서 응답이 "예"이면, SIR 타겟은 보통의 UP 스텝 크기만큼 증가된다(블록 1026). SIR 타겟은 예컨대 소거 검출을 위한 높은 거짓 알람 레이트로 인한 불안정성을 방지하기 위하여 SIRmax로 제한될 수 있다(블록 1018). 만일 소거 블록이 TrCh A 또는 D에 대하여 수신되지 않고 양호한 블록이 TrCh A 및/또는 TrCh D에 대하여 획득된다는 것을 지시하는, 블록(1024)에서 응답이 "아니오"이면, SIR 타겟은 DOWN 스텝 크기만큼 감소된다(블록 1028). 블록들(1018, 1028)로부터, 프로세스는 다음 시간 간격동안 SIR 조절을 수행하기 위하여 블록(1012)으로 리턴한다. 프로세스(1000)로부터의 SIR 타겟은 도 9에 도시된 바와같이 TPC 명령들을 생성하기 위하여 사용된다.
3. 시스템
도 11은 기지국(110x) 및 무선 장치(120x)의 실시예를 도시한 블록도이다. 다운링크에서, 인코더(1110)는 하나 이상의 전송 채널들에 대한 전송 블록들을 수신하며, 적용가능 전송 포맷에 기초하여 각각의 전송 블록을 처리한다(예컨대, 인코딩, 인터리빙, 및 심볼 매핑한다). 변조기(1112)는 전송 채널들을 반송하는 물리 채널에 대한 처리(예컨대, 채널화, 스펙트럼 확산, 스크램블링 등)를 수행하며, 데이터 칩들의 스트림을 제공한다. 송신기 유닛(TMTR)(1114)은 데이터 칩들을 컨디셔닝하며(예컨대, 아날로그로 변환, 증폭, 필터링 및 주파수 상향 변환을 수행하며) 안테나(1116)를 통해 전송되는 다운링크 신호를 생성한다.
무선 장치(120x)에서, 안테나(1152)는 다운링크 신호를 수신하며, 수신된 신호를 수신기 유닛(RCVR)(1154)에 제공한다. 수신기 유닛(1154)은 수신된 신호를 컨디셔닝하며(예컨대, 필터링, 증폭 및 주파수 하향 변환을 수행하며), 컨디셔닝된 신호를 디지털화하며, 데이터 샘플들을 제공한다. 복조기(Demod)(1156)는 데이터 샘플들을 처리하고 수신된 심볼들(또는 심볼 추정치들)을 제공한다. 디코더(1158)는 디코딩된 블록을 획득하기 위하여 각각의 수신된 블록에 대한 수신된 심볼을 처리하며(예컨대, 디매핑, 디인터리빙, 및 디코딩하며), 각각의 디코딩된 블록을 검사하며, 각각의 디코딩된 블록에 대한 CRC 상태를 소거 검출기(1160)에 제공한다. 디코더(1158)는 CRC 실패를 가진 각각의 수신 블록에 대한 에너지 메트릭, SER, 및 제로 상태 비트를 소거 검출기(1160)에 제공한다.
소거 검출기(1160)는 알려지지 않은 포맷 및 CRC 실패를 가진 각각의 수신된 블록에 대한 소거 검출을 수행하며, 제어기(1170)에 그것의 블록 상태(양호, 소거 또는 DTX)를 제공한다. 소거 검출기(1160)는 도 7 및 도 8에 도시된 프로세스들(700, 800)을 구현할 수 있다. SIR 추정기(1162)는 데이터 전송을 위하여 사용된 각각의 물리 채널에 대한 수신된 SIR을 추정하며, 수신된 SIR을 제어기(1170)에 제공한다. 제어기(1170)는 전력 제어를 수행하며, 각각의 수신된 블록의 상태에 기초하여 SIR 타겟을 조절하며, 다운링크 물리 채널의 전송 전력을 조절하기 위하여 사용된 TPC 명령들을 생성한다.
업링크에서, 인코더(1180)는 다양한 타입의 데이터를 수신하여 처리한다(예컨대, 인코딩, 인터리빙 및 심볼 매핑한다). 변조기(1182)는 인코더(1180)로부터의 데이터를 처리하며 데이터 칩들을 제공한다. TPC 명령들은 제어 데이터와 다중화될 수 있으며 업링크 DPCCH를 통해 전송될 수 있다. 송신기 유닛(1184)은 데이터 칩들을 처리하며, 안테나(1152)를 통해 전송되는 업링크 신호를 생성한다. 기지국(110x)에서, 안테나(1116)는 업링크 신호를 수신하며, 수신된 신호를 제공한다. 수신된 신호는 수신기 유닛(1120)에 의하여 컨디셔닝 및 디지털화되며, 복조기(1122)에 의하여 처리되며, 무선장치(120x)에 의하여 전송된 데이터 및 TPC 명령들을 복원하기 위하여 디코더(1124)에 의하여 추가로 처리된다. 전력 제어 프로세서(1128)는 TPC 명령들을 수신하며, 무선장치(120x)로의 다운링크 전송에 대한 전송 전력을 조절하는 제어를 생성한다.
제어기들(1130, 1170)은 각각 기지국(110x) 및 무선장치(120x)의 동작을 제어한다. 제어기(1130, 1170)는 각각 업링크 및 다운링크에 대한 소거 검출 및 전력 제어를 위한 다양한 기능들을 수행할 수 있다. 각각의 제어기는 그것의 링크에 대한 소거 검출기 및/또는 SIR 추정기를 구현할 수 있다. 메모리 유닛들(1132, 1172)은 각각 제어기들(1130, 1170)에 대한 데이터 및 프로그램 코드들을 저장한다.
여기에서 제시된 검출 기술들은 타입 2 전송 채널의 성능을 개선할 수 있다. 외부 루프는 보통 단지 타입 1 전송 채널들에 대하여 동작한다. 타입 2 전송 채널(예컨대, TrCh D)은 전형적으로 전력 제어를 위하여 고려되지 않는다. 그 다음에, 타입 2 전송 채널의 성능은 전력 제어되는 타입 1 전송 채널들에 의하여 세팅되는 SIR 타겟에 따른다. 일부 예들에서, 타입 1 전송 채널들에 의하여 세팅된 SIR 타겟은 타입 2 전송 채널을 통한 전송을 신뢰성있게 수행하는데 있어서 너무 낮다. 이는 무선장치가 중요한 시그널링 메시지들 및/또는 데이터들을 손실하도록 할 수 있으며, 다른 해로운 현상들을 추가로 유발할 수 있다. 이러한 문제는 예컨대 무선장치가 음성 통화를 위한 긴 기간 비활성화동안 데이터 통화를 추가하는 경우에 악화된다. AMR에 대하여, 비활성화는 음성 활성화보다 낮은 SIR을 필요로하며, SIR 타겟은 이러한 긴 비활성 기간동안 낮은 값으로 구동된다. 낮은 SIR 타겟은 TrCh D를 통해 전송된 시그널링에 대한 높은 BLER이 데이터 통화를 셋업하도록 한다. BLER이 높을 수록, 통화 셋업과 관련하여 높은 실패율이 유발된다. 여기에서 제시된 검출 기술들에 있어서, 타입 2 전송 채널에 대한 수신된 블록들은 타입 1 및 2 전송 채널에 대하여 양호한 성능이 달성될 수 있도록 신뢰성있게 검출되어 전력 제어를 위하여 사용될 수 있다.
명확화를 위하여, 검출 기술들은 W-CDMA에서 음성 통화를 위하여 다운링크상에서 사용되는 전송 채널들과 관련하여 상세히 기술되었다. 따라서, 전송 채널들, 물리 채널, SIR 타겟 및 BLER 타겟과 같은 W-CDMA 기술은 앞의 상세한 설명에서 사용된다. 일반적으로, 이들 기술들은 임의의 무선 통신 시스템을 위하여 그리고 수신기가 전송을 위하여 사용된 포맷을 알지 못하는 임의의 전송을 위하여 사용될 수 있다. 다른 시스템들은 채널들(예컨대, 트래픽 채널들 또는 물리 채널들), SIR 타겟(예컨대, 타겟 SNR), BLER 타겟(예컨대, 타겟 프레임 에러율(FER)) 등에 대하여 다른 용어를 사용할 수 있다.
여기에서 제시된 검출 기술들은 다양한 수단에 의하여 구현될 수 있다. 예컨대, 이들 기술들은 하드웨어, 소프트웨어, 또는 이들의 조합으로 구현될 수 있다. 하드웨어 구현에 있어서, 검출을 수행하기 위하여 사용된 처리 유닛들은 하나 이상의 주문형 집적회로(ASIC), 디지털 신호 프로세서(DSP), 디지털 신호 처리 장치(DSPD), 프로그램가능 논리장치(PLD), 필드 프로그램가능 게이트 어레이(FPGA), 프로세서, 제어기, 마이크로-제어기, 마이크로프로세서, 여기에 기술된 기능을 수행하도록 설계된 다른 전자 유닛, 또는 이들의 조합내에서 구현될 수 있다.
소프트웨어 구현에 있어서, 검출 기술들은 여기에 기술된 기능들을 수행하는 모듈들(예컨대, 절차, 함수 등)로 구현될 수 있다. 소프트웨어 코드들은 메모리 유닛(예컨대, 도 11의 메모리 유닛(1172)에 저장되고 프로세서(예컨대, 제어기(1170))에 의하여 실행될 수 있다. 메모리 유닛은 프로세서 내부에서 또는 프로세서 외부에서 구현될 수 있다.
제목은 참조를 위하여 그리고 검색을 위하여 여기에 기술된다. 이들 제목들은 여기에 기술된 개념들의 범위를 제한하기 위하여 기술되지 않으며 이들 개념들은 명세서 전반에 걸쳐 다른 섹션들에서 응용할 수 있다.
기술된 실시예들의 이전 설명은 당업자로 하여금 본 발명을 실시하거나 또는 사용하도록 하기 위하여 제공된다. 이들 실시예들에 대한 다양한 수정들은 당업자에게 명백할 것이며, 여기에서 정의된 일반적인 원리들은 본 발명의 사상 및 범위를 벗어나지 않고 다른 실시예들에 적용될 수 있다. 따라서, 본 발명은 여기에 기술된 실시예들에 제한되지 않고 여기에 기술된 원리들 및 신규한 특징들에 따른 최광의 범위에 따른다.