Nothing Special   »   [go: up one dir, main page]

KR100887299B1 - Robust erasure detection and erasure-rate-based closed loop power control - Google Patents

Robust erasure detection and erasure-rate-based closed loop power control Download PDF

Info

Publication number
KR100887299B1
KR100887299B1 KR1020077001194A KR20077001194A KR100887299B1 KR 100887299 B1 KR100887299 B1 KR 100887299B1 KR 1020077001194 A KR1020077001194 A KR 1020077001194A KR 20077001194 A KR20077001194 A KR 20077001194A KR 100887299 B1 KR100887299 B1 KR 100887299B1
Authority
KR
South Korea
Prior art keywords
codeword
received
erase
codewords
transmitted
Prior art date
Application number
KR1020077001194A
Other languages
Korean (ko)
Other versions
KR20070022158A (en
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 콸콤 인코포레이티드
Priority to KR1020077001194A priority Critical patent/KR100887299B1/en
Publication of KR20070022158A publication Critical patent/KR20070022158A/en
Application granted granted Critical
Publication of KR100887299B1 publication Critical patent/KR100887299B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0057Block codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/20Arrangements for detecting or preventing errors in the information received using signal quality detector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/06TPC algorithms
    • H04W52/08Closed loop power control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/20TPC being performed according to specific parameters using error rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/24TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters
    • H04W52/241TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters taking into account channel quality metrics, e.g. SIR, SNR, CIR, Eb/lo
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/24TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters
    • H04W52/243TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters taking into account interferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/24TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters
    • H04W52/247TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters where the output power of a terminal is based on a path parameter sent by another terminal
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

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

Abstract

본 발명은 에러 검출 코딩 없이 송신을 위한 소거 검출 및 전력 제어를 실행하는 기술에 관한 것이다. 소거 검출을 위해, 송신기는 무선 채널을 통해 코드워드를 송신한다. 수신기는 각각의 수신된 코드워드에 대한 메트릭을 계산하고, 계산된 메트릭을 소거 임계치와 비교하며, 수신된 코드워드를 "소거" 또는 "비소거"로 선언한다. 수신기는 성능의 목표 레벨을 달성하기 위해 수신된 알려진 코드워드에 기초하여 동적으로 소거 임계치를 조정한다. 전력 제어를 위해, 내부 루프는 목표 SNR에서 수신된 신호 품질(SNR)을 유지하기 위해 전송 전력을 조정한다. 외부 루프는 목표 소거율을 달성하기 위해 수신된 코드워드의 상태(소거 또는 비소거)에 기초하여 목표 SNR을 조정한다. 제3의 루프는 목표 조건 에러율을 달성하기 위해, 수신된 알려진 코드워드의 상태("양호", "불량" 또는 "소거")에 기초하여 소거 임계치를 조정한다. The present invention relates to a technique for performing erase detection and power control for transmission without error detection coding. For erasure detection, the transmitter transmits a codeword over a wireless channel. The receiver calculates a metric for each received codeword, compares the calculated metric with an erase threshold, and declares the received codeword as "erased" or "non-erased". The receiver dynamically adjusts the erase threshold based on the known codeword received to achieve the target level of performance. For power control, the inner loop adjusts the transmit power to maintain the received signal quality (SNR) at the target SNR. The outer loop adjusts the target SNR based on the state of the received codeword (erased or unerased) to achieve the target erase rate. The third loop adjusts the erase threshold based on the state ("good", "bad" or "clear") of the known codeword received to achieve the target condition error rate.

Description

강건한 소거 검출 및 소거율 기반 폐루프 전력 제어{ROBUST ERASURE DETECTION AND ERASURE-RATE-BASED CLOSED LOOP POWER CONTROL} Robust Erase Detection and Erasure Rate-Based Closed Loop Power Control {ROBUST ERASURE DETECTION AND ERASURE-RATE-BASED CLOSED LOOP POWER CONTROL}

본 출원은 2004년 6월 18일 출원된 "역방향 링크 전력 제어 알고리즘"이란 명칭의 미국 가출원 No.60/580,819를 우선권으로 청구한다. This application claims priority to US provisional application No. 60 / 580,819, filed June 18, 2004, entitled "Reverse Link Power Control Algorithm."

본 발명은 통상적으로 데이터 통신에 관한 것이며, 더욱 상세하게는 무선 통신 시스템에서 소거(erasure) 검출 및 전력 제어를 실행하는 기술에 관한 것이다. TECHNICAL FIELD The present invention generally relates to data communications, and more particularly to techniques for performing erasure detection and power control in wireless communication systems.

무선 다중 액세스 통신 시스템은 다중 무선 터미널에 대한 통신을 동시에 지원할 수 있다. 각각의 터미널은 순방향 및 역방향 링크 상의 송신을 통해 하나 이상의 기지국과 통신한다. 순방향 링크(또는 다운 링크)는 기지국으로부터 터미널로의 통신 링크를 말하며, 역방향 링크(업 링크)는 터미널로부터 기지국으로의 통신 링크를 의미한다. A wireless multiple access communication system can simultaneously support communication for multiple wireless terminals. Each terminal communicates with one or more base stations via transmissions on the forward and reverse links. The forward link (or downlink) refers to the communication link from the base station to the terminal, and the reverse link (uplink) refers to the communication link from the terminal to the base station.

다중 터미널은 서로 직교할 자신의 송신을 다중화함으로써 역방향 링크 상에 동시에 송신할 수도 있다. 다중화는 시간, 주파수 및/또는 코드 도메인에서 다중 역방향 링크 송신 사이의 직교성을 달성하는 것을 시도한다. 만일 달성될 경우, 완전한 직교성은 수신국에서 다른 터미널들로부터의 송신과 간섭하지 않는 각각의 터미널로부터의 송신을 초래한다. 그러나 상이한 터미널들로부터의 송신들 사이의 완전한 직교성은 채널 조건, 수신기 불완전성 등으로 인해 종종 실현되지 않는다. 직교성에서의 상실은 각각의 터미널이 다른 터미널과의 소정 양의 간섭을 유발하게 한다. 따라서, 각각의 터미널의 성능은 모든 다른 터미널로부터의 간섭에 의해 저하된다. Multiple terminals may transmit simultaneously on the reverse link by multiplexing their transmissions to be orthogonal to each other. Multiplexing attempts to achieve orthogonality between multiple reverse link transmissions in the time, frequency and / or code domains. If achieved, complete orthogonality results in transmissions from each terminal that do not interfere with transmissions from other terminals at the receiving station. However, complete orthogonality between transmissions from different terminals is often not realized due to channel conditions, receiver imperfections, and the like. Loss in orthogonality causes each terminal to cause a certain amount of interference with other terminals. Thus, the performance of each terminal is degraded by interference from all other terminals.

역방향 링크 상에서, 전력 제어 메카니즘은 모든 터미널들에 대한 우수한 성능을 보장하기 위해 각각의 터미널의 송신 전력을 제어하는데 사용될 수도 있다. 이러한 전력 제어 메카니즘은 두 전력 제어 루프로 실행되는데, 이들은 종종 "내부" 루프 및 "외부" 루프로 불린다. 내부 루프는 수신 기지국에서 측정된 수신 신호 품질(SNR)이 목표 SNR로 유지되도록 터미널의 송신 전력을 조절한다. 외부 루프는 원하는 블록 에러율(BLER) 또는 패킷 에러율(PER)을 유지하도록 목표 SNR을 조절한다. On the reverse link, a power control mechanism may be used to control the transmit power of each terminal to ensure good performance for all terminals. This power control mechanism is implemented in two power control loops, which are often referred to as "inner" loops and "outer" loops. The inner loop adjusts the transmit power of the terminal so that the received signal quality (SNR) measured at the receiving base station remains at the target SNR. The outer loop adjusts the target SNR to maintain the desired block error rate (BLER) or packet error rate (PER).

통상의 전력 제어 메카니즘은 원하는 블록/패킷 에러율이 터미널로부터 역방향 링크 송신을 위해 달성되도록 각각의 터미널의 송신 전력을 조절한다. 순환 리던던시 체크(CRC) 코드와 같은 소거 검출 코드는 통상적으로 각각의 수신된 데이터 블록/패킷이 올바르게 또는 에러로 코딩되었는지를 결정하는데 사용된다. 따라서, 목표 SNR은 에러 검출 코딩의 결과에 기초하여 조절된다. 그러나 에러 검출 코드는 예를 들어, 에러 검출 코드의 오버헤드가 과도한 것으로 간주되면, 소정의 송신을 위해 사용되지 않는다. 에러 검출 코드에 의존하는 통상의 전력 제어 메카니즘은 이러한 송신을 위해 직접 사용될 수 없다. Conventional power control mechanisms adjust the transmit power of each terminal such that the desired block / packet error rate is achieved for the reverse link transmission from the terminal. An erase detection code, such as a cyclic redundancy check (CRC) code, is typically used to determine whether each received data block / packet was correctly or error coded. Thus, the target SNR is adjusted based on the result of the error detection coding. However, the error detection code is not used for a given transmission, for example, if the overhead of the error detection code is considered excessive. Conventional power control mechanisms that rely on error detection codes cannot be used directly for such transmissions.

따라서, 기술 분야에 필요한 것은 에러 검출 코딩이 사용되지 않을 때 송신 을 위한 송신 전력을 적절하게 조절하는 기술이 필요하다. Therefore, what is needed in the technical field is a technique for properly adjusting the transmission power for transmission when error detection coding is not used.

에러 검출 코딩을 이용하지 않는 "물리" 채널(예를 들어, 제어 채널 또는 데이터 채널) 상에서 송신을 위한 에러 검출 및 전력 제어를 실행하는 기술이 설명된다. 데이터는 물리 채널 상에서 "코드워드"로서 송신되는데, 여기서 각각의 코드워드는 코딩된 또는 코딩되지 않은 데이터의 블록일 수 있다. Techniques for performing error detection and power control for transmission on a "physical" channel (eg, a control channel or a data channel) that do not use error detection coding are described. Data is transmitted as "codewords" on a physical channel, where each codeword may be a block of coded or uncoded data.

소거 검출을 위해, 송신 엔티티(예를 들어, 무선 터미널)는 물리 채널 상에서 그리고 무선 채널을 통해 수신 엔티티(예를 들어, 기지국)로 코드 워드를 전송한다. 기지국은 이하에 기술된 바와 같이 각각의 수신 코드워드에 대한 메트릭을 계산하며, 계산된 메트릭을 소거 임계치와 비교한다. 기지국은 비교 결과에 기초하여 각각의 수신된 코드워드가 "소거(erased)" 코드워드 또는 "비소거(non-erased)" 코드워드인지를 선언한다. 기지국은 동적으로, 비소거 코드워드로 선언될 때 수신된 코드워드가 에러를 포함하여 디코딩되는 확률을 나타내는 목표 조건 에러율에 의해 정량화될 수 있는 성능의 목표 레벨을 달성하기 위해 소거 임계치를 동적으로 조정한다. 소거 임계치는 수신된 공지된 코드워드에 기초하여 조절될 수도 있는데, 이는 후술된 바와 같이 기지국과 통신하는 터미널에 의해 송신된 공지된 코드워드에 대해 수신된 코드워드이다. 조정가능한 소거 임계치는 다양한 채널 조건에서 강건한 소거 검출 성능을 제공할 수 있다. For erasure detection, a transmitting entity (e.g., wireless terminal) transmits a code word on a physical channel and over a wireless channel to a receiving entity (e.g., base station). The base station calculates a metric for each received codeword, as described below, and compares the calculated metric with an erase threshold. The base station declares whether each received codeword is an "erased" codeword or a "non-erased" codeword based on the comparison result. The base station dynamically adjusts the erase threshold to achieve a target level of performance that can be quantified by a target condition error rate that indicates the probability that the received codeword is decoded including an error when declared as a non-erase codeword. do. The erase threshold may be adjusted based on the received known codeword, which is the codeword received for the known codeword transmitted by the terminal in communication with the base station as described below. The adjustable erase threshold can provide robust erasure detection performance under various channel conditions.

3개의 루프(내부 루프, 외부 루프, 및 제3의 루프)를 갖는 전력 제어 메카니즘은 물리 채널에 대해 송신 전력을 제어하는데 사용될 수도 있다. 내부 루프는 수신된 SNR을 목표 또는 목표에 근접한 SNR로 유지하도록 물리 채널에 대한 송신 전력을 조정한다. 외부 루프는 수신된 코드워드를 소거된 코드워드로 선언하는 확률인, 목표 소거율을 달성하기 위해 수신된 코드워드의 상태(소거 또는 비소거)에 기초하여 목표 SNR을 조정한다. 제3의 루프는 목표 조건 에러율을 달성하기 위해 수신된 공지의 코드워드의 상태("양호", "나쁨", 또는 소거됨)를 기초로 소거 임계치를 조정한다. 목표 소거율 및 목표 조건 에러율은 물리 채널에 대한 성능의 두 측정치이다. A power control mechanism with three loops (inner loop, outer loop, and third loop) may be used to control the transmit power for the physical channel. The inner loop adjusts the transmit power for the physical channel to maintain the received SNR at or near the target. The outer loop adjusts the target SNR based on the state of the received codeword (erased or unerased) to achieve the target erase rate, which is the probability of declaring the received codeword as an erased codeword. The third loop adjusts the erase threshold based on the state ("good", "bad", or erased) of the known codeword received to achieve the target condition error rate. The target erase rate and target condition error rate are two measures of performance for a physical channel.

본 발명의 다양한 특징 및 실시예가 추가로 후술된다. Various features and embodiments of the invention are further described below.

본 발명의 특징 및 특성은 이하의 첨부된 도면과 함께 상세한 설명으로부터 더욱 명확하게 될 것이다. The features and characteristics of the present invention will become more apparent from the following detailed description taken in conjunction with the accompanying drawings.

도1은 무선 다중 액세스 통신 시스템이다. 1 is a wireless multiple access communication system.

도2는 3개의 루프를 갖는 전력 제어 메카니즘이다. 2 is a power control mechanism with three loops.

도3a 및 3b는 도2에 도시된 전력 제어 메카니즘을 위한 제2 및 제3 루프를 업데이트하는 프로세스이다. 3A and 3B are processes for updating the second and third loops for the power control mechanism shown in FIG.

도4는 데이터 송신 방식에 대한 데이터 및 제어 채널을 도시한다. 4 shows a data and control channel for a data transmission scheme.

도5는 기지국 및 터미널의 블록도이다. 5 is a block diagram of a base station and a terminal.

"예"라는 용어는 예증, 실례 또는 설명예를 의미하는데 사용된다. 예로서 설명된 실시예 또는 고안은 반드시 다른 실시 고안에 비해 바람직하거나 유리한 것 을 의미하는 것은 아니다. The term "example" is used to mean an illustration, example or illustration. Examples or designs described by way of example do not necessarily mean preferred or advantageous over other embodiments.

도1은 무선 다중 액세스 통신 시스템(100)을 도시한다. 시스템(100)은 다수의 무선 터미널(120)에 대한 통신을 지원하는 다수의 기지국(110)을 포함한다. 기지국은 터미널과 통신하는데 사용되는 고정국이며, 액세스 포인트, 노드 B, 또는 소정의 다른 기술 용어로 불릴 수도 있다. 터미널(120)은 통상적으로 시스템 도처에 분포되며, 각각의 터미널은 고정 또는 이동식일 수도 있다. 터미널은 이동국, 사용자 설비(UE), 무선 통신 장치, 또는 소정의 다른 용어로 불릴 수도 있다. 각각의 터미널은 소정의 주어진 순간에 순방향 및 역방향 링크상에서 하나 이상의 기지국과 통신할 수도 있다. 이는 터미널이 활성인지, 소프트 핸드오프가 지원되는지, 및 터미널이 소프트 핸드오프 중인지에 의존한다. 간략화를 위해, 도1은 역방향 링크 상에서의 송신만을 도시한다. 시스템 제어기(130)는 기지국(110)에 커플링되며, 이러한 기지국에 대해 조정 및 제어를 제공하며, 이러한 기지국에 의해 서비스된 터미널에 대한 데이터의 라우팅을 제어한다. 1 illustrates a wireless multiple access communication system 100. System 100 includes a number of base stations 110 that support communication for a number of wireless terminals 120. A base station is a fixed station used to communicate with a terminal and may also be called an access point, a Node B, or some other technical term. Terminals 120 are typically distributed throughout the system, and each terminal may be fixed or mobile. A terminal may be called a mobile station, user equipment (UE), wireless communication device, or some other terminology. Each terminal may communicate with one or more base stations on the forward and reverse links at any given moment. This depends on whether the terminal is active, whether soft handoff is supported, and whether the terminal is in soft handoff. For simplicity, Figure 1 only shows transmissions on the reverse link. System controller 130 is coupled to base station 110, provides coordination and control for such base stations, and controls the routing of data to terminals served by such base stations.

설명된 소거 검출 및 전력 제어 기술은 다양한 무선 통신 시스템에 사용될 수도 있다. 예를 들어, 이러한 기술은 코드 분할 다중 액세스(CDMA) 시스템, 시분할 다중 액세스(TDMA) 시스템, 주파수 분할 다중 액세스(FDMA) 시스템, 직교 주파수 분할 다중 액세스(OFDMA) 시스템 등에 대해 사용될 수도 있다. CDMA 시스템은 코드 분할 다중화를 이용하며, 상이한 터미널에 대한 송신은 순방향 링크에 대해 상이한 직교(예를 들어, 왈시) 코드를 이용하여 직교된다. 터미널은 CDMA에서 역방향 링크에 대해 상이한 의사 랜덤 수(PN) 시퀀스를 이용하며, 서로에 대해 완전 히 직교하지는 않는다. TDMA 시스템은 시분할 다중화를 이용하며, 상이한 터미널에 대한 송신은 상이한 시간 간격에서 송신에 의해 직교된다. FDMA 시스템은 주파수 분할 다중화를 이용하며, 상이한 터미널에 대한 송신은 상이한 주파수 대역에서 송신함으로써 직교된다. OFDMA 시스템은 직교 주파수 분할 다중화(OFDM)를 이용하며, 이는 효율적으로 다수의 직교 주파수 서브 대역으로 전체 시스템 대역폭을 분할한다. 이러한 서브 대역은 통상적으로 또한 톤, 서브 캐리어, 빈 및 주파수 채얼로도 언급될 수 있다. OFDMA 시스템은 다양한 직교 다중화 방식을 이용하며, 시간, 주파수 및/또는 코드 분할 다중화의 소정의 조합을 이용할 수도 있다. The erase detection and power control techniques described may be used in various wireless communication systems. For example, such techniques may be used for code division multiple access (CDMA) systems, time division multiple access (TDMA) systems, frequency division multiple access (FDMA) systems, orthogonal frequency division multiple access (OFDMA) systems, and the like. CDMA systems use code division multiplexing, where transmissions for different terminals are orthogonal using different orthogonal (eg, Walsh) codes for the forward link. The terminals use different pseudo random number (PN) sequences for the reverse link in CDMA and are not completely orthogonal to each other. TDMA systems use time division multiplexing, where transmissions for different terminals are orthogonalized by transmissions at different time intervals. FDMA systems use frequency division multiplexing, and transmissions for different terminals are orthogonal by transmitting in different frequency bands. OFDMA systems use Orthogonal Frequency Division Multiplexing (OFDM), which effectively partitions the overall system bandwidth into multiple orthogonal frequency subbands. Such subbands may typically also be referred to as tones, subcarriers, bins and frequency channels. OFDMA systems use various orthogonal multiplexing schemes and may use any combination of time, frequency, and / or code division multiplexing.

설명된 기술은 에러 검출 코딩을 이용하지 않는 다양한 타입의 "물리" 채널에 대해 사용될 수도 있다. 물리 채널은 또한 코드 채널, 전송 채널, 또는 소정의 다른 용어로 불릴 수도 있다. 물리 채널은 통상적으로 트래픽/패킷 데이터에 사용된 "데이터" 채널 및 오버헤드/제어 데이터를 전송하기 위해 사용된 "제어" 채널을 포함한다. 시스템은 상이한 타입의 제어 정보를 전송하기 위해 상이한 제어 채널을 이용할 수도 있다. 예를 들어, 시스템은 (1)무선 채널의 품질을 나타내는 채널 품질 표시자(CQI)를 송신하는 CQI 채널, (2)하이브리드 자동 재전송(H-ARQ) 방식을 위해 응답(ACK)을 송신하는 ACK 채널, (3)데이터 송신을 위해 요청을 송신하는 REQ 채널 등을 이용할 수도 있다. 물리 채널은 에러 검출 코딩이 사용되지 않을 지라도, 코딩의 다른 타입을 이용하거나 이용하지 않을 수도 있다. 예를 들어, 물리 채널은 소정의 코딩을 사용하지 않을 수도 있으며, 데이터는 물리 채널 상에 "명문(明文)으로" 전송된다. 물리 채널은 데이터의 각각의 블록이 물리 채널 상에서 송 신될 코딩된 데이터의 대응하는 블록을 획득하기 위해 코딩되도록 블록 코딩을 사용할 수도 있다. 설명된 기술은 소정의 그리고 모든 이러한 상이한 물리(데이터 및 제어) 채널에 대해 사용될 수도 있다. The described technique may be used for various types of "physical" channels that do not utilize error detection coding. Physical channels may also be called code channels, transport channels, or some other terminology. Physical channels typically include a "data" channel used for traffic / packet data and a "control" channel used for transmitting overhead / control data. The system may use different control channels to transmit different types of control information. For example, the system may include (1) a CQI channel that transmits a channel quality indicator (CQI) indicating the quality of the wireless channel, and (2) an ACK that transmits an acknowledgment (ACK) for the hybrid automatic retransmission (H-ARQ) scheme. Channel, (3) a REQ channel that transmits a request for data transmission, and the like. The physical channel may or may not use other types of coding, even if error detection coding is not used. For example, a physical channel may not use some coding, and data is transmitted "in clear" on the physical channel. The physical channel may use block coding such that each block of data is coded to obtain a corresponding block of coded data to be transmitted on the physical channel. The described technique may be used for certain and all such different physical (data and control) channels.

명확화를 위해, 소거 검출 및 전력 제어 기술이 특히 역방향 링크에 대해 사용된 제어 채널의 예에 대해 후술된다. 이러한 제어 채널 상의 상이한 터미널로부터의 송신은 주파수, 시간 및/또는 코드 공간에서 직교적으로 다중화될 수도 있다. 완전한 직교로 인해, 어떠한 간섭도 제어 채널 상의 각각의 터미널에 의해 관찰되지 않는다. 그러나 주파수 선택 페이딩(또는 시스템 대역폭에 걸친 주파수 응답의 변화) 및 도플러(이동으로 인함)의 존재로, 상이한 터미널로부터의 송신은 수신국에서 서로에 대해 직교가 아닐 수도 있다. For clarity, erase detection and power control techniques are described below for examples of the control channels used, in particular for the reverse link. Transmissions from different terminals on such control channels may be orthogonally multiplexed in frequency, time and / or code space. Due to full orthogonality, no interference is observed by each terminal on the control channel. However, with the presence of frequency selective fading (or change in frequency response over system bandwidth) and Doppler (due to movement), transmissions from different terminals may not be orthogonal to each other at the receiving station.

데이터는 예로든 제어 채널상의 블록에서 전송되며, 각각의 블록은 미리 결정된 개수(L)의 데이터 비트를 포함한다. 각각의 데이터 블록은 대응하는 코드워드 또는 코딩된 데이터 블록을 획득하기 위해 블록 코드로 코딩된다. 각각의 데이터 블록이 L 비트를 획득하므로, 하나의 코드워드가 각각의 상이한 데이터 블록에 대한 코드 블록에서 2L 가능 코드워드로 맵핑되는 2L 가능한 상이한 데이트 블록이 존재한다. 터미널은 제어 채널 상에서 데이터 블록에 대해 코드워드를 송신한다. Data is transmitted in blocks on the example control channel, each block comprising a predetermined number (L) of data bits. Each data block is coded with a block code to obtain a corresponding codeword or coded data block. Since each data block obtains L bits, there are 2 L capable different data blocks in which one codeword is mapped to 2 L capable codewords in the code block for each different data block. The terminal transmits a codeword for a block of data on the control channel.

기지국은 상이한 터미널에 의해 제어 채널 상에서 송신된 코드워드를 수신한다. 기지국은, 수신된 코드워드에 대해 송신될 가능성이 가장 많은 것으로 간주되는 데이터 블록인, 디코딩된 데이터 블록을 획득하기 위해 각각 수신된 코드워드 상에서 상보적 블록 디코딩을 실행한다. 블록 디코딩은 다양한 방식으로 실행될 수도 있다. 예를 들어, 기지국은 수신된 코드워드와 코드북의 2L 가능한 유효 코드워드 각각 사이에서 유클리드 거리를 계산할 수도 있다. 통상적으로, 수신된 코드워드와 소정의 유효 코드워드 사이의 유클리드 거리는 수신된 코드워드가 유효 코드워드에 가까울수록 더 짧으며, 수신된 코드워드가 유효 코드워드로부터 더 멀수록 더 길다. 수신된 코드워드에 대해 더 짧은 유클리드 거리를 갖는 유효 코드워드에 대응하는 데이터 블록이 수신된 코드워드에 대한 디코딩된 데이터 블록으로 제공된다. The base station receives the codewords transmitted on the control channel by different terminals. The base station performs complementary block decoding on each received codeword to obtain a decoded data block, which is the data block considered to be most likely transmitted for the received codeword. Block decoding may be performed in various ways. For example, the base station can receive 2L of the received codeword and codebook. Euclidean distance may be calculated between each of the possible valid codewords. Typically, the Euclidean distance between a received codeword and a given valid codeword is shorter as the received codeword is closer to the valid codeword, and longer as the received codeword is farther from the valid codeword. A data block corresponding to a valid codeword with a shorter Euclidean distance for the received codeword is provided to the decoded data block for the received codeword.

예로서, 데이터 블록에 대한 L 데이터 비트는 특정 변조 방식(예를 들어, BPSK, QPSK, M-PSK, M-QAM 등)에 대해 K 변조 방식을 포함하는 코드워드로 맵핑될 수도 있다. 각각의 유효 코드워드는 K 변조 심볼의 상이한 세트와 관련되며, 2L 가능한 유효 코드워드에 대한 변조 심볼의 2L 세트는 가능한 각각 서로로부터 (유클리트 거리에서) 멀리 떨어지게 선택될 수도 있다. 이어 수신된 코드워드는 K 수신된 심볼을 포함하며, 여기서 각각 수신된 심볼은 송신된 변조 심볼의 잡음 버전이다. 수신된 코드워드와 소정의 유효 코드워드 사이의 유클리드 거리는 다음과 같이 계산될 수 있는데,

Figure 112008055483197-pct00001
여기서,
Figure 112008055483197-pct00002
는 수신된 코드워드 k에 대해 j번째 수신된 심볼이며,
Figure 112008055483197-pct00003
는 유효 코드워드 i에 대해 j번째 변조 심볼이며, 및
Figure 112008055483197-pct00004
는 수신된 코드워드 k와 유효 코드워드 i 사이의 유클리드 거리이다. By way of example, the L data bits for a data block may be mapped to a codeword that includes a K modulation scheme for a particular modulation scheme (eg, BPSK, QPSK, M-PSK, M-QAM, etc.). Each valid codeword is associated with a different set of K modulation symbols, and the 2 L sets of modulation symbols for the 2 L possible valid codewords may each be chosen to be as far apart from each other (at Euclidean distance) as possible. The received codeword then comprises K received symbols, where each received symbol is a noise version of the transmitted modulation symbol. The Euclidean distance between the received codeword and the given valid codeword can be calculated as follows:
Figure 112008055483197-pct00001
here,
Figure 112008055483197-pct00002
Is the jth received symbol for the received codeword k,
Figure 112008055483197-pct00003
Is the j th modulation symbol for the valid codeword i, and
Figure 112008055483197-pct00004
Is the Euclidean distance between the received codeword k and the valid codeword i.

식(1)은 수신된 코드워드에 대해 K 수신된 심볼과 유효 코드워드에 대해 K 변조 심볼 사이의 평균 제곱 에러로서 유클리드 거리를 계산한다. 최소의

Figure 112007004852998-pct00005
유효 코드워드 데이터 블록에 대응하는 데이터 블록이 수신된 코드워드에 대한 디코딩된 데이터 블록으로서 제공된다. Equation (1) calculates the Euclidean distance as the mean squared error between the K received symbol for the received codeword and the K modulation symbol for the valid codeword. Minimal
Figure 112007004852998-pct00005
The data block corresponding to the valid codeword data block is provided as a decoded data block for the received codeword.

에러 검출 코드가 없으면, 소정의 주어진 코드워드가 올바른지 에러가 있는지, 및 디코딩된 데이터 블록이 참으로 송신된 데이터 블록인지를 결정하는 직접적인 방법이 없다. 메트릭은 디코딩 결과에서 확실성(confidence)의 표시를 제공하기 위해 정의되어 사용될 수 있다. 실시예에서, 메트릭은 다름과 같이 주어지는데,

Figure 112008055483197-pct00006
여기서,
Figure 112008055483197-pct00007
는 수신된 코드워드 k와 가장 가까운 유효 코드워드 사이의 유클리드 거리이며,
Figure 112008055483197-pct00008
는 수신된 코드워드 k와 다음으로 가장 가까운 유효 코드워드 사이의 유클리드 거리이며, 및
Figure 112008055483197-pct00009
는 수신된 코드워드 k에 대한 메트릭이다. Without an error detection code, there is no direct way to determine whether a given given codeword is correct or error, and whether the decoded data block is a truly transmitted data block. Metrics can be defined and used to provide an indication of confidence in the decoding result. In an embodiment, the metric is given as
Figure 112008055483197-pct00006
here,
Figure 112008055483197-pct00007
Is the Euclidean distance between the received codeword k and the closest valid codeword,
Figure 112008055483197-pct00008
Is the Euclidean distance between the received codeword k and the next closest valid codeword, and
Figure 112008055483197-pct00009
Is a metric for the received codeword k.

만일 수신된 코드워드가 다음으로 가장 가까운 코드워드보다 가장 가까운 코드워드에 더 근접한 경우, 메트릭

Figure 112008055483197-pct00010
는 작은 값이며, 디코딩된 데이터 블록이 정확하다는 높은 확실성이 존재한다. 결론적으로, 만일 수신된 코드워드가 가장 가까운 코드워드 및 다음으로 가장 가까운 코드워드와 거의 같은 거리를 가지면, 메트릭
Figure 112008055483197-pct00011
은 1로 접근 또는 m(k)→1이며, 디코딩된 데이터 블록이 정확하다는 낮은 확실성이 존재한다. If the received codeword is closer to the nearest codeword than the next nearest codeword, the metric
Figure 112008055483197-pct00010
Is a small value and there is a high certainty that the decoded data block is correct. In conclusion, if the received codeword has a distance approximately equal to the nearest codeword and the next nearest codeword, then the metric
Figure 112008055483197-pct00011
Is approaching 1 or m (k) → 1, and there is a low certainty that the decoded data block is correct.

식(2)는 유클리드 거리의 비에 기초한 메트릭의 일례를 나타내며, 이는 소정의 수신된 코드워드의 블록 디코딩이 올바른지 에러가 있는지를 결정하는데 사용될 수도 있다. 다른 메트릭은 소거 검출을 위해 사용될 수도 있는데, 이는 본 발명의 사상 내에 있다. 통상적으로, 메트릭은 소정의 적절한 확실성(reliability) 함수 f(r,C)에 기초하는 것으로 한정될 수도 있는데, 여기서, r은 수신된 코드워드이며, C는 코드북 또는 모든 가능한 코드워드의 집합이다. 함수 f(r,C)는 수신된 코드워드의 품질/신뢰성을 나타내며, 적절한 특징(예를 들어, 검출 확실성을 갖는 단조 증가(monotonic))을 갖는다. Equation (2) represents an example of a metric based on the ratio of Euclidean distance, which may be used to determine whether the block decoding of a given received codeword is correct or there is an error. Other metrics may be used for erasure detection, which is within the spirit of the present invention. Typically, the metric may be limited to being based on any suitable reliability function f (r, C), where r is a received codeword and C is a codebook or a collection of all possible codewords. The function f (r, C) represents the quality / reliability of the received codeword and has an appropriate characteristic (eg monotonic with detection certainty).

소거 검출은 각각의 수신된 코드워드에 대한 디코딩 결과가 미리 결정된 레벨의 확실성(confidence)을 충족시키는 지를 결정하기 위해 실행될 수도 있다. 수신된 코드워드에 대한 메트릭

Figure 112008055483197-pct00012
은 이하와 같이 수신된 코드워드에 대한 디코딩 결정을 획득하기 위해 소거 임계치(THerasure)와 비교될 수도 있다.
Figure 112008055483197-pct00013
Erasure detection may be performed to determine if the decoding result for each received codeword meets a predetermined level of confidence. Metrics for Received Codewords
Figure 112008055483197-pct00012
May be compared with an erase threshold TH erasure to obtain a decoding decision for the received codeword as follows.
Figure 112008055483197-pct00013

식(3)에 도시된 바와 같이, 수신된 코드워드는 만일 메트릭 m(k)가 소거 임계치보다 크거나 같으면 "소거" 코드워드로 선언되며, 만일 메트릭 m(k)가 소거 임 계치보다 작으면 "비소거" 코드워드로 선언된다. 기지국은 비소거 및 소거 코드워드에 대해 다르게 디코딩된 데이터 블록을 다룰 수도 있다. 예를 들어, 기지국은 이후의 프로세싱에 대해 비소거 코드워드에 대해 디코딩된 데이터 블록을 사용할 수도 있으며, 소거 코드워드에 대한 디코딩된 데이터 블록을 버릴 수도 있다. As shown in equation (3), the received codeword is declared as an "erasing" codeword if the metric m (k) is greater than or equal to the erase threshold, and if the metric m (k) is less than the erase threshold. It is declared as a "non-erasing" codeword. The base station may handle data blocks that are decoded differently for unerased and erased codewords. For example, the base station may use the decoded data block for the non-erasing codeword for later processing, and may discard the decoded data block for the erase codeword.

소거 코드워드로서 수신된 코드워드를 선언하는 가능성은 소거율로 불려지며 Prerasure로 표시된다. 소거율은 소거 검출에 대해 사용된 소거 임계치 및 수신된 코드워드에 대한 수신 신호 품질(SNR)에 의존한다. 신호 품질은 신호대 잡음비, 신호대 잡음 및 간섭비, 등에 의해 한정될 수도 있다. 소정의 수신된 SNR의 경우, 낮은 소거 임계치는 수신된 코드워드가 소거 코드워드로 선언될 가능성을 증가시키며, 그 역도 마찬가지이다. 소정의 소거 임계치의 경우, 수신된 낮은 SNR은 수신된 코드워드가 소거 코드워드로 선언될 가능성을 증가시키며, 그 역도 마찬가지다. 소정의 소거 임계치의 경우, 수신된 SNR은 원하는 소거율을 달성하기 위해 (후술될 제어 채널에 대한 송신 전력을 제어함으로써) 설정될 수도 있다. The possibility of declaring a codeword received as an erasure codeword is called the erasure rate and denoted by Pr erasure . The cancellation rate depends on the cancellation threshold used for erase detection and the received signal quality (SNR) for the received codeword. Signal quality may be limited by signal to noise ratio, signal to noise and interference ratio, and the like. For a given received SNR, a low erase threshold increases the likelihood that a received codeword is declared an erase codeword, and vice versa. For certain erase thresholds, the low SNR received increases the likelihood that the received codeword is declared an erase codeword, and vice versa. For certain erase thresholds, the received SNR may be set (by controlling the transmit power for the control channel to be described later) to achieve the desired erase rate.

소거 임계치는 제어 채널에 대한 원하는 성능을 달성하기 위해 설정될 수도 있다. 예를 들어, 조건 에러율로도 불리는, 비소거 코드워드에 대해 정해진 에러의 가능성은 제어 채널에 대해 사용될 수도 있다. 이러한 조건 에러율은 Prerror로 표시되며, 수신된 코드워드가 비소거 코드워드로 선언될 경우, 올바르지 않은 수신된 코드워드에 대한 디코딩된 데이터 블록의 가능성이 Prerror이라는 것을 의미한다. 낮은 Prerror(예를 들어, 1% 또는 0.1%)는 비소거 코드워드가 선언될 때 디코딩 결과에서 높은 정도의 확실성에 대응한다. 낮은 Prerror는 신뢰가능한 디코딩이 중요한 많은 타입의 송신의 경우 바람직할 수도 있다. 소거 임계치는 원하는 Prerror을 획득하기 위해 적절한 레벨로 설정될 수도 있다. The erase threshold may be set to achieve the desired performance for the control channel. For example, the probability of an error defined for a non-erasing codeword, also called a condition error rate, may be used for the control channel. These conditions are shown in the error rate Pr error, if the received codeword is declared to be a non-erased codeword, the probability of the decoded data block for the received codeword correct that means that the Pr error. Low Pr errors (e.g., 1% or 0.1%) correspond to a high degree of certainty in the decoding result when an unerased codeword is declared. Low Pr error may be desirable for many types of transmissions where reliable decoding is important. The erase threshold may be set to an appropriate level to obtain the desired Pr error .

잘 한정된 관계가 소거율 Prerasure, 조건 에러율 Prerror, 소거 임계치 THerasure, 및 수신 SNR 사이에 존재하는 것으로 예상될 수도 있다. 특히, 소정의 소거 임계치 및 소정의 수신 SNR의 경우, 특정한 소거율 및 특정한 조건 에러율이 존재한다. 소거 임계치를 변경함으로써, 소거율과 조건 에러율 사이에서 선택이 행해질 수도 있다. 컴퓨터 시뮬레이션이 실행될 수도 있으며, 및/또는 경험적인 측정이 상이한 소거 임계치 및 상이한 수신 SNR에 대한 소거율과 조건 에러율 사이의 관계를 결정 또는 예측하기 위해 행해질 수도 있다. A well defined relationship may be expected to exist between the erase rate Pr erasure , the condition error rate Pr error , the erase threshold TH erasure , and the received SNR. In particular, for a given erase threshold and a given received SNR, there is a specific erase rate and a specific condition error rate. By changing the erase threshold, a choice may be made between the erase rate and the condition error rate. Computer simulations may be performed and / or empirical measurements may be made to determine or predict the relationship between the cancellation rate and the condition error rate for different cancellation thresholds and different received SNRs.

그러나 실질적인 시스템에서, 이러한 4개의 파라미터들 사이의 관계는 앞서서 알려지지 않을 수도 있으며, 배치 시나리오에 의존할 수도 있다. 예를 들어, 원하는 소거율을 획득할 수 있는 특정 소거 임계치 및 조건 에러율은 선험적으로 알려지지 않으며, 시간에 따라 변화하기도 하지만 느리게 변화할 수도 있다. 더욱이, 시뮬레이션을 통해 또는 소정의 다른 수단을 통해 획득된, 소거율과 조건 에러율 사이의 "예측된" 관계는 실제 배치에서 그대로 유지될 것이다. However, in a practical system, the relationship between these four parameters may not be known earlier and may depend on the deployment scenario. For example, the specific erase thresholds and condition error rates that can achieve the desired erase rate are not known a priori and may change slowly over time. Moreover, the “predicted” relationship between the erase rate and the condition error rate, obtained through simulation or through some other means, will remain intact in the actual deployment.

전력 제어 메카니즘은 제어 채널에 대한 원하는 성능을 달성하기 위해 수신된 SNR 및 소거 임계치를 동적으로 조절하는데 사용될 수도 있다. 제어 채널 성능은 목표 소거율 Prerasure(예를 들어, 10% 소거율, 또는 Prerasure=0.1) 및 목표 조건 에 러율 Prerror(예를 들어, 1% 조건 에러율, 또는 Prerror=0.01), 즉 (Prerasure, Prerror) 쌍에 의해 한정될 수도 있다. The power control mechanism may be used to dynamically adjust the received SNR and erase threshold to achieve the desired performance for the control channel. The control channel performance is based on the target erasure rate Pr erasure (e.g., 10% erasure rate, or Pr erasure = 0.1) and target condition error rate Pr error (e.g., 1% condition error rate, or Pr error = 0.01) It may be limited by (Pr erasure , Pr error ) pairs.

도2는 소거 임계치를 동적으로 조절하고 터미널로부터 기지국으로의 제어 채널에 대해 전송된 송신에 대한 송신 전력을 제어하기 위해 사용될 수도 있는 전력 제어 메카니즘(200)을 도시한다. 전력 제어 메카니즘(200)은 내부 루프(210), 외부 루프(220) 및 제3의 루프(230)를 포함한다. 2 illustrates a power control mechanism 200 that may be used to dynamically adjust the erase threshold and control the transmit power for the transmitted transmission for the control channel from the terminal to the base station. The power control mechanism 200 includes an inner loop 210, an outer loop 220, and a third loop 230.

내부 루프(210)는 목표 SNR에 가능하면 근접하게, 기지국에서 측정된 바와 같이, 송신을 위해 수신된 SNR을 유지하려고 한다. 내부 루프(210)의 경우, 기지국에서의 SNR 평가기(242)는 송신을 위해 수신된 SNR을 추정하며, 송신 전력 제어(TPC) 생성기(244)로 수신된 SNR을 제공한다. TPC 생성기(242)는 또한 제어 채널에 대한 목표 SNR을 수신하며, 수신된 SNR을 목표 SNR과 비교하며, 비교 결과를 기초로 TPC 명령을 생성한다. 각각의 TPC 명령은 (1) 제어 채널에 대한 송신 전력에서 증가를 명령하는 업 명령 또는 (2) 송신 전력에서 감소를 명령하는 다운 명령이다. 기지국은 순방향 링크(구름 모양(260))상의 TPC 명령을 터미널로 전송한다. Inner loop 210 attempts to maintain the received SNR for transmission, as measured at the base station, as close as possible to the target SNR. For inner loop 210, SNR evaluator 242 at the base station estimates the received SNR for transmission and provides the received SNR to transmit power control (TPC) generator 244. The TPC generator 242 also receives a target SNR for the control channel, compares the received SNR with the target SNR, and generates a TPC command based on the comparison result. Each TPC command is either (1) an up command that commands an increase in transmit power for the control channel or (2) a down command that commands a decrease in transmit power. The base station sends a TPC command on the forward link (cloud 260) to the terminal.

터미널은 기지국으로부터 순방향 링크 송신을 수신 및 프로세싱하며 "수신된" TPC 명령을 TPC 프로세서(262)로 제공한다. 각각의 수신된 TPC 명령은 기지국에 의해 송신된 TPC 명령의 잡음 버전이다. TPC 프로세서(262)는 각각 수신된 TPC 명령을 검출하고 TPC 결정을 획득하는데, 이는 (1)만일 수신된 TPC 명령이 업 명령으로 간주되면 업결정 또는 (2)만일 수신된 TPC 명령이 다운 명령으로 간주될 경우 다운 결정일 수도 있다. The terminal receives and processes the forward link transmission from the base station and provides a "received" TPC command to the TPC processor 262. Each received TPC command is a noise version of the TPC command sent by the base station. The TPC processor 262 detects each received TPC command and obtains a TPC decision, which is either (1) if the received TPC command is considered an up command, or (2) if the received TPC command is a down command. If considered, it may be a down decision.

송신(TX) 전력 조절 유닛(264)은 TPC 프로세서(262)로부터의 TPC 결정에 기초하여 제어 채널상에 송신을 위한 송신 전력을 조절한다. 유닛(264)은 송신 전력을 이하와 같이 조절하는데,

Figure 112007004852998-pct00014
여기서,
Figure 112007004852998-pct00015
는 내부 루프 업데이트 간격(n)에 대한 송신 전력이며,
Figure 112007004852998-pct00016
은 송신 전력에 대한 업 스텝 크기이며,
Figure 112007004852998-pct00017
는 송신 전력에 대한 다운 스텝 크기이다. The transmit (TX) power adjustment unit 264 adjusts the transmit power for transmission on the control channel based on the TPC decision from the TPC processor 262. Unit 264 adjusts the transmit power as follows.
Figure 112007004852998-pct00014
here,
Figure 112007004852998-pct00015
Is the transmit power for the inner loop update interval n,
Figure 112007004852998-pct00016
Is the upstep size for transmit power,
Figure 112007004852998-pct00017
Is the down step size for the transmit power.

송신 전력

Figure 112007004852998-pct00018
및 스텝 크기(
Figure 112007004852998-pct00019
)는 데시벨(dB) 단위이다. 식(4)에 도시된 바와 같이, 송신 전력은 각각의 업 결정에 대해
Figure 112007004852998-pct00020
만큼 증가하며, 각각의 다운 결정에 대해
Figure 112007004852998-pct00021
만큼 감소된다. 비록 간략화를 위해 전술되지는 않았지만, TPC 결정은 만일 수신된 TPC 명령이 너무 의존적인 것으로 간주되면 "no-OP"로 될 수도 있는데, 이 경우, 송신 전력은 동일한 레벨, 또는 Pcch(n+1)=Pcch(n)으로 유지될 수도 있다.
Figure 112007004852998-pct00022
Figure 112007004852998-pct00023
스텝 크기는 통상적으로 동일하며, 1.0 dB, 0.5dB 또는 소정의 다른 값으로 설정될 수도 있다. Transmit power
Figure 112007004852998-pct00018
And step size (
Figure 112007004852998-pct00019
) Is in decibels (dB). As shown in equation (4), the transmit power is calculated for each up decision.
Figure 112007004852998-pct00020
For each down decision
Figure 112007004852998-pct00021
Is reduced by. Although not described above for the sake of simplicity, the TPC decision may be “no-OP” if the received TPC command is considered too dependent, in which case the transmit power is at the same level, or P cch (n + 1). ) = P cch (n).
Figure 112007004852998-pct00022
And
Figure 112007004852998-pct00023
The step size is typically the same and may be set to 1.0 dB, 0.5 dB or some other value.

