PT1449311T - Radio communication system - Google Patents
Radio communication system Download PDFInfo
- Publication number
- PT1449311T PT1449311T PT2775054T PT02775054T PT1449311T PT 1449311 T PT1449311 T PT 1449311T PT 2775054 T PT2775054 T PT 2775054T PT 02775054 T PT02775054 T PT 02775054T PT 1449311 T PT1449311 T PT 1449311T
- Authority
- PT
- Portugal
- Prior art keywords
- packet
- timer
- secondary station
- ack
- station
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
Velocidade (HSDPA) que pode facilitar a transferência de dados em pacotes para uma estação móvel a até 4 Mbps.Speed (HSDPA) that can facilitate packet data transfer to a mobile station up to 4 Mbps.
Um componente convencional de um sistema de transmissão de dados em pacotes é um processo ARQ (Solicitação de Repetição Automática), para manusear pacotes de dados recebidos com erro. Por exemplo, considere-se a transmissão de pacote de ligação descendente a partir de uma Estação Base (BS) para uma Estação Móvel (MS) em HSDPA. Quando a MS recebe um pacote de dados determina se o pacote foi corrompido, por exemplo utilizando informação de Verificação de Redundância Cíclica (CRC). Em seguida ela transmite um sinal num campo alocado para esta finalidade à BS, com um primeiro sinal utilizado como uma confirmação de receção (ACK), para indicar que o pacote foi recebido com sucesso, e um segundo sinal utilizado como uma confirmação de receção negativa (NACK), para indicar que o pacote foi recebido, mas corrompido. Os sinais podem, por exemplo, ser palavras de código diferentes ou a mesmo palavra de código transmitida a diferentes potências. A BS requer uma posição apropriada para um limiar de decisão ser estabelecido de modo a que ela possa descodificar corretamente as mensagens ACK/NACK.A conventional component of a packet data transmission system is an ARQ (Automatic Repeat Request) process for handling received data packets with error. For example, consider the downlink packet transmission from a Base Station (BS) to a Mobile Station (MS) in HSDPA. When the MS receives a data packet it determines whether the packet has been corrupted, for example by using Cyclic Redundancy Check (CRC) information. It then transmits a signal in a field allocated for this purpose to the BS, with a first signal used as an acknowledgment (ACK), to indicate that the packet was successfully received, and a second signal used as a negative acknowledgment (NACK), to indicate that the packet was received, but corrupted. The signals may, for example, be different code words or the same codeword transmitted to different powers. The BS requires an appropriate position for a decision threshold to be established so that it can correctly decode the ACK / NACK messages.
Uma vez que a transmissão por pacotes é tipicamente intermitente, a transmissão descontínua (DTX) pode tipicamente ser empregue, de modo que nada é transmitido pela MS no campo ACK/NACK a menos que um pacote de dados tenha sido recebido. Num cenário típico, a probabilidade da MS falhar a deteção de um pacote de dados que foi enviado poderia ser 1%. Neste caso é desejável que a BS interprete a DTX como se esta fosse uma NACK, de modo a que o pacote possa ser retransmitido para a MS.Since packet transmission is typically intermittent, the discontinuous transmission (DTX) may typically be employed, so that nothing is transmitted by the MS in the ACK / NACK field unless a packet of data has been received. In a typical scenario, the probability of MS failure to detect a packet of data that was sent could be 1%. In this case it is desirable for BS to interpret the DTX as if it were a NACK, so that the packet can be retransmitted to the MS.
Interpretar DTX como uma NACK pode ser obtido por meio de desfasamento do limiar de decisão na BS na direção do sinal ACK, ou por meio da MS transmitir uma NACK em cada campo ACK/NACK que não corresponda a um pacote com CRC correto, seja ou não seja detetado um pacote.Interpreting DTX as a NACK can be obtained by means of decision threshold offset in the BS in the direction of the ACK signal, or by means of the MS transmitting a NACK in each ACK / NACK field that does not correspond to a correct CRC packet, either a packet is not detected.
Um problema com a MS transmitir em cada campo ACK/NACK é que a interferência na liqação ascendente é siqnificativamente aumentada e, além disso, a vida da bateria da MS é reduzida. Isto é um problema particular quando o tráfego de pacotes é em rajadas (como é frequentemente o caso), resultando na MS ter de transmitir em muitos campos ACK/NACK quando não foi transmitido nenhum pacote para aquela.One problem with the MS transmitting in each ACK / NACK field is that the interference in the upstream connection is sig- nificantly increased and, in addition, the MS battery life is reduced. This is a particular problem when packet traffic is in bursts (as is often the case), resulting in MS having to transmit in many ACK / NACK fields when no packet was transmitted to it.
Um problema com desfasar o limiar para decidir entre comandos ACK e NACK é que a potência de transmissão do comando ACK necessita de ser aumentada (como discutido abaixo) para conseguir uma probabilidade aceitavelmente reduzida de uma ACK ser interpretada como uma NACK. Dado que a probabilidade da MS transmitir uma ACK deverá ser muito maior que aquela de transmitir uma NACK num sistema de comunicações bem concebido, aumentar a potência de transmissão da ACK irá aumentar significativamente a potência de transmissão média requerida no campo ACK/NACK.One problem with setting the threshold to decide between ACK and NACK commands is that the transmit power of the ACK command needs to be increased (as discussed below) to achieve an acceptably reduced probability of an ACK being interpreted as a NACK. Since the probability of the MS transmitting an ACK should be much greater than that of transmitting a NACK in a well-designed communications system, increasing the transmission power of the ACK will significantly increase the average transmission power required in the ACK / NACK field.
Considere-se um sistema de comunicações típico que requer que a probabilidade de interpretar erroneamente uma ACK como uma NACK seja menor que 1% e a probabilidade de interpretar erroneamente uma NACK como uma ACK seja menor que 0,01%. Pressupondo que a probabilidade da MS não detetar um pacote é 1%, então, a probabilidade de interpretar erroneamente DTX como uma NACK deverá ser menor que 1% (de modo que a probabilidade combinada da MS não receber um pacote e a sua DTX ser interpretada como uma ACK é a mesma que a probabilidade de interpretar erroneamente uma NACK como uma ACK, i. e., menor que 0,01%). Simulações para canais de comunicação móveis típicos têm mostrado que desfasar o limiar de decisão na direção de ACK de modo suficiente para garantir que a probabilidade de interpretar erroneamente DTX como uma ACK é menor que 1% tem o efeito de requerer que a potência da ACK seja maior que a potência da NACK. Isto significa, portanto, que desfasar o limiar de decisão da BS resulta no requisito de potência de pico para o campo ACK/NACK serem determinados pelo sinal ACK em vez do sinal NACK. O Pedido Internacional WO 01/35580 divulga um sistema para determinar um Tempo de Ida-e-Volta (RTT) durante um protocolo de ligação por rádio. O RTT é negociado por ambos os lados da ligação de comunicação RLP sem a necessidade de estabelecimento de ligação de 3 vias geralmente requerido. O método divulgado compreende conduzir uma sessão de comunicação RLP utilizando a estimativa de RTT para determinar temporização de confirmação negativa de receção. O Pedido de Patente US N° 2001/0032325 divulga um sistema de comunicações móveis utilizando processos ARQ. A camada física e camada de ligação incluem melhoramentos que interagem uns com os outros para fazer a camada de ligação inibir as operações ARQ enquanto operações de recuperação de erros estão pendentes na camada física.Consider a typical communications system that requires that the probability of misinterpreting an ACK as a NACK is less than 1% and the probability of misinterpreting a NACK as an ACK is less than 0.01%. Assuming that the probability of MS not to detect a packet is 1%, then the probability of misinterpreting DTX as a NACK should be less than 1% (so that the combined probability of MS does not receive a packet and its DTX is interpreted as an ACK is the same as the probability of misinterpreting a NACK as an ACK, ie less than 0.01%). Simulations for typical mobile communication channels have shown that shifting the decision threshold in the direction of ACK sufficiently to ensure that the probability of misinterpreting DTX as an ACK is less than 1% has the effect of requiring ACK power to be greater than the power of NACK. This means, therefore, that offsetting the decision threshold of the BS results in the peak power requirement for the ACK / NACK field being determined by the ACK signal instead of the NACK signal. International Application WO 01/35580 discloses a system for determining a Round-trip Time (RTT) during a radio link protocol. The RTT is negotiated on both sides of the RLP communication link without the need for generally required 3-way link establishment. The disclosed method comprises conducting an RLP communication session using the RTT estimate to determine negative acknowledgment timing. U.S. Patent Application No. 2001/0032325 discloses a mobile communication system using ARQ processes. The physical layer and link layer include enhancements that interact with each other to make the link layer inhibit ARQ operations while error recovery operations are pending on the physical layer.
Divulgação da InvençãoDisclosure of the Invention
Um objetivo da presente invenção é tratar os problemas identificados acima.An object of the present invention is to address the problems identified above.
De acordo com um primeiro aspeto da presente invenção é proporcionado um sistema de comunicações por rádio como reivindicado na reivindicação 13.According to a first aspect of the present invention there is provided a radio communications system as claimed in claim 13.
Reiniciar o temporizador pode envolver iniciar um temporizador, se não estiver um já em funcionamento, ou reiniciar um temporizador já em funcionamento. Numa forma de realização, a modificação compreende a estação secundária transmitir uma confirmação de receção negativa por cada vez em que poderia ter sido transmitido um pacote de dados, se não for detetada nenhuma indicação de um pacote de dados. Numa outra forma de realização a modificação compreende a estação secundária alterar um parâmetro relacionado com transmissão de informação de qualidade do canal para a estação primária. Estas modificações permitem otimização de caracteristicas do canal de ligação ascendente dependendo de requisitos para interferência na ligação ascendente, níveis de potência de pico e vida da bateria. 0 temporizador seria tipicamente implementado como um contador contando em unidades predeterminadas, por exemplo milissegundos, tramas, segmentos de tempo, mensagens ou outras unidades adequadas.Resetting the timer may involve starting a timer, if one is not already running, or restarting a timer already running. In one embodiment, the modification comprises the secondary station transmitting a negative acknowledgment for each time a packet of data could have been transmitted if no indication of a packet of data is detected. In another embodiment the modification comprises the secondary station changing a parameter related to transmitting channel quality information to the primary station. These modifications allow optimization of uplink channel characteristics depending on requirements for uplink interference, peak power levels, and battery life. The timer would typically be implemented as a counter counting in predetermined units, for example milliseconds, frames, time slots, messages, or other suitable units.
De acordo com um segundo aspeto da presente invenção é proporcionada uma estação secundária como reivindicado na reivindicação 1.According to a second aspect of the present invention there is provided a secondary station as claimed in claim 1.
Numa outra forma de realização da presente invenção, também pode ser utilizado um temporizador para controlar a frequência de envio de relatório de informação de qualidade do canal para a estação primária.In another embodiment of the present invention, a timer may also be used to control the frequency of sending channel quality information reporting to the primary station.
De acordo com um terceiro aspeto da presente invenção é proporcionado um método de operar um sistema de comunicações por rádio como reivindicado na reivindicação 15.According to a third aspect of the present invention there is provided a method of operating a radio communications system as claimed in claim 15.
Breve Descrição dos DesenhosBrief Description of Drawings
Formas de realização da presente invenção serão agora descritas, a titulo de exemplo, com referência aos desenhos em anexo, em que: a Figura 1 é um diagrama esquemático de blocos de um sistema de comunicações por rádio. a Figura 2 é um diagrama ilustrando a operação de um esquema ARQ para-e-espera conhecido. a Figura 3 é um diagrama ilustrando a operação de um esquema ARQ de canal-n conhecido; e a Figura 4 é um fluxograma mostrando um método de operar um sistema de transmissão de dados em pacotes de acordo com a presente invenção.Embodiments of the present invention will now be described, by way of example, with reference to the accompanying drawings, in which: Figure 1 is a schematic block diagram of a radio communications system. Figure 2 is a diagram illustrating the operation of a known stop-and-wait ARQ scheme. Figure 3 is a diagram illustrating the operation of a known n-channel ARQ scheme; and Figure 4 is a flowchart showing a method of operating a packet data transmission system in accordance with the present invention.
Nos desenhos, os mesmos números de referência foram utilizados para indicar caracteristicas correspondentes.In the drawings, the same reference numerals have been used to indicate corresponding characteristics.
Modos para Realizar a InvençãoModes for Carrying out the Invention
Referindo a Figura 1, um sistema de comunicações por rádio compreende uma estação 100 primária (BS) e uma pluralidade d estações 110 secundárias (μΟ (MS) . A BS 100 compreende um microcontrolador (μΟ 102, meios 104 de transmissão-receção (Tx/Rx) ligados a meios 106 de antena, meios 107 de controlo de potência (PC) para alterar o nivel de potência transmitido, e meios 108 de ligação para ligação à PSTN ou outra rede adequada. Cada MS 110 compreende um microcontrolador (μΟ 112, meios 114 de transmissão-receção (Tx/Rx) ligados a meios 116 de antena, e meios 118 de controlo de potência (PC) para alterar o nivel de potência transmitido. A comunicação da BS 100 para MS 110 ocorre num canal 122 de ligação descendente, ao passo que a comunicação de MS 110 para BS 100 ocorre sobre um canal 124 de ligação ascendente.Referring to Figure 1, a radio communications system comprises a primary station (BS) and a plurality of secondary stations (μΟ (MS).) The BS 100 comprises a microcontroller (μΟ 102, transmit-receive means 104 / Rx) connected to antenna means 106, power control means (PC) 107 for changing the transmitted power level, and connection means 108 for connection to the PSTN or other suitable network Each MS 110 comprises a microcontroller (μΟ 112 , transmit-receive means (Tx / Rx) means 114 connected to antenna means 116, and power control means (PC) 118 to change the transmitted power level. downlink, while communication from MS 110 to BS 100 occurs over an uplink channel 124.
Um exemplo da operação de um esquema ARQ para-e-espera conhecido está ilustrado na Figura 2. Pacotes 202 de dados, identificados como ΡΏ onde n é um número de sequência de um bit, são transmitidos em segmentos de tempo atribuídos num canal 122 de ligação descendente (DL) de uma BS 100 para uma MS 110. O primeiro pacote Po de dados, com o número de sequência 0, é recebido num estado corrompido pela MS 110, o qual portanto transmite uma confirmação 204 negativa de receção (N) num campo reservado para transmissão de confirmações de receção positivas e negativas. Em resposta a isto, a BS 100 retransmite o primeiro pacote 202 de dados, o qual desta vez é recebido corretamente pela MS 100 a qual transmite uma confirmação 206 de receção (A). A BS 100, em seguida, transmite o pacote seguinte, com o número de sequência 1. A BS 100 também retransmite um pacote 202 de dados se não receber nenhuma confirmação de receção dentro de um período de tempo limite predeterminado (no caso de a MS 110 não ter recebido o pacote de todo ou a confirmação de receção se ter perdido) . Se a MS 110 recebeu de facto o pacote 202 anteriormente transmitido ela pode determinar que o pacote 202 recebido é uma retransmissão uma vez que tem o mesmo número de sequência que o pacote anterior.An example of the operation of a known stop-and-wait ARQ scheme is illustrated in Figure 2. Data packets 202, identified as ΡΏ where n is a one-bit sequence number, are transmitted in allocated time slots in a channel 122 of downlink (DL) from a BS 100 to an MS 110. The first data packet Po, with the sequence number 0, is received in a state corrupted by the MS 110, which therefore transmits a receive (N) in a field reserved for transmission of positive and negative acknowledgments. In response, the BS 100 retransmits the first data packet 202, which is correctly received by the MS 100, which transmits a receive acknowledgment 206 (A). The BS 100 then transmits the next packet with the sequence number 1. The BS 100 also retransmits a data packet 202 if it does not receive any acknowledgment of receipt within a predetermined time-out period (in case the MS 110 did not receive the whole package or the receipt acknowledgment was lost). If the MS 110 actually received the previously transmitted packet 202 it can determine that the received packet 202 is a retransmission since it has the same sequence number as the previous packet.
Pode ser obtido rendimento melhorado por utilização de esquemas ARQ multicanal. Um exemplo de um esquema ARQ de 4 canais funcionando de modo conhecido está ilustrado na Figura 3. Pacotes 202 de dados, identificados como ΡΏ onde n é um número de sequência, são transmitidos em sequência sobre um canal 122 de ligação descendente (DL) de uma BS 100 para uma MS 110. Cada pacote 202 é atribuído a um canal lógico (CH) por sua vez, começando com o primeiro pacote. Assim, o pacote Pi é atribuído ao canal 1, o pacote P2 ao canal 2 e assim por diante. É realizada separadamente ARQ para cada canal.Improved yield can be obtained by using multichannel ARQ schemes. An example of a known 4-channel ARQ scheme is shown in Figure 3. Data packets 202, identified as ΡΏ where n is a sequence number, are transmitted in sequence on a downlink channel (DL) 122 of a BS 100 to an MS 110. Each packet 202 is assigned to a logical channel (CH) in turn, starting with the first packet. Thus, the packet Pi is assigned to channel 1, packet P2 to channel 2, and so on. ARQ is performed separately for each channel.
No cenário ilustrado, o primeiro pacote de dados Pi é enviado através do primeiro canal lógico e é recebido corretamente pela MS 110, a qual transmite uma confirmação 206 de receção (Ai) sobre um canal 124 de ligação ascendente. Assim, quando o canal 1 está programado para transmissão a seguir, o pacote seguinte aguardando transmissão, P5 é selecionado e transmitido para a MS 110. De um modo semelhante, o segundo pacote P2 de dados é enviado através do segundo canal lógico. No entanto, este pacote não é recebido corretamente pela MS 110, a qual emite uma confirmação 204 negativa de receção (N2). Assim, quando o canal 2 está programado para transmissão a seguir, o pacote P2 é transmitido de novo. Desta vez ele é recebido corretamente, e uma confirmação 206 de receção é emitida sobre o canal 124 de ligação ascendente, deste modo libertando o canal 2 para transmitir outros pacotes 202. É provável para a maior parte das aplicações que DTX seja aplicada no campo ACK/NACK durante a maior parte do tempo, dada a natureza tipicamente intermitente da transmissão de dados em pacotes. Além disso, para um sistema bem configurado, as NACK 204 deverão ser enviadas de um modo significativamente menos frequente que as ACK 206. No entanto, como discutido resumidamente acima, existem problemas associados com dispor a BS 100 para interpretar DTX como uma NACK.In the illustrated scenario, the first data packet Pi is sent through the first logical channel and is correctly received by the MS 110, which transmits a receive acknowledgment 206 (Ai) over an uplink channel 124. Thus, when the channel 1 is programmed for next transmission, the next packet waiting for transmission, P5 is selected and transmitted to the MS 110. Similarly, the second data packet P2 is sent through the second logical channel. However, this packet is not received correctly by MS 110, which issues a receive negative acknowledgment 204 (N2). Thus, when channel 2 is programmed for next transmission, packet P2 is transmitted again. This time it is received correctly, and a receive acknowledgment 206 is issued over the uplink channel 124, thereby freeing the channel 2 to transmit other packets 202. It is likely for most applications that DTX is applied in the ACK field / NACK for most of the time, given the typically intermittent nature of packet data transmission. Furthermore, for a well-configured system, NACKs 204 should be sent significantly less frequently than ACKs 206. However, as discussed briefly above, there are problems associated with having the BS 100 interpret DTX as a NACK.
Estes problemas são resolvidos num sistema feito de acordo com a presente invenção dispondo a MS 110 para operar em dois estados: um primeiro estado no qual são esperadas transmissões de pacotes; e um segundo estado no qual não são esperadas transmissões de pacotes. A transição entre estes dois estados é controlada por um temporizador. O temporizador seria tipicamente implementado como um contador contando em unidades predeterminadas, por exemplo milissegundos, tramas, segmentos de tempo, mensagens ou outras unidades adequadas. A operação de um tal sistema será explicada com referência ao fluxograma mostrado na Figura 4. O método inicia-se, na etapa 402, quando a MS 110 está pronta para receber pacotes 202 de dados. O teste 404 refere-se à MS 110 determinar se um pacote de dados para ela é transmitido num segmento de tempo em que um tal pacote poderia ser transmitido. Se um pacote 202 de dados for detetado o ensaio 404 passa, o temporizador é reiniciado, na etapa 406, uma confirmação 206 de receção é transmitida, na etapa 408, e a MS 110 regressa ao teste 404 para verificar o segmento adequado seguinte para um pacote 202 de dados. Reiniciar o temporizador pode envolver iniciar um temporizador, se não estiver um já em funcionamento, ou reiniciar um temporizador já em funcionamento.These problems are solved in a system made according to the present invention by arranging the MS 110 to operate in two states: a first state in which packet transmissions are expected; and a second state in which packet transmissions are not expected. The transition between these two states is controlled by a timer. The timer would typically be implemented as an counter counting on predetermined units, for example milliseconds, frames, time slots, messages, or other suitable units. The operation of such a system will be explained with reference to the flowchart shown in Figure 4. The method starts at step 402 when the MS 110 is ready to receive data packets 202. The test 404 relates to the MS 110 determining whether a data packet for it is transmitted in a time segment in which such a packet could be transmitted. If a data packet 202 is detected the test 404 passes, the timer is reset, in step 406 a receive acknowledgment 206 is transmitted, in step 408, and the MS 110 returns to the test 404 to check the next suitable segment for a data packet 202. Resetting the timer may involve starting a timer, if one is not already running, or restarting a timer already running.
Se não for detetado nenhum pacote, o teste 404 falha e é feito um outro teste 410 para determinar se o temporizador está em execução. Se o temporizador está em execução, o teste 410 passa e a MS 110 transmite, na etapa 412, uma confirmação 204 negativa de receção no correspondente campo ACK/NACK e, em seguida, regressa ao teste 404. Se o temporizador não está em funcionamento, o teste 410 falha e a MS 110 regressa diretamente ao teste 404. A MS 110 poderia pressupor que um pacote poderia ser transmitido para ela em qualquer segmento de tempo, ou poderia existir um período (significativamente mais curto que o período do temporizador) após um pacote 202 ter sido recebido durante o qual não poderiam ser transmitidos pacotes para essa MS 110 e assim a MS não transmitiria no campo ACK/NACK, dependendo de capacidades definidas da MS 110. Quando o temporizador para, a MS 110 para de transmitir nos campos ACK/NACK até um pacote 202 ser detetado a seguir.If no packet is detected, the test 404 fails and another test is run 410 to determine if the timer is running. If the timer is running, test 410 passes and MS 110 transmits, at step 412, a receive negative acknowledgment 204 into the corresponding ACK / NACK field, and then returns to test 404. If the timer is not in operation , the test 410 fails and the MS 110 returns directly to the test 404. The MS 110 could assume that a packet could be transmitted to it in any time slot, or there could be a period (significantly shorter than the timer period) after a packet 202 has been received during which packets could not be transmitted to that MS 110 and thus the MS would not transmit in the ACK / NACK field, depending on defined capacities of the MS 110. When the timer stops, the MS 110 stops transmitting in ACK / NACK fields until a packet 202 is detected below.
Este esquema habilita a BS 100 a ajustar o seu limiar de decisão de modo a que as potências de transmissão da MS 110 possam ser otimizadas. Numa forma de realização da presente invenção, a BS 100 desfasa o seu limiar de decisão na direção do sinal ACK para o primeiro pacote Po de uma sequência, para aumentar a probabilidade de DTX ser interpretada como NACK. Isto também tem o efeito de aumentar a probabilidade de uma ACK 206 do primeiro pacote ser interpretada como uma NACK 204. Assim que a BS 100 deteta uma ACK 206 relativa ao primeiro pacote Po, ele reinicia o limiar para subsequente decisões de regresso na direção do nivel DTX, e a BS 100 inicia o seu próprio temporizador correspondente ao temporizador em funcionamento na MS 110.This scheme enables the BS 100 to adjust its decision threshold so that the transmission power of the MS 110 can be optimized. In one embodiment of the present invention, the BS 100 shifts its decision threshold in the direction of the ACK signal to the first Po packet of a sequence, to increase the probability of DTX being interpreted as NACK. This also has the effect of increasing the likelihood that an ACK 206 of the first packet will be interpreted as a NACK 204. As soon as the BS 100 detects an ACK 206 relating to the first Po packet, it resets the threshold for subsequent return decisions toward the DTX level, and the BS 100 starts its own timer corresponding to the timer running on the MS 110.
Em resultado, o problema de interpretar uma DTX como uma ACK 206 é evitado para todos os pacotes 202 exceto o primeiro Po em cada sequência permitindo, deste modo, que os níveis de potência ACK/NACK sejam otimizados para reduzir interferência ou para aumentar o alcance da célula ou a vida da bateria, dependendo dos requisitos.As a result, the problem of interpreting a DTX as an ACK 206 is avoided for all packets 202 except the first Po in each sequence thus allowing ACK / NACK power levels to be optimized to reduce interference or to increase the range or battery life, depending on the requirements.
Numa forma de realização da presente invenção, o requisito de potência média para o campo ACK/NACK é minimizado. Isto poderia ser útil num sistema onde é desejável minimizar a interferência na ligação ascendente ou maximizar a vida da bateria da MS 110. Nesta forma de realização, o limiar de decisão é movido para mais próximo do nível DTX, em conjunto com uma redução na potência ACK e um aumento na potência NACK. O nosso pedido de patente co-pendente não publicado do Reino Unido 0126421.7 (referência da Requerente PHGB 010185) divulga técnicas para controlar as probabilidades relativas de erros ao descodificar ACK e NACK variando as suas respetivas potências de transmissão que podem ser aplicadas nesta forma de realização.In one embodiment of the present invention, the average power requirement for the ACK / NACK field is minimized. This could be useful in a system where it is desirable to minimize uplink interference or maximize the battery life of the MS 110. In this embodiment, the decision threshold is moved closer to the DTX level, together with a reduction in power ACK and an increase in NACK power. Our unpublished co-pending U.S. patent application 0126421.7 (Applicant Reference PHGB 010185) discloses techniques for controlling the relative probabilities of errors in decoding ACK and NACK by varying their respective transmit powers which may be applied in this embodiment .
Numa outra forma de realização da presente invenção, o requisito de potência de pico para o campo ACK/NACK é minimizado. Isto poderia ser útil num sistema onde o alcance da célula para acesso por pacotes é limitado pelo requisito de potência de pico para o campo ACK/NACK. Neste caso, as potências de transmissão ACK e NACK seriam ajustadas para serem iguais, e o limiar na BS 100 posicionada para dar as taxas de erro desej adas.In another embodiment of the present invention, the peak power requirement for the ACK / NACK field is minimized. This could be useful in a system where the cell range for packet access is limited by the peak power requirement for the ACK / NACK field. In this case, the transmit powers ACK and NACK would be set to be equal, and the threshold in the BS 100 positioned to give the desired error rates.
Numa forma de realização preferida da presente invenção, a MS 110 aumenta a potência de transmissão da primeira ACK 206 de uma sequência, de modo a que a probabilidade de interpretar erroneamente uma ACK como uma NACK não é tão aumentada pelo desvio no limiar de decisão aplicado pela BS 100 para o primeiro pacote Po-In a preferred embodiment of the present invention, the MS 110 increases the transmission power of the first ACK 206 of a sequence, so that the probability of misinterpreting an ACK as a NACK is not so increased by the deviation at the applied decision threshold by the BS 100 for the first Po-
Numa outra forma de realização preferida da presente invenção, o temporizador executa durante um número predeterminado de segmentos de tempo, durante os quais não serão transmitidos mais pacotes para a MS 110. Durante este período, ACK 206 ou NACK 204, como apropriado, são repetidas em cada segmento de tempo. Quando o temporizador para, a transmissão de ACK 20 6 também para (para evitar o caso em que a MS 110 falha a deteção do pacote seguinte, mas continua a enviar ACK, com o resultado de a BS 100 acreditar que o pacote que a MS 110 falhou em detetar foi recebido corretamente). No entanto, a transmissão de NACK 204 não é parada e pode continuar sem provovar problemas até um pacote ser recebido corretamente.In another preferred embodiment of the present invention, the timer runs for a predetermined number of time slots during which no more packets will be transmitted to the MS 110. During this period, ACK 206 or NACK 204, as appropriate, is repeated in each time segment. When the timer stops, the transmission of ACK 20 6 also stops (to avoid the case where the MS 110 fails to detect the next packet, but continues to send ACK, with the result of the BS 100 believing that the packet that MS 110 failed to detect was received correctly). However, the transmission of NACK 204 is not stopped and can continue without provovar problems until a packet is received correctly.
Na prática seria desejável limitar o número máximo de NACK 204 repetidas de modo a economizar potência de transmissão e limitar interferência. Este limite poderia ser determinado por um segundo temporizador, cujo valor máximo é predeterminado, ajustado de acordo com um parâmetro de camada superior sinalizado pela BS 100 ou negociado entre a BS 100 e MS 110. Tipicamente o segundo temporizador seria ajustado para parar após transmissão de um número especificado de NACK. A utilização de um tal limite tem a vantagem de que a BS 100 tem conhecimento de quanto tempo pode esperar antes de decidir se um pacote foi ou não recebido corretamente. O segundo temporizador pode tomar um valor diferente para o temporizador, e também pode contar em unidades diferentes se requerido.In practice it would be desirable to limit the maximum number of NACKs 204 repeated in order to save transmission power and limit interference. This limit could be determined by a second timer, the maximum value of which is predetermined, adjusted according to an upper layer parameter flagged by the BS 100 or negotiated between the BS 100 and MS 110. Typically the second timer would be set to stop after transmission of specified number of NACK. The use of such a limit has the advantage that the BS 100 is aware of how long it can wait before deciding whether or not a packet has been received correctly. The second timer may take a different value for the timer, and may also count in different units if required.
Esta forma de realização também pode ser utilizada em conjugação com outras formas de realização nas quais são ajustados níveis de potência diferentes para os sinais ACK e NACK. A BS 100 poderia determinar se uma ACK 206 ou uma NACK 204 foi sinalizada por vários métodos, incluindo combinação coerente de um número de repetições ACK/NACK, seleção do sinal mais forte e votação maioritária nos sinais recebidos. Ela poderia ajustar os seus limiares de decisão dinamicamente de acordo com o número de ACK/NACK a ser processado, para conseguir uma qualidade de serviço especificada.This embodiment may also be used in conjunction with other embodiments in which different power levels are set for the ACK and NACK signals. The BS 100 could determine whether an ACK 206 or a NACK 204 was signaled by various methods, including coherent combination of a number of ACK / NACK repeats, stronger signal selection, and majority voting on received signals. It could adjust its decision thresholds dynamically according to the number of ACK / NACK to be processed, to achieve a specified quality of service.
Quando a MS 110 transmite uma ACK 206, possivelmente repetida, o seu comportamento subsequente pode ser transmitir DTX após a última ACK ou voltar a enviar NACK até o pacote seguinte ser recebido ou o temporizador da NACK expirar. A última opção é geralmente preferida na medida em que evita transmissão do estado da DTX evitando, deste modo, a necessidade de a BS 100 desfasar o seu limiar de deteção e permitindo que a potência para transmissões ACK seja reduzida (embora os níveis de interferência aumentados e o consumo de energia da MS 110 também devam ser considerados). A presente invenção pode ser aplicada a aspetos de sinalização de ligação ascendente além dos sinais NACK. Na sua forma mais geral a técnica refere-se a alterar características de sinalização de ligação ascendente dependendo de um pacote ter sido ou não detetado durante um período predeterminado antes da sinalização.When the MS 110 transmits an ACK 206, possibly repeated, its subsequent behavior may be to transmit DTX after the last ACK or to resend NACK until the next packet is received or the NACK timer expires. The latter option is generally preferred in that it avoids transmission of the state of the DTX thereby avoiding the need for the BS 100 to offset its threshold of detection and to allow the power for ACK transmissions to be reduced (although increased interference levels and the energy consumption of MS 110 should also be considered). The present invention may be applied to uplink signaling aspects in addition to NACK signals. In its most general form the technique relates to altering uplink signaling characteristics depending on whether a packet has been detected or not for a predetermined period prior to signaling.
Como um exemplo desta aplicabilidade mais geral, numa outra forma de realização da presente invenção a MS 110 faz alterações à transmissão de Informação de Qualidade do Canal (CQI) dependendo da expectativa provável de receber um pacote 202. A CQI poderia ser determinada medindo a qualidade de canal da ligação descendente, por exemplo em termos de Relação Sinal Interferência (SIR). As alterações a transmissão de CQI poderiam incluir variar a frequência de transmitir CQI, assim como o formato de transmissão (número de bits) utilizado e o nível de potência de transmissão. Por exemplo, a MS 110 poderia transmitir CQI em cada campo CQI disponível durante um período definido por um temporizador após um pacote ser recebido 202. Após um período de tempo predeterminado, a MS 110 poderia reduzir a frequência de transmitir CQI até outro pacote 202 ser recebido.As an example of this more general applicability, in another embodiment of the present invention the MS 110 makes changes to the Channel Quality Information (CQI) transmission depending on the likely expectation of receiving a packet 202. The CQI could be determined by measuring the quality of the downlink channel, for example in terms of Signal Interference Ratio (SIR). Changes to CQI transmission could include varying the frequency of transmitting CQI, as well as the transmission format (number of bits) used and the transmit power level. For example, MS 110 could transmit CQI in each available CQI field for a period defined by a timer after a packet was received 202. After a predetermined time period, MS 110 could reduce the frequency of transmitting CQI until another packet 202 is Received.
Numa forma de realização onde são feitas alterações à NACK e sinalização de CQI, o temporizador utilizado para controlar a frequência de envio de relatório CQI e o temporizador utilizado para controlar transmissões NACK poderia ser o mesmo ou ter valores diferentes. Estes valores poderiam ser predefinidos (por exemplo como uma capacidade MS) , ou sinalizados à MS 110 por camadas de protocolo superiores. A discussão acima refere-se à MS 110 determinar se recebeu um pacote 202. Em algumas formas de realização, por exemplo, UMTS, a presença de um pacote destinado a uma MS 110 é sinalizada por uma mensagem indicadora de pacote num canal indicador de pacote e/ou um canal de controlo distinto do canal de transmissão de pacotes. Numa tal forma de realização, o acionamento para iniciar o temporizador poderia requerer a descodificação correta de um canal de controlo de ligação descendente associado (incluindo uma CRC), além da deteção de um indicador de pacote. Isto deveria ajudar a evitar acionamento espúrio do temporizador por falsa deteção de um indicador de pacote.In one embodiment where changes are made to the NACK and CQI signaling, the timer used to control the CQI report send frequency and the timer used to control NACK transmissions could be the same or have different values. These values could be predefined (for example as an MS capability), or signaled to MS 110 by higher protocol layers. The discussion above concerns the MS 110 determining whether it received a packet 202. In some embodiments, e.g., UMTS, the presence of a packet destined for an MS 110 is signaled by a packet indicator message in a packet pointer channel and / or a control channel other than the packet transmission channel. In one such embodiment, the drive to start the timer could require correct decoding of an associated downlink control channel (including a CRC), in addition to detection of a packet indicator. This should help prevent spurious triggering of the timer by false detection of a packet indicator.
No pedido de patente co-pendente W003007530 da Requerente é divulgado um mecanismo de camada física para recuperar do caso onde a BS interpreta erroneamente uma NACK 204 como uma ACK 206. Este mecanismo faz utilização de uma palavra de código adicional, REVERTER, a qual informa a BS 100 que a MS 110 recebeu uma transmissão de um novo pacote 202 quando estava à espera da retransmissão do pacote anterior. Numa variação neste esquema são utilizadas duas palavras de código REVERTER, para proporcionar, além disso, uma NACK ou uma ACK relativamente ao novo pacote. A presente invenção poderia ser utilizada em conjugação com um tal comando REVERTER, o qual poderia ser sinalizado utilizando um desfasamento de potência a partir do comando NACK.In co-pending patent application W003007530 the Applicant discloses a physical layer mechanism to recover from the case where BS misinterprets a NACK 204 as an ACK 206. This mechanism makes use of an additional code word, REVERTER, which informs to BS 100 that MS 110 received a transmission of a new packet 202 when it was waiting for retransmission of the previous packet. In a variation in this scheme two code words REVERTER are used, to further provide a NACK or an ACK relative to the new packet. The present invention could be used in conjunction with such a REVERTER command, which could be signaled using a power offset from the NACK command.
Numa outra forma de realização da presente invenção, quando a MS 110 está a operar no primeiro estado (quando são esperadas transmissões de pacotes) poderia transmitir dois níveis de NACK 204 diferentes, dependendo de um indicador de pacote ter sido detetado. Por exemplo, se nenhum indicador de pacote foi detetado, a MS 110 poderia transmitir uma NACK 204 de baixa potência, de tal modo que a probabilidade de a NACK ser erroneamente interpretada como uma ACK é 1% (o que, em conjugação com uma probabilidade de 1% da MS 110 não receber o indicador de pacote, dá uma probabilidade de 0,01% de a BS 100 interpretar uma NACK como uma ACK) . Se um indicador de pacote for detetado, a MS 110 transmite uma NACK 204 de alta potência, de tal modo que a probabilidade de a NACK ser erroneamente interpretada como uma ACK é 0,01%. Estes diferentes tipos de NACK também poderiam ser diferenciados pela transmissão de palavras de código diferentes.In another embodiment of the present invention, when MS 110 is operating in the first state (when packet transmissions are expected) it could transmit two different levels of NACK 204, depending on whether a packet pointer has been detected. For example, if no packet pointer was detected, the MS 110 could transmit a low power NACK 204, such that the probability of the NACK being erroneously interpreted as an ACK is 1% (which, in conjunction with a probability of 1% of MS 110 does not receive the packet pointer, gives a probability of 0.01% of the BS 100 interpreting a NACK as an ACK). If a packet pointer is detected, the MS 110 transmits a high power NACK 204, such that the probability of the NACK being erroneously interpreted as an ACK is 0.01%. These different types of NACK could also be differentiated by the transmission of different code words.
Numa outra forma de realização, a operação de controlo de potência da ligação ascendente é modificada pela deteção de um pacote, até o temporizador expirar. No estado de transferência suave na mesma célula, onde a MS 110 pode receber transmissões simultâneas a partir de mais de uma BS 100 (os elementos do conjunto ativo), a potência da transmissão de ligação ascendente é normalmente controlada considerando comandos de controlo de potência de todas as BS no conjunto ativo. No entanto, quando um pacote de ligação descendente é enviado a partir de uma BS particular, então qualquer sinalização de ligação ascendente em resposta esse pacote deverá ser dirigido para essa BS. Deste modo, para conseguir uma potência adequada para aquela ligação rádio, a potência das transmissões de ligação ascendente deverá ser determinada principalmente pelos comandos de controlo de potência a partir daquela BS. Consequentemente, quando um pacote é recebido a partir de uma dada BS 100, um temporizador é ajustado, e a potência de, pelo menos um do campo ACK/NACK, campo CQI ou a totalidade do canal de controlo é determinada por comandos de controlo de potência a partir da mesma BS, até o temporizador expirar. No caso de ser recebido um pacote subsequente a partir de uma BS diferente, então, o temporizador pode ser reiniciado e aquela BS pode tomar o controlo dos níveis de potência da ligação ascendente. Estas alterações ao controlo de potência da ligação ascendente podem ocorrer separadamente ou em combinação com outras alterações às transmissões ACK/NACK ou CQI, como discutido acima. A descrição acima visa um modo UMTS FDD (Duplex por Divisão de Frequência). A invenção também poderia ser aplicada ao modo TDD (Duplex por Divisão de Tempo). Neste caso o facto de o canal de ligação ascendente e ligação descendente utilizar segmentos de tempo diferentes na mesma frequência (i. e. canal recíproco) poderia reduzir a necessidade para sinalização da informação de canal. A descrição acima está relacionada com a BS 100 realizar uma variedade de tarefas relacionadas com a presente invenção. Na prática estas tarefas podem ser da responsabilidade de uma variedade de partes da infraestrutura fixa, por exemplo num "Nó B", que é a parte da infraestrutura fixa fazendo interface diretamente com uma MS 110, ou a um nível superior no Controlador de Rede de Rádio (RNC). Nesta especificação, a utilização da expressão "Estação Base" ou "estação primária" deve, portanto, ser entendida como incluindo as partes da infraestrutura fixa da rede envolvidas numa forma de realização da presente invenção. A partir da leitura da presente divulgação outras modificações serão evidentes para os especialistas na técnica. Tais modificações podem envolver outras caracteristicas as quais já são conhecidas na conceção, fabrico e utilização de sistemas de comunicações por rádio e as suas partes componentes, e que podem ser utilizadas em vez de ou além de caracteristicas já aqui descritas.In another embodiment, the uplink power control operation is modified by detecting a packet until the timer expires. In the smooth transfer state in the same cell, where the MS 110 can receive simultaneous transmissions from more than one BS 100 (the elements of the active set), the uplink transmission power is normally controlled considering power control commands from all BS in the active set. However, when a downlink packet is sent from a particular BS, then any uplink signaling in response to that packet should be directed to that BS. Thus, to achieve adequate power for that radio link, the power of the uplink transmissions should be determined primarily by the power control commands from that BS. Accordingly, when a packet is received from a given BS 100, a timer is set, and the power of at least one of the ACK / NACK field, CQI field or the entire control channel is determined by control commands from the same BS, until the timer expires. In case a subsequent packet is received from a different BS, then the timer may be restarted and that BS may take control of the uplink power levels. These changes to the uplink power control may occur separately or in combination with other changes to the ACK / NACK or CQI transmissions, as discussed above. The above description is for UMTS FDD (Frequency Division Duplex) mode. The invention could also be applied to the TDD (Time Division Duplex) mode. In this case the fact that the uplink and downlink channel use different time slots on the same frequency (i.e., reciprocal channel) could reduce the need for channel information signaling. The above description relates to the BS 100 performing a variety of tasks relating to the present invention. In practice these tasks may be the responsibility of a variety of parts of the fixed infrastructure, for example in a "Node B", which is the part of the fixed infrastructure interfacing directly with an MS 110, or at a higher level in the Network Controller. Radio (RNC). In this specification, the use of the expression "Base Station" or "primary station" should therefore be understood to include those parts of the fixed network infrastructure involved in one embodiment of the present invention. From the reading of the present disclosure further modifications will be apparent to those skilled in the art. Such modifications may involve other features which are already known in the design, manufacture and use of radio communications systems and their component parts, and which may be used instead of or in addition to features already described herein.
Na presente descrição e reivindicações a palavra "um" precedendo um elemento não exclui a presença de uma pluralidade de tais elementos.In the present description and claims the word "one" preceding an element does not exclude the presence of a plurality of such elements.
Além disso, a palavra "compreendendo" não exclui a presença de outros elementos ou etapas além daqueles listados.In addition, the word "understanding" does not exclude the presence of other elements or steps beyond those listed.
Lisboa, 5 de março de 2018Lisbon, March 5, 2018
REIVINDICAÇÕES 1. Estação (110) secundária para utilização num sistema de comunicações por rádio tendo um canal (122) de comunicação para a transmissão de pacotes de dados a partir de uma estação (100) primária para a estação secundária, a estação secundária compreendendo meios (114) de receção para receber um pacote (202) de dados a partir da estação primária num primeiro canal de ligação descendente, meios de confirmação de receção para transmitir sinais de confirmação de receção, incluindo confirmações (206) de receção positivas ou confirmações de receção (204) negativas as quais indicam o estado do pacote de dados recebido, para a estação primária através de um primeiro campo ACK/NACK, sendo a estação secundária caracterizada por compreender ainda meios para receber a partir da referida estação primária, sobre um segundo canal de ligação descendente distinto do primeiro canal de ligação descendente, um indicador de pacote indicando que o pacote de dados é transmitido para a referida estação secundária, e meios de temporizador adaptados para iniciar um temporizador, se o referido temporizador não estiver já em funcionamento ou reiniciar o referido temporizador se oA secondary station (110) for use in a radio communication system having a communication channel (122) for transmitting data packets from a primary station (100) to the secondary station, the secondary station comprising means (114) for receiving a data packet (202) from the primary station on a first downlink channel, reception acknowledgment means for transmitting reception confirmation signals, including positive reception confirmations (206) or (204) which indicate the status of the received data packet to the primary station through a first ACK / NACK field, the secondary station being characterized by further comprising means for receiving from said primary station, on a second downlink channel distinct from the first downlink channel, a packet indicator i indicating that the data packet is transmitted to said secondary station, and timer means adapted to start a timer, if said timer is not already in operation or restarting said timer if the
Claims (15)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GBGB0127481.0A GB0127481D0 (en) | 2001-11-16 | 2001-11-16 | Radio communication system |
GBGB0128669.9A GB0128669D0 (en) | 2001-11-16 | 2001-11-30 | Radio communication system |
GB0207696A GB0207696D0 (en) | 2001-11-16 | 2002-04-03 | Radio communications system |
Publications (1)
Publication Number | Publication Date |
---|---|
PT1449311T true PT1449311T (en) | 2018-03-13 |
Family
ID=9925867
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PT2775054T PT1449311T (en) | 2001-11-16 | 2002-10-02 | Radio communication system |
Country Status (6)
Country | Link |
---|---|
KR (1) | KR100942996B1 (en) |
CY (1) | CY1120010T1 (en) |
DK (1) | DK1449311T3 (en) |
ES (1) | ES2657075T3 (en) |
GB (2) | GB0127481D0 (en) |
PT (1) | PT1449311T (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100813965B1 (en) | 2005-11-04 | 2008-03-14 | 삼성전자주식회사 | Method and apparatus for sensing opening of a cover of an image forming apparatus, method and apparatus for controlling electric power supply by opening of a cover of an image forming apparatus |
KR101221443B1 (en) * | 2006-03-28 | 2013-01-11 | 삼성전자주식회사 | Method and apparatus for discontinuous reception of a connected terminal in mobile communication system |
WO2007111480A1 (en) | 2006-03-28 | 2007-10-04 | Samsung Electronics Co., Ltd. | Method and apparatus for discontinuous reception of connected terminal in a mobile communication system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6608818B1 (en) * | 1999-11-10 | 2003-08-19 | Qualcomm Incorporated | Radio link protocol enhancements to reduce setup time for data calls |
ES2364396T3 (en) * | 2000-04-17 | 2011-09-01 | Nortel Networks Limited | COOPERATION BETWEEN ARQ PROTOCOLS IN PHYSICAL LAYERS AND LINK FOR WIRELESS COMMUNICATIONS. |
-
2001
- 2001-11-16 GB GBGB0127481.0A patent/GB0127481D0/en not_active Ceased
- 2001-11-30 GB GBGB0128669.9A patent/GB0128669D0/en not_active Ceased
-
2002
- 2002-10-02 KR KR1020047007350A patent/KR100942996B1/en active IP Right Grant
- 2002-10-02 PT PT2775054T patent/PT1449311T/en unknown
- 2002-10-02 DK DK02775054.6T patent/DK1449311T3/en active
- 2002-10-02 ES ES02775054.6T patent/ES2657075T3/en not_active Expired - Lifetime
-
2018
- 2018-03-12 CY CY20181100295T patent/CY1120010T1/en unknown
Also Published As
Publication number | Publication date |
---|---|
KR20040053309A (en) | 2004-06-23 |
DK1449311T3 (en) | 2018-02-26 |
GB0127481D0 (en) | 2002-01-09 |
CY1120010T1 (en) | 2018-12-12 |
KR100942996B1 (en) | 2010-02-17 |
GB0128669D0 (en) | 2002-01-23 |
ES2657075T3 (en) | 2018-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1449311B1 (en) | Radio communication system | |
US7561893B2 (en) | Communication system using ARQ | |
US9025548B2 (en) | ARQ system with status and packet acknowledgement | |
US7379434B2 (en) | Radio communication system | |
JP2005510118A5 (en) | ||
BRPI0609889B1 (en) | RECEIVER OPERATING METHOD AND TRANSMITTER OPERATING METHOD FOR USE IN A WIRELESS TELECOMMUNICATION SYSTEM | |
PT1449311T (en) | Radio communication system | |
KR100975310B1 (en) | Communication system using arq |