BR112017016300B1 - Método de transmissão de informações de retroalimentação em sistema de comunicações, equipamento de usuário, estação base, e meio de armazenamento legível por computador - Google Patents

Método de transmissão de informações de retroalimentação em sistema de comunicações, equipamento de usuário, estação base, e meio de armazenamento legível por computador Download PDF

Info

Publication number
BR112017016300B1
BR112017016300B1 BR112017016300-4A BR112017016300A BR112017016300B1 BR 112017016300 B1 BR112017016300 B1 BR 112017016300B1 BR 112017016300 A BR112017016300 A BR 112017016300A BR 112017016300 B1 BR112017016300 B1 BR 112017016300B1
Authority
BR
Brazil
Prior art keywords
codebook size
feedback information
subset
base station
information
Prior art date
Application number
BR112017016300-4A
Other languages
English (en)
Other versions
BR112017016300A2 (pt
Inventor
Lei Guan
Sha Ma
Zhiyu Yan
Yan Cheng
Xiaobo Chen
Original Assignee
Huawei Technologies Co., Ltd
Filing date
Publication date
Application filed by Huawei Technologies Co., Ltd filed Critical Huawei Technologies Co., Ltd
Priority claimed from PCT/CN2015/071957 external-priority patent/WO2016119221A1/zh
Publication of BR112017016300A2 publication Critical patent/BR112017016300A2/pt
Publication of BR112017016300B1 publication Critical patent/BR112017016300B1/pt

Links

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/0072Error control for data other than payload data, e.g. control data
    • H04L1/0073Special arrangements for feedback channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1861Physical mapping arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1864ARQ related signaling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • H04L5/0055Physical resource allocation for ACK/NACK
    • H04W72/0413

Abstract

MÉTODO DE TRANSMISSÃO DE INFORMAÇÕES DE RETORNO EM SISTEMA DE COMUNICAÇÃO, EQUIPAMENTOS DE USUÁRIO, ESTAÇÕES BASE, MEIO DE ARMAZENAMENTO LEGÍVEL POR COMPUTADOR E PRODUTO DE PROGRAMA. As modalidades da presente invenção fornecem um método de transmissão de informações de retorno em um sistema de comunicações e um aparelho. Nesse método, UE pode determinar um tamanho de código de livro das informações de retorno de acordo com um estado de um subquadro de enlace descendente realmente programado pela estação base. Desse modo, um PUSCH pode portar informações de ACK/NACK de mais bits, e o desempenho de um ACK/NACK e o desempenho de dados de enlace ascendente no PUSCH são aprimorados quando uma quantidade predeterminada de recursos é usada, ou sobrecargas de recurso são reduzidas quando é assegurado que o desempenho de um ACK/NACK é igual ao desempenho de dados de enlace ascendente no PUSCH.

Description

CAMPO DA TÉCNICA
[0001] As modalidades da presente invenção referem-se a tecnologias de comunicação e, em particular, a um método de transmissão de informações de retroalimentação (feedback) em um sistema e um aparelho de comunicações.
ANTECEDENTES
[0002] Atualmente, um mecanismo de solicitação de repetição automática híbrida (Hybrid Automatic Repeat Request, HARQ em abreviação) é normalmente usado em um sistema de Evolução à Longo Prazo (Long Term Evolution, LTE em abreviação). Especificamente, após o equipamento de usuário (User Equipment, UE em abreviação) receber dados de enlace descendente usando-se um canal compartilhado de enlace descendente físico (Physical Downlink Shared Channel, PDSCH em abreviação), se o UE pode receber corretamente os dados de enlace descendente, o UE envia informações de reconhecimento (ACKnowledgement, ACK em abreviação) para uma estação base usando-se um canal de controle de enlace ascendente físico (Physical Uplink Control Channel, PUCCH em abreviação); ou se o UE não pode receber corretamente os dados de enlace descendente, o UE envia informações de reconhecimento negativo (Negative ACKnowledgement, NACK em abreviação) para a estação base usando-se um PUCCH. Quando o UE adicionalmente precisa enviar, em um subqua- dro de enlace ascendente no qual o UE envia as informações de ACK/NACK, dados de enlace ascendente, para manter uma característica de portadora única de enlace ascendente do sistema de LTE e aprimorar eficiência de potência de transmissão de enlace ascendente, o UE mapeia as informações de ACK/NACK e os dados de enlace ascendente para um canal compartilhado de enlace ascendente físico (Physical Uplink Shared Channel, PUSCH em abreviação), e envia tanto as informações de ACK/NACK quanto os dados de enlace ascendente para a estação base.
[0003] Além disso, o sistema de LTE adicionalmente suporta uma tecnologia de agregação de portadora (Carrier Aggregation, CA em abreviação). Ou seja, a estação base configura pelo menos duas portadoras para o mesmo UE, para aprimorar uma taxa de transmissão de dados do UE. As pelo menos duas portadoras incluem uma portadora de componente primária e pelo menos uma portadora de componente secundária. Um modo de envio de PUCCH em um modo de CA inclui um modo de seleção de canal e um formato de PUCCH 3. O modo de seleção de canal suporta CA de um máximo de duas portadoras, e o modo de formato de PUCCH 3 pode suportar CA de cinco portadoras, ou pode suportar a transmissão de um máximo de cerca de 20 bits de ACK/NACK. Portanto, quando o UE adicionalmente precisa enviar, no subquadro de enlace ascendente no qual o UE envia as informações de ACK/NACK, os dados de enlace ascendente, o PUSCH pode portar um máximo de cerca de 20 bits de ACK/NACK.
[0004] Com a evolução adicional de uma tecnologia de LTE, um PUSCH pode precisar portar informações de ACK/NACK de mais bits. Portanto, como permitir que um PUSCH porte informações de ACK/NACK de mais bits é um problema técnico a ser resolvido na presente invenção.
SUMÁRIO
[0005] As modalidades da presente invenção fornecem um método de transmissão de informações de retroalimentação em um sistema e um aparelho de comunicações, de modo a permitir que um PUSCH porte informações de ACK/NACK de mais bits, e reduzir sobrecargas de recurso.
[0006] De acordo com um primeiro aspecto, uma modalidade da presente invenção fornece um método de transmissão de informações de retroalimentação em um sistema de comunicações, que inclui:
[0007] receber, pelo equipamento de usuário UE, dados de enlace descendente;
[0008] determinar, pelo UE, um subquadro de enlace ascendente usado para alimentar de volta informações de retroalimentação que correspondem aos dados de enlace descendente, e determinar um primeiro conjunto de subquadro de enlace descendente associado ao subquadro de enlace ascendente, sendo que o primeiro conjunto de subquadro de enlace descendente inclui um primeiro subconjunto e um segundo subconjunto, e o primeiro subconjunto é um subconjunto apropriado do segundo subconjunto;
[0009] determinar, pelo UE, um tamanho de livro de códigos das informações de retroalimentação, sendo que o tamanho de livro de códigos é um primeiro tamanho de livro de códigos ou um segundo tamanho de livro de códigos, em que o primeiro tamanho de livro de códigos corresponde a uma quantidade de subquadros de enlace descendente incluídos no primeiro subconjunto, e o segundo tamanho de livro de códigos corresponde a uma quantidade de subquadros de enlace descendente incluídos no segundo subconjunto;
[0010] codificar, pelo UE, as informações de retroalimentação de acordo com o tamanho de livro de códigos, para obter informações de retroalimentação codificadas; e
[0011] mapear, pelo UE, as informações de retroalimentação codi ficadas para um canal compartilhado de enlace ascendente físico PUSCH, e enviar as informações de retroalimentação codificadas para a estação base no subquadro de enlace ascendente usando-se o PUSCH.
[0012] Em referência ao primeiro aspecto, em uma primeira manei ra de implantação possível do primeiro aspecto, a determinação, pelo UE, de um tamanho de livro de códigos das informações de retroalimentação inclui:
[0013] se o UE recebe primeiras informações de indicação enviadas pela estação base, e as primeiras informações de indicação indicam o primeiro tamanho de livro de códigos, determinar, pelo UE, que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos; ou
[0014] se o UE recebe primeiras informações de indicação enviadas pela estação base, e as primeiras informações de indicação indicam o segundo tamanho de livro de códigos, determinar, pelo UE, que o tamanho de livro de códigos das informações de retroalimentação é o segundo tamanho de livro de códigos; ou
[0015] se o UE não recebe primeiras informações de indicação,determinar, pelo UE, que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos.
[0016] Em referência ao primeiro aspecto, em uma segunda maneira de implantação possível do primeiro aspecto, a determinação, pelo UE, de um tamanho de livro de códigos das informações de retroalimentação inclui:
[0017] se o UE recebe segundas informações de indicação enviadas pela estação base, e as segundas informações de indicação indicam o primeiro tamanho de livro de códigos, determinar, pelo UE, que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos; ou
[0018] se o UE recebe segundas informações de indicação enviadas pela estação base, e as segundas informações de indicação indicam o segundo tamanho de livro de códigos, determinar, pelo UE, que o tamanho de livro de códigos das informações de retroalimentação é o segundo tamanho de livro de códigos; ou
[0019] se o UE não recebe segundas informações de indicação,determinar, pelo UE, que o tamanho de livro de códigos das informações de retroalimentação é um tamanho de livro de códigos predefini- do, sendo que o tamanho de livro de códigos predefinido é o primeiro tamanho de livro de códigos ou o segundo tamanho de livro de códigos.
[0020] Em referência ao primeiro aspecto, em uma terceira maneira de implantação possível do primeiro aspecto, a determinação, pelo UE, de um tamanho de livro de códigos das informações de retroalimentação inclui:
[0021] se o UE recebe primeiras informações de indicação e segundas informações de indicação que são enviadas pela estação base, e as primeiras informações de indicação e as segundas informações de indicação indicam o primeiro tamanho de livro de códigos, determinar, pelo UE, que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos; ou
[0022] se o UE recebe primeiras informações de indicação e segundas informações de indicação que são enviadas pela estação base, e as primeiras informações de indicação e as segundas informações de indicação indicam o segundo tamanho de livro de códigos, determinar, pelo UE, que o tamanho de livro de códigos das informações de retroalimentação é o segundo tamanho de livro de códigos; ou
[0023] se o UE não recebe primeiras informações de indicação,determinar, pelo UE, que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos; ou
[0024] se o UE não recebe primeiras informações de indicação, mas recebe segundas informações de indicação, determinar, pelo UE, que o tamanho de livro de códigos das informações de retroalimenta- ção é o primeiro tamanho de livro de códigos ou o segundo tamanho de livro de códigos indicado pelas segundas informações de indicação; ou
[0025] se o UE não recebe primeiras informações de indicação nem recebe segundas informações de indicação, determinar, pelo UE, que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos.
[0026] Em referência a qualquer um dentre o primeiro aspecto, ou as maneiras de implantação possíveis do primeiro aspecto, em uma quarta maneira de implantação possível do primeiro aspecto, o recebimento, pelo UE, de dados de enlace descendente inclui:
[0027] receber, pelo UE em um subquadro de enlace descendente programado pela estação base, os dados de enlace descendente, sendo que o subquadro de enlace descendente programado pela estação base constitui um segundo conjunto de subquadros de enlace descendente, e o segundo conjunto de subquadros de enlace descendente é um subconjunto do primeiro conjunto de subquadros de enlace descendente; e
[0028] a determinação, pelo UE, de um tamanho de livro de códi gos das informações de retroalimentação inclui:
[0029] se o segundo conjunto de subquadros de enlace descen dente é um subconjunto do primeiro subconjunto, determinar, pelo UE, que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos; ou
[0030] se o segundo conjunto de subquadros de enlace descen dente inclui apenas um subquadro de enlace descendente que está no segundo subconjunto e que não pertence ao primeiro subconjunto, determinar, pelo UE, que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos ou o segundo tamanho de livro de códigos; ou
[0031] se o segundo conjunto de subquadros de enlace descendente inclui um subquadro de enlace descendente no primeiro subconjunto e um subquadro de enlace descendente que está no segundo subconjunto e que não pertence ao primeiro subconjunto, e o segundo conjunto de subquadros de enlace descendente não inclui um subqua- dro de enlace descendente além do primeiro subconjunto e do segundo subconjunto, determinar, pelo UE, que o tamanho de livro de códigos das informações de retroalimentação é o segundo tamanho de livro de códigos.
[0032] Em referência a qualquer um dentre o primeiro aspecto, ou da primeira até a quarta maneiras de implantação possíveis do primeiro aspecto, em uma quinta maneira de implantação possível do primeiro aspecto, antes do mapeamento, pelo UE, das informações de retroalimentação codificadas para um PUSCH, o método adicionalmente inclui:
[0033] se o tamanho de livro de códigos é o primeiro tamanho de livro de códigos, cifrar, pelo UE, as informações de retroalimentação codificadas usando-se um primeiro código de cifragem; ou
[0034] se o tamanho de livro de códigos é o segundo tamanho de livro de códigos, cifrar, pelo UE, as informações de retroalimentação codificadas usando-se um segundo código de cifragem.
[0035] Em referência a qualquer um dentre o primeiro aspecto, ou as maneiras de implantação possíveis do primeiro aspecto, em uma sexta maneira de implantação possível do primeiro aspecto, se o tamanho de livro de códigos é o primeiro tamanho de livro de códigos, a codificação, pelo UE, das informações de retroalimentação de acordo com o tamanho de livro de códigos, para obter informações de retroalimentação codificadas inclui:
[0036] codificar, pelo UE, as informações de retroalimentação de acordo com o primeiro tamanho de livro de códigos, para obter primei-ras informações de retroalimentação codificadas; e
[0037] o mapeamento, pelo UE, das informações de retroalimenta ção codificadas para um PUSCH inclui:
[0038] determinar, pelo UE, um primeiro fator de proporção confi gurado pela estação base, e determinar uma primeira quantidade de símbolos de acordo com o primeiro fator de proporção, sendo que a primeira quantidade de símbolos é uma quantidade de símbolos que precisam ser ocupados para mapear as primeiras informações de retroalimentação codificadas para o PUSCH; e
[0039] mapear, pelo UE, as primeiras informações de retroalimen tação codificadas para o PUSCH de acordo com a primeira quantidade de símbolos; ou
[0040] se o tamanho de livro de códigos é o segundo tamanho de livro de códigos, a codificação, pelo UE, das informações de retroalimentação de acordo com o tamanho de livro de códigos, para obter informações de retroalimentação codificadas inclui:
[0041] codificar, pelo UE, as informações de retroalimentação de acordo com o segundo tamanho de livro de códigos, para obter segundas informações de retroalimentação codificadas; e
[0042] o mapeamento, pelo UE, das informações de retroalimenta ção codificadas para um PUSCH inclui:
[0043] determinar, pelo UE, um segundo fator de proporção confi gurado pela estação base, e determinar uma segunda quantidade de símbolos de acordo com o segundo fator de proporção, sendo que a segunda quantidade de símbolos é uma quantidade de símbolos que precisam ser ocupados para mapear as segundas informações de retroalimentação codificadas para o PUSCH; e
[0044] mapear, pelo UE, as segundas informações de retroalimen tação codificadas para o PUSCH de acordo com a segunda quantidade de símbolos.
[0045] Em referência a qualquer uma das maneiras de implanta ção possíveis do primeiro aspecto, em uma sétima maneira de implantação possível do primeiro aspecto, antes do recebimento, pelo UE, de dados de enlace descendente, o método adicionalmente inclui: receber, pelo UE, informações de controle de enlace descendente enviadas pela estação base; e
[0046] o recebimento, pelo UE, de dados de enlace descendente inclui: receber, pelo UE no subquadro de enlace descendente programado pela estação base, os dados de enlace descendente de acordo com as informações de controle de enlace descendente, sendo que
[0047] as primeiras informações de indicação são informações nas informações de controle de enlace descendente.
[0048] Em referência a qualquer uma das maneiras de implanta ção possíveis do primeiro aspecto, em uma oitava maneira de implantação possível do primeiro aspecto, as segundas informações de indicação são informações em informações de programação de enlace ascendente usadas para programar o PUSCH.
[0049] De acordo com um segundo aspecto, uma modalidade da presente invenção fornece um método de transmissão de informações de retroalimentação em um sistema de comunicações, que inclui:
[0050] enviar, por uma estação base, dados de enlace descendente para um equipamento de usuário UE;
[0051] determinar, pela estação base, um subquadro de enlace ascendente usado para receber informações de retroalimentação que são enviadas pelo UE e que correspondem aos dados de enlace descendente, sendo que um primeiro conjunto de subquadros de enlace descendente associado ao subquadro de enlace ascendente inclui um primeiro subconjunto e um segundo subconjunto, e o primeiro subconjunto é um subconjunto apropriado do segundo subconjunto;
[0052] determinar, pela estação base, um tamanho de livro de có- digos das informações de retroalimentação, sendo que o tamanho de livro de códigos é um primeiro tamanho de livro de códigos ou um segundo tamanho de livro de códigos, o primeiro tamanho de livro de códigos corresponde a uma quantidade de subquadros de enlace descendente incluídos no primeiro subconjunto, e o segundo tamanho de livro de códigos corresponde a uma quantidade de subquadros de enlace descendente incluídos no segundo subconjunto; e
[0053] receber, pela estação base no subquadro de enlace ascen dente de acordo com o tamanho de livro de códigos determinado das informações de retroalimentação, informações de retroalimentação que são enviadas pelo UE e que são mapeadas para um canal compartilhado de enlace ascendente físico PUSCH.
[0054] Em referência ao segundo aspecto, em uma primeira ma neira de implantação possível do segundo aspecto, antes do recebimento, pela estação base no subquadro de enlace ascendente de acordo com o tamanho de livro de códigos determinado das informações de retroalimentação, de informações de retroalimentação que são enviadas pelo UE e que são mapeadas para um canal compartilhado de enlace ascendente físico PUSCH, o método adicionalmente inclui:
[0055] enviar, pela estação base, primeiras informações de indicação, para notificar o UE do tamanho de livro de códigos determinado das informações de retroalimentação; ou
[0056] se a estação base não envia primeiras informações de indi cação para o UE, determinar, pela estação base, que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos.
[0057] Em referência ao segundo aspecto, em uma segunda maneira de implantação possível do segundo aspecto, antes do recebimento, pela estação base no subquadro de enlace ascendente de acordo com o tamanho de livro de códigos determinado das informa- ções de retroalimentação, de informações de retroalimentação que são enviadas pelo UE e que são mapeadas para um canal compartilhado de enlace ascendente físico PUSCH, o método adicionalmente inclui:
[0058] enviar, pela estação base, segundas informações de indicação, para notificar o UE do tamanho de livro de códigos determinado das informações de retroalimentação; ou
[0059] se a estação base não envia segundas informações de in dicação para o UE, determinar, pela estação base, que o tamanho de livro de códigos das informações de retroalimentação é um tamanho de livro de códigos predefinido, sendo que o tamanho de livro de códigos predefinido é o primeiro tamanho de livro de códigos ou o segundo tamanho de livro de códigos.
[0060] Em referência ao segundo aspecto, em uma terceira manei ra de implantação possível do segundo aspecto, antes do recebimento, pela estação base no subquadro de enlace ascendente de acordo com o tamanho de livro de códigos determinado das informações de retroalimentação, de informações de retroalimentação que são enviadas pelo UE e que são mapeadas para um canal compartilhado de enlace ascendente físico PUSCH, o método adicionalmente inclui:
[0061] enviar, pela estação base, primeiras informações de indica ção e segundas informações de indicação, para notificar o UE do tamanho de livro de códigos determinado das informações de retroalimentação; ou
[0062] se a estação base não envia primeiras informações de indi cação para o UE, determinar, pela estação base, que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos; ou
[0063] se a estação base não envia primeiras informações de indi cação para o UE, enviar, pela estação base, segundas informações de indicação, para notificar o UE do tamanho de livro de códigos determi- nado das informações de retroalimentação; ou
[0064] se a estação base não envia primeiras informações de indi cação nem envia segundas informações de indicação para o UE, determinar, pela estação base, que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos.
[0065] Em referência a qualquer um dentre o segundo aspecto, ou as maneiras de implantação possíveis do segundo aspecto, em uma quarta maneira de implantação possível do segundo aspecto, antes do recebimento, pela estação base no subquadro de enlace ascendente de acordo com o tamanho de livro de códigos determinado das informações de retroalimentação, de informações de retroalimentação que são enviadas pelo UE e que são mapeadas para um canal compartilhado de enlace ascendente físico PUSCH, o método adicionalmente inclui:
[0066] realizar, pela estação base, um processamento de decifra- gem em um primeiro código de cifragem, sendo que o primeiro código de cifragem é usado pelo UE para cifrar informações de retroalimentação codificadas quando é determinado que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos; ou
[0067] realizar, pela estação base, um processamento de decifra- gem em um segundo código de cifragem, sendo que o segundo código de cifragem é usado pelo UE para cifrar informações de retroalimentação codificadas quando é determinado que o tamanho de livro de códigos das informações de retroalimentação é o segundo tamanho de livro de códigos, sendo que
[0068] as informações de retroalimentação codificadas são infor mações obtidas codificando-se as informações de retroalimentação pelo UE de acordo com o tamanho de livro de códigos.
[0069] Em referência a qualquer um dentre o segundo aspecto, ou as maneiras de implantação possíveis do segundo aspecto, em uma quinta maneira de implantação possível do segundo aspecto, antes do envio, por uma estação base, de dados de enlace descendente para um UE, o método adicionalmente inclui: enviar, pela estação base, informações de controle de enlace descendente para o UE; e
[0070] o envio, por uma estação base, de dados de enlace des cendente para um UE inclui: enviar, pela estação base, os dados de enlace descendente para o UE em um subquadro de enlace descendente programado pela estação base, sendo que
[0071] as primeiras informações de indicação são informações nas informações de controle de enlace descendente.
[0072] Em referência a qualquer um dentre o segundo aspecto, ou as maneiras de implantação possíveis do segundo aspecto, em uma sexta maneira de implantação possível do segundo aspecto, as segundas informações de indicação são informações em informações de programação de enlace ascendente usadas para programar o PUSCH.
[0073] De acordo com um terceiro aspecto, uma modalidade da presente invenção fornece um equipamento de usuário UE, que inclui:
[0074] um módulo de recebimento, configurado para receber dados de enlace descendente;
[0075] um módulo de processamento, configurado para: determi nar um subquadro de enlace ascendente usado para alimentar de volta informações de retroalimentação que correspondem aos dados de enlace descendente, e determinar um primeiro conjunto de subqua- dros de enlace descendente associado ao subquadro de enlace ascendente, sendo que os dados de enlace descendente são recebidos pelo módulo de recebimento, o primeiro conjunto de subquadros de enlace descendente inclui um primeiro subconjunto e um segundo subconjunto, e o primeiro subconjunto é um subconjunto apropriado do segundo subconjunto, sendo que
[0076] o módulo de processamento é adicionalmente configurado para determinar um tamanho de livro de códigos das informações de retroalimentação, sendo que o tamanho de livro de códigos é um primeiro tamanho de livro de códigos ou um segundo tamanho de livro de códigos, o primeiro tamanho de livro de códigos corresponde a uma quantidade de subquadros de enlace descendente incluídos no primeiro subconjunto, e o segundo tamanho de livro de códigos corresponde a uma quantidade de subquadros de enlace descendente incluídos no segundo subconjunto;
[0077] o módulo de processamento é adicionalmente configurado para codificar as informações de retroalimentação de acordo com o tamanho de livro de códigos, para obter informações de retroalimentação codificadas; e
[0078] o módulo de processamento é adicionalmente configurado para: mapear as informações de retroalimentação codificadas para um canal compartilhado de enlace ascendente físico PUSCH, e controlar um módulo de envio para enviar, no subquadro de enlace ascendente, as informações de retroalimentação codificadas usando-se o PUSCH; e
[0079] o módulo de envio, configurado para enviar as informações de retroalimentação codificadas para a estação base no subquadro de enlace ascendente usando-se o PUSCH.
[0080] Em referência ao terceiro aspecto, em uma primeira manei ra de implantação possível do terceiro aspecto, o módulo de determinação de processamento é especificamente configurado para:
[0081] se primeiras informações de indicação enviadas pela esta ção base são recebidas, e as primeiras informações de indicação indicam o primeiro tamanho de livro de códigos, determinar que o tamanho de livro de códigos das informações de retroalimentação é o pri-meiro tamanho de livro de códigos; ou
[0082] se primeiras informações de indicação enviadas pela esta ção base são recebidas, e as primeiras informações de indicação indicam o segundo tamanho de livro de códigos, determinar que o tamanho de livro de códigos das informações de retroalimentação é o segundo tamanho de livro de códigos; ou
[0083] se primeiras informações de indicação não são recebidas, determinar que o tamanho de livro de códigos das informações de re-troalimentação é o primeiro tamanho de livro de códigos.
[0084] Em referência ao terceiro aspecto, em uma segunda manei ra de implantação possível do terceiro aspecto, o módulo de processamento é especificamente configurado para:
[0085] se segundas informações de indicação enviadas pela esta ção base são recebidas, e as segundas informações de indicação indicam o primeiro tamanho de livro de códigos, determinar que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos; ou
[0086] se segundas informações de indicação enviadas pela esta ção base são recebidas, e as segundas informações de indicação indicam o segundo tamanho de livro de códigos, determinar que o tamanho de livro de códigos das informações de retroalimentação é o segundo tamanho de livro de códigos; ou
[0087] se segundas informações de indicação não são recebidas, determinar que o tamanho de livro de códigos das informações de re-troalimentação é um tamanho de livro de códigos predefinido, sendo que o tamanho de livro de códigos predefinido é o primeiro tamanho de livro de códigos ou o segundo tamanho de livro de códigos.
[0088] Em referência ao terceiro aspecto, em uma terceira maneira de implantação possível do terceiro aspecto, o módulo de processamento é especificamente configurado para:
[0089] se primeiras informações de indicação e segundas informa ções de indicação que são enviadas pela estação base são recebidas, e as primeiras informações de indicação e as segundas informações de indicação indicam o primeiro tamanho de livro de códigos, determinar que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos; ou
[0090] se primeiras informações de indicação e segundas informa ções de indicação que são enviadas pela estação base são recebidas, e as primeiras informações de indicação e as segundas informações de indicação indicam o segundo tamanho de livro de códigos, determinar que o tamanho de livro de códigos das informações de retroalimentação é o segundo tamanho de livro de códigos; ou
[0091] se primeiras informações de indicação não são recebidas, determinar que o tamanho de livro de códigos das informações de re-troalimentação é o primeiro tamanho de livro de códigos; ou
[0092] se primeiras informações de indicação não são recebidas, mas segundas informações de indicação são recebidas, determinar que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos ou o segundo tamanho de livro de códigos indicado pelas segundas informações de indicação; ou
[0093] se primeiras informações de indicação e segundas informa ções de indicação não são recebidas, determinar que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos.
[0094] Em referência ao terceiro aspecto, em uma quarta maneira de implantação possível do terceiro aspecto, o módulo de recepção é especificamente configurado para receber, em um subquadro de enlace descendente programado pela estação base, os dados de enlace descendente, sendo que o subquadro de enlace descendente progra- mado pela estação base constitui um segundo conjunto de subquadros de enlace descendente, e o segundo conjunto de subquadros de enlace descendente é um subconjunto do primeiro conjunto de subquadros de enlace descendente; e
[0095] o módulo de processamento é especificamente configurado para:
[0096] se o segundo conjunto de subquadros de enlace descen dente é um subconjunto do primeiro subconjunto, determinar que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos; ou
[0097] se o segundo conjunto de subquadros de enlace descen dente inclui apenas um subquadro de enlace descendente que está no segundo subconjunto e que não pertence ao primeiro subconjunto, determinar que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos ou o segundo tamanho de livro de códigos; ou
[0098] se o segundo conjunto de subquadros de enlace descen dente inclui um subquadro de enlace descendente no primeiro subconjunto e um subquadro de enlace descendente que está no segundo subconjunto e que não pertence ao primeiro subconjunto, e o segundo conjunto de subquadros de enlace descendente não inclui um subqua- dro de enlace descendente além do primeiro subconjunto e do segundo subconjunto, determinar que o tamanho de livro de códigos das informações de retroalimentação é o segundo tamanho de livro de códigos.
[0099] Em referência a qualquer uma dentre a primeira até a quar ta maneiras de implantação possíveis do terceiro aspecto, em uma quinta maneira de implantação possível do terceiro aspecto, o módulo de processamento é adicionalmente configurado para:
[00100] se o tamanho de livro de códigos é o primeiro tamanho de livro de códigos, cifrar as informações de retroalimentação codificadas usando-se um primeiro código de cifragem; ou
[00101] se o tamanho de livro de códigos é o segundo tamanho de livro de códigos, cifrar as informações de retroalimentação codificadas usando-se um segundo código de cifragem.
[00102] Em referência a qualquer um dentre o terceiro aspecto, ou as maneiras de implantação possíveis do terceiro aspecto, em uma sexta maneira de implantação possível do terceiro aspecto, o módulo de processamento é adicionalmente configurado para:
[00103] se o tamanho de livro de códigos é o primeiro tamanho de livro de códigos, codificar as informações de retroalimentação de acordo com o primeiro tamanho de livro de códigos, para obter primeiras informações de retroalimentação codificadas; determinar um primeiro fator de proporção configurado pela estação base, e determinar uma primeira quantidade de símbolos de acordo com o primeiro fator de proporção, sendo que a primeira quantidade de símbolos é uma quantidade de símbolos que precisam ser ocupados para mapear as primeiras informações de retroalimentação codificadas para o PUSCH; e mapear as primeiras informações de retroalimentação codificadas para o PUSCH de acordo com a primeira quantidade de símbolos; ou
[00104] o módulo de processamento é adicionalmente configurado para:
[00105] se o tamanho de livro de códigos é o segundo tamanho de livro de códigos, codificar as informações de retroalimentação de acordo com o segundo tamanho de livro de códigos, para obter segundas informações de retroalimentação codificadas; determinar um segundo fator de proporção configurado pela estação base, e determinar uma segunda quantidade de símbolos de acordo com o segundo fator de proporção, sendo que a segunda quantidade de símbolos é uma quantidade de símbolos que precisam ser ocupados para mapear as se- gundas informações de retroalimentação codificadas para o PUSCH; e mapear as segundas informações de retroalimentação codificadas para o PUSCH de acordo com a segunda quantidade de símbolos.
[00106] Em referência a qualquer um dentre o terceiro aspecto, ou as maneiras de implantação possíveis do terceiro aspecto, em uma sétima maneira de implantação possível do terceiro aspecto, o módulo de recepção é adicionalmente configurado para: receber informações de controle de enlace descendente enviadas pela estação base; e receber, no subquadro de enlace descendente programado pela estação base, os dados de enlace descendente de acordo com as informações de controle de enlace descendente, sendo que
[00107] as primeiras informações de indicação são informações nas informações de controle de enlace descendente.
[00108] Em referência a qualquer um dentre o terceiro aspecto, ou as maneiras de implantação possíveis do terceiro aspecto, em uma oitava maneira de implantação possível do terceiro aspecto, as segundas informações de indicação são informações em informações de programação de enlace ascendente usadas para programar o PUSCH.
[00109] De acordo com um quarto aspecto, uma modalidade da presente invenção fornece uma estação base, que inclui:
[00110] um módulo de envio, configurado para enviar dados de enlace descendente para um equipamento de usuário UE;
[00111] um módulo de processamento, configurado para determinar um subquadro de enlace ascendente usado para receber informações de retroalimentação que são enviadas pelo UE e que correspondem aos dados de enlace descendente, sendo que os dados de enlace descendente são enviados pelo módulo de envio, um primeiro conjunto de subquadros de enlace descendente associado ao subquadro de enlace ascendente inclui um primeiro subconjunto e um segundo subconjunto, e o primeiro subconjunto é um subconjunto apropriado do segundo subconjunto, sendo que
[00112] o módulo de processamento é adicionalmente configurado para determinar um tamanho de livro de códigos das informações de retroalimentação, sendo que o tamanho de livro de códigos é um primeiro tamanho de livro de códigos ou um segundo tamanho de livro de códigos, o primeiro tamanho de livro de códigos corresponde a uma quantidade de subquadros de enlace descendente incluídos no primeiro subconjunto, e o segundo tamanho de livro de códigos corresponde a uma quantidade de subquadros de enlace descendente incluídos no segundo subconjunto; e
[00113] um módulo de recebimento, configurado para receber, no subquadro de enlace ascendente de acordo com o tamanho de livro de códigos que é das informações de retroalimentação e que é determinado pelo módulo de processamento, informações de retroalimentação que são enviadas pelo UE e que são mapeadas para um canal compartilhado de enlace ascendente físico PUSCH.
[00114] Em referência ao quarto aspecto, em uma primeira maneira de implantação possível do quarto aspecto, o módulo de envio é adicionalmente configurado para enviar primeiras informações de indicação, para notificar o UE do tamanho de livro de códigos determinado das informações de retroalimentação; ou
[00115] se o módulo de envio não envia primeiras informações de indicação para o UE, o módulo de processamento determina que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos.
[00116] Em referência ao quarto aspecto, em uma segunda maneira de implantação possível do quarto aspecto, o módulo de envio é adicionalmente configurado para enviar segundas informações de indicação, para notificar o UE do tamanho de livro de códigos determinado das informações de retroalimentação; ou
[00117] se o módulo de envio não envia segundas informações de indicação para o UE, o módulo de processamento determina que o tamanho de livro de códigos das informações de retroalimentação é um tamanho de livro de códigos predefinido, e o tamanho de livro de códigos predefinido é o primeiro tamanho de livro de códigos ou o segundo tamanho de livro de códigos.
[00118] Em referência ao quarto aspecto, em uma terceira maneira de implantação possível do quarto aspecto, o módulo de envio é adicionalmente configurado para enviar primeiras informações de indicação e segundas informações de indicação, para notificar o UE do tamanho de livro de códigos determinado das informações de retroalimentação; ou
[00119] se o módulo de envio não envia primeiras informações de indicação para o UE, o módulo de processamento determina que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos; ou
[00120] se o módulo de envio não envia primeiras informações de indicação para o UE, o módulo de envio envia segundas informações de indicação, para notificar o UE do tamanho de livro de códigos determinado das informações de retroalimentação; ou
[00121] se o módulo de envio não envia primeiras informações de indicação nem envia segundas informações de indicação para o UE, o módulo de processamento determina que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos.
[00122] Em referência a qualquer um dentre o quarto aspecto, ou as maneiras de implantação possíveis do quarto aspecto, em uma quarta maneira de implantação possível do quarto aspecto, o módulo de processamento é adicionalmente configurado para:
[00123] realizar um processamento de decifragem em um primeiro código de cifragem, sendo que o primeiro código de cifragem é usado pelo UE para cifrar informações de retroalimentação codificadas quando é determinado que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos; ou
[00124] realizar um processamento de decifragem em um segundo código de cifragem, sendo que o segundo código de cifragem é usado pelo UE para cifrar informações de retroalimentação codificadas quando é determinado que o tamanho de livro de códigos das informações de retroalimentação é o segundo tamanho de livro de códigos, sendo que
[00125] as informações de retroalimentação codificadas são informações obtidas codificando-se as informações de retroalimentação pelo UE de acordo com o tamanho de livro de códigos.
[00126] Em referência a qualquer um dentre o quarto aspecto, ou as maneiras de implantação possíveis do quarto aspecto, em uma quinta maneira de implantação possível do quarto aspecto, o módulo de envio é adicionalmente configurado para: enviar informações de controle de enlace descendente para o UE, e enviar os dados de enlace descendente para o UE em um subquadro de enlace descendente programado pela estação base, sendo que
[00127] as primeiras informações de indicação são informações nas informações de controle de enlace descendente.
[00128] Em referência a qualquer um dentre o quarto aspecto, ou as maneiras de implantação possíveis do quarto aspecto, em uma sexta maneira de implantação possível do quarto aspecto, as segundas informações de indicação são informações em informações de programação de enlace ascendente usadas para programar o PUSCH.
[00129] Na presente invenção, um equipamento de usuário UE recebe dados de enlace descendente, e o UE determina um subquadro de enlace ascendente usado para alimentar de volta informações de retroalimentação que correspondem aos dados de enlace descendente, e determina um primeiro conjunto de subquadros de enlace descendente associado ao subquadro de enlace ascendente. O primeiro conjunto de subquadros de enlace descendente inclui um primeiro subconjunto e um segundo subconjunto, e o primeiro subconjunto é um subconjunto apropriado do segundo subconjunto. Adicionalmente, o UE determina um tamanho de livro de códigos das informações de retroalimentação. O tamanho de livro de códigos é um primeiro tamanho de livro de códigos ou um segundo tamanho de livro de códigos, em que o primeiro tamanho de livro de códigos corresponde a uma quantidade de subquadros de enlace descendente incluídos no primeiro subconjunto e o segundo tamanho de livro de códigos corresponde a uma quantidade de subquadros de enlace descendente incluídos no segundo subconjunto. Adicionalmente, o UE codifica as informações de retroalimentação de acordo com o tamanho de livro de códigos, para obter informações de retroalimentação codificadas e, então, o UE mapeia as informações de retroalimentação codificadas para um canal compartilhado de enlace ascendente físico PUSCH, e envia as informações de retroalimentação codificadas para a estação base no subquadro de enlace ascendente usando-se o PUSCH. Ou seja, o UE pode determinar o tamanho de livro de códigos das informações de retroalimentação de acordo com um estado de um subquadro de enlace descendente realmente programado pela estação base. Dessa maneira, um PUSCH pode portar informações de ACK/NACK de mais bits, e um desempenho de um ACK/NACK e um desempenho de dados de enlace ascendente no PUSCH são aprimorados quando uma quantidade predeterminada de recursos é usada, ou sobrecargas de recurso são reduzidas quando é assegurado que um desempenho de um ACK/NACK é igual a um desempenho de dados de enlace ascendente no PUSCH.
BREVE DESCRIÇÃO DOS DESENHOS
[00130] A Figura 1 é um fluxograma esquemático da Modalidade 1 de um método de transmissão de informações de retroalimentação em um sistema de comunicações de acordo com a presente invenção;
[00131] A Figura 2 é um fluxograma esquemático da Modalidade 2 de um método de transmissão de informações de retroalimentação em um sistema de comunicações de acordo com a presente invenção;
[00132] A Figura 3 é um diagrama estrutural esquemático da Modalidade 1 do UE de acordo com a presente invenção;
[00133] A Figura 4 é um diagrama estrutural esquemático da Modalidade 2 do UE de acordo com a presente invenção;
[00134] A Figura 5 é um diagrama estrutural esquemático da Modalidade 1 de uma estação base de acordo com a presente invenção; e
[00135] A Figura 6 é um diagrama estrutural esquemático da Modalidade 2 de uma estação base de acordo com a presente invenção.
DECRIÇÃO DAS MODALIDADES
[00136] A fim de esclarecer os objetivos, soluções técnicas e vantagens das modalidades da presente invenção, as soluções técnicas nas modalidades da presente invenção são descritas claramente a seguir com referência aos desenhos anexados nas modalidades da presente invenção. Aparentemente, as modalidades descritas são uma parte em vez de todas as modalidades da presente invenção. Todas as outras modalidades obtidas por indivíduos de conhecimento comum na técnica com base nas modalidades da presente invenção sem esforços criativos devem ser abrangidas pelo escopo de proteção da presente invenção.
[00137] Nas modalidades da presente invenção, quando o UE adicionalmente precisa enviar, em um subquadro de enlace ascendente no qual o UE envia informações de ACK/NACK, dados de enlace ascendente, para manter uma característica de portadora única de enla ce ascendente de um sistema LTE, o UE mapeia as informações de ACK/NACK e os dados de enlace ascendente para um PUSCH, e envia tanto as informações de ACK/NACK quanto os dados de enlace ascendente para a estação base. Opcionalmente, o PUSCH pode ser programado usando-se um canal de controle de enlace descendente. Por exemplo, um PUSCH em um subquadro de enlace ascendente 2 em uma configuração de subquadro de enlace ascendente-enlace descendente 2 em um sistema TDD é programado usando-se um canal de controle de enlace descendente enviado em um subquadro de enlace descendente 8 em um quadro de rádio anterior. Alternativamente, o PUSCH pode ser um canal de dados programado de modo semipersistente, ou seja, o PUSCH não precisa ser programado usando-se um canal de controle de enlace descendente. O UE aprende de modo adiantado que um canal de dados de enlace ascendente programado de modo semipersistente precisa ser enviado no subquadro de enlace ascendente 2.
[00138] O sistema LTE suporta CA de duplexação por divisão de frequência (Frequency Division Duplex, FDD em abreviação), CA de duplexação por divisão de tempo (Time Division Duplex, TDD em abreviação) e CA de FDD+TDD. O CA de TDD inclui CA de TDD com uma mesma configuração de enlace ascendente-enlace descendente e CA de TDD com diferentes configurações de enlace ascendente- enlace descendente. Um modo de envio de PUCCH em um modo de CA inclui um modo de seleção de canal e um formato de PUCCH 3. No modo de seleção de canal, uma retroalimentação de ACK/NACK é realizada usando-se um formato de PUCCH 1a/1b, mas um CA de um máximo de duas portadoras é suportado. No modo de formato de PUCCH 3, uma estrutura de envio de Multiplexação por Divisão de Frequência Ortogonal-Dispersão-Transformada Discreta de Fourier (Discrete Fourier Transform-Spread-Orthogonal Frequency Division Multiplexing, DFT-S-OFDM em abreviação) é usada, uma transmissão de um máximo de cerca de 20 bits de ACK/NACK pode ser suportada, e um CA de TDD de cinco portadoras pode ser suportado. Em um exemplo de uma configuração de enlace ascendente-enlace descendente de TDD 2, um subquadro de enlace ascendente 2 em uma portadora pode suportar uma retroalimentação de quatro bits de ACK/NACK, e um CA de cinco portadoras com as configurações de enlace ascendente-enlace descendente de TDD 2 pode suportar 20 bits de ACK/NACK, ou seja, se o UE adicionalmente precisa enviar, em um subquadro de enlace ascendente no qual o UE envia informações de ACK/NACK, dados de enlace ascendente, um PUSCH atual pode portar um máximo de cerca de 20 bits de ACK/NACK. Com base em um mecanismo de CA existente, presume-se que a estação base configura N subquadros de enlace descendente associados a um subquadro de enlace ascendente n para o UE, mas apenas M subquadros de enlace descendente nos N subquadros de enlace descendente (sendo que M<N, e M e N são números inteiros positivos) pode ser realmente programado em um momento. Em um método existente para calcular um tamanho de livro de códigos de informações de retroalimentação, o tamanho de livro de códigos das informações de retroalimentação é normalmente determinado com base em N.
[00139] Com a evolução adicional de uma tecnologia de LTE, em alguns cenários, um PUSCH pode precisar portar informações de ACK/NACK de mais bits, por exemplo, mais do que 20 bits. Opcionalmente, com base em uma arquitetura de CA existente, quando CA de mais portadoras tais como CA de dez portadoras é introduzido, se CA é realizado em dez portadoras com a configuração de enlace ascen- dente-enlace descendente de TDD 2, um ACK/NACK de 40 bits precisa ser retroalimentado. Opcionalmente, quando um CA atual de um máximo de cinco portadoras continua a ser suportado, se múltiplas portadoras são configuradas com uma configuração de enlace ascen- dente-enlace descendente de TDD 5, por exemplo, se uma portadora de componente primária é configurada com a configuração de enlace ascendente-enlace descendente 2 e quatro portadoras de componente secundárias são configuradas com a configuração de enlace ascen- dente-enlace descendente 5, um ACK/NACK de 4+9x4=40 bits precisa ser retroalimentada. Opcionalmente, quando o PUSCH suporta pelo menos duas portadoras de TDD com apenas um subquadro de enlace descendente, ou uma combinação das portadoras mencionadas acima com diferentes configurações de enlace ascendente-enlace descendente, o PUSCH pode precisar portar informações de ACK/NACK de mais do que 20 bits. Portanto, conforme um CA é realizado em mais portadoras, pelo fato de que M pode ser muito menor do que N, sobrecargas relativamente grandes são causadas quando o tamanho de livro de códigos das informações de retroalimentação é normalmente determinado com base em N. O tamanho de livro de códigos é uma quantidade de bits de ACK/NACK originais ou uma quantidade de bits de ACK/NACK antes de codificar. Que o tamanho de livro de códigos é determinado com base em uma quantidade N de subquadros de enla-ce descendente em um conjunto de portadora de agregação configurado significa que se uma palavra de código é programada em cada subquadro de enlace descendente, cada subquadro de enlace descendente corresponde a uma retroalimentação de ACK/NACK de um bit, e o tamanho de livro de códigos é N; e se duas palavras de código são programadas em cada subquadro de enlace descendente, cada subquadro de enlace descendente corresponde a uma retroalimentação de ACK/NACK de dois bits, e o tamanho de livro de códigos é 2xN.
[00140] A Figura 1 é um fluxograma esquemático da Modalidade 1 de um método de transmissão de informações de retroalimentação em um sistema de comunicações de acordo com a presente invenção. Conforme mostrado na Figura 1, o método nessa modalidade pode incluir as etapas a seguir.
[00141] S101. O equipamento de usuário UE recebe dados de enlace descendente.
[00142] Um sistema LTE suporta dois modos de dupleto: FDD e TDD. Em um sistema FDD, uma transmissão de enlace ascendente e uma transmissão de enlace descendente são realizadas em diferentes portadoras. Em um sistema TDD, uma transmissão de enlace ascendente e uma transmissão de enlace descendente são realizadas em uma mesma portadora em diferentes momentos. Especificamente, uma portadora inclui um subquadro de enlace descendente, um subquadro de enlace ascendente e um subquadro especial. O subquadro especial inclui três partes: um intervalo de tempo piloto de enlace descendente (Downlink Pilot Time Slot, DwPTS em abreviação), um período de guarda (Guard Period, GP em abreviação) e um intervalo de tempo piloto de enlace ascendente (Uplink Pilot Time Slot, UpPTS em abreviação). O GP é principalmente usado para compensar por um tempo de comutação de dispositivo de enlace descendente para enlace ascendente e um intervalo de propagação de enlace descendente para enlace ascendente. Os dados de enlace descendente podem ser transmitidos no DwPTS, mas um PUSCH não pode ser transmitido no UpPTS. A Tabela 1 mostra diferentes configurações de enlace ascendente-enlace descendente de TDD no sistema de LTE, e LTE atualmente suporta sete configurações de enlace ascendente- enlace descendente de TDD. Conforme mostrado na Tabela 1, D representa um subquadro de enlace descendente, S representa um subquadro especial e U representa um subquadro de enlace ascendente.TABELA 1 DIFERENTES CONFIGURAÇÕES DE ENLACE ASCENDENTE-ENLACE DESCENDENTE DE TDD NO SISTEMA DE LTE
[00143] Nessa modalidade da presente invenção, o UE pode receber, em um subquadro de enlace descendente programado pela estação base, os dados de enlace descendente. O subquadro de enlace descendente programado pela estação base constitui um segundo conjunto de subquadros de enlace descendente, ou seja, um subqua- dro de enlace descendente no segundo conjunto de subquadros de enlace descendente é um subquadro realmente programado pela estação base. Opcionalmente, antes da etapa S101, o método adicionalmente inclui: o UE recebe informações de controle de enlace des-cendente enviadas pela estação base. Por exemplo, o UE recebe, usando-se um canal de controle de enlace descendente, as informações de controle de enlace descendente enviadas pela estação base. Consequentemente, a etapa S101 inclui: o UE recebe, no subquadro de enlace descendente programado pela estação base, os dados de enlace descendente de acordo com as informações de controle de en lace descendente. Por exemplo, o UE recebe, no subquadro de enlace descendente programado pela estação base, os dados de enlace descendente de acordo com as informações de controle de enlace descendente usando-se um canal compartilhado de enlace descendente físico (Physical Downlink Shared Channel, PDSCH em abreviação). Opcionalmente, o canal de controle de enlace descendente pode ser um canal de controle de enlace descendente físico (Physical Downlink Control Channel, PDCCH em abreviação) ou um canal de controle de enlace descendente físico melhorado (Enhanced PDCCH, EPDCCH em abreviação). Opcionalmente, as informações de controle de enlace descendente podem incluir informações de programação de um PDSCH ou informações de programação de um PUSCH. As informações de programação podem incluir informações de controle tais como informações de alocação de recurso de canal e um esquema de codificação e modulação.
[00144] S102. O UE determina um subquadro de enlace ascendente usado para alimentar de volta informações de retroalimentação que correspondem aos dados de enlace descendente, e determina um primeiro conjunto de subquadros de enlace descendente associado ao subquadro de enlace ascendente.
[00145] Geralmente, existe uma sequência de tempo pré- configurada ou uma relação de temporização entre um subquadro de enlace descendente no qual um PDSCH é programado e um subqua- dro de enlace ascendente usado para alimentar de volta informações de retroalimentação que correspondem aos dados de enlace descendente recebidos no subquadro de enlace descendente. Opcionalmente, (1) para FDD, após receber, em um subquadro de enlace descendente n-4, os dados de enlace descendente usando-se o PDSCH, o UE retroalimenta, em um subquadro de enlace ascendente n, informações de ACK/NACK; (2) para TDD, a Tabela 2 mostra uma relação de sequência de tempo de retroalimentação de informações de ACK/NACK no sistema RDD. Uma relação de sequência de tempo entre um subquadro de enlace descendente no qual dados de enlace descendente são recebidos usando-se um PDSCH e um subquadro de enlace ascendente usado para alimentar de volta informações de retroalimentação que correspondem aos dados de enlace descendente é mostrada na Tabela 2. Um subquadro que corresponde ao número de subquadro n é o subquadro de enlace ascendente n usado para re- troalimentar as informações de ACK/NACK. Para diferentes configurações de enlace ascendente-enlace descendente, um número de identificador que corresponde a cada número de subquadro n indica que informações de ACK/NACK que correspondem a dados de enlace descendente em um conjunto de subquadros de enlace descendente de n-k (k pertence a K) precisa ser retroalimentado no subquadro de enlace ascendente n. Por exemplo, K={7, 6} que corresponde a um subquadro de enlace ascendente n=2 em uma configuração de enlace ascendente-enlace descendente 1 significa que o subquadro de enlace ascendente 2 (n=2) é usado para retroalimentar informações deACK/NACK que correspondem a dados de enlace descendente em dois subquadros de enlace descendente n-7 e n-6. Especificamente, o subquadro de enlace descendente n-7 é um subquadro de enlace descendente 5 e o subquadro de enlace descendente n-6 é um subquadro de enlace descendente 6.TABELA 2 RELAÇÃO DE SEQUÊNCIA DE TEMPO ENTRE UM PDSCH E UM ACK/NACK QUE CORRESPONDE AO PDSCH NO SISTEMA TDD
[00146] Nessa modalidade da presente invenção, o UE determina, de acordo com uma relação de sequência de tempo predefinida entre um subquadro de enlace descendente e um subquadro de enlace ascendente usado para alimentar de volta informações de retroalimentação que correspondem aos dados de enlace descendente recebidos no subquadro de enlace descendente, o subquadro de enlace ascendente usado para retroalimentar as informações de retroalimentação que correspondem aos dados de enlace descendente, e o primeiro conjunto de subquadros de enlace descendente associado ao subqua- dro de enlace ascendente. Opcionalmente, as informações de retroalimentação são informações usadas para determinar se os dados de enlace descendente são corretamente recebidos, tais como informações de reconhecimento ACK ou informações de reconhecimento negativo NACK. O primeiro conjunto de subquadros de enlace descendente inclui todos os subquadros de enlace descendente configurados pela estação base para o subquadro de enlace ascendente. Por exemplo, presume-se que as portadoras 1 a 5 são configuradas para o UE, e cada portadora tem uma configuração de TDD 2 e, então, um primeiro conjunto de subquadros de enlace descendente associados a um subquadro de enlace ascendente 2 em uma portadora de componente primária inclui subquadros 4, 5, 6 e 8 nas portadoras 1 a 5, e inclui 20 subquadros no total. Pelo fato de que a estação base não programa todos os subquadros de enlace descendente no primeiro conjunto de subquadros de enlace descendente em um momento, o segundo conjunto de subquadros de enlace descendente é um subconjunto do primeiro conjunto de subquadros de enlace descendente. Visto que um CA é realizado em mais portadoras, pelo fato de que o segundo conjunto de subquadros de enlace descendente pode ser muito menor do que o primeiro conjunto de subquadros de enlace descendente, sobrecargas relativamente grandes são causadas quando um tamanho de livro de códigos das informações de retroalimentação é determinado com base no primeiro conjunto de subquadros de enlace descendente. Nessa modalidade da presente invenção, um mecanismo de recuo dinâmico de um livro de códigos de informações de retroalimentação é fornecido, o primeiro conjunto de subquadros de enlace descendente inclui um primeiro subconjunto e um segundo subconjunto e o primeiro subconjunto é um subconjunto apropriado do segundo subconjunto. Portanto, o tamanho de livro de códigos das informações de retroalimentação é adicionalmente determinado de acordo com uma quantidade de subquadros de enlace descendente no primeiro subconjunto ou no segundo subconjunto, e através disso reduz sobrecargas de recurso. Opcionalmente, o segundo subconjunto pode ser igual ao primeiro conjunto de subquadros de enlace descendente. Deve ser observado que nessa modalidade da presente invenção, o primeiro conjunto de subquadros de enlace descendente inclui, mas não de modo limitado, apenas dois subconjuntos: o primeiro subconjunto e o segundo subconjunto, ou pode incluir pelo menos dois subconjuntos. Por exemplo, o primeiro conjunto de subquadros de en lace descendente pode adicionalmente incluir um terceiro subconjunto ou um quarto subconjunto.
[00147] Opcionalmente, o UE pode predeterminar o primeiro subconjunto e o segundo subconjunto, ou seja, o UE pode determinar o primeiro subconjunto e o segundo subconjunto de acordo com uma regra pré-configurada.
[00148] O CA de TDD é descrito como um exemplo nessa modalidade da presente invenção. Se a estação base configura 15 portadoras para o UE, e as 15 portadoras correspondem a uma mesma configuração de enlace ascendente-enlace descendente de TDD 2, é determinado, de acordo com a relação de sequência de tempo na Tabela 2, que informações de ACK/NACK que correspondem a canais de dados em subquadros de enlace descendente 4, 5, 6 e 8 em um máximo das 15 portadoras precisam ser retroalimentadas em um subquadro de enlace ascendente 2 em uma portadora de componente primária. Todos os subquadros de enlace descendente (ou seja, os subquadros de enlace descendente 4, 5, 6 e 8 nas portadoras 1 a 15) constituem um primeiro conjunto de subquadros de enlace descendente (opcionalmente, na técnica anterior, é determinado, com base em uma quantidade de subquadros de enlace descendente no primeiro conjunto de subquadros de enlace descendente, que o tamanho de livro de códigos das informações de retroalimentação é 4x15=60 bits). Opcionalmente, os canais de dados nas 15 portadoras podem ser separadamente programados usando-se canais de controle independentes; ou os canais de dados em múltiplos subquadros e/ou em múltiplas portadoras podem ser programados usando-se um canal de controle. Uma maneira de programar os canais de dados nas 15 portadoras não é limitada nessa modalidade da presente invenção. Programação independente é descrita como um exemplo nessa modalidade. Além disso, essa modalidade da presente invenção pode ser adicionalmente usada em CA de TDD no qual múltiplas configurações de enlace ascendente- enlace descendente diferentes são configuradas para UE, TDD+FDD CA, e semelhantes.
[00149] Nessa modalidade, o primeiro conjunto de subquadros de enlace descendente inclui o primeiro subconjunto e o segundo subconjunto. O primeiro subconjunto é um subconjunto apropriado do segundo subconjunto, ou seja, o segundo subconjunto inclui o primeiro subconjunto e a quantidade de subquadros de enlace descendente no segundo subconjunto é maior do que a quantidade de subquadros de enlace descendente no primeiro subconjunto. Nessa modalidade da presente invenção, presume-se que subquadros de enlace descendente com um mesmo número de subquadro em diferentes portadoras são subquadros de enlace descendente diferentes. Pelo fato de que os dados de enlace descendente podem ser transmitidos em um subqua- dro especial, mas dados de enlace ascendente não podem ser transmitidos no subquadro especial, um subquadro especial TDD também pode ser chamado de um subquadro de enlace descendente. Por exemplo, o primeiro subconjunto inclui subquadros de enlace descendente 4, 5, 6 e 8 em portadoras 1 a 5, e o segundo subconjunto inclui subquadros de enlace descendente 4, 5, 6 e 8 em portadoras 1 a 10. Pode ser aprendido que o segundo subconjunto inclui o primeiro subconjunto. Opcionalmente, existe um terceiro subconjunto nessa modalidade. Presume-se que o terceiro subconjunto inclui subquadros de enlace descendente 4, 5, 6 e 8 em portadoras 1 a 15, ou seja, o terceiro subconjunto inclui todos os subquadros de enlace descendente pré- configurados que são associados às informações de ACK/NACK retro- alimentadas em um subquadro de enlace ascendente e que são configuradas pela estação base para o UE. Ou seja, o terceiro subconjunto é igual ao primeiro conjunto de subquadros de enlace descendente. Pode ser aprendido que uma relação entre o primeiro subconjunto e o segundo subconjunto, uma relação entre o segundo subconjunto e o terceiro subconjunto, e uma relação entre o primeiro subconjunto e o terceiro subconjunto são estruturalmente similares. Opcionalmente, o primeiro subconjunto pode parcialmente se sobrepor ao segundo subconjunto. Certamente, outra maneira pode ser usada nessa modalidade da presente invenção, e os detalhes não serão descritos novamente no presente documento.
[00150] Nessa modalidade da presente invenção, uma maneira na qual o primeiro subconjunto e o segundo subconjunto são determinados de acordo com a regra pré-configurada é especificamente conforme a seguir: O primeiro subconjunto e o segundo subconjunto são determinados de acordo com um número de portadora e/ou um número de subquadro e em referência a um limiar de quantidade de bit de ACK/NACK (tal como 20 bits, 21 bits ou 22 bits). (1) Por exemplo, o UE determina que o primeiro subconjunto inclui subquadros de enlace descendente 4, 5, 6 e 8 em portadoras 1 a 5, e o segundo subconjunto inclui subquadros de enlace descendente 4, 5, 6 e 8 em portadoras 1 a 10. In a method for selecting the first subset, all downlink subframes on the carrier 1 are first selected according to a sequence of time-domain subframe numbers, and then downlink subframes on the carrier 2 are selected based on a frequency-domain carrier number, until a quantity of downlink subframes reaches the bit quantity threshold. Uma maneira de selecionar o segundo subconjunto é similar à maneira de selecionar o primeiro subconjunto. (2) Por exemplo, presume-se que o limiar de quantidade de bit mencionado acima seja 10, existem cinco portadoras e cada portadora tem uma configuração de enlace ascendente-enlace descendente 2. Em uma primeira maneira de divisão de conjunto, o primeiro subconjunto inclui subquadros de enlace descendente 4, 5, 6 e 8 em portadoras 1 e 2 e subquadros de enlace descendente 4 e 5 em uma portadora 3, e além de todos os subquadros de enlace des- cendente no primeiro subconjunto, o segundo subconjunto inclui subquadros de enlace descendente 6 e 8 na portadora 3 e subquadros de enlace descendente 4, 5, 6 e 8 em portadoras 3 e 4. Nesse caso, subquadros diferentes em uma portadora são agrupados em conjuntos de subquadro de enlace descendente diferentes. Pode ser aprendido que, nesse exemplo, o primeiro subconjunto e o segundo subconjunto ainda são, primeiro, selecionados de acordo com um número de subquadro de domínio de tempo e, então, são selecionados de acordo com um número de portadora de domínio de frequência. Em uma se-gunda maneira de divisão de conjunto, o primeiro subconjunto inclui subquadros de enlace descendente 4, 5, 6 e 8 em portadoras 1 e 2, e além de todos os subquadros de enlace descendente no primeiro subconjunto, o segundo subconjunto inclui subquadros de enlace descendente 4, 5, 6 e 8 em portadoras 3 a 5. Nesse exemplo, uma regra de divisão é a seguinte: é determinado, de acordo com um número de portadora, um número de subquadro, e um limiar de quantidade de bit, que subquadros de enlace descendente em portadoras de uma quantidade máxima que não excede o limiar de quantidade de bit são um conjunto. Diferentes subquadros em uma mesma portadora não podem ser agrupados em múltiplos conjuntos que não são completamente cruzados. Se subquadros diferentes em uma mesma portadora são agrupados em múltiplos conjuntos que não são completamente cruzados, uma quantidade de subquadros de enlace descendente em um conjunto é menor do que o limiar de quantidade de bit mencionado acima. Opcionalmente, em referência a um limiar de quantidade de bit, o primeiro subconjunto e o segundo subconjunto pode ser primeiro selecionado de acordo com um número de portadora de domínio de fre-quência e, então, pode ser selecionado de acordo com um número de subquadro de domínio de tempo.
[00151] Opcionalmente, o UE pode determinar o primeiro subcon- junto e o segundo subconjunto de acordo com uma sinalização de indicação enviada pela estação base. Por exemplo, a estação base notifica o UE de uma regra de divisão usando-se a sinalização de indicação. Opcionalmente, o UE recebe diretamente o primeiro subconjunto e o segundo subconjunto que são determinados pela estação base. Por exemplo, a estação base notifica diretamente o UE do primeiro subconjunto e do segundo subconjunto que são obtidos por meio de divisão. Certamente, o UE pode determinar o primeiro subconjunto e o segundo subconjunto em outra maneira, e o mesmo não é limitado nessa modalidade da presente invenção.
[00152] S103. O UE determina um tamanho de livro de códigos das informações de retroalimentação, e o tamanho de livro de códigos é um primeiro tamanho de livro de códigos ou um segundo tamanho de livro de códigos.
[00153] Nessa modalidade da presente invenção, de acordo com informações de indicação de tamanho de livro de códigos enviadas pela estação base para o UE após a estação base determinar o tamanho de livro de códigos das informações de retroalimentação, ou de acordo com uma relação entre o segundo conjunto de subquadros de enlace descendente, o primeiro subconjunto e o segundo subconjunto, o UE pode determinar que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos ou o segundo tamanho de livro de códigos. O primeiro tamanho de livro de códigos corresponde à quantidade de subquadros de enlace descendente incluídos no primeiro subconjunto (ou seja, o primeiro tamanho de livro de códigos é determinado de acordo com a quantidade de subquadros de enlace descendente incluídos no primeiro subconjunto). O segundo tamanho de livro de códigos corresponde à quantidade de subquadros de enlace descendente incluídos no segundo subconjunto (ou seja, o segundo tamanho de livro de códigos é determinado de acordo com a quantidade de subquadros de enlace descendente incluídos no segundo subconjunto). Ou seja, o UE pode determinar o tamanho de livro de códigos das informações de retroalimentação de acordo com um estado de um subquadro de enlace descendente realmente programado pela estação base. Portanto, o tamanho de livro de códigos determinado das informações de retroalimentação é menor ou igual a um tamanho de livro de códigos determinado pelo UE de acordo com a quantidade de subquadros de enlace descendente no primeiro conjunto de subquadros de enlace descendente na técnica anterior. Dessa maneira, um PUSCH pode portar informações de ACK/NACK de mais bits, e um desempenho de um ACK/NACK e um desempenho de dados de enlace ascendente no PUSCH são aprimorados quando uma quantidade predeterminada de recursos é usada, ou sobrecargas de recurso são reduzidas quando é assegurado que um desempenho de um ACK/NACK é igual a um desempenho de dados de enlace ascendente no PUSCH.
[00154] Opcionalmente, em uma maneira na qual o UE determina o tamanho de livro de códigos das informações de retroalimentação de acordo com as informações de indicação de tamanho de livro de códigos enviadas pela estação base, as informações de indicação de tamanho de livro de códigos pode ser primeiras informações de indicação, segundas informações de indicação, ou uma combinação das primeiras informações de indicação e das segundas informações de indicação. Um processo específico é conforme a seguir:
[00155] Opcionalmente, o fato de que o UE determina um tamanho de livro de códigos das informações de retroalimentação inclui:
[00156] se o UE recebe primeiras informações de indicação enviadas pela estação base, e as primeiras informações de indicação indicam o primeiro tamanho de livro de códigos, o UE determina que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos; ou
[00157] se o UE recebe primeiras informações de indicação enviadas pela estação base, e as primeiras informações de indicação indicam o segundo tamanho de livro de códigos, o UE determina que o tamanho de livro de códigos das informações de retroalimentação é o segundo tamanho de livro de códigos; ou
[00158] se o UE não recebe primeiras informações de indicação, o UE determina que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos.
[00159] Nessa modalidade da presente invenção, em uma primeira maneira de implantação possível, após determinar que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos, a estação base notifica o UE das primeiras informações de indicação que incluem o primeiro tamanho de livro de códigos (ou seja, as informações de indicação de tamanho de livro de códigos), e se o UE recebe as primeiras informações de indicação enviadas pela estação base (as primeiras informações de indicação indicam que o tamanho de livro de códigos que é das informações de re-troalimentação e que é determinado pela estação base é o primeiro tamanho de livro de códigos), o UE determina diretamente que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos. Em uma segunda maneira de implantação possível, após determinar que o tamanho de livro de códigos das informações de retroalimentação é o segundo tamanho de livro de códigos, a estação base notifica o UE das primeiras informações de indicação que incluem o segundo tamanho de livro de códigos (ou seja, as informações de indicação de tamanho de livro de códigos), e se o UE recebe as primeiras informações de indicação enviadas pela estação base (as primeiras informações de indicação indicam que o tamanho de livro de códigos que é das informações de retroalimenta- ção e que é determinado pela estação base é o segundo tamanho de livro de códigos), o UE determina diretamente que o tamanho de livro de códigos das informações de retroalimentação é o segundo tamanho de livro de códigos. Em uma terceira maneira de implantação possível, se o UE não recebe as primeiras informações de indicação, o UE determina que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos.
[00160] Opcionalmente, as primeiras informações de indicação são informações nas informações de controle de enlace descendente. Por exemplo, as primeiras informações de indicação são informações em informações de controle de enlace descendente usadas para programar um subquadro de enlace descendente no segundo conjunto de subquadros de enlace descendente (ou as primeiras informações de indicação podem ser portadas em um canal de controle usado pela estação base para programar um subquadro de enlace descendente no segundo conjunto de subquadros de enlace descendente). Opcionalmente, as primeiras informações de indicação podem indicar um tamanho de livro de códigos usando-se um campo de dois bits em um PDCCH secundário usadas para programar um PDSCH em uma portadora de componente secundária, ou podem indicar um tamanho de livro de códigos usando-se um campo de dois bits em um PDCCH primário usado para programar um PDSCH em uma portadora de componente primária, e um valor de um campo de índice de atribuição de enlace descendente (Downlink Assignment Index, DAI em abreviação) no PDCCH primário é maior do que 1. Opcionalmente, as informações de análise de cada estado de um campo de bit correspondente usado para indicar as primeiras informações de indicação são pré- configuradas para o UE, de maneira que quando recebe as primeiras informações de indicação enviadas pela estação base, o UE determina, de acordo com o campo de bit correspondente e as informações de análise pré-configuradas, o tamanho de livro de códigos que é das informações de retroalimentação e que é indicado pela estação base. Por exemplo, as informações de análise de quatro estados do campo de dois bits no PDCCH secundário e as informações de análise de quatro estados do campo de dois bits no PDCCH primário com um valor de campo de DAI maior do que 1 são pré-configuradas para o UE. Por exemplo, o UE obtém as informações de análise dos quatro estados dos dois bits usando-se sinalização de controle de recurso de rádio de camada mais alta (Radio Resource Control, RRC em abreviação). Por exemplo, {00, 01, 10, 11} são respectivamente analisadas em {primeiro tamanho de livro de códigos, primeiro tamanho de livro de códigos, segundo tamanho de livro de códigos, segundo tamanho de livro de códigos}. Com base nas informações pré-configuradas, se o UE recebe o PDCCH secundário, e um estado dos dois bits é 01, o UE determina, de acordo com as primeiras informações de indicação, que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos. Opcionalmente, se o primeiro conjunto de subquadros de enlace descendente adicionalmente inclui um terceiro subconjunto, um quarto subconjunto e um quinto subconjunto, consequentemente, um terceiro tamanho de livro de códigos, um quarto tamanho de livro de códigos e um quinto tamanho de livro de códigos são adicionalmente incluídos. Nesse caso, os dois bits não podem indicar todos os cinco tamanhos de livro de códigos. Opcionalmente, as primeiras informações de indicação podem indicar um tamanho de livro de códigos usando-se um campo de três bits em um PDCCH secundário usadas para programar um PDSCH em uma portadora de componente secundária, ou podem indicar um tamanho de livro de códigos usando-se um campo de três bits em um PDCCH primário usado para programar um PDSCH em uma portadora de componente primária, e um valor de um campo de DAI no PDCCH primário é maior do que 1. Certamente, nessa modalidade da presente invenção, as primeiras informações de indicação podem ser representadas em outra maneira, e os detalhes não serão descritos novamente no presente documento.
[00161] Nessa modalidade da presente invenção, o UE pode não receber as primeiras informações de indicação em alguns casos. Por exemplo, para o sistema FDD, o UE recebe apenas um PDCCH primário que é enviado pela estação base e que é usado para programar um PDSCH em uma portadora de componente primária (ou seja, o PDCCH primário não inclui as primeiras informações de indicação); ou para o sistema TDD, o UE recebe apenas um PDCCH primário que é enviado pela estação base e que é usado para programar um PDSCH em uma portadora de componente primária, e DAI=1 no PDCCH primário (ou seja, o PDCCH primário não inclui as primeiras informações de indicação). Alternativamente, o UE erra em detectar um canal de controle, de maneira que se o UE recebe apenas o canal de controle que não inclui as primeiras informações de indicação, o UE não pode determinar o tamanho de livro de códigos das informações de retroalimentação de acordo com as primeiras informações de indicação. Se for determinado que o tamanho de livro de códigos das informações de retroalimentação é o segundo tamanho de livro de códigos, o UE e a estação base têm um entendimento consistente apenas quando o UE realmente erra em detectar todos os canais de controle usados para programar um subquadro de enlace descendente além do primeiro subconjunto; no entanto, uma probabilidade de tal caso é relativamente pequena. Além disso, um risco de selecionar o primeiro tamanho de livro de códigos é que o UE e a estação base têm entendimentos inconsistentes do tamanho de livro de códigos apenas quando o UE erra em detectar todos os canais de controle usados para programar o subquadro de enlace descendente além do primeiro subconjunto; no entanto, obviamente, uma probabilidade de tal caso é extremamente baixa. Portanto, pelo fato de que uma probabilidade de que o UE erre em detectar uma quantidade maior de canais de controle é muito menor do que uma probabilidade de que o UE erre em detectar uma quantidade menor de canais de controle, o UE determina que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos. Ou seja, alguns PDCCHs realmente recebidos pelo UE incluem as primeiras informações de indicação, mas alguns PDCCHs realmente recebidos pelo UE não incluem as primeiras informações de indicação. Uma vez que o UE recebe apenas um PDCCH que não inclui as primeiras informações de indicação, o UE determina que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos. Consequentemente, para assegurar que a estação base e o UE têm um entendimento consistente do tamanho de livro de códigos das informações de retroalimentação, se a estação base envia, para o UE, apenas o PDCCH primário usado para programar o PDSCH na portadora de componente primária, ou apenas o PDCCH primário usado para programar o PDSCH na portadora de componente primária (DAI=1 no PDCCH primário), opcionalmente, a estação base determina que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos, e recebe, de acordo com o primeiro tamanho de livro de códigos, informações de ACK/NACK codificadas retroalimentadas pelo UE.
[00162] Opcionalmente, o fato de que o UE determina um tamanho de livro de códigos das informações de retroalimentação inclui:
[00163] se o UE recebe segundas informações de indicação enviadas pela estação base, e as segundas informações de indicação indicam o primeiro tamanho de livro de códigos, o UE determina que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos; ou
[00164] se o UE recebe segundas informações de indicação enviadas pela estação base, e as segundas informações de indicação indicam o segundo tamanho de livro de códigos, o UE determina que o tamanho de livro de códigos das informações de retroalimentação é o segundo tamanho de livro de códigos; ou
[00165] se o UE não recebe segundas informações de indicação, o UE determina que o tamanho de livro de códigos das informações de retroalimentação é um tamanho de livro de códigos predefinido, e o tamanho de livro de códigos predefinido é o primeiro tamanho de livro de códigos ou o segundo tamanho de livro de códigos.
[00166] Nessa modalidade da presente invenção, em uma primeira maneira de implantação possível, após determinar que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos, a estação base notifica o UE das segundas informações de indicação que incluem o primeiro tamanho de livro de códigos (ou seja, as informações de indicação de tamanho de livro de códigos), e se o UE recebe as segundas informações de indicação enviadas pela estação base (as segundas informações de indicação indicam que o tamanho de livro de códigos que é das informações de re-troalimentação e que é determinado pela estação base é o primeiro tamanho de livro de códigos), o UE determina diretamente que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos. Em uma segunda maneira de implantação possível, após determinar que o tamanho de livro de códigos das informações de retroalimentação é o segundo tamanho de livro de códigos, a estação base notifica o UE das segundas informações de indicação que incluem o segundo tamanho de livro de códigos (ou seja, as informações de indicação de tamanho de livro de códigos), e se o UE recebe as segundas informações de indicação enviadas pe- la estação base (as segundas informações de indicação indicam que o tamanho de livro de códigos que é das informações de retroalimentação e que é determinado pela estação base é o segundo tamanho de livro de códigos), o UE determina diretamente que o tamanho de livro de códigos das informações de retroalimentação é o segundo tamanho de livro de códigos. Em uma terceira maneira de implantação, se o UE não recebe as segundas informações de indicação, o UE determina que o tamanho de livro de códigos das informações de retroalimentação é o tamanho de livro de códigos predefinido, e o tamanho de livro de códigos predefinido é o primeiro tamanho de livro de códigos ou o segundo tamanho de livro de códigos.
[00167] Opcionalmente, as segundas informações de indicação são informações em informações de programação de enlace ascendente usadas para programar o PUSCH. Por exemplo, as segundas informações de indicação são informações de indicação em um canal de controle (que é uma concessão de programação de enlace ascendente) para programar um PUSCH que é atualmente usado para portar um ACK/NACK e dados de enlace ascendente (ou as segundas informa-ções de indicação são portadas em um canal de controle usado pela estação base para programar o PUSCH). Opcionalmente, as segundas informações de indicação podem indicar um tamanho de livro de códigos usando-se um campo de indicador de um indicador de atribuição de enlace descendente (Uplink_Downlink assignment indicator, UL_DAI em abreviação) na concessão de programação de enlace ascendente, um campo de indicador de um índice de programação de enlace ascendente (Uplink index, UL_index em abreviação) na concessão de programação de enlace ascendente, ou um bit recém- adicionado. Por exemplo, as segundas informações de indicação podem indicar, usando-se um bit recém-adicionado ou um bit em dois bits atuais do UL_DAI, que o tamanho de livro de códigos das informa- ções de retroalimentação é o primeiro tamanho de livro de códigos ou o segundo tamanho de livro de códigos, ou podem indicar tamanhos de livro de códigos de mais níveis usando-se pelo menos dois bits. Opcionalmente, as informações de análise de cada estado de um campo de bit correspondente usado para indicar as segundas informações de indicação são pré-configuradas para o UE, de maneira que quando recebe as segundas informações de indicação enviadas pela estação base, o UE determina, de acordo com o campo de bit corres-pondente e as informações de análise pré-configuradas, o tamanho de livro de códigos que é das informações de retroalimentação e que é indicado pela estação base. Por exemplo, quando as segundas informações de indicação são representadas usando-se um bit, dos estados do um bit são separadamente {0, 1}, e as informações de análise correspondentes são separadamente {primeiro tamanho de livro de códigos, segundo tamanho de livro de códigos}. Com base nas informações pré-configuradas, se o UE recebe as informações de progra-mação de enlace ascendente (ou seja, as segundas informações de indicação), e um estado do um bit é 0 (ou seja, as segundas informações de indicação indicam o primeiro tamanho de livro de códigos), o UE determina, de acordo com as segundas informações de indicação, que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos. Certamente, nessa modalidade da presente invenção, as segundas informações de indicação podem ser representadas em outra maneira, e os detalhes não serão descritos novamente no presente documento.
[00168] Nessa modalidade da presente invenção, quando o UE pode não receber as segundas informações de indicação em alguns casos, por exemplo, quando nenhuma concessão de programação de enlace ascendente é enviada em um cenário de programação de PUSCH semipersistente, o UE pode determinar que o tamanho de livro de códigos das informações de retroalimentação é o tamanho de livro de códigos predefinido, e o tamanho de livro de códigos predefinido é o primeiro tamanho de livro de códigos ou o segundo tamanho de livro de códigos. Consequentemente, para assegurar que a estação base e o UE têm um entendimento consistente do tamanho de livro de códigos das informações de retroalimentação, a estação base também determina que o tamanho de livro de códigos das informações de retroalimentação é o tamanho de livro de códigos predefinido (opcionalmente, o mesmo é pré-configurado para qual tamanho de livro de códigos é determinado como o tamanho de livro de códigos das informações de retroalimentação nesse cenário).
[00169] Opcionalmente, o fato de que o UE determina um tamanho de livro de códigos das informações de retroalimentação inclui:
[00170] se o UE recebe primeiras informações de indicação e segundas informações de indicação que são enviadas pela estação base, e as primeiras informações de indicação e as segundas informações de indicação indicam o primeiro tamanho de livro de códigos, o UE determina que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos; ou
[00171] se o UE recebe primeiras informações de indicação e segundas informações de indicação que são enviadas pela estação base, e as primeiras informações de indicação e as segundas informações de indicação indicam o segundo tamanho de livro de códigos, o UE determina que o tamanho de livro de códigos das informações de retroalimentação é o segundo tamanho de livro de códigos; ou
[00172] se o UE não recebe primeiras informações de indicação, o UE determina que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos; ou
[00173] se o UE não recebe primeiras informações de indicação, mas recebe segundas informações de indicação, o UE determina que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos ou o segundo tamanho de livro de códigos indicado pelas segundas informações de indicação; ou
[00174] se o UE não recebe primeiras informações de indicação nem recebe segundas informações de indicação, o UE determina que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos.
[00175] Nessa modalidade da presente invenção, a estação base pode indicar o tamanho de livro de códigos das informações de retroalimentação usando-se tanto as primeiras informações de indicação quanto as segundas informações de indicação. Opcionalmente, as primeiras informações de indicação são informações nas informações de controle de enlace descendente. Por exemplo, as primeiras informações de indicação são informações em informações de controle de enlace descendente usadas para programar um subquadro de enlace descendente no segundo conjunto de subquadros de enlace descendente. Para uma maneira de indicação específica das primeiras informações de indicação, consulte uma parte sobre uma maneira de indicação das primeiras informações de indicação em descrições de determinar o tamanho de livro de códigos das informações de retroalimentação pelo UE de acordo com as primeiras informações de indicação. Os detalhes não serão descritos novamente no presente documento. Opcionalmente, as segundas informações de indicação são informações em informações de programação de enlace ascendente usadas para programar o PUSCH. Por exemplo, as segundas informações de indicação são informações de indicação em um canal de controle (ou seja, uma concessão de programação de enlace ascendente) para programar um PUSCH que é atualmente usado para portar um ACK/NACK e dados de enlace ascendente. Opcionalmente, as segundas informações de indicação podem indicar um tamanho de livro de códigos usando-se um campo de indicador de um UL_DAI, um campo de indicador de um UL_index, ou um bit recém-adicionado. Por exemplo, as segundas informações de indicação podem indicar o tamanho de livro de códigos das informações de retroalimentação usando-se um bit recém-adicionado ou um bit em dois bits atuais do UL_DAI, ou podem indicar tamanhos de livro de códigos de mais níveis usando-se pelo menos dois bits. Opcionalmente, as informações de análise de cada estado de um campo de bit correspondente usado para indicar as primeiras informações de indicação e as segundas informações de indicação são pré-configuradas para o UE, de maneira que quando recebe as primeiras informações de indicação e/ou as segundas informações de indicação enviadas pela estação base, o UE determina, de acordo com o campo de bit correspondente e as informações de análise pré-configuradas, o tamanho de livro de códigos que é das informações de retroalimentação e que é indicado pela estação base.
[00176] Nessa modalidade da presente invenção, presume-se que as primeiras informações de indicação são representadas usando-se dois bits, quatro estados de bit das primeiras informações de indicação são {00, 01, 10, 11}, e as informações de análise correspondentes são separadamente {primeiro tamanho de livro de códigos, primeiro tamanho de livro de códigos, segundo tamanho de livro de códigos, segundo tamanho de livro de códigos}. Presume-se que as segundas informações de indicação são representadas usando-se um bit, dos estados do um bit são separadamente {0, 1}, e as informações de análise correspondentes são separadamente {primeiro tamanho de livro de códigos, segundo tamanho de livro de códigos}. (1) Quando o UE recebe as primeiras informações de indicação e as segundas informações de indicação, e um estado dos dois bits é {00} e um estado do um bit é {0}, o UE determina diretamente, com base nas informações pré-configuradas, que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos. (2) Quando o UE recebe as primeiras informações de indicação e as segundas informações de indicação, e um estado dos dois bits é {10} e um estado do um bit é {1}, o UE determina diretamente que o tamanho de livro de códigos das informações de retroalimentação é o segundo tamanho de livro de códigos. (3) Quando o UE não recebe as primeiras informações de indicação, o UE pode determinar diretamente que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos. (4) Quando o UE não recebe as primeiras informações de indicação, mas recebe as segundas in-formações de indicação, o UE determina que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos ou o segundo tamanho de livro de códigos indicado pelas segundas informações de indicação. Por exemplo, se um estado do um bit é {1}, o UE determina diretamente que o tamanho de livro de códigos das informações de retroalimentação é o segundo tamanho de livro de códigos. (5) Quando o UE não recebe as primeiras informações de indicação ou as segundas informações de indicação, o UE determina diretamente que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos; e consequentemente, se a estação base não envia as primeiras informações de indicação ou as segundas informações de indicação para o UE, a estação base recebe, de acordo com o primeiro tamanho de livro de códigos, informações de ACK/NACK codificadas retroalimenta- das pelo UE.
[00177] Opcionalmente, os estados de dois bits do um bit pode adicionalmente dividido com base no primeiro tamanho de livro de códigos ou no segundo tamanho de livro de códigos indicado pelas primeiras informações de indicação (opcionalmente, as segundas informações de indicação podem adicionalmente indicar um terceiro tamanho de livro de códigos). Se um estado de bit das primeiras informações de indicação é 10, o segundo tamanho de livro de códigos é indicado (ou seja, as primeiras informações de indicação indicam o segundo tamanho de livro de códigos) (especificamente, o segundo tamanho de livro de códigos corresponde ao segundo subconjunto). (1) Nesse caso, se um estado de bit das segundas informações de indicação é 0, de acordo com o segundo tamanho de livro de códigos indicado pelas primeiras informações de indicação, o mesmo indica que um ACK/NACK é codificado de acordo com o segundo tamanho de livro de códigos que corresponde ao segundo subconjunto, e o UE determina que o tamanho de livro de códigos das informações de retroalimentação é o segundo tamanho de livro de códigos. (2) Nesse caso, se um estado de bit das segundas informações de indicação é 1, o mesmo pode indicar que o tamanho de livro de códigos determinado das informações de retroalimentação é um terceiro tamanho de livro de códigos que é menor do que o segundo tamanho de livro de códigos, mas é maior do que o primeiro tamanho de livro de códigos. O terceiro tamanho de livro de códigos é determinado de acordo com uma quantidade de subquadros de enlace descendente incluídos em um terceiro subconjunto. O terceiro subconjunto pode ser um subconjunto do segundo subconjunto, e a quantidade de subquadros de enlace descendente incluídos no terceiro subconjunto é maior do que a quantidade de subquadros de enlace descendente incluídos no primeiro subconjunto. Um subquadro de enlace descendente incluído no terceiro subconjunto é diferente do mesmo no primeiro subconjunto. Opcionalmente, o terceiro subconjunto pode incluir o primeiro subconjunto, ou pode parcialmente sobrepor ao primeiro subconjunto, ou até mesmo não se sobrepõe ao primeiro subconjunto.
[00178] Opcionalmente, as segundas informações de indicação podem adicionalmente indicar um quarto tamanho de livro de códigos, e os detalhes são conforme a seguir: O UE pode não receber as primeiras informações de indicação em alguns casos, e o tamanho de livro de códigos das informações de retroalimentação pode ser determinado de acordo com duas soluções nesse caso. (1) Solução 1: O UE determina diretamente que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos, de maneira que um ACK/NACK é codificado de acordo com o primeiro tamanho de livro de códigos que corresponde ao primeiro subconjunto, e consequentemente, a estação base recebe informações de ACK/NACK codificadas de acordo com o primeiro tamanho de livro de códigos. (2) Solução 2: Se o UE recebe as segundas informações de indicação, o UE determina, de acordo com as segundas informações de indicação, que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos ou o segundo tamanho de livro de códigos. Opcionalmente, as segundas informações de indicação podem indicar um tamanho de livro de códigos usando-se um campo de indicador de um UL_DAI, um campo de indicador de um UL_index, ou um bit recém-adicionado. Por exemplo, as segundas informações de indicação podem indicar o tamanho de livro de códigos das informações de retroalimentação usando-se um bit re- cém-adicionado ou um bit em dois bits atuais do UL_DAI, ou podem indicar tamanhos de livro de códigos de mais níveis usando-se pelo menos dois bits. Opcionalmente, as informações de análise de cada estado de um campo de bit correspondente usado para indicar as segundas informações de indicação são pré-configuradas para o UE, de maneira que quando o UE não recebe as primeiras informações de indicação, mas recebe as segundas informações de indicação enviadas pela estação base, o UE determina o tamanho de livro de códigos das informações de retroalimentação de acordo com o campo de bit correspondente e as informações de análise pré-configuradas. Por exemplo, quando as segundas informações de indicação são representadas usando-se um bit, dos estados do um bit são separadamente {0, 1}, e as informações de análise correspondentes são separadamente {primeiro tamanho de livro de códigos, quarto tamanho de livro de códigos}. Com base nas informações pré-configuradas, quando o UE recebe as informações de programação de enlace ascendente (ou seja, as segundas informações de indicação), se um estado do um bit é 0, o UE determina, de acordo com as segundas informações de indicação, que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos; ou se um estado do um bit é 1, o UE determina, de acordo com as segundas informa-ções de indicação, que o tamanho de livro de códigos das informações de retroalimentação é o quarto tamanho de livro de códigos. O quarto tamanho de livro de códigos é menor do que o primeiro tamanho de livro de códigos, o quarto tamanho de livro de códigos é determinado de acordo com uma quantidade de subquadros de enlace descendente incluídos em um quarto subconjunto, e o quarto subconjunto pode ser um subconjunto do primeiro subconjunto.
[00179] Opcionalmente, um processo no qual o UE determina o tamanho de livro de códigos das informações de retroalimentação de acordo com a relação entre o segundo conjunto de subquadros de enlace descendente, o primeiro subconjunto, e o segundo subconjunto é conforme a seguir:
[00180] Opcionalmente, a etapa S101 inclui: o UE recebe, em um subquadro de enlace descendente programado pela estação base, os dados de enlace descendente. O subquadro de enlace descendente programado pela estação base constitui um segundo conjunto de subquadros de enlace descendente, e o segundo conjunto de subqua- dros de enlace descendente é um subconjunto do primeiro conjunto de subquadros de enlace descendente.
[00181] O fato de que o UE determina um tamanho de livro de códigos das informações de retroalimentação inclui:
[00182] se o segundo conjunto de subquadros de enlace descendente é um subconjunto do primeiro subconjunto, o UE determina que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos; ou
[00183] se o segundo conjunto de subquadros de enlace descendente inclui apenas um subquadro de enlace descendente que está no segundo subconjunto e que não pertence ao primeiro subconjunto, o UE determina que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos ou o segundo tamanho de livro de códigos; ou
[00184] se o segundo conjunto de subquadros de enlace descendente inclui um subquadro de enlace descendente no primeiro subconjunto e um subquadro de enlace descendente que está no segundo subconjunto e que não pertence ao primeiro subconjunto, e o segundo conjunto de subquadros de enlace descendente não inclui um subqua- dro de enlace descendente além do primeiro subconjunto e do segundo subconjunto, o UE determina que o tamanho de livro de códigos das informações de retroalimentação é o segundo tamanho de livro de códigos.
[00185] S104. O UE codifica as informações de retroalimentação de acordo com o tamanho de livro de códigos, para obter informações de retroalimentação codificadas.
[00186] Nessa modalidade da presente invenção, o UE realiza uma codificação de RM ou codificação convolucional nas informações de retroalimentação de acordo com o 'tamanho de livro de códigos determinado na etapa S103, tal como o primeiro tamanho de livro de códigos ou o segundo tamanho de livro de códigos, para obter as informações de retroalimentação codificadas. Opcionalmente, outra maneira de codificação pode ser usada nessa modalidade da presente invenção, e os detalhes não serão descritos novamente no presente documento. Opcionalmente, ACKs/NACKs em um livro de códigos são classificados de acordo com um número de portadora e um número de subquadro, e um preenchimento com zero é realizado em um local de um ACK/NACK que corresponde a um subquadro de enlace descendente que está no primeiro subconjunto ou no segundo subconjunto, mas que não é programado.
[00187] S105. O UE mapeia as informações de retroalimentação codificadas para um canal compartilhado de enlace ascendente físico PUSCH, e envia as informações de retroalimentação codificadas para a estação base no subquadro de enlace ascendente usando-se o PUSCH.
[00188] Nessa modalidade da presente invenção, o UE gera um PUSCH usado para enviar, no subquadro de enlace ascendente, dados de enlace ascendente, realiza correspondência de taxas e modulação de símbolo nas informações de retroalimentação codificadas, mapeia as informações de retroalimentação codificadas para o canal compartilhado de enlace ascendente físico PUSCH, e envia tanto os dados de enlace ascendente que precisam ser enviados quanto as informações de retroalimentação codificadas para a estação base no subquadro de enlace ascendente usando-se o PUSCH. Dessa maneira, uma característica de portadora única de enlace ascendente do sistema de LTE é mantido e uma eficiência de potência de transmissão de enlace ascendente é aprimorada.
[00189] Nessa modalidade da presente invenção, um equipamento de usuário UE recebe dados de enlace descendente, e o UE determina um subquadro de enlace ascendente usado para alimentar de volta informações de retroalimentação que correspondem aos dados de enlace descendente, e determina um primeiro conjunto de subquadros de enlace descendente associado ao subquadro de enlace ascendente. O primeiro conjunto de subquadros de enlace descendente inclui um primeiro subconjunto e um segundo subconjunto, e o primeiro subconjunto é um subconjunto apropriado do segundo subconjunto. Adicionalmente, o UE determina um tamanho de livro de códigos das informações de retroalimentação. O tamanho de livro de códigos é um primeiro tamanho de livro de códigos ou um segundo tamanho de livro de códigos, em que o primeiro tamanho de livro de códigos corresponde a uma quantidade de subquadros de enlace descendente incluídos no primeiro subconjunto e o segundo tamanho de livro de códigos corresponde a uma quantidade de subquadros de enlace descendente incluídos no segundo subconjunto. Adicionalmente, o UE codifica as informações de retroalimentação de acordo com o tamanho de livro de códigos, para obter informações de retroalimentação codificadas, e, então, o UE mapeia as informações de retroalimentação codificadas para um canal compartilhado de enlace ascendente físico PUSCH, e envia as informações de retroalimentação codificadas para a estação base no subquadro de enlace ascendente usando-se o PUSCH. Ou seja, o UE pode determinar o tamanho de livro de códigos das informações de retroalimentação de acordo com um estado de um subquadro de enlace descendente realmente programado pela estação base. Dessa maneira, um PUSCH pode portar informações de ACK/NACK de mais bits, e um desempenho de um ACK/NACK e um desempenho de dados de enlace ascendente no PUSCH são aprimorados quando uma quantidade predeterminada de recursos é usada, ou sobrecargas de recurso são reduzidas quando é assegurado que um desempenho de um ACK/NACK é igual a um desempenho de dados de enlace ascendente no PUSCH.
[00190] Adicionalmente, o que é posto a seguir descreve como resolver um problema de que o UE e a estação base têm entendimentos inconsistentes do tamanho de livro de códigos das informações de re-troalimentação pelo fato de que o UE pode errar em detectar um canal de controle. Se a estação base programa um subquadro de enlace descendente no primeiro subconjunto, e adicionalmente programa um subquadro de enlace descendente que está no segundo subconjunto e que não pertence ao primeiro subconjunto, a estação base espera que o UE codifique um ACK/NACK usando-se o segundo tamanho de livro de códigos. No entanto, se o UE recebe apenas um canal de controle usado para programar um subquadro de enlace descendente no primeiro subconjunto pelo fato de que o UE erra em detectar o canal de controle, o UE codifica o ACK/NACK usando-se o primeiro tamanho de livro de códigos. Consequentemente, o UE e a estação base têm entendimentos inconsistentes, e finalmente, o ACK/NACK pode ser decodificado de modo errado. Nessa modalidade da presente invenção, as informações de retroalimentação codificadas são cifradas usando- se códigos de cifragem diferentes, de maneira que a estação base pode aprender, realizando-se um processamento de decifragem usando- se códigos de cifragem diferentes, o tamanho de livro de códigos que é das informações de retroalimentação e que é usado quando o UE codifica as informações de retroalimentação. Dessa maneira, o problema de que a estação base e o UE têm entendimentos inconsistentes do tamanho de livro de códigos das informações de retroalimenta-ção é evitado.
[00191] Opcionalmente, antes do UE mapear as informações de retroalimentação codificadas para o PUSCH, o método adicionalmente inclui:
[00192] se o tamanho de livro de códigos é o primeiro tamanho de livro de códigos, o UE cifra as informações de retroalimentação codificadas usando-se um primeiro código de cifragem; ou
[00193] se o tamanho de livro de códigos é o segundo tamanho de livro de códigos, o UE cifra as informações de retroalimentação codificadas usando-se um segundo código de cifragem.
[00194] Nessa modalidade da presente invenção, se o tamanho de livro de códigos determinado das informações de retroalimentação é o primeiro tamanho de livro de códigos, o UE cifra as informações de retroalimentação codificadas usando-se o primeiro código de cifragem; ou se o tamanho de livro de códigos determinado das informações de retroalimentação é o segundo tamanho de livro de códigos, o UE cifra as informações de retroalimentação codificadas usando-se o segundo código de cifragem, de maneira que a estação base pode aprender, realizando-se um processamento de decifragem usando-se códigos de cifragem diferentes, o tamanho de livro de códigos que é das informações de retroalimentação e que é determinado pelo UE. Dessa maneira, o UE mantém um entendimento consistente do tamanho de livro de códigos com a estação base.
[00195] Opcionalmente, se o tamanho de livro de códigos é o primeiro tamanho de livro de códigos, que o UE codifica as informações de retroalimentação de acordo com o tamanho de livro de códigos, para obter informações de retroalimentação codificadas inclui:
[00196] o UE codifica as informações de retroalimentação de acordo com o primeiro tamanho de livro de códigos, para obter primeiras informações de retroalimentação codificadas; e
[00197] o fato de que o UE mapeia as informações de retroalimentação codificadas para um PUSCH inclui:
[00198] o UE determina um primeiro fator de proporção configurado pela estação base, e determina uma primeira quantidade de símbolos de acordo com o primeiro fator de proporção, e a primeira quantidade de símbolos é uma quantidade de símbolos que precisam ser ocupados para mapear as primeiras informações de retroalimentação codificadas para o PUSCH; e
[00199] o UE mapeia as primeiras informações de retroalimentação codificadas para o PUSCH de acordo com a primeira quantidade de símbolos.
[00200] Alternativamente, se o tamanho de livro de códigos é o segundo tamanho de livro de códigos, que o UE codifica as informações de retroalimentação de acordo com o tamanho de livro de códigos, para obter informações de retroalimentação codificadas inclui:
[00201] o UE codifica as informações de retroalimentação de acordo com o segundo tamanho de livro de códigos, para obter segundas informações de retroalimentação codificadas; e
[00202] o fato de que o UE mapeia as informações de retroalimentação codificadas para um PUSCH inclui:
[00203] o UE determina um segundo fator de proporção configurado pela estação base, e determina uma segunda quantidade de símbolos de acordo com o segundo fator de proporção, e a segunda quantidade de símbolos é uma quantidade de símbolos que precisam ser ocupados para mapear as segundas informações de retroalimentação codificadas para o PUSCH; e
[00204] o UE mapeia as segundas informações de retroalimentação codificadas para o PUSCH de acordo com a segunda quantidade de símbolos.
[00205] Nessa modalidade da presente invenção, pelo fato de que o primeiro tamanho de livro de códigos corresponde ao primeiro subconjunto e o segundo tamanho de livro de códigos corresponde ao segundo subconjunto, o primeiro tamanho de livro de códigos e o segundo tamanho de livro de códigos representam diferentes quantidades de bits de ACK/NACK originais. O segundo tamanho de livro de códigos é maior do que o primeiro tamanho de livro de códigos. Portanto, quando as informações de ACK/NACK que ocupam uma quantidade de símbolos de modulação são mapeadas para o PUSCH com base no primeiro tamanho de livro de códigos ou no segundo tamanho de livro de códigos, consequentemente, o primeiro fator de proporção ou o segundo fator de proporção é configurado de modo independente, de maneira que um desempenho de um ACK/NACK codificado com base no primeiro tamanho de livro de códigos é consistente com um desempenho de um ACK/NACK codificado com base no segundo tamanho de livro de códigos. (1) Se o tamanho de livro de códigos é o primeiro tamanho de livro de códigos, o UE codifica as informações de retroalimentação de acordo com o primeiro tamanho de livro de códigos, para obter as primeiras informações de retroalimentação codificadas; adicionalmente, o UE determina o primeiro fator de proporção configurado pela estação base, e determina, de acordo com o primeiro fator de proporção, a primeira quantidade de símbolos que precisam ser ocupados para mapear as primeiras informações de retroalimentação codificadas para o PUSCH; e adicionalmente, o UE mapeia as primeiras informações de retroalimentação codificadas para o PUSCH de acordo com a primeira quantidade de símbolos. (2) Se o tamanho de livro de códigos é o segundo tamanho de livro de códigos, o UE codifica as informações de retroalimentação de acordo com o segundo tamanho de livro de códigos, para obter as segundas informações de retroalimentação codificadas; adicionalmente, o UE determina o segundo fator de proporção configurado pela estação base, e determina, de acordo com o se-gundo fator de proporção, a segunda quantidade de símbolos que precisam ser ocupados para mapear as segundas informações de retroalimentação codificadas para o PUSCH; e adicionalmente, o UE mapeia as segundas informações de retroalimentação codificadas para o PUSCH de acordo com a segunda quantidade de símbolos.
[00206] O primeiro fator de proporção e o segundo fator de proporção representam, cada, uma razão de uma taxa de codificação de dados de enlace ascendente para uma taxa de codificação de um ACK/NACK no PUSCH, e a razão pode ser especificamente obtida usando-se a fórmula a seguir:
[00207] MPUSCH-inicial representa uma quantidade de subportadoras de domínio de frequência ocupadas por um PUSCH programado quando dados de enlace ascendente atuais são inicialmente programados, MPUSCH representa uma quantidade de subportadoras de domínio de frequência ocupadas pelo PUSCH programado quando os dados de enlace ascendente atuais são programados em um subqua- dro atual, e NPUSCH-inicial representa uma quantidade de símbolos de domínio de tempo ocupados pelo PUSCH programado quando os dados de enlace ascendente atuais são inicialmente programados. Kr é uma quantidade de bits de dados de enlace ascendente originais antes de codificar, C é uma quantidade de blocos de código dos dados de enlace ascendente, O é um tamanho de livro de códigos de um ACK/NACK, e Q' é uma quantidade de símbolos de modulação ocupada por um ACK/NACK codificado no PUSCH. Um produto de 4 e M representa que o ACK/NACK ocupa símbolos de modulação em um máximo de quatro símbolos de ODFM no PUSCH, e um produto de M e N representa uma quantidade de símbolos de modulação programado para os dados de enlace ascendente. βPUSCH representa a razão da taxa de codificação dos dados de enlace ascendente para a taxa de codificação do ACK/NACK no PUSCH, ou seja, o primeiro fator de proporção ou o segundo fator de proporção.
[00208] A Figura 2 é um fluxograma esquemático da Modalidade 2 de um método de transmissão de informações de retroalimentação em um sistema de comunicações de acordo com a presente invenção. Com base na Modalidade 1 do método de transmissão de informações de retroalimentação mencionadas acima no sistema de comunicações, essa modalidade é descrita em detalhes em um lado de estação base. Conforme mostrado na Figura 2, o método nessa modalidade pode incluir as etapas a seguir.
[00209] S201. Uma estação base envia dados de enlace descen dente para o equipamento de usuário UE.
[00210] Nessa modalidade da presente invenção, a estação base pode enviar os dados de enlace descendente para o UE em um subquadro de enlace descendente programado pela estação base. O subquadro de enlace descendente programado pela estação base constitui um segundo conjunto de subquadros de enlace descendente, ou seja, um subquadro de enlace descendente no segundo conjunto de subquadros de enlace descendente é um subquadro realmente programado pela estação base. Opcionalmente, antes da etapa S201, o método adicionalmente inclui: a estação base envia informações de controle de enlace descendente para o UE. Por exemplo, a estação base envia as informações de controle de enlace descendente para o UE usando-se um canal de controle de enlace descendente, e envia, usando-se a PDSCH, os dados de enlace descendente para o UE no subquadro de enlace descendente programado pela estação base. Opcionalmente, o canal de controle de enlace descendente pode ser um PDCCH ou um EPDCCH.
[00211] S202. A estação base determina um subquadro de enlace ascendente usado para receber informações de retroalimentação que são enviadas pelo UE e que correspondem aos dados de enlace descendente.
[00212] Nessa modalidade da presente invenção, a estação base determina, de acordo com uma relação de sequência de tempo prede- finida entre o subquadro de enlace descendente e o subquadro de enlace ascendente usado pelo UE para retroalimentar as informações de retroalimentação que correspondem aos dados de enlace descendente recebidos no subquadro de enlace descendente, o subquadro de enlace ascendente usado para receber as informações de retroalimentação que são enviadas pelo UE e que correspondem aos dados de enlace descendente. Opcionalmente, as informações de retroalimentação são informações usadas para determinar se os dados de enlace descendente são corretamente recebidos, tais como informações de reconhecimento ACK ou informações de reconhecimento negativo NACK. Todos os subquadros de enlace descendente pré-configurados associados ao subquadro de enlace ascendente constituem um primeiro conjunto de subquadros de enlace descendente (ou seja, o primeiro conjunto de subquadros de enlace descendente inclui todos os subquadros de enlace descendente configurados pela estação base para o subquadro de enlace ascendente). Por exemplo, presume-se que as portadoras 1 a 5 são configuradas para o UE, e cada portadora tem uma configuração de TDD 2 e, então, um primeiro conjunto de subquadros de enlace descendente associados a um subquadro de enlace ascendente 2 em uma portadora de componente primária inclui subquadros 4, 5, 6 e 8 nas portadoras 1 a 5, e inclui 20 subquadros no total. Pelo fato de que a estação base não programa todos os subqua- dros de enlace descendente no primeiro conjunto de subquadros de enlace descendente em um momento, o segundo conjunto de subqua- dros de enlace descendente é um subconjunto do primeiro conjunto de subquadros de enlace descendente. Conforme um CA é realizado em mais portadoras, pelo fato de que o segundo conjunto de subquadros de enlace descendente pode ser muito menor do que o primeiro conjunto de subquadros de enlace descendente, sobrecargas relativamente grandes são causadas quando um tamanho de livro de códigos das informações de retroalimentação é determinado com base no primeiro conjunto de subquadros de enlace descendente. Nessa modalidade da presente invenção, um mecanismo de recuo dinâmico de um livro de códigos de informações de retroalimentação é fornecido, o primeiro conjunto de subquadros de enlace descendente inclui um primeiro subconjunto e um segundo subconjunto, e o primeiro subconjunto é um subconjunto apropriado do segundo subconjunto. Portanto, o tamanho de livro de códigos das informações de retroalimentação é adicionalmente determinado de acordo com uma quantidade de subqua- dros de enlace descendente no primeiro subconjunto ou no segundo subconjunto, e através disso reduz sobrecargas de recurso. Opcionalmente, o segundo subconjunto pode ser igual ao primeiro conjunto de subquadros de enlace descendente. Deve ser observado que nessa modalidade da presente invenção, o primeiro conjunto de subquadros de enlace descendente inclui, mas não de modo limitado, apenas dois subconjuntos: o primeiro subconjunto e o segundo subconjunto, ou pode incluir pelo menos dois subconjuntos. Por exemplo, o primeiro conjunto de subquadros de enlace descendente pode adicionalmente incluir um terceiro subconjunto ou um quarto subconjunto.
[00213] Opcionalmente, nessa modalidade da presente invenção, a estação base pode enviar uma sinalização de indicação de regra de divisão para o UE, de maneira que o UE determina o primeiro subconjunto e o segundo subconjunto de acordo com a sinalização de indicação de regra de divisão; ou a estação base pode enviar diretamente o primeiro subconjunto determinado e o segundo subconjunto determinado para o UE.
[00214] S203. A estação base determina um tamanho de livro de códigos das informações de retroalimentação, e o tamanho de livro de códigos é um primeiro tamanho de livro de códigos ou um segundo tamanho de livro de códigos.
[00215] Nessa modalidade da presente invenção, a estação base determina o tamanho de livro de códigos das informações de retroali- mentação de acordo com um estado de um subquadro de enlace descendente realmente programado. Ou seja, a estação base determina o tamanho de livro de códigos das informações de retroalimentação de acordo com o primeiro subconjunto ou o segundo subconjunto no segundo conjunto de subquadros de enlace descendente. Por exemplo, um tamanho de livro de códigos que é das informações de retroalimentação e que é determinado de acordo com a quantidade de subqua- dros de enlace descendente incluídos no primeiro subconjunto é o primeiro tamanho de livro de códigos, e um tamanho de livro de códigos que é das informações de retroalimentação e que é determinado de acordo com a quantidade de subquadros de enlace descendente incluídos no segundo subconjunto é o segundo tamanho de livro de códigos. Pode ser aprendido que o tamanho de livro de códigos determinado das informações de retroalimentação é menor ou igual a um 'tamanho de livro de códigos determinado pelo UE de acordo com uma quantidade de subquadros de enlace descendente no primeiro conjunto de subquadros de enlace descendente na técnica anterior.
[00216] Adicionalmente, após determinar o tamanho de livro de códigos das informações de retroalimentação, a estação base notifica o UE do tamanho de livro de códigos determinado das informações de retroalimentação usando-se informações de indicação de tamanho de livro de códigos, de maneira que o UE determina o tamanho de livro de códigos das informações de retroalimentação de acordo com as informações de indicação de tamanho de livro de códigos. Dessa maneira, o UE e a estação base têm um entendimento consistente do tamanho de livro de códigos das informações de retroalimentação. Adicionalmente, o UE codifica as informações de retroalimentação de acordo com o tamanho de livro de códigos determinado, para obter informações de retroalimentação codificadas. Opcionalmente, as informações de indicação de tamanho de livro de códigos pode ser primeiras infor- mações de indicação, segundas informações de indicação, ou uma combinação das primeiras informações de indicação e das segundas informações de indicação. As primeiras informações de indicação são informações nas informações de controle de enlace descendente, e as segundas informações de indicação são informações em informações de programação de enlace ascendente usadas para programar o PUSCH.
[00217] S204. A estação base recebe, no subquadro de enlace as cendente de acordo com o tamanho de livro de códigos determinado das informações de retroalimentação, informações de retroalimentação que são enviadas pelo UE e que são mapeadas para um canal compartilhado de enlace ascendente físico PUSCH.
[00218] Nessa modalidade da presente invenção, para manter uma característica de portadora única de enlace ascendente de um sistema LTE, o UE mapeia as informações de retroalimentação codificadas para o canal compartilhado de enlace ascendente físico PUSCH, e envia tanto os dados de enlace ascendente quanto as informações de retroalimentação codificadas para a estação base no subquadro de enlace ascendente usando-se o PUSCH. Consequentemente, a estação base recebe, no subquadro de enlace ascendente de acordo com o tamanho de livro de códigos determinado das informações de retroalimentação, os dados de enlace ascendente e as informações de retroalimentação que são enviadas pelo UE. Opcionalmente, as informações de retroalimentação podem ser informações obtidas após o UE codificar as informações de retroalimentação de acordo com o tamanho de livro de códigos.
[00219] Nessa modalidade da presente invenção, uma estação base envia dados de enlace descendente para o equipamento de usuário UE, e adicionalmente, a estação base determina um subquadro de enlace ascendente usado para receber informações de retroalimentação que são enviadas pelo UE e que correspondem aos dados de enlace descendente. Um primeiro conjunto de subquadro de enlace descendente associado ao subquadro de enlace ascendente inclui um primeiro subconjunto e um segundo subconjunto, e o primeiro subconjunto é um subconjunto apropriado do segundo subconjunto. Adicionalmente, a estação base determina um tamanho de livro de códigos das informações de retroalimentação. O tamanho de livro de códigos é um primeiro tamanho de livro de códigos ou um segundo tamanho de livro de códigos, em que o primeiro tamanho de livro de códigos corresponde a uma quantidade de subquadros de enlace descendente incluídos no primeiro subconjunto e o segundo tamanho de livro de códigos corresponde a uma quantidade de subquadros de enlace descendente incluídos no segundo subconjunto. Adicionalmente, a estação base recebe, no subquadro de enlace ascendente de acordo com o tamanho de livro de códigos determinado das informações de retroalimentação, informações de retroalimentação que são enviadas pelo UE e que são mapeadas para um canal compartilhado de enlace ascendente físico PUSCH. Portanto, o tamanho de livro de códigos das informações de retroalimentação pode ser determinado de acordo com um estado de um subquadro de enlace descendente realmente programado pela es-tação base. Dessa maneira, um PUSCH pode portar informações de ACK/NACK de mais bits, e um desempenho de um ACK/NACK e um desempenho de dados de enlace ascendente no PUSCH são aprimorados quando uma quantidade predeterminada de recursos é usada, ou sobrecargas de recurso são reduzidas quando é assegurado que um desempenho de um ACK/NACK é igual a um desempenho de dados de enlace ascendente no PUSCH.
[00220] Opcionalmente, um processo específico no qual, após determinar o tamanho de livro de códigos das informações de retroalimentação, a estação base notifica o UE do tamanho de livro de códi- gos determinado das informações de retroalimentação usando-se as informações de indicação de tamanho de livro de códigos é conforme a seguir:
[00221] Opcionalmente, antes da etapa S204, o método adicionalmente inclui:
[00222] a estação base envia primeiras informações de indicação, para notificar o UE do tamanho de livro de códigos determinado das informações de retroalimentação; ou
[00223] se a estação base não envia primeiras informações de indicação para o UE, a estação base determina que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos.
[00224] Nessa modalidade da presente invenção, a estação base envia as primeiras informações de indicação (ou seja, as informações de indicação de tamanho de livro de códigos) para o UE, para notificar o UE do tamanho de livro de códigos determinado das informações de retroalimentação. O tamanho de livro de códigos que é das informações de retroalimentação e que é determinado pela estação base é o primeiro tamanho de livro de códigos ou o segundo tamanho de livro de códigos. Opcionalmente, se a estação base determina que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos, a estação base envia as primeiras informações de indicação, para notificar o UE do primeiro tamanho de livro de códigos determinado (ou seja, as primeiras informações de indicação indicam que o tamanho de livro de códigos que é das informações de retroalimentação e que é determinado pela estação base é o primeiro tamanho de livro de códigos), de maneira que o UE determina, de acordo com as primeiras informações de indicação, que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos. Se a estação base não envia as primeiras informações de indicação para o UE, por exemplo, para um sistema FDD, quando a estação base envia, para o UE, apenas um PDCCH primário usado para programar um PDSCH em uma portadora de componente primária (ou seja, o PDCCH primário não inclui as primeiras informações de indicação), ou para um sistema TDD, quando a estação base envia, para o UE, apenas um PDCCH primário usado para programar um PDSCH em uma portadora de componente primária e DAI=1 no PDCCH primário (ou seja, o PDCCH primário não inclui as primeiras informações de indicação), o tamanho de livro de códigos que é das informações de retroalimentação e que é determinado pela estação base é o primeiro tamanho de livro de códigos (consequentemente, se o UE não recebe as primeiras informações de indicação, o UE determina diretamente que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos).
[00225] Opcionalmente, para uma maneira de indicação específica das primeiras informações de indicação, consulte uma parte sobre uma maneira de indicação das primeiras informações de indicação em descrições de determinar o tamanho de livro de códigos das informações de retroalimentação pelo UE de acordo com as primeiras informações de indicação. Os detalhes não serão descritos novamente no presente documento.
[00226] Opcionalmente, antes da etapa S204, o método adicionalmente inclui:
[00227] a estação base envia segundas informações de indicação, para notificar o UE do tamanho de livro de códigos determinado das informações de retroalimentação; ou
[00228] se a estação base não envia segundas informações de indicação para o UE, a estação base determina que o tamanho de livro de códigos das informações de retroalimentação é um tamanho de li- vro de códigos predefinido, e o tamanho de livro de códigos predefini- do é o primeiro tamanho de livro de códigos ou o segundo tamanho de livro de códigos.
[00229] Nessa modalidade da presente invenção, a estação base envia as segundas informações de indicação (ou seja, as informações de indicação de tamanho de livro de códigos) para o UE, para notificar o UE do tamanho de livro de códigos determinado das informações de retroalimentação. O tamanho de livro de códigos que é das informações de retroalimentação e que é determinado pela estação base é o primeiro tamanho de livro de códigos ou o segundo tamanho de livro de códigos. Opcionalmente, se a estação base determina que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos, a estação base envia as segundas informações de indicação, para notificar o UE do primeiro tamanho de livro de códigos determinado (ou seja, as segundas informações de indicação indicam que o tamanho de livro de códigos que é das informações de retroalimentação e que é determinado pela estação base é o primeiro tamanho de livro de códigos), de maneira que o UE determina, de acordo com as segundas informações de indicação, que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos. Se a estação base não envia as segundas informações de indicação para o UE, a estação base determina que o tamanho de livro de códigos das informações de retroali-mentação é o tamanho de livro de códigos predefinido, e o tamanho de livro de códigos predefinido é o primeiro tamanho de livro de códigos ou o segundo tamanho de livro de códigos.
[00230] Opcionalmente, para uma maneira de indicação específica das segundas informações de indicação, consulte uma parte sobre uma maneira de indicação das segundas informações de indicação em descrições de determinar o tamanho de livro de códigos das informa- ções de retroalimentação pelo UE de acordo com as segundas informações de indicação. Os detalhes não serão descritos novamente no presente documento.
[00231] Opcionalmente, antes da etapa S204, o método adicionalmente inclui:
[00232] a estação base envia primeiras informações de indicação e segundas informações de indicação, para notificar o UE do tamanho de livro de códigos determinado das informações de retroalimentação; ou
[00233] se a estação base não envia primeiras informações de indicação para o UE, a estação base determina que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos; ou
[00234] se a estação base não envia primeiras informações de indicação para o UE, a estação base envia segundas informações de indicação, para notificar o UE do tamanho de livro de códigos determinado das informações de retroalimentação; ou
[00235] se a estação base não envia primeiras informações de indicação nem envia segundas informações de indicação para o UE, a estação base determina que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos.
[00236] Nessa modalidade da presente invenção, a estação base envia as primeiras informações de indicação e as segundas informações de indicação (ou seja, as informações de indicação de tamanho de livro de códigos) para o UE, para notificar o UE do tamanho de livro de códigos determinado das informações de retroalimentação. Opcionalmente, as primeiras informações de indicação são informações nas informações de controle de enlace descendente. Por exemplo, as primeiras informações de indicação são informações em informações de controle de enlace descendente usadas para programar um subquadro de enlace descendente no primeiro conjunto de subquadros de enlace descendente. Para uma maneira de indicação específica das primeiras informações de indicação, consulte uma parte sobre uma maneira de indicação das primeiras informações de indicação em descrições de determinar o tamanho de livro de códigos das informações de retroalimentação pelo UE de acordo com as primeiras informações de indicação. Os detalhes não serão descritos novamente no presente documento. Opcionalmente, as segundas informações de indicação são informações em informações de programação de enlace ascendente usadas para programar o PUSCH. Por exemplo, as segundas informações de indicação são informações de indicação em um canal de con-trole (ou seja, uma concessão de programação de enlace ascendente) para programar um PUSCH que é atualmente usado para portar um ACK/NACK e dados de enlace ascendente. Opcionalmente, as segundas informações de indicação podem indicar um tamanho de livro de códigos usando-se um campo de indicador de um UL_DAI, um campo de indicador de um UL_index, ou um bit recém-adicionado. Por exemplo, as segundas informações de indicação podem indicar o tamanho de livro de códigos das informações de retroalimentação usando-se um bit recém-adicionado ou um bit em dois bits atuais do UL_DAI, ou podem indicar tamanhos de livro de códigos de mais níveis usando-se pelo menos dois bits. Opcionalmente, as informações de análise de cada estado de um campo de bit correspondente usado para indicar as primeiras informações de indicação e as segundas informações de indicação são pré-configuradas para o UE, de maneira que quando recebe as primeiras informações de indicação e/ou as segundas informações de indicação enviadas pela estação base, o UE determina, de acordo com o campo de bit correspondente e as informações de análise pré-configuradas, o tamanho de livro de códigos que é das informações de retroalimentação e que é indicado pela estação base.
[00237] Nessa modalidade da presente invenção, presume-se que as primeiras informações de indicação são representadas usando-se dois bits, quatro estados de bit das primeiras informações de indicação são {00, 01, 10, 11}, e as informações de análise correspondentes são separadamente {primeiro tamanho de livro de códigos, primeiro tamanho de livro de códigos, segundo tamanho de livro de códigos, segundo tamanho de livro de códigos}. Presume-se que as segundas informações de indicação são representadas usando-se um bit, dos estados do um bit são separadamente {0, 1}, e as informações de análise correspondentes são separadamente {primeiro tamanho de livro de códigos, segundo tamanho de livro de códigos}. (1) Se a estação base determina que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos, a estação base envia as primeiras informações de indicação, para notificar o UE do tamanho de livro de códigos determinado das informações de retroalimentação. Opcionalmente, um estado dos dois bits é {00} e um estado do um bit é {0}. (2) Se a estação base não envia as primeiras informações de indicação para o UE, a estação base determina que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos. (3) Se a estação base determina que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos, e a estação base não envia as primeiras informações de indicação para o UE, a estação base envia as segundas informações de indicação, para notificar o UE do tamanho de livro de códigos determinado das informações de retroalimentação. Opcionalmente, um estado do um bit é {0}. (4) Se a estação base não envia as primeiras informações de indicação ou as segundas informações de indicação para o UE, a estação base determina que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos, e consequentemente, se o UE não recebe as primeiras informações de indicação ou as segundas informações de indicação, o UE determina que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos (ou seja, o 'tamanho de livro de códigos determinado pela estação base é consistente com o 'tamanho de livro de códigos determinado no lado de UE).
[00238] Opcionalmente, os estados de dois bits do um bit pode adicionalmente dividido com base no primeiro tamanho de livro de códigos ou no segundo tamanho de livro de códigos indicado pelas primeiras informações de indicação (opcionalmente, as segundas informações de indicação podem adicionalmente indicar um terceiro tamanho de livro de códigos). Se um estado de bit das primeiras informações de indicação é 10, o segundo tamanho de livro de códigos é indicado (ou seja, as primeiras informações de indicação indicam o segundo tamanho de livro de códigos) (especificamente, o segundo tamanho de livro de códigos corresponde ao segundo subconjunto). (1) Nesse caso, se um estado de bit das segundas informações de indicação é 0, de acordo com o segundo tamanho de livro de códigos indicado pelas primeiras informações de indicação, o mesmo indica que o tamanho de livro de códigos que é das informações de retroalimentação e que é determinado pela estação base é o segundo tamanho de livro de códigos. (2) Nesse caso, se um estado de bit das segundas informações de indicação é 1, o mesmo pode indicar que o tamanho de livro de códigos que é das informações de retroalimentação e que é determinado pela estação base é um terceiro tamanho de livro de códigos que é menor do que o segundo tamanho de livro de códigos, mas é maior do que o primeiro tamanho de livro de códigos. O terceiro tamanho de livro de códigos é determinado de acordo com uma quantidade de subquadros de enlace descendente incluídos em um terceiro subconjunto. O terceiro subconjunto pode ser um subconjunto do segundo subconjunto, e a quantidade de subquadros de enlace descendente incluídos no terceiro subconjunto é maior do que a quantidade de subquadros de enlace descendente incluídos no primeiro subconjunto. Um subquadro de enlace descendente incluído no terceiro subconjunto é diferente do mesmo no primeiro subconjunto. Opcionalmente, o terceiro subconjunto pode incluir o primeiro subconjunto, ou pode parcialmente sobrepor ao primeiro subconjunto, ou até mesmo não se sobrepõe ao primeiro subconjunto.
[00239] Opcionalmente, as segundas informações de indicação podem adicionalmente indicar um quarto tamanho de livro de códigos, e os detalhes são conforme a seguir: A estação base pode não enviar as primeiras informações de indicação para o UE em alguns casos, e o tamanho de livro de códigos das informações de retroalimentação pode ser determinado de acordo com duas soluções nesse caso. (1) Solução 1: A estação base determina diretamente que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos (o 'tamanho de livro de códigos determinado pela estação base é consistente com um 'tamanho de livro de códigos determinado no lado de UE). (2) Solução 2: A estação base envia as segundas informações de indicação, para notificar o UE do tamanho de livro de códigos determinado das informações de retroalimentação, de maneira que o UE determina o tamanho de livro de códigos das informações de retroalimentação de acordo com as segundas informações de indicação. Opcionalmente, as segundas informações de indicação podem indicar um tamanho de livro de códigos usando-se um campo de indicador de um UL_DAI, um campo de indicador de um UL_index, ou um bit recém-adicionado. Por exemplo, as segundas informações de indicação podem indicar o tamanho de livro de códigos das informações de retroalimentação usando-se um bit recém-adicionado ou um bit em dois bits atuais do UL_DAI, ou podem indicar tamanhos de livro de códigos de mais níveis usando-se pelo menos dois bits. Opcionalmente, as informações de análise de cada estado de um campo de bit correspondente usado para indicar as segundas informações de indicação são pré-configuradas para o UE, de maneira que quando o UE não recebe as primeiras informações de indicação, mas recebe as segundas informações de indicação que são enviadas pela estação base e que são usadas para notificar o UE do tamanho de livro de códigos que é das informações de retroalimentação e que é determinado pela estação base, o UE pode determinar o tamanho de livro de códigos das informações de retroalimentação de acordo com o campo de bit correspondente e as informações de análise pré-configuradas. Por exemplo, quando as segundas informações de indicação são representadas usando-se um bit, dos estados do um bit são separadamente {0, 1}, e as informações de análise correspondentes são separadamente {primeiro tamanho de livro de códigos, quarto tamanho de livro de códigos}. Se a estação base determina que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos, a estação base define um estado do um bit nas informações de programação de enlace ascendente (ou seja, nas segundas informações de indicação) para 0. Com base nas informações pré- configuradas, se o UE recebe as segundas informações de indicação, o UE pode determinar, de acordo com as segundas informações de indicação, que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos.
[00240] Adicionalmente, nessa modalidade da presente invenção, para resolver um problema de que o UE e a estação base têm entendimentos inconsistentes do tamanho de livro de códigos das informações de retroalimentação pelo fato de que o UE pode errar em detectar um canal de controle, as informações de retroalimentação codificadas são cifradas usando-se códigos de cifragem diferentes, de manei- ra que a estação base pode aprender, realizando-se um processamento de decifragem usando-se códigos de cifragem diferentes, o tamanho de livro de códigos que é das informações de retroalimentação e que é usado quando o UE codifica as informações de retroalimentação. Dessa maneira, o problema de que a estação base e o UE têm entendimentos inconsistentes do tamanho de livro de códigos das informações de retroalimentação é evitado.
[00241] Opcionalmente, antes da etapa S204, o método adicionalmente inclui:
[00242] a estação base realiza um processamento de decifragem em um primeiro código de cifragem, e o primeiro código de cifragem é usado pelo UE para cifrar informações de retroalimentação codificadas quando é determinado que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos; ou a estação base realiza um processamento de decifragem em um segundo código de cifragem, e o segundo código de cifragem é usado pelo UE para cifrar informações de retroalimentação codificadas quando é determinado que o tamanho de livro de códigos das informações de retroalimentação é o segundo tamanho de livro de códigos. As informações de retroalimentação codificadas são informações obtidas codificando-se as informações de retroalimentação pelo UE de acordo com o tamanho de livro de códigos. Portanto, a estação base pode aprender, realizando-se um processamento de decifragem usando-se códigos de cifragem diferentes, o tamanho de livro de códigos que é das informações de retroalimentação e que é determinado pelo UE, de maneira que o UE e a estação base mantêm um entendimento consistente do tamanho de livro de códigos.
[00243] A Figura 3 é um diagrama estrutural esquemático da Modalidade 1 do UE de acordo com a presente invenção. Conforme mostrado na Figura 3, UE 30 fornecido nessa modalidade pode incluir um módulo de recepção 301, um módulo de processamento 302 e um módulo de envio 303.
[00244] O módulo de recepção 301 é configurado para receber dados de enlace descendente.
[00245] O módulo de processamento 302 é configurado para: determinar um subquadro de enlace ascendente usado para alimentar de volta informações de retroalimentação que correspondem aos dados de enlace descendente, e determinar um primeiro conjunto de subquadros de enlace descendente associado ao subquadro de enlace ascendente. Os dados de enlace descendente são recebidos pelo módulo de recebimento, o primeiro conjunto de subquadros de enlace descendente inclui um primeiro subconjunto e um segundo subconjunto, e o primeiro subconjunto é um subconjunto apropriado do segundo subconjunto.
[00246] O módulo de processamento 302 é adicionalmente configurado para determinar um tamanho de livro de códigos das informações de retroalimentação. O tamanho de livro de códigos é um primeiro tamanho de livro de códigos ou um segundo tamanho de livro de códigos, em que o primeiro tamanho de livro de códigos corresponde a uma quantidade de subquadros de enlace descendente incluídos no primeiro subconjunto e o segundo tamanho de livro de códigos corresponde a uma quantidade de subquadros de enlace descendente incluídos no segundo subconjunto.
[00247] O módulo de processamento 302 é adicionalmente configurado para codificar as informações de retroalimentação de acordo com o tamanho de livro de códigos, para obter informações de retroalimentação codificadas.
[00248] O módulo de processamento 302 é adicionalmente configurado para: mapear as informações de retroalimentação codificadas para um canal compartilhado de enlace ascendente físico PUSCH, e con- trolar o módulo de envio 303 para enviar, no subquadro de enlace ascendente, as informações de retroalimentação codificadas usando-se o PUSCH.
[00249] O módulo de envio 303 é configurado para enviar as informações de retroalimentação codificadas para a estação base no subquadro de enlace ascendente usando-se o PUSCH.
[00250] Opcionalmente, o módulo de processamento é especificamente configurado para:
[00251] se primeiras informações de indicação enviadas pela estação base são recebidas, e as primeiras informações de indicação indicam o primeiro tamanho de livro de códigos, determinar que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos; ou
[00252] se primeiras informações de indicação enviadas pela estação base são recebidas, e as primeiras informações de indicação indicam o segundo tamanho de livro de códigos, determinar que o tamanho de livro de códigos das informações de retroalimentação é o segundo tamanho de livro de códigos; ou
[00253] se primeiras informações de indicação não são recebidas, determinar que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos.
[00254] Opcionalmente, o módulo de processamento é especificamente configurado para:
[00255] se segundas informações de indicação enviadas pela estação base são recebidas, e as segundas informações de indicação indicam o primeiro tamanho de livro de códigos, determinar que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos; ou
[00256] se segundas informações de indicação enviadas pela estação base são recebidas, e as segundas informações de indicação indi cam o segundo tamanho de livro de códigos, determinar que o tamanho de livro de códigos das informações de retroalimentação é o segundo tamanho de livro de códigos; ou
[00257] se segundas informações de indicação não são recebidas, determinar que o tamanho de livro de códigos das informações de retroalimentação é um tamanho de livro de códigos predefinido, sendo que o tamanho de livro de códigos predefinido é o primeiro tamanho de livro de códigos ou o segundo tamanho de livro de códigos.
[00258] Opcionalmente, o módulo de processamento é especificamente configurado para:
[00259] se primeiras informações de indicação e segundas informações de indicação que são enviadas pela estação base são recebidas, e as primeiras informações de indicação e as segundas informações de indicação indicam o primeiro tamanho de livro de códigos, determinar que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos; ou
[00260] se primeiras informações de indicação e segundas informações de indicação que são enviadas pela estação base são recebidas, e as primeiras informações de indicação e as segundas informações de indicação indicam o segundo tamanho de livro de códigos, determinar que o tamanho de livro de códigos das informações de retroalimentação é o segundo tamanho de livro de códigos; ou
[00261] se primeiras informações de indicação não são recebidas, determinar que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos; ou
[00262] se primeiras informações de indicação não são recebidas, mas segundas informações de indicação são recebidas, determinar que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos ou o segundo tamanho de livro de códigos indicado pelas segundas informações de indicação;ou
[00263] se primeiras informações de indicação e segundas informações de indicação não são recebidas, determinar que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos.
[00264] Opcionalmente, o módulo de recepção é especificamente configurado para receber, em um subquadro de enlace descendente programado pela estação base, os dados de enlace descendente. O subquadro de enlace descendente programado pela estação base constitui um segundo conjunto de subquadros de enlace descendente, e o segundo conjunto de subquadros de enlace descendente é um subconjunto do primeiro conjunto de subquadros de enlace descendente.
[00265] O módulo de processamento é especificamente configurado para:
[00266] se o segundo conjunto de subquadros de enlace descendente é um subconjunto do primeiro subconjunto, determinar que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos; ou
[00267] se o segundo conjunto de subquadros de enlace descendente inclui apenas um subquadro de enlace descendente que está no segundo subconjunto e que não pertence ao primeiro subconjunto, determinar que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos ou o segundo tamanho de livro de códigos; ou
[00268] se o segundo conjunto de subquadros de enlace descendente inclui um subquadro de enlace descendente no primeiro subconjunto e um subquadro de enlace descendente que está no segundo subconjunto e que não pertence ao primeiro subconjunto, e o segundo conjunto de subquadros de enlace descendente não inclui um subqua- dro de enlace descendente além do primeiro subconjunto e do segundo subconjunto, determinar que o tamanho de livro de códigos das informações de retroalimentação é o segundo tamanho de livro de códigos.
[00269] Opcionalmente, o módulo de processamento é adicionalmente configurado para:
[00270] se o tamanho de livro de códigos é o primeiro tamanho de livro de códigos, cifrar as informações de retroalimentação codificadas usando-se um primeiro código de cifragem; ou
[00271] se o tamanho de livro de códigos é o segundo tamanho de livro de códigos, cifrar as informações de retroalimentação codificadas usando-se um segundo código de cifragem.
[00272] Opcionalmente, o módulo de processamento é adicionalmente configurado para:
[00273] se o tamanho de livro de códigos é o primeiro tamanho de livro de códigos, codificar as informações de retroalimentação de acordo com o primeiro tamanho de livro de códigos, para obter primeiras informações de retroalimentação codificadas; determinar um primeiro fator de proporção configurado pela estação base, e determinar uma primeira quantidade de símbolos de acordo com o primeiro fator de proporção, sendo que a primeira quantidade de símbolos é uma quantidade de símbolos que precisam ser ocupados para mapear as primeiras informações de retroalimentação codificadas para o PUSCH; e mapear as primeiras informações de retroalimentação codificadas para o PUSCH de acordo com a primeira quantidade de símbolos; ou
[00274] o módulo de processamento é adicionalmente configurado para:
[00275] se o tamanho de livro de códigos é o segundo tamanho de livro de códigos, codificar as informações de retroalimentação de acordo com o segundo tamanho de livro de códigos, para obter segundas informações de retroalimentação codificadas; determinar um segundo fator de proporção configurado pela estação base, e determinar uma segunda quantidade de símbolos de acordo com o segundo fator de proporção, sendo que a segunda quantidade de símbolos é uma quantidade de símbolos que precisam ser ocupados para mapear as segundas informações de retroalimentação codificadas para o PUSCH; e mapear as segundas informações de retroalimentação codificadas para o PUSCH de acordo com a segunda quantidade de símbolos.
[00276] Opcionalmente, o módulo de recepção é adicionalmente configurado para: receber informações de controle de enlace descendente enviadas pela estação base; e receber, no subquadro de enlace descendente programado pela estação base, os dados de enlace descendente de acordo com as informações de controle de enlace descendente.
[00277] As primeiras informações de indicação são informações nas informações de controle de enlace descendente.
[00278] Opcionalmente, as segundas informações de indicação são informações em informações de programação de enlace ascendente usadas para programar o PUSCH.
[00279] O UE nessa modalidade pode ser configurado para executar a solução técnica na Modalidade 1 do método de transmissão de informações de retroalimentação mencionadas acima no sistema de comunicações na presente invenção. Os princípios de implantação e efeitos técnicos da mesma são similares, e os detalhes não serão descritos novamente no presente documento.
[00280] A Figura 4 é um diagrama estrutural esquemático da Modalidade 2 do UE de acordo com a presente invenção. Conforme mostrado na Figura 4, o UE 40 fornecido nessa modalidade pode incluir um processador 401 e uma memória 402. O UE 40 pode adicionalmente incluir uma unidade de interface de dados 403, e a unidade de interfa ce de dados 403 pode ser conectada ao processador 401. A unidade de interface de dados 403 é configurada para receber/enviar dados ou informações, e a memória 402 é configurada para armazenar uma instrução de execução. Quando o UE 40 executa, o processador 401 se comunica com a memória 402, e o processador 401 invoca a instrução de execução na memória 402, para executar a solução técnica na Modalidade 1 do método de transmissão de informações de retroalimentação mencionadas acima no sistema de comunicações. Os princípios de implantação e os efeitos técnicos da mesma são similares, e os detalhes não serão descritos novamente no presente documento. O módulo de processamento 302 mencionado acima pode ser implantado pelo processador 401. O módulo de envio 303 mencionado acima e o módulo de recepção 301 mencionado acima podem ser implantados pela unidade de interface de dados 403, ou podem ser implantados por um transceptor, um transmissor, um receptor, ou semelhantes.
[00281] A Figura 5 é um diagrama estrutural esquemático da Modalidade 1 de uma estação base de acordo com a presente invenção. Conforme mostrado na Figura 5, uma estação base 50 fornecida nessa modalidade pode incluir um módulo de envio 501, um módulo de processamento 502 e um módulo de recepção 503.
[00282] O módulo de envio 501 é configurado para enviar dados de enlace descendente para o equipamento de usuário UE.
[00283] O módulo de processamento 502 é configurado para determinar um subquadro de enlace ascendente usado para receber informações de retroalimentação que são enviadas pelo UE e que correspondem aos dados de enlace descendente. Os dados de enlace descendente são enviados pelo módulo de envio, um primeiro conjunto de subquadros de enlace descendente associado ao subquadro de enlace ascendente inclui um primeiro subconjunto e um segundo subconjunto, e o primeiro subconjunto é um subconjunto apropriado do segundo subconjunto.
[00284] O módulo de processamento 502 é adicionalmente configurado para determinar um tamanho de livro de códigos das informações de retroalimentação. O tamanho de livro de códigos é um primeiro tamanho de livro de códigos ou um segundo tamanho de livro de códigos, em que o primeiro tamanho de livro de códigos corresponde a uma quantidade de subquadros de enlace descendente incluídos no primeiro subconjunto e o segundo tamanho de livro de códigos corresponde a uma quantidade de subquadros de enlace descendente incluídos no segundo subconjunto.
[00285] O módulo de recepção 503 é configurado para receber, no subquadro de enlace ascendente de acordo com o tamanho de livro de códigos que é das informações de retroalimentação e que é determinado pelo módulo de processamento, informações de retroalimentação que são enviadas pelo UE e que são mapeadas para um canal compartilhado de enlace ascendente físico PUSCH.
[00286] Opcionalmente, o módulo de envio é adicionalmente configurado para enviar primeiras informações de indicação, para notificar o UE do tamanho de livro de códigos determinado das informações de retroalimentação; ou
[00287] se o módulo de envio não envia primeiras informações de indicação para o UE, o módulo de processamento determina que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos.
[00288] Opcionalmente, o módulo de envio é adicionalmente configurado para enviar segundas informações de indicação, para notificar o UE do tamanho de livro de códigos determinado das informações de retroalimentação; ou
[00289] se o módulo de envio não envia segundas informações de indicação para o UE, o módulo de processamento determina que o tamanho de livro de códigos das informações de retroalimentação é um tamanho de livro de códigos predefinido. O tamanho de livro de códigos predefinido é o primeiro tamanho de livro de códigos ou o segundo tamanho de livro de códigos.
[00290] Opcionalmente, o módulo de envio é adicionalmente configurado para enviar primeiras informações de indicação e segundas informações de indicação, para notificar o UE do tamanho de livro de códigos determinado das informações de retroalimentação; ou
[00291] se o módulo de envio não envia primeiras informações de indicação para o UE, o módulo de processamento determina que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos; ou
[00292] se o módulo de envio não envia primeiras informações de indicação para o UE, o módulo de envio envia segundas informações de indicação, para notificar o UE do tamanho de livro de códigos determinado das informações de retroalimentação; ou
[00293] se o módulo de envio não envia primeiras informações de indicação nem envia segundas informações de indicação para o UE, o módulo de processamento determina que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos.
[00294] Opcionalmente, o módulo de processamento é adicionalmente configurado para:
[00295] realizar um processamento de decifragem em um primeiro código de cifragem, sendo que o primeiro código de cifragem é usado pelo UE para cifrar informações de retroalimentação codificadas quando é determinado que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos; ou
[00296] realizar um processamento de decifragem em um segundo código de cifragem, sendo que o segundo código de cifragem é usado pelo UE para cifrar informações de retroalimentação codificadas quando é determinado que o tamanho de livro de códigos das informações de retroalimentação é o segundo tamanho de livro de códigos.
[00297] As informações de retroalimentação codificadas são informações obtidas codificando-se as informações de retroalimentação pelo UE de acordo com o tamanho de livro de códigos.
[00298] Opcionalmente, o módulo de envio é adicionalmente configurado para: enviar informações de controle de enlace descendente para o UE, e enviar os dados de enlace descendente para o UE em um subquadro de enlace descendente programado pela estação base.
[00299] As primeiras informações de indicação são informações nas informações de controle de enlace descendente.
[00300] Opcionalmente, as segundas informações de indicação são informações em informações de programação de enlace ascendente usadas para programar o PUSCH.
[00301] A estação base nessa modalidade pode ser configurado para execute a solução técnica na Modalidade 2 do método de transmissão de informações de retroalimentação mencionadas acima no sistema de comunicações na presente invenção. Os princípios de implantação e os efeitos técnicos da mesma são similares, e os detalhes não serão descritos novamente no presente documento.
[00302] A Figura 6 é um diagrama estrutural esquemático da Modalidade 2 de uma estação base de acordo com a presente invenção. Conforme mostrado na Figura 6, uma estação base 60 fornecida nessa modalidade pode incluir um processador 601 e uma memória 602. A estação base 60 pode adicionalmente incluir uma unidade de interface de dados 603, e a unidade de interface de dados 603 pode ser conectada ao processador 601. A unidade de interface de dados 603 é configurada para receber/enviar dados ou informações, e a memória 602 é configurada para armazenar uma instrução de execução. Quan- do a estação base 60 executa, o processador 601 se comunica com a memória 602, e o processador 601 invoca a instrução de execução na memória 602, para executar a solução técnica na Modalidade 2 do método de transmissão de informações de retroalimentação mencionadas acima no sistema de comunicações. Os princípios de implantação e os efeitos técnicos da mesma são similares, e os detalhes não serão descritos novamente no presente documento.
[00303] A memória 602 armazena um programa. Especificamente, o programa pode incluir código de programa, e o código de programa inclui uma instrução de operação de computador. Opcionalmente, a memória 602 pode incluir uma memória de acesso aleatório (random access memory, RAM em abreviação), e pode adicionalmente incluir uma memória não volátil (non-volatile memory), por exemplo, pelo menos uma memória de disco magnético.
[00304] A unidade de interface de dados 603 inclui uma unidade de recebimento/envio.
[00305] O módulo de processamento 502 mencionado acima pode ser implantado pelo processador 601. O módulo de envio 501 mencionado acima e o módulo de recepção 503 mencionado acima podem ser implantados pela unidade de interface de dados 603, ou podem ser implantados por um transceptor, um transmissor, um receptor, ou semelhantes.
[00306] Nessa modalidade da presente invenção, o processador pode ser um processador de finalidade geral, que inclui uma unidade de processamento central (Central Processing Unit, CPU em abreviação), um processador de rede (Network Processor, NP em abreviação), e semelhantes; ou pode ser um processador de sinal digital (DSP), um circuito integrado específico para aplicativo (ASIC), um arranjo de porta programável em campo (FPGA), outro componente lógico programável, uma porta discreta, um componente lógico de transis-tor ou um componente de hardware discreto.
[00307] As pessoas de habilidade comum na técnica podem entender que todas as etapas das modalidades de método mencionadas acima ou parte das mesmas pode ser implantada por um programa que instrui hardware relevante. O programa pode ser armazenado em um meio de armazenamento legível por computador. Quando o programa for executado, as etapas das modalidades do método serão executadas. O meio de armazenamento anteriormente mencionado inclui: qualquer meio que possa armazenar o código de programa, tal como uma ROM, uma RAM, um disco magnético ou um disco óptico.
[00308] Por fim, deve-se verificar que as modalidades anteriormente mencionadas são meramente destinadas a descrever as soluções técnicas da presente invenção, mas não para limitar a presente invenção. Embora a presente invenção seja descrita em detalhes com referência às modalidades anteriormente mencionadas, pessoas de habilidade comum na técnica devem entender que é possível, ainda, realizar modificações nas soluções técnicas descritas nas modalidades mencionadas anteriormente ou realizar as substituições equivalentes em alguns ou todos os recursos técnicos das mesmas, sem que se afaste do escopo das soluções técnicas das modalidades da presente invenção.

Claims (14)

1. Método de transmissão de informações de retroalimentação em um sistema de comunicações, caracterizado pelo fato de que compreende: receber (S101), por equipamento de usuário (UE), dados de enlace descendente a partir de uma estação base; determinar (S102), pelo UE, um subquadro de enlace ascendente usado para retroalimentar informações de retroalimentação correspondendo aos dados de enlace descendente, e determinar um primeiro conjunto de subquadros de enlace descendente associado com o subquadro de enlace ascendente, em que o primeiro conjunto de subquadros de enlace descendente compreende um primeiro subconjunto e um segundo subconjunto, e o primeiro subconjunto é um subconjunto apropriado do segundo subconjunto, ou o primeiro subconjunto parcialmente se sobrepõe ao segundo subconjunto; determinar (S103), pelo UE, um tamanho de livro de códigos das informações de retroalimentação, em que o tamanho de livro de códigos é um primeiro tamanho de livro de códigos ou um segundo tamanho de livro de códigos, o primeiro tamanho de livro de códigos é correspondente a uma quantidade de subquadros de enlace descendente compreendida no primeiro subconjunto, e o segundo tamanho de livro de códigos é correspondente a uma quantidade de subquadros de enlace descendente compreendida no segundo subconjunto; se o tamanho de livro de códigos for o primeiro tamanho de livro de códigos, codificar as informações de retroalimentação de acordo com o tamanho de primeiro livro de códigos, para obter primeiras informações de retroalimentação codificadas, determinar uma primeira quantidade de símbolos de acordo com um primeiro fator de proporção, em que a primeira quantidade de símbolos é uma quantidade de símbolos que precisam ser ocupados para mapear as primeiras infor- mações de retroalimentação codificadas a um canal compartilhado de enlace ascendente físico (PUSCH); mapear as primeiras informações de retroalimentação codificadas ao PUSCH de acordo com a primeira quantidade de símbolos, e enviar as primeiras informações de retroalimentação codificadas para a estação base no subquadro de enlace ascendente ao usar o PUSCH; se o tamanho de livro de códigos for o segundo tamanho de livro de códigos, codificar as informações de retroalimentação de acordo com o segundo tamanho de livro de códigos, para obter segundas informações de retroalimentação codificadas, determinar uma segunda quantidade de símbolos de acordo com um segundo fator de proporção, em que a segunda quantidade de símbolos é uma quantidade de símbolos que precisam ser ocupados para mapear as segundas informações de retroalimentação codificadas a um canal compartilhado de enlace ascendente físico (PUSCH); mapear as segundas informações de retroalimentação codificadas ao PUSCH de acordo com a segunda quantidade de símbolos, e enviar as segundas informações de retroa-limentação codificadas para a estação base no subquadro de enlace ascendente ao usar o PUSCH; em que o primeiro fator de proporção e o segundo fator de proporção são configurados de forma independente pela estação base.
2. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que ainda compreende: determinar pelo menos um subquadro de enlace descendente de acordo com pelo menos um dentre um número de portadora e um número de subquadro, e o pelo menos um subquadro de enlace descendente pertence a pelo menos um dentre o primeiro subconjunto e o segundo subconjunto.
3. Método, de acordo com a reivindicação 2, caracterizado pelo fato de que o pelo menos um subquadro de enlace descendente é determinado primeiro de acordo com um número de portadora de domínio de frequência e então de acordo com um número de subquadro de domínio de tempo.
4. Método, de acordo com qualquer uma das reivindicações 1 a 3, caracterizado pelo fato de que compreende: receber, pelo UE, as primeiras informações de indicação enviadas pela estação base; e a determinação (S103), pelo UE, de um tamanho de livro de códigos das informações de retroalimentação compreendendo: se as primeiras informações de indicação indicarem o primeiro tamanho de livro de códigos, determinar, pelo UE, que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos; se as primeiras informações de indicação indicarem o segundo tamanho de livro de códigos, determinar, pelo UE, que o tamanho de livro de códigos das informações de retroalimentação é o segundo tamanho de livro de códigos.
5. Método de transmissão de informações de retroalimentação em um sistema de comunicações, caracterizado pelo fato de que compreende: enviar (S201), por uma estação base, dados de enlace descendente para equipamento de usuário (UE); determinar (S202), pela estação base, um subquadro de enlace ascendente usado para receber informações de retroalimentação que são enviadas pelo UE e que são correspondentes aos dados de enlace descendente, em que um primeiro conjunto de subquadros de enlace descendente associado com o subquadro de enlace ascendente compreende um primeiro subconjunto e um segundo subconjun- to, e o primeiro subconjunto é um subconjunto apropriado do segundo subconjunto, ou o primeiro subconjunto parcialmente se sobrepõe ao segundo subconjunto; determinar (S203), pela estação base, um tamanho de livro de códigos das informações de retroalimentação, em que o tamanho de livro de códigos é um primeiro tamanho de livro de códigos ou um segundo tamanho de livro de códigos, o primeiro tamanho de livro de códigos é correspondente a uma quantidade de subquadros de enlace descendente compreendida no primeiro subconjunto, e o segundo tamanho de livro de códigos é correspondente a uma quantidade de subquadros de enlace descendente compreendida no segundo subconjunto; e receber (S204), pela estação base no subquadro de enlace ascendente de acordo com o tamanho de livro de códigos determinado das informações de retroalimentação, informações de retroalimentação que são enviadas pelo UE e que são mapeadas a um canal compartilhado de enlace ascendente físico (PUSCH); em que: se o tamanho de livro de códigos for o primeiro tamanho de livro de códigos, o método ainda compreendendo: configurar, pela estação base, um primeiro fator de proporção para o UE, que é usado para determinar uma primeira quantidade de símbolos, e receber, pela estação base, de acordo com a primeira quantidade de símbolos e o primeiro tamanho de livro de códigos, as informações de retroalimentação; e se o tamanho de livro de códigos for o segundo tamanho de livro de códigos, o método ainda compreendendo: configurar, pela estação base, um segundo fator de proporção para o UE, que é usado para determinar uma segunda quantidade de símbolos, e receber, pela estação base, de acordo com a segunda quantidade de símbolos e o segundo ta- manho de livro de códigos, as informações de retroalimentação.
6. Método, de acordo com a reivindicação 5, caracterizado pelo fato de que compreende: enviar, pela estação base, primeiras informações de indicação indicando o primeiro tamanho de livro de códigos ou o segundo tamanho de livro de códigos para o UE.
7. Equipamento de usuário (UE) caracterizado pelo fato de que compreende: um módulo de recepção (301), configurado para receber dados de enlace descendente a partir de uma estação de base; um módulo de processamento (302), configurado para: determinar um subquadro de enlace ascendente usado para retroalimen- tar informações de retroalimentação correspondendo aos dados de enlace descendente, e determinar um primeiro conjunto de subqua- dros de enlace descendente associado com o subquadro de enlace ascendente, em que os dados de enlace descendente são recebidos pelo módulo de recepção (301), o primeiro conjunto de subquadros de enlace descendente compreende um primeiro subconjunto e um segundo subconjunto, e o primeiro subconjunto é um subconjunto apropriado do segundo subconjunto, ou o primeiro subconjunto parcialmente se sobrepõe ao segundo subconjunto, em que o módulo de processamento (302) é ainda configurado para determinar um tamanho de livro de códigos das informações de retroa-limentação, em que o tamanho de livro de códigos é um primeiro tamanho de livro de códigos ou um segundo tamanho de livro de códigos, o primeiro tamanho de livro de códigos é correspondente a uma quantidade de subquadros de enlace descendente compreendida no primeiro subconjunto, e o segundo tamanho de livro de códigos é correspondente a uma quantidade de subquadros de enlace descendente compreendida no segundo subconjunto; se o tamanho de livro de códigos for o primeiro tamanho de livro de códigos, o módulo de processamento (302) é ainda configurado para codificar as informações de retroalimentação de acordo com o primeiro tamanho de livro de códigos, para obter primeiras informações de retroalimentação codificadas, determinar uma primeira quantidade de símbolos de acordo com um primeiro fator de proporção, em que a primeira quantidade de símbolos é uma quantidade de símbolos que precisam ser ocupados para mapear as primeiras informações de retroalimentação codificadas a um canal compartilhado de enlace ascendente físico (PUSCH); e mapear as primeiras informações de retroalimentação codificadas ao PUSCH de acordo com a primeira quantidade de símbolos; se o tamanho de livro de códigos for o segundo tamanho de livro de códigos, o módulo de processamento (302) é ainda configurado para codificar as informações de retroalimentação de acordo com o segundo tamanho de livro de códigos, para obter segundas informações de retroalimentação codificadas, determinar uma segunda quantidade de símbolos de acordo com um segundo fator de proporção, em que a segunda quantidade de símbolos é uma quantidade de símbolos que precisam ser ocupados para mapear as segundas informações de retroalimentação codificadas a um canal compartilhado de enlace ascendente físico (PUSCH); e mapear as segundas informações de retroalimentação codificadas ao PUSCH de acordo com a segunda quantidade de símbolos; em que o primeiro fator de proporção e o segundo fator de proporção são configurados de forma independente pela estação base; um módulo de envio (303), configurado para enviar as informações de retroalimentação codificadas para a estação base no subquadro de enlace ascendente ao usar o PUSCH.
8. Equipamento de usuário, de acordo com a reivindicação 7, caracterizado pelo fato de que o módulo de processamento (302) é ainda configurado para determinar pelo menos um subquadro de enlace descendente de acordo com pelo menos um dentre um número de portadora e um número de subquadro, e o pelo menos um subqua- dro de enlace descendente pertence a pelo menos um dentre o primeiro subconjunto e o segundo subconjunto.
9. Equipamento de usuário, de acordo as reivindicações 8, caracterizado pelo fato de que: o pelo menos um subquadro de enlace descendente é determinado primeiro de acordo com um número de portadora de domínio de frequência e então de acordo com um número de subquadro de domínio de tempo.
10. Equipamento de usuário, de acordo com qualquer uma das reivindicações 5 a 9, caracterizado pelo fato de que o módulo de recepção (301) é ainda configurado para receber primeiras informações de indicação enviadas pela estação base; e se as primeiras informações de indicação indicarem o primeiro tamanho de livro de códigos, o módulo de processamento (302) é ainda configurado para determinar que o tamanho de livro de códigos das informações de retroalimentação é o primeiro tamanho de livro de códigos; se as primeiras informações de indicação indicarem o segundo tamanho de livro de códigos, o módulo de processamento (302) é ainda configurado para determinar que o tamanho de livro de códigos das informações de retroalimentação é o segundo tamanho de livro de códigos.
11. Estação base, caracterizada pelo fato de que compreende: um módulo de envio (501) configurado para enviar dados de enlace descendente para equipamento de usuário (UE); um módulo de processamento (502) configurado para determinar um subquadro de enlace ascendente usado para receber informações de retroalimentação que são enviadas pelo UE e que são correspondentes aos dados de enlace descendente, em que os dados de enlace descendente são enviados pelo módulo de envio (501), um primeiro conjunto de subquadros de enlace descendente associado com o subquadros de enlace ascendente compreende um primeiro subconjunto e um segundo subconjunto, e o primeiro subconjunto é um subconjunto apropriado do segundo subconjunto, ou o primeiro subconjunto parcialmente se sobrepõe ao segundo subconjunto, em que o módulo de processamento (502) é ainda configurado para determinar um tamanho de livro de códigos das informações de retroa-limentação, em que o tamanho de livro de códigos é um primeiro tamanho de livro de códigos ou um segundo tamanho de livro de códigos, o primeiro tamanho de livro de códigos é correspondente a uma quantidade de subquadros de enlace descendente compreendida no primeiro subconjunto, e o segundo tamanho de livro de códigos é correspondente a uma quantidade de subquadros de enlace descendente compreendida no segundo subconjunto; e um módulo de recepção (503), configurado para receber, no subquadro de enlace ascendente de acordo com o tamanho de livro de códigos que é das informações de retroalimentação e que é determinado pelo módulo de processamento (502), informações de retroalimentação que são enviadas pelo UE e que são mapeadas a um canal compartilhado de enlace ascendente físico (PUSCH), em que: se o tamanho de livro de códigos for o primeiro tamanho de livro de códigos, o módulo de processamento (502) é ainda configurado para configurar um primeiro fator de proporção para o UE, que é usado para determinar uma primeira quantidade de símbolos, e o mó- dulo de recepção (503) é ainda configurado para receber, de acordo com a primeira quantidade de símbolos e o primeiro tamanho de livro de códigos, as informações de retroalimentação; se o tamanho de livro de códigos for o segundo tamanho de livro de códigos, o módulo de processamento (502) é ainda configurado para configurar um segundo fator de proporção para o UE, que é usado para determinar uma segunda quantidade de símbolos, e o módulo de recepção (503) é ainda configurado para receber, de acordo com a segunda quantidade de símbolos e o segundo tamanho de livro de códigos, as informações de retroalimentação.
12. Estação base, de acordo com a reivindicação 11, caracterizada pelo fato de que o módulo de envio (501) é ainda configurado para enviar primeiras informações de indicação indicando o primeiro tamanho de livro de códigos ou o segundo tamanho de livro de códigos para o UE.
13. Método de acordo com qualquer uma das reivindicações 1 a 6, UE de acordo com qualquer uma das reivindicações 7 a 10 ou estação base de acordo com a reivindicação 11 ou 12, caracterizados pelo fato de que a quantidade de subquadros de enlace descendente no primeiro subconjunto é não maior do que um limiar de quantidade de bit de ACK/NACK, e/ou a quantidade de subquadros de enlace descendente no segundo subconjunto é maior do que um limiar de quantidade de bit de ACK/NACK.
14. Meio de armazenamento legível por computador tendo instrução gravada no mesmo, caracterizado pelo fato de que a instrução faz um computador implantar o método como definido em qualquer uma das reivindicações 1 a 4, ou o método como definido na reivindicação 5 ou 6.
BR112017016300-4A 2015-01-30 Método de transmissão de informações de retroalimentação em sistema de comunicações, equipamento de usuário, estação base, e meio de armazenamento legível por computador BR112017016300B1 (pt)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/071957 WO2016119221A1 (zh) 2015-01-30 2015-01-30 通信***中反馈信息的传输方法及装置

Publications (2)

Publication Number Publication Date
BR112017016300A2 BR112017016300A2 (pt) 2018-03-27
BR112017016300B1 true BR112017016300B1 (pt) 2024-05-14

Family

ID=

Similar Documents

Publication Publication Date Title
ES2945408T3 (es) Método y dispositivo de comunicaciones
US11871411B2 (en) Method and apparatus for downlink data transmissions
ES2927975T3 (es) Canal de control del enlace descendente para comunicaciones ultra confiables y de baja latencia del enlace ascendente
US10433329B2 (en) Methods for sending and receiving feedback information, user equipment, and access network device
CN110247747B (zh) 通信***中反馈信息的传输方法及装置
ES2949096T3 (es) Métodos de retroalimentación de enlace ascendente para operar con un gran número de portadoras
ES2899945T3 (es) Método y aparato de transmisión de información de control de enlace ascendente
ES2867889T3 (es) Aparato y método para transmisión de ARQ
US9083520B2 (en) Apparatus for transmitting control information in a wireless communication system and method thereof
ES2404560T3 (es) Transmisión de asignaciones de planificación en múltiples anchos de banda operativos
KR101857658B1 (ko) 무선 통신 시스템에서의 제어 정보의 전송 방법 및 장치
ES2675565T3 (es) Asignación de recursos de canal físico de control de enlace ascendente para múltiples portadoras componentes
KR101867820B1 (ko) 무선통신 시스템에서의 제어정보의 전송 방법 및 장치
ES2804507T3 (es) Procedimiento para enviar y recibir información de control de enlace ascendente y aparato relacionado
JP6526231B2 (ja) 制御情報を送信するための方法、ユーザ機器、及び基地局
BR112012027890B1 (pt) Aparelho e método para retorno de estado de recebimento de dados
KR20130019418A (ko) 다수의 캐리어들에 대한 제어 정보의 피드백
BR112019018424A2 (pt) configuração de alta confiabilidade e baixa latência para sistemas de comunicações sem fio
BR112020006508B1 (pt) Método, terminal e aparelho para receber um canal físico compartilhado de enlace descendente em um sistema de comunicação sem fio
BR112019025567A2 (pt) ADAPTAÇÃO DE FORMATO DE CANAL FÍSICO DE CONTROLE DE ENLACE ASCENDENTE (PUCCH) PARA NOVO RÁDIO (NR) DE 5ª GERAÇÃO (5G)
WO2015085477A1 (en) Flexible harq timing
WO2012036478A2 (en) Apparatus for transmitting control information in a wireless communication system and method thereof
BR112017016300B1 (pt) Método de transmissão de informações de retroalimentação em sistema de comunicações, equipamento de usuário, estação base, e meio de armazenamento legível por computador
JP2019146258A (ja) 制御情報を送信するための方法、ユーザ機器、及び基地局
BR112018002157B1 (pt) Métodos para enviar e receber informações de retorno, equipamento de usuário, dispositivo, meio de armazenamento legível por computador e sistema de comunicação