경로 손실, 페이딩 및 시간에 따라 통상적으로 변화하고 특히 이동 터미널의 경우 역방향 링크(구름 모양(240)) 상의 다중 경로 효과로 인해, 제어 채널상의 송신을 위해 수신된 SNR은 연속적으로 변동한다. 내부 루프(210)는 역방향 링크 채 널 조건에서 변화의 존재시 목표 SNR로 또는 그 부근으로 수신된 SNR을 유지하려고 한다. The path loss, fading and time typically vary and, in particular for mobile terminals, due to the multipath effect on the reverse link (cloud shape 240), the received SNR fluctuates continuously for transmission on the control channel. Inner loop 210 attempts to maintain the received SNR at or near the target SNR in the presence of a change in reverse link channel conditions.

외부 루프(220)는 목표 소거율이 제어 채널에 대해 달성되도록 목표 SNR을 연속적으로 조절한다. 메트릭 계산 유닛(252)은 전술한 바와 같이 제어 채널로부터 획득된 각각의 수신된 코드워드에 대해 메트릭 m(k)을 계산한다. 소거 검출기(254)는 코드워드 및 소거 임계치에 대한 계산된 메트릭 m(k)에 기초하여 각각 수신된 코드워드에대한 소거 검출을 시행하고 수신된 코드워드의 상태(소거 또는 비소거)를 목표 SNR 조절 유닛(256)에 제공한다. Outer loop 220 continuously adjusts the target SNR such that a target cancellation rate is achieved for the control channel. The metric calculation unit 252 calculates a metric m (k) for each received codeword obtained from the control channel as described above. The erase detector 254 performs erase detection for each received codeword based on the calculated metric m (k) for the codeword and the erase threshold and determines the state of the received codeword (erased or unerased). To the adjustment unit 256.

목표 SNR 조절 유닛(256)은 각각의 수신된 코드워드의 상태를 획득하고 제어 채널에 대한 목표 SNR을 다음과 같이 조절하는데,

Figure 112007004852998-pct00024
여기서,
Figure 112007004852998-pct00025
는 외부 루프 업데이트 간격 k에 대한 목표 SNR이며,
Figure 112007004852998-pct00026
는 목표 SNR에 대한 업 스텝 크기이며,
Figure 112007004852998-pct00027
는 목표 SNR에 대한 다운 스텝 크기이다. The target SNR adjustment unit 256 obtains the state of each received codeword and adjusts the target SNR for the control channel as follows.
Figure 112007004852998-pct00024
here,
Figure 112007004852998-pct00025
Is the target SNR for the outer loop update interval k,
Figure 112007004852998-pct00026
Is the upstep size for the target SNR,
Figure 112007004852998-pct00027
Is the down step size for the target SNR.

목표 SNR(

Figure 112007004852998-pct00028
) 및 스텝 크기(
Figure 112007004852998-pct00029
Figure 112007004852998-pct00030
)은 dB단위이다. 식(5)에 도시된 바와 같이, 만일 수신된 코드워드가 제어 채널에 대해 수신된 SNR이 필요 이상으로 큰 것을 나타내는, 비소거 코드워드로 간주되면, 유닛(256)은 목표 SNR을
Figure 112007004852998-pct00031
만큼 감소시킨다. 반대로, 만일 수신된 코드워드가 제어 채널에 대해 수신된 SNR보다 작은 것을 나타내는, 소거 코드워드로 간주되면, 유닛(256)은 목표 SNR을
Figure 112007004852998-pct00032
만큼 증가시킨다.Goal SNR (
Figure 112007004852998-pct00028
) And step size (
Figure 112007004852998-pct00029
And
Figure 112007004852998-pct00030
) Is in dB. As shown in equation (5), if the received codeword is considered to be an unerased codeword, indicating that the received SNR for the control channel is larger than necessary, unit 256 determines the target SNR.
Figure 112007004852998-pct00031
Decrease by. Conversely, if it is regarded as an erase codeword, indicating that the received codeword is less than the received SNR for the control channel, unit 256 determines the target SNR.
Figure 112007004852998-pct00032
Increase by.

목표 SNR을 조절하기 위한

Figure 112007004852998-pct00033
Figure 112007004852998-pct00034
스텝 크기는 이하의 관계에 기초하여 설정될 수도 있다.
Figure 112007004852998-pct00035
To adjust the target SNR
Figure 112007004852998-pct00033
And
Figure 112007004852998-pct00034
The step size may be set based on the following relationship.
Figure 112007004852998-pct00035

예를 들어, 만일 제어 채널에 대한 목표 소거율이 10%(또는

Figure 112007004852998-pct00036
)이면, 업 스텝 크기는 다운 스텝 크기의 9배(또는
Figure 112007004852998-pct00037
)이다. 만일 업 스텝 크기가 0.5데시벨(dB)로 선택되면, 다운 스텝 크기는 대략 0.056dB이다.
Figure 112007004852998-pct00038
Figure 112007004852998-pct00039
에 대한 더 큰 값들은 외부 루프(220)에 대한 수렴율의 속도를 증가시킨다.
Figure 112007004852998-pct00040
에 대한 큰 값은 또한 안정 상태에서 목표 SNR에 대한 더 많은 변동 또는 변화를 초래한다. For example, if the target cancellation rate for the control channel is 10% (or
Figure 112007004852998-pct00036
), The up step size is nine times the down step size (or
Figure 112007004852998-pct00037
)to be. If the up step size is chosen to be 0.5 decibel (dB), the down step size is approximately 0.056 dB.
Figure 112007004852998-pct00038
And
Figure 112007004852998-pct00039
Larger values for increase the rate of convergence for the outer loop 220.
Figure 112007004852998-pct00040
Large values for also result in more variation or change to the target SNR in steady state.

제3의 루프(230)는 목표 조건 에러율이 제어 채널에 대해 달성되도록 소거 임계치를 동적으로 조절한다. 터미널은 주기적으로 또는 트리거링될 때마다 제어 채널상의 알려진 코드워드를 송신할 수도 있다. 기지국은 송신된 알려진 코드워드를 수신한다. 메트릭 계산 유닛(252) 및 소거 검출기(254)는 소거 임계치에 기초하여 그리고 수신된 코드워드에 대한 것과 동일한 방식으로 각각의 수신된 알려진 코드워드에 대한 소거 검출을 실행한다. 비소거로 간주된 각각의 수신된 알려진 코드워드에 대해, 검출기(262)는 수신된 알려진 코드워드를 디코딩하고 디코딩된 데이터 블록이 올바른지 또는 에러인지를 결정하는데, 이는 코드워드가 알려졌기 때문에 행해질 수 있다. 검출기(262)는 각각 수신된 알려진 코드워드의 상태를 소거 임계치 조절 유닛(264)에 제공하는데, 이는 (1)소거된 코드워드, (2)만일 수시된 알려진 코드워드가 비소거 코드워드이고 올바르게 디코딩되면 "양호한" 코드워드 또는 (3)만일 수신된 알려진 코드워드가 비소거된 코드워드 이지만 에러로 디코딩되면 "불량" 코드워드이다. The third loop 230 dynamically adjusts the erase threshold such that a target condition error rate is achieved for the control channel. The terminal may transmit a known codeword on the control channel periodically or whenever triggered. The base station receives the known codeword transmitted. The metric calculation unit 252 and the erase detector 254 perform erase detection for each received known codeword based on the erase threshold and in the same manner as for the received codeword. For each received known codeword considered deasserted, detector 262 decodes the received known codeword and determines whether the decoded data block is correct or an error, which can be done because the codeword is known. . The detector 262 provides the state of the received known codeword to the erasing threshold adjustment unit 264, respectively, which means that (1) the erased codeword, and (2) the known codeword only if it is a non-erasing codeword and If decoded it is a "good" codeword or (3) if the received known codeword is an unerased codeword but it is decoded in error.

소거 임계치 조절 유닛(264)은 수신된 알려진 코드워드의 상태를 획득하고 소거 임계치를 다음과 같이 조절한다.

Figure 112007004852998-pct00041
The erase threshold adjustment unit 264 obtains the state of the received known codeword and adjusts the erase threshold as follows.
Figure 112007004852998-pct00041

여기서,

Figure 112007004852998-pct00042
는 제3 루프 업데이트 간격
Figure 112007004852998-pct00043
에 대한 소거 임계치이며,
Figure 112007004852998-pct00044
는 소거 임계치에 대한 업 스텝 크기이며,
Figure 112007004852998-pct00045
은 소거 임계치에 대한 다운 스텝 크기이다. here,
Figure 112007004852998-pct00042
Is the third loop update interval
Figure 112007004852998-pct00043
An erase threshold for,
Figure 112007004852998-pct00044
Is the upstep size for the erase threshold,
Figure 112007004852998-pct00045
Is the down step size for the erase threshold.

식(7)에 나타낸 바와 같이, 소거 임계치는 불량 코드워드인 각각의 수신된 알려진 코드워드에 대해

Figure 112007004852998-pct00046
만큼 감소된다. 낮은 소거 임계치는 더욱 엄격한 소거 검출 표준에 대응하며, 소거된 것으로 간주되기 쉬운 수신된 코드워드를 초래하며, 이는 차례로 비소거된 것으로 간주될 때 올바르게 코딩되기 더욱 쉬운 수신된 코드워드를 초래한다. 반대로, 양호한 코드워드인 각각의 수신된 알려진 코드 워드의 경우,
Figure 112007004852998-pct00047
만큼 증가된다. 더 높은 소거 임계치는 덜 엄격한 소거 검출 표준에 대응하며, 소거된 것으로 간주되기 쉽지 않은 수신된 코드워드를 초래하며, 이는 차례로 비소거된 것으로 간주될 때 에러로 디코딩되기 더욱 쉬운 수신된 코드워드를 초래한다. 소거 임계치는 소거된 수신된 알려진 코드워드에 대한 동일한 레벨로 유지된다. As shown in equation (7), the erase threshold is for each received known codeword that is a bad codeword.
Figure 112007004852998-pct00046
Is reduced by. Low erase thresholds correspond to more stringent erase detection standards and result in received codewords that are likely to be erased, which in turn results in received codewords that are easier to code correctly when deemed non-erased. Conversely, for each received known code word that is a good code word,
Figure 112007004852998-pct00047
Is increased by. Higher erase thresholds correspond to less stringent erase detection standards and result in received codewords that are less likely to be considered erased, which in turn results in received codewords that are more likely to be decoded into errors when considered to be unerased. do. The erase threshold is maintained at the same level as the received received known codeword.

소거 임계치를 조정하기 위한

Figure 112007004852998-pct00048
Figure 112007004852998-pct00049
스텝 크기는 이하의 관계에 기초하여 설정될 수도 있다.
Figure 112007004852998-pct00050
To adjust the erase threshold
Figure 112007004852998-pct00048
And
Figure 112007004852998-pct00049
The step size may be set based on the following relationship.
Figure 112007004852998-pct00050

예를 들어, 만일 제어 채널에 대한 목표 조건 에러율이 1%이면, 다운 스텝 크기는 업 스텝 크기의 99배이다.

Figure 112007004852998-pct00051
Figure 112007004852998-pct00052
의 크기는 수신된 심볼의 예상된 크기, 제3 루프에 대한 원하는 수렴율, 및 가능한 다른 팩터에 기초하여 결정될 수도 있다. For example, if the target condition error rate for the control channel is 1%, the down step size is 99 times the up step size.
Figure 112007004852998-pct00051
And
Figure 112007004852998-pct00052
The size of may be determined based on the expected size of the received symbol, the desired rate of convergence for the third loop, and possibly other factors.

통상적으로, 소거 임계치의 조절은 소거 검출에 대해 사용된 메트릭이 어떻게 한정되는지에 의존한다. 식(7) 및 (8)은 식(2)에 도시된 바와 같이 한정된 메트릭에 기초한다. 메트릭은 다른 방식(예를 들어,

Figure 112007004852998-pct00053
대신
Figure 112007004852998-pct00054
)으로 한정될 수도 있으며, 이 경우 소거 임계치의 조절은 그에 따라 변경될 수도 있다. 조절가능한 소거 임계치는 다양한 채널 조건에 대한 강건한 소거 검출 성능을 달성하기 위해 소정의 소거 검출 기술과 조합하여 사용될 수도 있다. Typically, adjusting the erase threshold depends on how the metric used for erase detection is defined. Equations (7) and (8) are based on a defined metric as shown in equation (2). Metrics can be accessed in different ways (for example,
Figure 112007004852998-pct00053
instead
Figure 112007004852998-pct00054
), In which case the adjustment of the erase threshold may be changed accordingly. The adjustable erase threshold may be used in combination with certain erase detection techniques to achieve robust erase detection performance for various channel conditions.

소거 임계치

Figure 112007004852998-pct00055
는 다양한 방식으로 동적으로 조절될 수도 있다. 일 실시예에서, 개별 제3 루프는 기지국과 통신하는 각각의 터미널에 대해 기지국에 의해 유지된다. 이러한 실시예는 제어 채널 성능이 터미널에 대해 특히 적응되게 한다. 예를 들어, 상이한 터미널은 상이한 타겟 조건 에러율을 가질 수도 있으며, 이는 이러한 터미널에 대한 개별 제3 루프를 동작함으로써 달성될 수도 있다. 다른 실시예에서, 제3의 루프는 기지국과 통신하는 모든 터미널에 대해 기지국에 의해 유지된다. 이어 통상의 소거 임계치는 이러한 모든 터미널에 대한 소거 검출을 위해 사용되며, 이러한 터미널로부터의 기지국에 의해 수신된 알려진 코드워드에 기초하여 또한 업데이트된다. 이러한 실시예는 만일 제어 채널 성능이 다양한 채널 조건에 대한 이러한 터미널에 대해 강건하면, 모든 터미널에 대해 양호한 성능을 제공한다. 이러한 실시예는 각각의 터미널이 더 낮은 레이트(예를 들어, 매 수백 밀리초 마다)로 알려진 코드워드를 송신할 수도 있기 때문에, 제3 루프에 대해 더 신속한 수렴율을 가능하게 하며 또한 오버헤드를 감소시킨다. 또 다른 실시예에서, 단일의 제3 루프는 동일한 제어 채널 성능을 갖는 각각의 터미널 그룹에 대한 기지국에 의해 유지되며, 소거 임계치는 그룹의 모든 터미널로부터 기지국에 의해 수신된 알려진 코드워드에 기초하여 업데이트된다. Erase threshold
Figure 112007004852998-pct00055
May be dynamically adjusted in various ways. In one embodiment, a separate third loop is maintained by the base station for each terminal in communication with the base station. This embodiment allows the control channel performance to be particularly adapted to the terminal. For example, different terminals may have different target condition error rates, which may be achieved by operating separate third loops for these terminals. In another embodiment, the third loop is maintained by the base station for all terminals communicating with the base station. The normal erase threshold is then used for erase detection for all these terminals and is also updated based on known codewords received by the base station from these terminals. This embodiment provides good performance for all terminals if the control channel performance is robust for these terminals for various channel conditions. This embodiment allows for faster convergence rate for the third loop and also reduces overhead since each terminal may transmit a known codeword at a lower rate (eg every hundreds of milliseconds). Decrease. In another embodiment, a single third loop is maintained by the base station for each terminal group having the same control channel performance, and the erase threshold is updated based on known codewords received by the base station from all terminals in the group. do.

내부 루프(210), 외부 루프(220), 제3의 루프(230)는 통상적으로 상이한 레이트로 업데이트된다. 내부 루프(210)는 3개의 루프 중 가장 빠르며, 제어 채널에 대한 송신 전력이 특정 레이트(예를 들어, 초당 150배)로 업데이트될 수도 있다. 외부 루프(220)는 다음으로 신속한 루프이며, 목표 SNR은 코드워드가 제어 채널상에서 수신될 때마다 업데이트될 수도 있다. 제3의 루프는 가장 늦은 루프이며, 소거 임계치는 알려진 코드워드가 제어 채널 상에 수신될 때마다 업데이트될 수도 있다. 3개의 루프에 대한 업데이트 레이트는 소거 검출 및 전력 제어에 대한 원하는 성능을 달성하기 위해 선택될 수도 있다. Inner loop 210, outer loop 220, and third loop 230 are typically updated at different rates. Inner loop 210 is the fastest of the three loops, and the transmit power for the control channel may be updated at a specific rate (eg, 150 times per second). Outer loop 220 is the next fast loop, and the target SNR may be updated each time the codeword is received on the control channel. The third loop is the latest loop, and the erase threshold may be updated each time a known codeword is received on the control channel. The update rate for the three loops may be selected to achieve the desired performance for erase detection and power control.

전술한 실시예의 경우, 목표 조건 에러율

Figure 112007004852998-pct00056
은 제어 채널에 대한 성능의 측정치들 중 하나로서 사용되며, 제3의 루프는 이러한
Figure 112007004852998-pct00057
을 달성하기 위해 설계된다. 성능의 다른 측정치는 또한 제어 채널에 사용될 수도 있으며, 제3의 루프는 그에 따라 설계될 수도 있다. 예를 들어, 소거된 것으로 간주된 때 에러로 디코딩될 수신된 코드워드의 목표 가능성이 제3의 루프에 대해 사용될 수도 있다. In the case of the above-described embodiment, the target condition error rate
Figure 112007004852998-pct00056
Is used as one of the measures of performance for the control channel, and the third loop
Figure 112007004852998-pct00057
Is designed to achieve this. Other measures of performance may also be used for the control channel, and a third loop may be designed accordingly. For example, the target likelihood of the received codeword to be decoded in error when considered to be erased may be used for the third loop.

도3a 및 3b는 전력 제어 메카니즘(300)의 제2 및 제3 루프를 업데이트하는 프로세스(300)의 흐름도이다. 수신된 코드워드(k)는 제어 채널로부터 초기에 획득된다(블록 312). 메트릭 m(k)는 예를 들어, 전술한 바와 같이 수신된 코드워드에 대해 계산되며(블록 314), 소거 임계치에 대해 계산된다(블록 316). 만일 계산된 메트릭 m(k)이 블록(320)에서 결정된 바와 같이, 소거 임계치보다 크거나 같으면, 그리고 만일 수신된 코드워드가 블록(332)에서 결정된 바와 같이 알려진 코드워드가 아니면, 수신된 코드워드는 소거 코드워드로 선언된다(블록 324). 목표SNR은 수신된 코드워드가 알려지든 알려지지 않든 지에 무관하게, 계산된 메트릭 m(k)이 소거 임계치보다 크거나 같으면,

Figure 112007004852998-pct00058
만큼 증가된다. 블록(326) 이후, 프로세 스는 다음으로 수신된 코드워드를 프로세싱하기 위해 블록(312)으로 복귀한다. 3A and 3B are a flow diagram of a process 300 for updating the second and third loops of the power control mechanism 300. The received codeword k is initially obtained from the control channel (block 312). The metric m (k) is calculated for the received codeword, for example as described above (block 314) and for the erase threshold (block 316). If the calculated metric m (k) is greater than or equal to the erase threshold, as determined at block 320, and if the received codeword is not a known codeword as determined at block 332, then the received codeword Is declared as an erase codeword (block 324). The target SNR is equal to or greater than the erase threshold, regardless of whether the received codeword is known or unknown.
Figure 112007004852998-pct00058
Is increased by. After block 326, the process returns to block 312 to process the next received codeword.

만일 계산된 메트릭 m(k)이 블록(320)에서 결정된 바와 같이, 소거 임계치보다 작으면, 그리고 만일 수신된 코드워드가 블록(332)에서 결정된 바와 같이 알려진 코드워드가 아니면, 수신된 코드워드는 비소거 코드워드(블록(334))로 선언되며, 목표 SNR은

Figure 112007004852998-pct00059
스텝 크기만큼 감소된다(블록 336). 프로세스는 다음으로 수신된 코드워드를 프로세싱하기 위해 블록(312)으로 복귀한다. If the calculated metric m (k) is less than the erase threshold, as determined at block 320, and if the received codeword is not a known codeword as determined at block 332, then the received codeword is Declared as a non-erase codeword (block 334), and the target SNR is
Figure 112007004852998-pct00059
Reduced by step size (block 336). The process then returns to block 312 to process the received codeword.

만일 계산된 메트릭 m(k)이 블록(320)에 결정된 바와 같이, 소거 임계치보다 작으면, 그리고 만일 수신된 코드워드가 블록(332)에서 결정된 바와 같이 알려진 코드워드이면, (도3을 참조하여) 수신된 코드워드가 디코딩된다(블록 340). 만일 블록(342)에서 결정된 바와 같이, 디코딩이 올바르면, 수신된 알려진 코드워드는 양호한 코드워드로 선언(블록 344)되며, 소거 임계치는

Figure 112007004852998-pct00060
스텝 크기만큼 증가된다(블록 346). 그렇지 않고, 만일 블록(342)에서 결정된 바와 같이, 디코딩 에러가 존재하면, 수신된 알려진 코드워드는 불량 코드워드(블록 354)로 선언되며, 소거 임계치는
Figure 112007004852998-pct00061
스텝 크기(블록 356)만큼 감소된다. 블록(346 및 356)으로부터, 프로세스는 다음으로 수신된 코드워드를 프로세싱하기 위해 도3a의 블록(312)으로 복귀한다. If the calculated metric m (k) is less than the erase threshold, as determined at block 320, and if the received codeword is a known codeword as determined at block 332, (see Figure 3). The received codeword is decoded (block 340). If the decoding is correct, as determined at block 342, then the received known codeword is declared a good codeword (block 344), and the erase threshold is
Figure 112007004852998-pct00060
Incremented by the step size (block 346). Otherwise, if there is a decoding error, as determined at block 342, then the received known codeword is declared a bad codeword (block 354), and the erase threshold is
Figure 112007004852998-pct00061
Reduced by step size (block 356). From blocks 346 and 356, the process then returns to block 312 of FIG. 3A to process the received codeword.

전술한 바와 같이, 본 명세서에 설명된 기술은 에러 결정 코딩을 사용하지 않는 다양한 타입의 물리 채널에 사용될 수도 있다. 데이터 송신 방식의 일례에 대한 이러한 기술의 사용은 후술된다. 이러한 송신 방식을 위해, 순방향 링크 송 신을 원하는 터미널은 자신의 서비스 기지국에 대한 순방향 링크의 수신된 신호 품질을 추정한다(예를 들어, 기지국에 의해 송신된 파일럿에 기초함). 수신된 신호 품질 추정치는 L 비트 값으로 전환될 수도 있으며, 이는 채널 품질 표시자(CQI)로 불린다. CQI는 순방향 링크에 대한 수신된 SNR, 순방향 링크에 대한 지원된 데이터율 등을 나타낼 수도 있다. 소정의 경우, 블록 코딩은 CQI 코드워드를 획득하기 위해 CQI에 대해 실행된다. 특정한 예로서, L은 4와 같으며, CQI 코드워드는 16QPSK 변조 심볼 또는

Figure 112007004852998-pct00062
을 획득할 수도 있다. 터미널은 CQI 채널(제어 채널 중 하나임)에 대한 CQI 코드워드를 서비스 기지국으로 전송한다. 서비스 기지국은 CQI 채널상에서 전송된 CQI 코드워드를 수신하고 수신된 CQI 코드워드 상에서 소거 검출을 실행한다. 만일 수신된 CQI 코드워드가 소거되지 않으면, 서비스 기지국은 수신된 CQI 코드워드를 디코딩하고 터미널에 대해 데이터 송신을 스케줄링하기 위해 디코딩된 CQI를 이용한다. As noted above, the techniques described herein may be used for various types of physical channels that do not use error decision coding. The use of this technique for an example of a data transmission scheme is described below. For this transmission scheme, the terminal wishing to forward link transmission estimates the received signal quality of the forward link to its serving base station (eg, based on the pilot transmitted by the base station). The received signal quality estimate may be converted to an L bit value, which is called a channel quality indicator (CQI). The CQI may indicate the received SNR for the forward link, the supported data rate for the forward link, and the like. In some cases, block coding is performed on the CQI to obtain a CQI codeword. As a specific example, L equals 4, and the CQI codeword is a 16QPSK modulation symbol or
Figure 112007004852998-pct00062
May be obtained. The terminal sends the CQI codeword for the CQI channel (which is one of the control channels) to the serving base station. The serving base station receives the CQI codeword transmitted on the CQI channel and performs erasure detection on the received CQI codeword. If the received CQI codeword is not erased, the serving base station decodes the received CQI codeword and uses the decoded CQI to schedule data transmission for the terminal.

도4는 데이터 송신 방식의 예에 대해 사용된 데이터 세트 및 제어 채널을 도시한다. 터미널은 순방향 링크의 수신된 신호 품질을 측정하고 CQI 채널상에서 CQI 코드워드를 송신한다. 터미널은 연속적으로 순방향 링크 품질의 측정을 실시하고 업데이트된 CQI 코드워드를 CQI 채널상으로 송신한다. 따라서, 소거될 것으로 간주되는 수신된 CQI 코드워드를 무시하는 것은 시스템 성능에 대해 이롭지 않다. 그러나 수신된 CQI 코드워드는, 순방향 링크 송신이 이러한 비소거 CQI 코드워드에 포함된 정보에 기초하여 스케줄링될 수도 있기 때문에 높은 품질일 것이다. 4 shows a data set and control channel used for an example of a data transmission scheme. The terminal measures the received signal quality of the forward link and transmits a CQI codeword on the CQI channel. The terminal continuously measures forward link quality and transmits the updated CQI codeword on the CQI channel. Thus, ignoring received CQI codewords that are considered to be erased is not beneficial for system performance. However, the received CQI codeword will be of high quality since forward link transmission may be scheduled based on the information contained in this non-erased CQI codeword.

만일 터미널이 순방향 링크 전송에 대해 스케줄링되면, 서비스 기지국은 코 딩된 패킷을 획득하기 위해 데이터 패킷을 프로세싱하며, 순방향 링크 데이터 채널 상의 코딩된 패킷을 터미널로 송신한다. 하이브리드 자동 재전송(H-ARQ) 방식의 경우, 각각의 코딩된 패킷은 다수의 서브 블록으로 분할되며, 하나의 서브 블록은 코딩된 패킷에 대해 한 번에 전송된다. 소정의 코딩된 패킷에 대한 각각의 서브 블록이 순방향 링크 데이터 상에서 수신됨에 따라, 터미널은 결국 패킷에 대해 멀리서 수신된 모든 서브 블록에 기초한 패킷을 디코딩하고 복구하려고 한다. 터미널은 수신된 신호 품질이 불량할 때 디코딩에 대해 유용한 리던던트 정보를 포함하기 때문에 부분 송신에 기초하여 패킷을 복구할 수 있지만, 수신된 신호 품질이 양호할 때 요구되지 않을 수도 있다. 이어 터미널은, 만일 패킷이 올바르게 코딩될 경우 ACK 채널 상에서 응답(ACK)을 전송하며, 그렇지 않으면, 부정적인 응답(NAK)을 전송한다. 순방향 링크 송신은 모든 코딩된 패킷이 터미널로 송신될 때까지 이러한 방식으로 계속된다. If the terminal is scheduled for forward link transmission, the serving base station processes the data packet to obtain a coded packet and transmits the coded packet on the forward link data channel to the terminal. In the hybrid automatic retransmission (H-ARQ) scheme, each coded packet is divided into a plurality of subblocks, and one subblock is transmitted at a time for the coded packet. As each subblock for a given coded packet is received on the forward link data, the terminal eventually attempts to decode and recover the packet based on all subblocks received remotely for the packet. The terminal may recover the packet based on the partial transmission because it contains redundant information useful for decoding when the received signal quality is poor, but may not be required when the received signal quality is good. The terminal then sends an acknowledgment (ACK) on the ACK channel if the packet is coded correctly, otherwise it sends a negative acknowledgment (NAK). Forward link transmission continues in this manner until all coded packets are sent to the terminal.

설명된 기술은 CQI 채널에 대해 유용할 수도 있다. 소거 검출은 전술한 바와 같이 각각의 수신된 CQI 코드워드상에서 실행될 수도 있다. CQI 채널에 대한 송신 전력은 CQI 채널에 대한 원하는 성능(예를 들어, 원하는 소거율 및 원하는 조건 에러율)을 달성하기 위해 전력 제어 메카니즘(300)을 이용하여 조절될 수도 있다. 다른 제어 채널(예를 들어, ACK 채널)에 대한 송신 전력 및 역방향 링크 데이터 채널은 CQI 채널에 대한 전력 제어된 송신 전력에 기초하여 설정될 수도 있다. The described technique may be useful for CQI channels. Erasure detection may be performed on each received CQI codeword as described above. The transmit power for the CQI channel may be adjusted using the power control mechanism 300 to achieve the desired performance for the CQI channel (eg, desired erase rate and desired condition error rate). The transmit power for the other control channel (eg, the ACK channel) and the reverse link data channel may be established based on the power controlled transmit power for the CQI channel.

명확화를 위해, 소거 결정 및 전력 제어 기술이 역방향 링크에 대해 특히 설명된다. 이러한 기술은 순방향 링크상에서 전송된 송신에 대한 소거 검출 및 전력 제어를 위해 사용될 수도 있다. For clarity, erase decision and power control techniques are described in particular for the reverse link. This technique may be used for erase detection and power control for transmissions sent on the forward link.

도5는 기지국(110x) 및 터미널(120x)의 실시예의 블록도를 도시한다. 역방향 링크에 대해, 터미널(120x)에서, 송신(TX) 데이터 프로세서(510)는 역방향 링크(RL) 트래픽 데이터를 수신 및 프로세싱(예를 들어, 포맷, 코딩, 인터리빙, 및 변조)하고 트래픽 데이터에 대한 변조 심볼을 제공한다. TX 데이터 프로세서(510)는 또한 제어기(520)로부터 제어 데이터(예를 들어, CQI)를 프로세싱하며, 제어 데이터에 대한 변조 심볼을 제공한다. 변조기(MOD)(512)는 트래픽에 대한 변조 심볼 및 제어 데이터 그리고 파일럿 심볼을 프로세싱하고 복소값 칩의 시퀀스를 제공한다. TX 데이터 프로세서(510) 및 변조기(512)에 의한 프로세싱은 시스템에 의존한다. 예를 들어, 변조기(512)는 만일 시스템이 OFDM을 이용하는 경우 OFDM 변조를 실행한다. 송신기 유닛(TMTR)(514)은 칩의 시퀀스를 조절(예를 들어, 아날로그로 변환, 증폭, 필터링, 및 주파수 상향 변환)하고 역방향 링크 신호를 생성하는데, 이는 듀플렉서(D)(516)를 통해 라우팅되고 안테나(518)를 통해 송신된다. 5 shows a block diagram of an embodiment of base station 110x and terminal 120x. For the reverse link, at terminal 120x, the transmit (TX) data processor 510 receives and processes (eg, formats, codes, interleaves, and modulates) the reverse link (RL) traffic data and writes to the traffic data. Provides the modulation symbol for. TX data processor 510 also processes control data (eg, CQI) from controller 520 and provides modulation symbols for the control data. Modulator (MOD) 512 processes the modulation and control data and pilot symbols for the traffic and provides a sequence of complex valued chips. Processing by the TX data processor 510 and modulator 512 is system dependent. For example, modulator 512 performs OFDM modulation if the system uses OFDM. Transmitter unit (TMTR) 514 adjusts (eg, converts to analog, amplifies, filters, and frequency upconverts) a sequence of chips and generates a reverse link signal, which is via duplexer (D) 516. Routed and transmitted via antenna 518.

기지국(110x)에서, 터미널(120x)의 역방향 링크 신호가 안테나에 의해 수신(552)되며, 듀플렉서(554)를 통해 라우팅되며, 수신기 유닛(RCVR)(556)으로 제공된다. 수신기 유닛(556)은 수신된 신호를 조절(예를 들어, 필터링, 증폭, 및 주파수 다운변환)하며 데이터 샘플의 스트림을 얻기 위해 조절된 신호를 추가로 디지털화한다. 복조기(DEMOD)(558)는 심볼 추정치를 획득하기 위해 데이터 샘플을 프로세싱한다. 이어 수신(RX) 데이터 프로세서(560)는 터미널(120x)에 대해 디코딩된 데이터를 획득하기 위해 심볼 추정치를 프로세싱(예를 들어, 디인터리빙 및 디코딩) 한다. RX 데이터 프로세서(560)는 또한 소거 검출을 실행하고 전력 제어에 사용된 각각의 수신된 코드워드의 상태를 제어기(570)에 제공한다. 복조기(558) 및 RX 데이터 프로세서(560)에 의한 프로세싱은 변조기(512) 및 TX 데이터 프로세서(510) 각각에 의해 실행된 프로세싱에 상보적이다. At base station 110x, the reverse link signal of terminal 120x is received 552 by an antenna, routed through duplexer 554, and provided to a receiver unit (RCVR) 556. Receiver unit 556 adjusts (eg, filters, amplifies, and frequency downconverts) the received signal and further digitizes the adjusted signal to obtain a stream of data samples. Demodulator (DEMOD) 558 processes the data samples to obtain symbol estimates. Receive (RX) data processor 560 then processes (eg, deinterleaves and decodes) the symbol estimates to obtain decoded data for terminal 120x. The RX data processor 560 also performs erase detection and provides the controller 570 with the status of each received codeword used for power control. The processing by demodulator 558 and RX data processor 560 is complementary to the processing performed by modulator 512 and TX data processor 510, respectively.

순방향 링크 송신에 대한 프로세싱은 역방향 링크에 대해 전술한 것과 유사하게 실행될 수도 있다. 역방향 링크 및 순방향 링크에 대한 프로세싱은 통상적으로 시스템에 의해 특정된다. Processing for the forward link transmission may be performed similar to that described above for the reverse link. Processing for the reverse link and the forward link is typically specified by the system.

역방향 링크 전력 제어의 경우, SNR 평가기(574)는 터미널(120x)에 대한 수신된 SNR을 추정하며 수신된 SNR을 TPC 생성기(576)로 제공한다. TPC 생성기는 또한 목표 SNR을 수신하고 터미널(120x)에 대한 TPC 명령을 생성한다. TPC 명령은 TX 데이터 프로세서(582)에 의해 프로세싱되며, 변조기(584)에 의해 추가로 프로세싱되며, 송신기 유닛(586)에 의해 조절되며, 듀플렉서(554)를 통해 라우팅되며, 안테나(552)를 통해 터미널(120x)로 송신된다. For reverse link power control, SNR evaluator 574 estimates the received SNR for terminal 120x and provides the received SNR to TPC generator 576. The TPC generator also receives the target SNR and generates a TPC command for terminal 120x. TPC commands are processed by TX data processor 582, further processed by modulator 584, regulated by transmitter unit 586, routed through duplexer 554, and through antenna 552. Is sent to terminal 120x.

터미널(120x)에서, 기지국(110x)으로부터의 순방향 링크 신호는 안테나(518)에 의해 수신되며, 듀플렉서(516)를 통해 라우팅되며, 수신기 유닛(540)에 의해 조절 및 디지털화되며, 복조기(542)에 의해 프로세싱되며, 수신된 TPC 명령을 획득하기 위해 RX 데이터 프로세서(544)에 의해 추가로 프로세싱된다. 이어 TPC 프로세서(524)는, 송신 전력 조절 제어를 생성하기 위해 사용된 TPC 결정을 획득하기 위해 수신된 TPC 명령을 검출한다. 변조기(512)는 TPC 프로세서(524)로부터 제어를 수신하며, 역방향 링크 송신을 위해 송신 전력을 조절한다. 순방향 링크 전력 제 어는 유사한 방식으로 달성될 수도 있다. At terminal 120x, the forward link signal from base station 110x is received by antenna 518, routed through duplexer 516, regulated and digitized by receiver unit 540, and demodulator 542 And is further processed by the RX data processor 544 to obtain the received TPC command. The TPC processor 524 then detects the received TPC command to obtain a TPC decision used to generate the transmit power adjustment control. The modulator 512 receives control from the TPC processor 524 and adjusts the transmit power for reverse link transmission. Forward link power control may be achieved in a similar manner.

제어기(520 및 570)는 각각 터미널(120x) 및 기지국(110x) 내의 다양한 프로세싱 유닛의 동작을 조정한다. 제어기(520 및 570)는 또한 순방향 링크 및 역방향 링크에 대한 소거 검출 및 전력 제어를 위한 다양한 기능을 수행할 수 있다. 예를 들어, 각각의 제어기는 SNR 평가기, TPC 생성기, 및 링크를 위해 목표 SNR 조절 유닛을 구현할 수도 있다. 제어기(570) 및 RX 데이터 프로세서(560)는 도3a 및 3b에서 프로세스(300)를 또한 구현할 수도 있다. 메모리 유닛(522 및 572)은 각각 제어기(520 및 570)를 위해 데이터 및 프로그램 코드를 저장한다. Controllers 520 and 570 coordinate the operation of various processing units within terminal 120x and base station 110x, respectively. Controllers 520 and 570 may also perform various functions for erase detection and power control for the forward and reverse links. For example, each controller may implement a target SNR adjustment unit for the SNR evaluator, the TPC generator, and the link. Controller 570 and RX data processor 560 may also implement process 300 in FIGS. 3A and 3B. Memory units 522 and 572 store data and program code for controllers 520 and 570, respectively.

설명된 소거 검출 및 전력 제어 기술은 다양한 수단에 의해 구현될 수 있다. 예를 들어, 이러한 기술은 하드웨어, 소프트웨어, 또는 이들의 조합으로 구현될 수 있다. 하드웨어 구현의 경우, 소거 검출 및/또는 전력 제어를 실행하는데 사용된 프로세싱 유닛은 하나 이상의 주문형 집적회로(ASIC), 디지털 신호 프로세서(DSP), 디지털 신호 프로세싱 장치(DSPD), 프로그램 가능 논리 장치(PLD), 필드 프로그램가능한 게이트 어레이(FPGA), 프로세서, 제어기, 마이크로제어기, 마이크로프로세서, 설명된 기능을 실행하기 위해 고안된 다른 전자 유닛, 또는 이들의 조합 내에서 구현될 수 있다. The erase detection and power control techniques described may be implemented by various means. For example, such techniques may be implemented in hardware, software, or a combination thereof. In a hardware implementation, the processing unit used to perform erase detection and / or power control may include one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs). ), A field programmable gate array (FPGA), a processor, a controller, a microcontroller, a microprocessor, another electronic unit designed to carry out the described functions, or a combination thereof.

소프트웨어 구현의 경우, 설명된 기술은 설명된 기능을 구현하는 모듈(예를 들어, 절차, 기능 등)로 구현될 수도 있다. 소프트웨어 코드는 메모리 유닛(예를 들어, 도5의 메모리 유닛(572))에서 소팅될 수도 있으며 프로세서(예를 들어, 제어기(570))에 의해 실행될 수도 있다. 메모리 유닛은 프로세서 내에서 또는 프로세 서 밖에서 실행될 수도 있으며, 이 경우 기술 분야에서 알려진 바와 같은 다양한 수단을 통해 프로세서에 통신가능하게 결합될 수 있다. In the case of a software implementation, the described techniques may be implemented in modules (eg, procedures, functions, etc.) that implement the described functionality. The software code may be sorted in a memory unit (eg, memory unit 572 of FIG. 5) and may be executed by a processor (eg, controller 570). The memory unit may be executed within the processor or outside the processor, in which case it can be communicatively coupled to the processor via various means as is known in the art.

개시된 실시예의 앞선 설명은 당업자가 본 발명을 실시 또는 이용할 수 있도록 하기 위해 제공된다. 이러한 실시예에 대한 다양한 변경이 당업자에게 명백하며, 설명된 일반 원리는 본 발명의 사상을 벗어나지 않고 다른 실시예에 이용가능하다. 따라서, 본 발명은 실시예에 한정되지 않으며, 설명된 원리 및 특징을 갖는 광의의 개념에 부합한다. The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the described general principles may be used in other embodiments without departing from the spirit of the invention. Thus, the present invention is not limited to the embodiments, but is consistent with the broad concept of the principles and features described.

Claims (33)

통신 시스템에서 수신된 코드워드들에 대한 소거(erasure) 검출을 실행하는 방법으로서, A method of performing erasure detection on codewords received in a communication system, the method comprising: 무선 채널을 통해 송신된 코드워드들에 대한 수신된 코드워드들을 획득하는 단계 - 각각의 송신된 코드워드는 코딩 또는 코딩되지 않은 데이터의 블록이며, 각각의 수신된 코드워드는 송신된 코드워드의 잡음(noisy) 버전임 -;Obtaining received codewords for codewords transmitted over a wireless channel, where each transmitted codeword is a block of coded or uncoded data, and each received codeword is a noise of the transmitted codeword (noisy) version-; 상기 수신된 코드워드들 각각에 대한 메트릭을 계산하는 단계;Calculating a metric for each of the received codewords; 각각의 수신된 코드워드에 대한 상기 계산된 메트릭을 소거 임계치와 비교하는 단계;Comparing the calculated metric for each received codeword with an erase threshold; 각각의 수신된 코드워드 및 상기 소거 임계치에 대한 비교 결과에 기초하여 각각의 수신된 코드워드를 소거(erased) 코드워드 또는 비소거(non-erased) 코드워드로 선언하는 단계; 및 Declaring each received codeword as an erased codeword or a non-erased codeword based on a comparison result of each received codeword and the erase threshold; And 소거 검출에 대한 성능의 목표 레벨을 달성하기 위해 상기 소거 임계치를 동적으로 조절하는 단계를 포함하는, Dynamically adjusting the erase threshold to achieve a target level of performance for erase detection, 소거 검출을 실행하는 방법.How to perform erasure detection. 제1항에 있어서, The method of claim 1, 무선 채널을 통해 송신된 알려진 코드워드들에 대한 수신된 알려진 코드워드들을 획득하는 단계 - 각각의 알려진 코드워드는 알려진 데이터의 블록이며, 각각의 수신된 알려진 코드워드는 송신된 알려진 코드워드의 잡음 버전임 -;Obtaining received known codewords for known codewords transmitted over a wireless channel, where each known codeword is a block of known data and each received known codeword is a noise version of the known codeword transmitted Im-; 상기 수신된 알려진 코드워드들 각각의 상태를 양호한 코드워드, 불량한 코드워드, 또는 소거 코드워드로 결정하는 단계 - 상기 양호한 코드워드는 비소거 코드워드로 선언되고 올바르게 디코딩된 수신된 알려진 코드워드이며, 상기 불량한 코드워드는 비소거 코드워드로 선언되지만 에러를 포함하여 디코딩된 수신된 알려진 코드워드임 -; 및 Determining the status of each of the received known codewords as a good codeword, a bad codeword, or an erase codeword, wherein the good codeword is a received known codeword that is declared as a non-erasing codeword and correctly decoded, The bad codeword is a non-erased codeword but is a received known codeword decoded including an error; And 각각의 수신된 알려진 코드워드의 상기 상태에 기초하여 상기 소거 임계치를 조정하는 단계를 포함하는 것을 특징으로 하는 소거 검출을 실행하는 방법.Adjusting the erase threshold based on the state of each received known codeword. 제2항에 있어서, The method of claim 2, 상기 알려진 코드워드들은 하나 이상의 송신 엔티티들에 의해 알려진 회수로 송신되는 것을 특징으로 하는 소거 검출을 실행하는 방법.And said known codewords are transmitted a known number by one or more transmitting entities. 제2항에 있어서, The method of claim 2, 상기 알려진 코드워드들은 지시된 경우 송신 엔티티에 의해 송신되는 것을 특징으로 하는 소거 검출을 실행하는 방법.And said known codewords are transmitted by a transmitting entity if indicated. 제1항에 있어서, The method of claim 1, 비소거 코드워드는 정확하게 수신되는 특정 레벨의 확실성(confidence)과 관련되며, 소거 코드워드는 에러를 포함하여 수신되는 특정 레벨의 확실성과 관련되는 것을 특징으로 하는 소거 검출을 실행하는 방법.A non-erasing codeword is associated with a certain level of certainty that is correctly received, and an erasing codeword is associated with a certain level of certainty that is received including an error. 제1항에 있어서, The method of claim 1, 상기 소거 검출에 대한 성능의 목표 레벨은 비소거 코드워드로 선언될 경우 수신된 코드워드가 에러를 포함하여 디코딩될 미리 결정된 확률을 표시하는 목표 조건 에러율인 것을 특징으로 하는 소거 검출을 실행하는 방법.And wherein the target level of performance for the erase detection is a target condition error rate indicating a predetermined probability that the received codeword, including an error, is to be decoded when declared as a non-erase codeword. 제1항에 있어서, The method of claim 1, 각각의 송신된 코드워드는 다수의 가능한 유효 코드워드들 중 하나이며, 상기 메트릭은 수신된 코드워드의 신뢰성(reliability)을 나타내는 함수에 기초한 것을 특징으로 하는 소거 검출을 실행하는 방법.Each transmitted codeword is one of a number of possible valid codewords, and the metric is based on a function indicative of the reliability of the received codeword. 제7항에 있어서, The method of claim 7, wherein 각각의 수신된 코드워드에 대한 상기 메트릭은 가장 인접한 유효 코드워드에 대한 유클리드 거리와 다음으로 가장 인접한 유효 코드워드에 대한 유클리드 거리의 비이며, 상기 가장 인접한 유효 코드워드에 대한 유클리드 거리는 상기 수신된 코드워드와 상기 수신된 코드워드에 가장 인접한 유효 코드워드 사이의 유클리드 거리이며, 상기 다음으로 가장 인접한 유효 코드워드에 대한 유클리드 거리는 상기 수신된 코드워드와 상기 수신된 코드워드에 다음으로 가장 인접한 유효 코드워드 사이의 유클리드 거리인 것을 특징으로 하는 소거 검출을 실행하는 방법.The metric for each received codeword is the ratio of the Euclidean distance for the nearest valid codeword and the Euclidean distance for the next nearest valid codeword, and the Euclidean distance for the nearest valid codeword is the received code. A Euclidean distance between a word and a valid codeword closest to the received codeword, and the Euclidean distance for the next nearest valid codeword is the next valid codeword closest to the received codeword and the received codeword. And Euclidean distance between. 제1항에 있어서, The method of claim 1, 각각의 송신된 코드워드는 코딩되지 않은 데이터의 블록에 대하여 블록 코딩을 수행함으로써 획득된 코딩된 데이터의 블록인 것을 특징으로 하는 소거 검출을 실행하는 방법.Wherein each transmitted codeword is a block of coded data obtained by performing block coding on a block of uncoded data. 제1항에 있어서, The method of claim 1, 각각의 송신된 코드워드는 에러 검출 코드를 포함하지 않는 것을 특징으로 하는 소거 검출을 실행하는 방법.Wherein each transmitted codeword does not comprise an error detection code. 무선 통신 시스템에서 수신된 코드워드들에 대한 소거 검출을 실행하도록 동작하는 장치로서, An apparatus operative to perform erasure detection on codewords received in a wireless communication system, comprising: 무선 채널을 통해 송신된 코드워드들에 대한 수신된 코드워드들을 획득하고 상기 수신된 코드워드들 각각에 대한 메트릭을 계산하도록 동작하는 메트릭 계산 유닛 - 각각의 송신된 코드워드는 코딩 또는 코딩되지 않은 데이터의 블록이며, 각각의 수신된 코드워드는 송신된 코드워드의 잡음 버전임 -;A metric calculation unit operative to obtain received codewords for codewords transmitted over a wireless channel and calculate a metric for each of the received codewords, wherein each transmitted codeword is coded or uncoded data; Each block is a noise version of the transmitted codeword; 각각의 수신된 코드워드에 대한 상기 계산된 메트릭을 소거 임계치와 비교하고, 각각의 수신된 코드워드 및 상기 소거 임계치에 대한 비교 결과에 기초하여 각각의 수신된 코드워드를 소거 코드워드 또는 비소거 코드워드로 선언하도록 동작하는 소거 검출기; 및Compare the calculated metric for each received codeword with an erase threshold, and compare each received codeword with an erase codeword or non-erasing code based on each received codeword and the comparison result for the erase threshold. An erase detector operative to declare a word; And 소거 검출에 대한 성능의 목표 레벨을 달성하기 위해 상기 소거 임계치를 동적으로 조절하도록 동작하는 조절 유닛을 포함하는, An adjustment unit operative to dynamically adjust the erase threshold to achieve a target level of performance for erase detection, 소거 검출 장치. Erasure detection device. 제11항에 있어서, The method of claim 11, 디코더를 더 포함하며, 상기 디코더는,Further comprising a decoder, wherein the decoder, 상기 무선 채널을 통해 송신된 알려진 코드워드들에 대한 수신된 알려진 코드워드들을 획득하고 - 각각의 알려진 코드워드는 알려진 데이터의 블록이며, 각각의 수신된 알려진 코드워드는 송신된 알려진 코드워드의 잡음 버전임 -;Obtain received known codewords for known codewords transmitted over the wireless channel, where each known codeword is a block of known data, and each received known codeword is a noise version of the known codeword transmitted Im-; 비소거 코드워드로 간주되는 각각의 수신된 알려진 코드워드를 디코딩하고; 그리고Decode each received known codeword considered to be an unerased codeword; And 각각의 수신된 알려진 코드워드의 상태를 양호한 코드워드, 불량한 코드워드, 또는 소거 코드워드로 결정하도록 - 상기 양호한 코드워드는 비소거 코드워드로 선언되고 정확하게 디코딩된 수신된 알려진 코드워드이며, 상기 불량한 코드워드는 비소거 코드워드로 선언되지만 에러를 포함하여 디코딩된 수신된 알려진 코드워드임 - 동작하며,Determine the status of each received known codeword as a good codeword, a bad codeword, or an erase codeword—the good codeword is a received known codeword that has been declared as a non-erasing codeword and correctly decoded, Codeword is a known codeword that is declared as a non-erase codeword but decoded with an error-it operates, 상기 조절 유닛은 각각의 수신된 알려진 코드워드의 상기 상태에 기초하여 상기 소거 임계치를 조정하도록 동작하는 것을 특징으로 하는 소거 검출 장치. And said adjusting unit is operative to adjust said erase threshold based on said state of each received known codeword. 무선 통신 시스템에서 수신된 코드워드들에 대한 소거 검출을 실행하도록 동작가능한 장치로서, An apparatus operable to perform erasure detection on codewords received in a wireless communication system, comprising: 무선 채널을 통해 송신된 코드워드들에 대한 수신된 코드워드들을 획득하는 수단 - 각각의 송신된 코드워드는 코딩 또는 코딩되지 않은 데이터의 블록이며, 각각의 수신된 코드워드는 송신된 코드워드의 잡음 버전이며;Means for obtaining received codewords for codewords transmitted over a wireless channel, where each transmitted codeword is a block of coded or uncoded data, and each received codeword is a noise of the transmitted codeword Version; 상기 수신된 코드워드들 각각에 대한 메트릭을 계산하는 수단;Means for calculating a metric for each of the received codewords; 각각의 수신된 코드워드에 대한 상기 계산된 메트릭을 소거 임계치와 비교하는 수단;Means for comparing the calculated metric for each received codeword with an erase threshold; 각각의 수신된 코드워드 및 상기 소거 임계치에 대한 비교 결과에 기초하여 각각의 수신된 코드워드를 소거 코드워드 또는 비소거 코드워드로 선언하는 수단; 및 Means for declaring each received codeword as an erase codeword or a non-erasing codeword based on a result of the comparison with each received codeword and the erase threshold; And 소거 검출에 대한 성능의 목표 레벨을 달성하기 위해 상기 소거 임계치를 동적으로 조절하는 수단을 포함하는, Means for dynamically adjusting the erase threshold to achieve a target level of performance for erase detection, 소거 검출 장치.Erasure detection device. 제13항에 있어서, The method of claim 13, 무선 채널을 통해 송신된 알려진 코드워드들에 대한 수신된 알려진 코드워드들을 획득하는 수단 - 각각의 알려진 코드워드는 알려진 데이터의 블록이며, 각각의 수신된 알려진 코드워드는 송신된 알려진 코드워드의 잡음 버전임 -;Means for obtaining received known codewords for known codewords transmitted over a wireless channel, where each known codeword is a block of known data and each received known codeword is a noise version of the known codeword transmitted Im-; 상기 수신된 알려진 코드워드들 각각의 상태를 양호한 코드워드, 불량한 코드워드, 또는 소거 코드워드로 결정하는 수단 - 상기 양호한 코드워드는 비소거 코드워드로 선언되고 정확하게 디코딩된 수신된 알려진 코드워드이며, 상기 불량한 코드워드는 비소거 코드워드로 선언되지만 에러를 포함하여 디코딩된 수신된 알려진 코드워드임 -; 및 Means for determining the status of each of the received known codewords as a good codeword, a bad codeword, or an erase codeword, wherein the good codeword is a received known codeword that is declared as a non-erasing codeword and correctly decoded, The bad codeword is a non-erased codeword but is a received known codeword decoded including an error; And 각각의 수신된 알려진 코드워드의 상기 상태에 기초하여 상기 소거 임계치를 조정하는 수단을 더 포함하는 것을 특징으로 하는 소거 검출 장치.And means for adjusting the erase threshold based on the state of each received known codeword. 무선 통신 시스템에서 무선 채널을 통해 전송된 송신에 대한 전력 제어를 수행하는 방법으로서, A method of performing power control for transmission transmitted through a wireless channel in a wireless communication system, 상기 송신에서 송신된 코드워드들에 대한 수신된 코드워드들을 획득하는 단계 - 각각의 송신된 코드워드는 코딩 또는 코딩되지 않은 데이터의 블록이며, 각각의 수신된 코드워드는 송신된 코드워드의 잡음 버전임 -;Obtaining received codewords for codewords transmitted in the transmission, where each transmitted codeword is a block of coded or uncoded data, and each received codeword is a noise version of the transmitted codeword Im-; 상기 수신된 코드워드에 대해 계산된 메트릭 및 소거 임계치에 기초하여 각각의 수신된 코드워드의 상태를 소거 코드워드 또는 비소거 코드워드로 결정하는 단계;Determining a state of each received codeword as an erase codeword or a non-erase codeword based on the metric calculated for the received codeword and an erase threshold; 각각의 수신된 코드워드의 상기 상태에 기초하여 목표 신호 품질(SNR)을 조절하는 단계 - 상기 송신을 위한 송신 전력은 상기 목표 SNR에 기초하여 조절됨 -;Adjusting a target signal quality (SNR) based on the state of each received codeword, wherein the transmit power for the transmission is adjusted based on the target SNR; 상기 무선 채널을 통해 송신된 알려진 코드워드들에 대한 수신된 알려진 코드워드들을 획득하는 단계 - 각각의 알려진 코드워드는 알려진 데이터의 블록이며, 각각의 수신된 알려진 코드워드는 송신된 알려진 코드워드의 잡음 버전임 -;Obtaining received known codewords for known codewords transmitted over the wireless channel, where each known codeword is a block of known data and each received known codeword is a noise of a known codeword transmitted Version-; 각각의 수신된 알려진 코드워드의 상태를 양호한 코드워드, 불량한 코드워드, 또는 소거 코드워드로 결정하는 단계 - 상기 양호한 코드워드는 비소거 코드워드로 간주되고 정확하게 디코딩된 수신된 알려진 코드워드이며, 상기 불량한 코드워드는 비소거 코드워드로 간주되지만 에러를 포함하여 디코딩된 수신된 알려진 코드워드임 -; 및 Determining the status of each received known codeword as a good codeword, a bad codeword, or an erase codeword, wherein the good codeword is a received known codeword that is considered a non-erasing codeword and is correctly decoded, and A bad codeword is considered a non-erase codeword but is a received known codeword decoded including an error; And 각각의 수신된 알려진 코드워드의 상기 상태에 기초하여 상기 소거 임계치를 조정하는 단계를 포함하는, Adjusting the erase threshold based on the state of each received known codeword, 전력 제어 방법. Power control method. 제15항에 있어서, The method of claim 15, 상기 목표 SNR을 조절하는 단계는, Adjusting the target SNR, 비소거 코드워드로 간주된 각각의 수신된 코드워드에 대하여 다운 스텝만큼 상기 목표 SNR을 감소시키는 단계; 및 Reducing the target SNR by a down step for each received codeword considered to be an unerased codeword; And 소거 코드워드로 간주된 각각의 수신된 코드워드에 대하여 업 스텝만큼 상기 목표 SNR을 증가시키는 단계를 포함하는 것을 특징으로 하는 전력 제어 방법. Increasing the target SNR by an up step for each received codeword considered an erase codeword. 제16항에 있어서, The method of claim 16, 상기 목표 SNR을 조절하기 위한 상기 다운 스텝 및 상기 업 스텝은 수신된 코드워드를 소거 코드워드로 선언할 미리 결정된 확률을 표시하는 목표 소거율에 의해 결정되는 것을 특징으로 하는 전력 제어 방법. The down step and the up step for adjusting the target SNR are determined by a target erase ratio indicating a predetermined probability of declaring a received codeword as an erase codeword. 제15항에 있어서, The method of claim 15, 낮은 소거 임계치는 수신된 코드워드가 소거 코드워드로 간주될 더 높은 가능성에 대응하며, 상기 소거 임계치를 조정하는 단계는, A low erase threshold corresponds to a higher likelihood that a received codeword will be considered an erase codeword, and adjusting the erase threshold includes: 불량한 코드워드로 간주되는 각각의 수신된 알려진 코드워드에 대하여 다운 스텝만큼 상기 소거 임계치를 감소시키는 단계; 및 Reducing the erase threshold by a down step for each received known codeword considered to be a bad codeword; And 양호한 코드워드로 간주되는 각각의 수신된 알려진 코드워드에 대하여 업 스텝만큼 상기 소거 임계치를 증가시키는 단계를 포함하는 것을 특징으로 하는 전력 제어 방법. Increasing the erase threshold by an up step for each received known codeword considered a good codeword. 제18항에 있어서, The method of claim 18, 상기 소거 임계치를 조정하는 단계는, Adjusting the erase threshold, 소거 코드워드로 간주되는 각각의 수신된 알려진 코드워드에 대하여 동일한 레벨로 상기 소거 임계치를 유지하는 단계를 더 포함하는 것을 특징으로 하는 전력 제어 방법. And maintaining said erase threshold at the same level for each received known codeword that is considered an erase codeword. 제18항에 있어서, The method of claim 18, 상기 소거 임계치를 조정하기 위한 상기 다운 스텝 및 상기 업 스텝은 비소거 코드워드로 선언될 경우 수신된 코드워드가 에러를 포함하여 디코딩될 미리 결정된 확률을 표시하는 목표 조건 에러율에 의해 결정되는 것을 특징으로 하는 전력 제어 방법. The down step and the up step for adjusting the erase threshold are determined by a target condition error rate indicating a predetermined probability that the received codeword will be decoded including an error if declared as a non-erase codeword. Power control method. 제15항에 있어서, The method of claim 15, 상기 수신된 알려진 코드워드들은 다수의 상이한 송신 엔티티들로부터 획득되는 것을 특징으로 하는 전력 제어 방법. The received known codewords are obtained from a number of different transmitting entities. 제15항에 있어서, The method of claim 15, 상기 송신을 위해 수신된 SNR을 추정하는 단계;Estimating the received SNR for the transmission; 상기 수신된 SNR을 상기 목표 SNR과 비교하는 단계; 및 Comparing the received SNR with the target SNR; And 상기 비교의 결과들에 기초하여 명령들을 생성하는 단계를 더 포함하며, 상기 명령들은 상기 송신에 대한 상기 전송 전력을 조절하기 위해 사용되는 것을 특징으로 하는 전력 제어 방법. Generating instructions based on the results of the comparison, wherein the instructions are used to adjust the transmit power for the transmission. 무선 통신 시스템에서 무선 채널을 통해 전송된 송신을 위한 전력 제어를 수행하도록 동작가능한 장치로서, An apparatus operable to perform power control for transmission transmitted over a wireless channel in a wireless communication system, comprising: 데이터 프로세서; 및 Data processor; And 제어기를 포함하며, A controller, 상기 데이터 프로세서는, The data processor, 상기 송신에서 송신된 코드워드들에 대한 수신된 코드워드들을 획득하고 - 각각의 송신된 코드워드는 코딩 또는 코딩되지 않은 데이터의 블록이며, 각각의 수신된 코드워드는 송신된 코드워드의 잡음 버전임 -;Obtain received codewords for codewords transmitted in the transmission—each transmitted codeword is a block of coded or uncoded data, and each received codeword is a noise version of the transmitted codeword -; 상기 수신된 코드워드에 대하여 계산된 메트릭 및 소거 임계치에 기초하여 각각의 수신된 코드워드의 상태를 소거 코드워드 또는 비소거 코드워드로 결정하고; Determine a state of each received codeword as an erase codeword or a non-erase codeword based on the metric calculated for the received codeword and an erase threshold; 상기 무선 채널을 통해 송신된 알려진 코드워드들에 대한 수신된 알려진 코드워드들을 획득하고 - 각각의 알려진 코드워드는 알려진 데이터의 블록이며, 각각의 수신된 알려진 코드워드는 송신된 알려진 코드워드의 잡음 버전임 -; 그리고 Obtain received known codewords for known codewords transmitted over the wireless channel, where each known codeword is a block of known data, and each received known codeword is a noise version of the known codeword transmitted Im-; And 각각의 수신된 알려진 코드워드의 상태를 양호한 코드워드, 불량한 코드워드, 또는 소거 코드워드로 결정하도록 - 상기 양호한 코드워드는 비소거 코드워드로 간주되고 정확하게 디코딩된 수신된 알려진 코드워드이며, 상기 불량한 코드워드는 비소거 코드워드로 간주되지만 에러를 포함하여 디코딩된 수신된 알려진 코드워드임 - 동작하며, To determine the status of each received known codeword as a good codeword, a bad codeword, or an erase codeword-the good codeword is a received known codeword that is regarded as an unerased codeword and correctly decoded, and the bad The codeword is considered a non-erasing codeword but is a received known codeword decoded with an error. 상기 제어기는, The controller, 각각의 수신된 코드워드의 상기 상태에 기초하여 목표 신호 품질(SNR)을 조정하고 - 상기 송신에 대한 송신 전력은 상기 목표 SNR에 기초하여 조정됨 -; 그리고Adjust a target signal quality (SNR) based on the state of each received codeword, wherein the transmit power for the transmission is adjusted based on the target SNR; And 각각의 수신된 알려진 코드워드의 상기 상태에 기초하여 상기 소거 임계치를 조정하도록 동작하는,Operate to adjust the erase threshold based on the state of each received known codeword, 전력 제어 장치. Power control unit. 제23항에 있어서,The method of claim 23, wherein 상기 송신을 위해 수신된 SNR을 추정하도록 동작하는 SNR 추정기; 및An SNR estimator operative to estimate an SNR received for the transmission; And 상기 수신된 SNR을 상기 목표 SNR과 비교하고 상기 송신에 대한 상기 전송 전력을 조절하기 위해 사용되는 명령들을 생성하도록 동작하는 생성기를 더 포함하는 것을 특징으로 하는 전력 제어 장치. And a generator operable to compare the received SNR with the target SNR and generate instructions used to adjust the transmit power for the transmission. 제23항에 있어서, The method of claim 23, wherein 상기 제어기는 비소거 코드워드로 선언될 경우 수신된 코드워드가 에러를 포함하여 디코딩될 미리 결정된 확률을 표시하는 목표 조건 에러율을 달성하기 위해 상기 소거 임계치를 조정하도록 동작하는 것을 특징으로 하는 전력 제어 장치. The controller is operative to adjust the erase threshold to achieve a target condition error rate indicating a predetermined probability that the received codeword is to be decoded including an error when declared as a non-erase codeword. . 제23항에 있어서, The method of claim 23, wherein 상기 제어기는 수신된 코드워드를 소거 코드워드로 선언하는 미리 결정된 확률을 표시하는 목표 소거율을 달성하기 위해 상기 목표 SNR을 조정하도록 동작하는 것을 특징으로 하는 전력 제어 장치.And the controller is operative to adjust the target SNR to achieve a target erase rate indicative of a predetermined probability of declaring a received codeword as an erase codeword. 제23항에 있어서, The method of claim 23, wherein 상기 송신은 제어 채널을 위한 것을 특징으로 하는 전력 제어 장치.And said transmission is for a control channel. 제27항에 있어서, The method of claim 27, 상기 제어 채널은 채널 품질 정보를 전송하기 위해 사용되며, 각각의 송신된 코드워드는 채널 품질 표시자를 위한 것을 특징으로 하는 전력 제어 장치.Wherein said control channel is used for transmitting channel quality information, wherein each transmitted codeword is for a channel quality indicator. 제23항에 있어서, The method of claim 23, wherein 상기 수신된 알려진 코드워드들은 다수의 상이한 송신 엔티티들로부터 획득되는 것을 특징으로 하는 전력 제어 장치.And the received known codewords are obtained from a number of different transmitting entities. 기지국에서 사용되는 것을 특징으로 하는 제23항의 장치. The apparatus of claim 23, which is used in a base station. 무선 터미널에서 사용되는 것을 특징으로 하는 제23항의 장치. The apparatus of claim 23, which is used in a wireless terminal. 무선 통신 시스템에서 무선 채널을 통해 전송된 송신에 대한 전력 제어를 실행하도록 동작가능한 장치로서, An apparatus operable to perform power control for a transmission sent over a wireless channel in a wireless communication system, comprising: 상기 송신에서 송신된 코드워드들에 대한 수신된 코드워드들을 획득하는 수단 - 각각의 송신된 코드워드는 코딩 또는 코딩되지 않은 데이터의 블록이며, 각각의 수신된 코드워드는 송신된 코드워드의 잡음 버전임 -;Means for obtaining received codewords for codewords transmitted in the transmission, where each transmitted codeword is a block of coded or uncoded data, and each received codeword is a noise version of the transmitted codeword Im-; 상기 수신된 코드워드에 대한 계산된 메트릭 및 소거 임계치에 기초하여 각각의 수신된 코드워드의 상태를 소거 코드워드 또는 비소거 코드워드로 결정하는 수단;Means for determining a state of each received codeword as an erase codeword or a non-erase codeword based on the calculated metric and an erase threshold for the received codeword; 각각의 수신된 코드워드의 상기 상태에 기초하여 목표 신호 품질(SNR)을 조절하는 수단 - 상기 송신을 위한 송신 전력은 상기 목표 SNR에 기초하여 조절됨 -;Means for adjusting a target signal quality (SNR) based on the state of each received codeword, wherein the transmit power for the transmission is adjusted based on the target SNR; 상기 무선 채널을 통해 송신된 알려진 코드워드들에 대한 수신된 알려진 코드워드들을 획득하는 수단 - 각각의 알려진 코드워드는 알려진 데이터의 블록이며, 각각의 수신된 알려진 코드워드는 송신된 알려진 코드워드의 잡음 버전임 -;Means for obtaining received known codewords for known codewords transmitted over the wireless channel, where each known codeword is a block of known data and each received known codeword is a noise of a known codeword transmitted. Version-; 각각의 수신된 알려진 코드워드의 상태를 양호한 코드워드, 불량한 코드워드, 또는 소거 코드워드로 결정하는 수단 - 상기 양호한 코드워드는 비소거 코드워드로 간주되고 정확하게 디코딩된 수신된 알려진 코드워드이며, 상기 불량한 코드워드는 비소거 코드워드로 간주되지만 에러를 포함하여 디코딩된 수신된 알려진 코드워드임 -; 및 Means for determining the status of each received known codeword as a good codeword, a bad codeword, or an erase codeword, wherein the good codeword is a received known codeword that is considered an unerased codeword and is correctly decoded, and A bad codeword is considered a non-erase codeword but is a received known codeword decoded including an error; And 각각의 수신된 알려진 코드워드의 상기 상태에 기초하여 상기 소거 임계치를 조정하는 수단을 포함하는, Means for adjusting the erase threshold based on the state of each received known codeword; 전력 제어 장치.Power control unit. 제32항에 있어서, 33. The method of claim 32, 상기 송신에 대한 수신된 SNR을 추정하는 수단;Means for estimating a received SNR for the transmission; 상기 수신된 SNR을 상기 목표 SNR과 비교하는 수단; 및 Means for comparing the received SNR with the target SNR; And 상기 비교의 결과들에 기초하여 명령들을 생성하는 수단을 더 포함하며, 상기 명령들은 상기 송신에 대한 상기 전송 전력을 조정하기 위해 사용되는 것을 특징으로 하는 전력 제어 장치. Means for generating instructions based on the results of the comparison, wherein the instructions are used to adjust the transmit power for the transmission.
KR1020077001194A 2004-06-18 2005-06-07 Robust erasure detection and erasure-rate-based closed loop power control KR100887299B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020077001194A KR100887299B1 (en) 2004-06-18 2005-06-07 Robust erasure detection and erasure-rate-based closed loop power control

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US60/580,819 2004-06-18
US10/890,717 2004-07-13
KR1020077001194A KR100887299B1 (en) 2004-06-18 2005-06-07 Robust erasure detection and erasure-rate-based closed loop power control

Publications (2)

Publication Number Publication Date
KR20070022158A KR20070022158A (en) 2007-02-23
KR100887299B1 true KR100887299B1 (en) 2009-03-06

Family

ID=41346870

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020077001194A KR100887299B1 (en) 2004-06-18 2005-06-07 Robust erasure detection and erasure-rate-based closed loop power control

Country Status (1)

Country Link
KR (1) KR100887299B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5815507A (en) 1996-04-15 1998-09-29 Motorola, Inc. Error detector circuit for digital receiver using variable threshold based on signal quality
US6012160A (en) 1997-10-03 2000-01-04 Ericsson Inc. Method for protecting important data bits using less important data bits
WO2001020808A2 (en) * 1999-09-14 2001-03-22 Telefonaktiebolaget Lm Ericsson (Publ) Power control in a cdma mobile communication system
US6208699B1 (en) 1999-09-01 2001-03-27 Qualcomm Incorporated Method and apparatus for detecting zero rate frames in a communications system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5815507A (en) 1996-04-15 1998-09-29 Motorola, Inc. Error detector circuit for digital receiver using variable threshold based on signal quality
US6012160A (en) 1997-10-03 2000-01-04 Ericsson Inc. Method for protecting important data bits using less important data bits
US6208699B1 (en) 1999-09-01 2001-03-27 Qualcomm Incorporated Method and apparatus for detecting zero rate frames in a communications system
WO2001020808A2 (en) * 1999-09-14 2001-03-22 Telefonaktiebolaget Lm Ericsson (Publ) Power control in a cdma mobile communication system

Also Published As

Publication number Publication date
KR20070022158A (en) 2007-02-23

Similar Documents

Publication Publication Date Title
JP4643636B2 (en) Power control using erasing technology
JP4575442B2 (en) Closed loop power control based on robust erasure detection and erasure rate
KR101139092B1 (en) Reverse link power control for an ofdma system
KR100887299B1 (en) Robust erasure detection and erasure-rate-based closed loop power control
ZA200700182B (en) Robust arasure detection and erasure-rate-based close loop power control
MXPA06014940A (en) Robust erasure detection and erasure-rate-based closed loop power control
MXPA06014944A (en) Power control using erasure techniques

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130130

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20140129

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20150129

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20151230

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20161229

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20171228

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20190107

Year of fee payment: 11