BR112019009082A2 - método e aparelho de transmissão de dados - Google Patents

método e aparelho de transmissão de dados Download PDF

Info

Publication number
BR112019009082A2
BR112019009082A2 BR112019009082-7A BR112019009082A BR112019009082A2 BR 112019009082 A2 BR112019009082 A2 BR 112019009082A2 BR 112019009082 A BR112019009082 A BR 112019009082A BR 112019009082 A2 BR112019009082 A2 BR 112019009082A2
Authority
BR
Brazil
Prior art keywords
cbs
data
groups
group
fact
Prior art date
Application number
BR112019009082-7A
Other languages
English (en)
Inventor
Peng Jinlin
Zhang Peng
Dong Pengpeng
Wang Zongjie
Original Assignee
Huawei Tech Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Tech Co Ltd filed Critical Huawei Tech Co Ltd
Publication of BR112019009082A2 publication Critical patent/BR112019009082A2/pt

Links

Classifications

    • 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/0048Allocation of pilot signals, i.e. of signals known to the receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0078Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
    • H04L1/0086Unequal error protection
    • H04L1/0089Unequal error protection in payload
    • 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/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • H04L1/1819Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy
    • 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/1867Arrangements specially adapted for the transmitter end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/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/1867Arrangements specially adapted for the transmitter end
    • H04L1/1896ARQ related signaling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • 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
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0453Resources in frequency domain, e.g. a carrier in FDMA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0009Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
    • H04L1/0013Rate matching, e.g. puncturing or repetition of code symbols

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

este pedido divulga um método de transmissão de dados e aparelhos, e se relaciona com o campo de tecnologias de processamento de dados, para melhorar a eficiência de transmissão. o método inclui: receber informações de controle e dados de um bloco de transporte tb que é mapeado para um primeiro recurso de tempo-frequência; obter os grupos cb do bloco de código m na tb a partir do primeiro recurso de frequência de tempo e gerar dados de uma tb por concatenação de dados demodulados e decodificado dos grupos cb m, onde m é um número inteiro positivo, , é uma quantidade de cbs na tb, é um valor máximo de uma quantidade de grupos cb, cada um dos grupos m cb inclui pelo menos um cb, é determinado com base em um tamanho tb tbs e um valor máximo de um tamanho de dados de um cb, e o tbs é determinado com base nas informações de controle.

Description

CAMPO TÉCNICO [002] Este pedido refere-se ao campo das tecnologias de processamento de dados e, em particular, a um método e aparelho de transmissão de dados.
FUNDAMENTOS [003] Em uma tecnologia de Evolução de Longo Prazo (Long Term Evolution, LTE), um procedimento de processamento de dados em uma extremidade de transmissão inclui: adicionar uma verificação de redundância cíclica (cyclic redundancy check, CRC) a um bloco de transporte (transport block, TB); dividindo o TB em um ou mais blocos de código (code block, CB) e adicionando uma CRC a cada CB; e, em seguida, executando operações como codificação, correspondência de taxa e mapeamento de recursos em cada CB e, em seguida, enviando o CB. Uma extremidade de recepção tenta decodificar cada CB após receber os dados e executar operações inversas, como mapeamento de recursos inverso e correspondência de taxas nos dados. Se CRCs para os dados obtidos depois que
Petição 870190091967, de 16/09/2019, pág. 8/118
2/95 todos os CBs foram decodificados forem bem-sucedidas e a CRC do TB for bem-sucedida, uma indicação de reconhecimento de 1 bit (bit) (acknowledgement, ACK) será retornada, para notificar a extremidade de transmissão que o TB foi transmitido com sucesso. Se CRCs de dados obtidos após um CB ser decodificado falharem ou a CRC do TB falhar, uma indicação de reconhecimento negativo de 1 bit (negative acknowledgement, NACK) será retornada, para notificar a extremidade de transmissão que o TB foi transmitido sem sucesso. A extremidade de transmissão pode retransmitir dados do TB, para garantir a confiabilidade da comunicação de dados.
[004] No método anterior, se a extremidade de recepção determinar que uma CRC de dados obtidos após a decodificação de um CB falhar, a extremidade de transmissão precisará retransmitir os dados de todo o TB. Isso causa uma eficiência de transmissão relativamente baixa.
SUMÁRIO [005] As modalidades da presente invenção fornecem um método e aparelho de transmissão de dados, para melhorar a eficiência da transmissão.
[006] As soluções técnicas que seguem são utilizadas nas modalidades da presente invenção para alcançar o objeto anterior.
[007] De acordo com um primeiro aspecto, é fornecido um método de divisão de TB, incluindo: dividir um TB em m grupos de blocos de código, onde m > 2, m é um número inteiro, e um grupo de CBs inclui pelo menos um CB. Na solução técnica, um TB é dividido em uma pluralidade de grupos de CBs e cada grupo de CBs inclui pelo menos um CB. Dessa forma, se a
Petição 870190091967, de 16/09/2019, pág. 9/118
3/95 solução técnica for aplicada a um processo de transmissão de dados, se uma extremidade de recepção determinar que dados de um grupo de CBs ou dados de um ou mais CBs em um grupo de CBs são transmitidos sem sucesso, uma extremidade de transmissão precisa retransmitir os dados apenas do grupo de CBs. Portanto, recursos podem ser salvos, e eficiência de transmissão é aprimorada. Por exemplo, se uma CRC de dados obtidos após cada CB em um grupo de CBs ser decodificado com sucesso, um ACK é retornado, para notificar a extremidade de transmissão que o grupo de CBs é transmitido com sucesso; ou se uma CRC dos dados obtidos após um CB em um grupo de CBs ser decodificado sem sucesso, um NACK é retornado, para notificar a extremidade de transmissão que o grupo de CBs é transmitido sem sucesso, e a extremidade de transmissão pode retransmitir os dados do grupo de CBs.
[008] Em um projeto possível, a divisão de um TB em m grupos de CBs pode incluir: determinar um valor real m de uma quantidade de grupos de CBs com base em um valor máximo
N
GrouP_rmx da quantidade de grupos de CBs. Opcionalmente, m = N
Gmup_mx . Para descrições relacionadas desta implementação, consulte uma maneira 4 de determinar o valor real m da quantidade de grupos de CBs na descrição das modalidades.
[009] Em um projeto possível, a divisão de um TB em m grupos de CBs pode incluir: determinar um valor real m de uma quantidade de grupos de CBs com base em um tamanho de
CB dados TBS do TB, um valor máximo max de um tamanho de dados
N de um CB, e um valor máximo GmiP-m ^a quantidacie de grupos de CBs. Para descrições relacionadas desta implementação, consulte uma maneira 10 de determinar o valor real m da
Petição 870190091967, de 16/09/2019, pág. 10/118
4/95 quantidade de grupos de CBs na descrição das modalidades.
[0010] Opcionalmente, um valor de referência NCB re de uma quantidade de CBs obtidos pela divisão do TB é determinado primeiro com base em uma formula real m da quantidade de grupos de CBs é então NCB re com base em uma fórmula m = rnin(ceil(----~)’Να·οαρ na») · [0011] TBS denota o tamanho de dados do TB.
determinado
Se nenhuma
CRC for adicionada ao TB, o tamanho de dados TBS do TB será um tamanho de dados do TB. Se uma CRC for adicionada ao TB, o tamanho de dados TBS do TB é uma soma de um tamanho de dados do TB e um tamanho da CRC adicionada ao TB.
CB [0012] max denota o valor máximo do tamanho de dados do
CB
CB. Se nenhuma CRC for adicionada ao CB, o valor máximo max do tamanho de dados do CB é um tamanho de CB máximo (por
CB CB exemplo, max pode ser 6144 bits em LTE; ou max pode ser
8192 bits em NR/5G) . Se uma CRC for adicionada ao CB, o valor
CB máximo max do tamanho de dados do CB é obtido por subtrair, a partir de um tamanho de CB máximo, um tamanho da CRC adicionada ao CB. ceil() denota arredondamento para cima.
N [0013] K pode ser 1, ou um valor mínimo qe uma quantidade de CBs incluídos em um grupo de CBs, ou uma
N quantidade cB_PerGrOup (ou referida como uma granularidade de um grupo de CBs) de CBs incluídos em um grupo de CBs, ou um
N valor máximo cs-max uma quantidade de CBs incluídos em um
N grupo de CBs, cs-mm
CB _ perGroup e cB_max pOdem todos ser predefinidos ou configurados usando sinalização, e a execução de configuração usando sinalização pode incluir realizar dinamicamente/semi-estaticamente configuração por utilizar sinalização de camada superior ou sinalização de camada física.
Petição 870190091967, de 16/09/2019, pág. 11/118
5/95 [0014] Em um projeto possível, a divisão de um TB em m grupos de CBs pode incluir: determinar um valor real m de uma quantidade de grupos de CBs com base em um tamanho de
CB dados TBS do TB, um valor máximo Group_m^ um tamanpo de
N dados de um grupo de CBs, e um valor máximo Groups ^a quantidade de grupos de CBs. Para descrições relacionadas desta implementação, consulte uma maneira 11 de determinar o valor real m da quantidade de grupos de CBs na descrição das modalidades.
N [0015] Opcionalmente, um valor de referência GrOup_re ^a quantidade de grupos de CBs é determinado com base em uma
Λ' . Λ xY?
fórmula -----$ , e m é então determinado com base em uma fórmula '?< ~ ς. λ. Para explicações relacionadas do TBS, consulte o anterior. Se nenhuma CRC for
CB adicionada ao grupo de CBs, Group_m^ uma quantidade máxima de bits de dados do grupo de CBs. Se uma CRC for adicionada
CB ao grupo de CBs, Group_m^ obtido por subtrair, a partir de uma quantidade máxima de bits de dados do grupo de CBs, um
CB tamanho da CRC adicionada ao grupo de CBs. GrouP_mzx pode ser predefinido ou configurado por utilizar sinalização, e realizar configuração por utilizar sinalização pode incluir realizar dinamicamente/semi-estaticamente configuração por utilizar sinalização de camada superior ou sinalização de camada física.
N [0016] GrouP_nm em quaiquer uma das soluções anteriores pode ser predefinido ou configurado por utilizar sinalização, e realizar configuração por utilizar sinalização pode incluir realizar dinamicamente/semiestat icamente configuração por utilizar sinalização de camada superior ou sinalização de camada física.
Petição 870190091967, de 16/09/2019, pág. 12/118
6/95 [0017] Em um projeto possível, a divisão de um TB em m grupos de CBs pode incluir: determinar um valor real m de uma quantidade de grupos de CBs com base em um tamanho de dados TBS do TB. Opcionalmente, um ou mais limiares predefinidos podem ser definidos na extremidade de transmissão, e a extremidade de transmissão pode então
determinar m com base no TBS e um ou mais limiares
predefinidos . Para descrições relacionadas dessa
implementação, consulte a maneira 3 de determinar o valor
real m da quantidade de grupos de CBs na descrição das
modalidades.
[0018] Em um projeto possível, a divisão de um TB em m grupos de CBs pode incluir: determinar um valor real m de uma quantidade de grupos de CBs com base em um tamanho de
CB dados TBS do TB e um valor máximo max de um tamanho de dados de um CB. Para descrições relacionadas desta implementação, consulte uma maneira 6 de determinar o valor real m da quantidade de grupos de CBs na descrição das modalidades.
[0019] Em um projeto possível, a divisão de um TB em m grupos de CBs pode incluir: determinar um valor real m de uma quantidade de grupos de CBs com base em um tamanho de
CB dados TBS do TB e um valor máximo GrOup_mnx um tamanpo de dados de um grupo de CBs. Para descrições relacionadas desta implementação, consulte a maneira 7 de determinar o valor real m da quantidade de grupos de CBs na descrição das modalidades.
[0020] Em um projeto possível, a divisão de um TB em m grupos de CBs pode incluir: determinar um valor real m de uma quantidade de grupos de CBs com base em um tamanho de
Petição 870190091967, de 16/09/2019, pág. 13/118
7/95 dados TBS do TB e um valor máximo GrOup_m»i ^a quantidade de grupos de CBs. Para descrições relacionadas desta implementação, consulte uma maneira 8 de determinar o valor real m da quantidade de grupos de CBs na descrição das modalidades.
[0021] As modalidades da presente invenção fornecem uma pluralidade de implementações para determinar um valor real m de uma quantidade de grupos de CBs incluídos em um TB.
Para detalhes, consulte uma maneira 1 maneira 11 de determinar o valor real m da quantidade de grupos de CBs na descrição das modalidades.
Pelo menos as duas categorias seguintes estão incluídas.
[0022] Em uma primeira categoria, o valor de referência
N CB-re da quantidade de CBs obtidos pela divisão do TB é primeiro determinado com base na fórmula e o valor real m da quantidade de grupos de CBs é então determinado, tal como a maneira 1, a maneira 6, e a maneira o valor de referência [0023] Em uma segunda categoria
2Vr ^rouP_re ^a quantidade de grupos de CBs obtidos pela divisão do TB é primeiro determinado com base na fórmula IBS e o valor real m da quantidade de grupos de
CBs é então determinado, tal como uma maneira 2 a maneira
7, e a maneira 11.
N
Nas maneiras na primeira categoria, CB-re pode ser exatamente dividido por m determinado nas maneiras não na primeira categoria. Portanto, quantidades de CBs em diferentes grupos de CBs podem ser diferentes. Em um projeto possível, o método pode incluir ainda: determinar uma quantidade C de CBs em cada grupo de CBs com base em uma
Petição 870190091967, de 16/09/2019, pág. 14/118
8/95 .% fórmula ou onde denota arredondamento para cima denota arredondamento para baixo, e C inclui disso, o método pode incluir ainda: determinar, com base em uma fórmula + CB-re -,
2V C uma quantidade + de grupos de CBs que cada um tem + CBs;
2V = m — N e determinar, com base em uma formula ~ + , uma
N C quantidade ~ de grupos de CBs que cada um tem ~ CBs. Essa implementação fornece uma maneira de determinar uma quantidade de CBs em um grupo de CBs.
[0025] Nas maneiras da segunda categoria, o TBS pode não ser exatamente dividido por m determinado nas maneiras da segunda categoria. Portanto, quantidades de bits incluídos em diferentes grupos de CBs podem ser diferentes. Em um projeto possível, o método pode incluir ainda: determinar uma quantidade B de bits em cada grupo de CBs com base em uma fórmula K s1” | ou B_ = TBS - <jn - 1)B+. Essa implementação fornece uma maneira de determinar uma quantidade de bits incluídos em um grupo de CBs.
[0026] De acordo com um segundo aspecto, é fornecido um método de transmissão de dados, incluindo: dividir um TB em m grupos de blocos de código CB, onde m > 2, m é um inteiro, e um grupo de CBs inclui pelo menos um CB; mapear dados codificados e modulados dos m grupos de CBs para um primeiro recurso de tempo-frequência; e enviar os dados mapeados para o primeiro recurso de tempo-frequência. Na solução técnica, um TB é dividido em uma pluralidade de grupos de CBs e cada grupo de CBs inclui pelo menos um CB. Desta forma, se uma extremidade de recepção determina que dados de um grupo de
CBs ou dados de um ou mais CBs em um grupo de CBs são
Petição 870190091967, de 16/09/2019, pág. 15/118
9/95 transmitidos sem sucesso, uma extremidade de transmissão precisa retransmitir os dados somente do grupo de CBs. Portanto, recursos podem ser salvos, e eficiência de transmissão é aprimorada. Para um procedimento para determinar m, consulte o primeiro aspecto. Detalhes não são descritos aqui novamente.
[0027] Em um projeto possível, o método pode incluir
ainda: adicionar uma CRC a cada grupo de CBs.
[0028] Em um projeto possível, o método pode incluir
ainda: adicionar uma CRC a cada CB.
[0029] Em um projeto possível, o método pode ainda incluir: dividir cada grupo de CBs em C CBs, onde quando uma
Ffí CR
CRC é adicionada a cada CB, C=ceil (B/ ( max _ crc ) . quando
CB nenhuma CRC é adicionada a cada CB, C=ceil (B/ max). cen () denota arredondamento para cima, B denota um tamanho de dados
CB do grupo de CBs, max denota um valor máximo de um tamanho
CB de dados de um CB, e CRC denota um tamanho da CRC adicionada ao CB. Se nenhuma CRC for adicionada ao grupo de CBs, o tamanho de dados B do grupo de CBs é um tamanho de dados ^cBgroup grupO de CBs. Se uma CRC for adicionada ao grupo de CBs, o tamanho de dados B do grupo de CBs é uma soma de um j çb tamanho de dados CBsr°v ^o grupo de CBs e um tamanho GrOupcRc da CRC adicionada ao grupo de CBs. O projeto possível fornece um método para dividir um grupo de CBs em CBs. Especificamente, quando o grupo de CBs é dividido em C CBs, e nenhuma CRC é adicionada ao CB quando o grupo de CBs é dividido em C CBs, e a CRC é adicionada ao CB, --} · quando o grupo de CBs e a CRC adicionada ao grupo de CBs
Petição 870190091967, de 16/09/2019, pág. 16/118
10/95 são divididos em C CBs, e nenhuma
CRC é adicionada ao CB ou quando o grupo de CBs e a CRC adicionada ao grupo de CBs são divididos em C CBs e a CRC adicionada ao grupo de
CBs, v [0030] Em um projeto possível o método pode ainda: receber um indicador de HARQ de M bits onde cada bit do indicador de HARQ é utilizado para indicar se os dados de um grupo de CBs correspondente são recebidos corretamente e M é um um valor possível valor máximo de uma quantidade de grupos de CBs ou real m de uma quantidade de grupos de CBs. O projeto fornece um método para transmitir um indicador de
HARQ.
[0031] Em um projeto possível, quando multiplexação espacial é executada em uma pluralidade de TBs transmitidos em um processo de transmissão em um sistema MIMO, a extremidade de transmissão pode executar uma operação independente em cada um da pluralidade de TBs. Por outras palavras, a transmissão de dados é realizada em cada uma da pluralidade de TBs de acordo com a solução técnica fornecida neste pedido. Alternativamente, a extremidade de transmissão pode executar uma operação conjunta na pluralidade de TBs, por exemplo, pode determinar uma maneira de divisão uniforme com base em um TB da pluralidade de TBs que possui um tamanho de dados maior ou menor. Por exemplo, um TBS usado em um processo de determinação de um valor real m de uma quantidade de grupos de CBs pode ser determinado com base no TB da pluralidade de TBs que possui o maior ou menor tamanho de dados. O projeto possível fornece uma implementação de dividir uma pluralidade de TBs transmitidos simultaneamente.
Petição 870190091967, de 16/09/2019, pág. 17/118
11/95 [0032] Em um projeto possível, o método pode ainda incluir: enviar informação de controle, onde a informação de controle inclui pelo menos uma das seguintes informações: 1 ou N esquemas de codificação e modulação MCSs, 1 ou N indicadores de dados novos NDIs, e 1 ou N versões de redundância RVs. N denota um valor máximo de uma quantidade de grupos de CBs ou um valor real m de uma quantidade de grupos de CBs. A informação de controle pode ser informação de controle de enlace descendente DCI. A solução técnica fornece um método para transmitir informação de controle de enlace descendente DCI.
[0033] Em um projeto possível, se apenas os dados retransmitidos forem transmitidos em um processo de transmissão atual, a informação que representa novos dados e que está no NDI é não significativa. Se novos dados e dados retransmitidos forem transmitidos em um processo de transmissão atual, a informação que representa os novos dados e os dados retransmitidos e que está no NDI é significativa.
[0034] De acordo com um terceiro aspecto, um método de transmissão de dados é fornecido, incluindo: receber informação de controle, onde a informação de controle inclui informação sobre um bloco de transporte TB, o TB inclui m grupos de blocos de código, um grupo de CBs inclui pelo menos um CB, m > 2, e m é um inteiro; e, em seguida, obter os m grupos de CBs a partir de um primeiro recurso de tempofrequência, e gerar dados de um TB por concatenar dados demodulados e decodificados dos m grupos de CBs.
[0035] Em um projeto possível, o método pode incluir ainda: determinar um valor real m de uma quantidade de grupos de CBs. Para um processo de implementação, consulte o
Petição 870190091967, de 16/09/2019, pág. 18/118
12/95 primeiro aspecto. Detalhes não são descritos aqui novamente.
[0036] Em um projeto possível, o método pode incluir ainda: retornar um indicador de solicitação de repetição automática híbrida HARQ de M bits, onde cada bit do indicador de HARQ é utilizado para indicar se os dados de um grupo de CBs correspondente são recebidos corretamente, e M é um valor máximo de uma quantidade de grupos de CBs ou um valor real m de uma quantidade de grupos de CBs. Opcionalmente, quando o TB é decodificado sem sucesso (para ser específico, uma CRC falha), uma indicação de NACK de M bits é retornada.
[0037] Em um projeto possível, após os m grupos de CBs serem obtidos a partir do primeiro recurso de tempofrequência, o método pode incluir ainda: dividir dados de cada grupo de CBs em C CBs, onde quando uma verificação de redundância cíclica CRC é adicionada a cada CB, C=ceil(B/ (
CB CB max_ crc ) . quando nenhuma CRC é adicionada a cada CB,
CB
C=ceil(B/ max ) ; ceil () denota arredondamento para cima, B
CB denota um tamanho de dados do grupo de CBs, max denota um
CB valor máximo de um tamanho de dados de um CB, e CRC denota um tamanho da CRC adicionada ao CB. Se nenhuma CRC for adicionada ao grupo de CBs, o tamanho de dados do grupo de CBs é um tamanho de dados do grupo de CBs. Se uma CRC for adicionada ao grupo de CBs, o tamanho de dados do grupo de CBs é uma soma de um tamanho de dados do grupo de CBs e um tamanho da CRC adicionada ao grupo de CBs.
[0038] Em um projeto possível, o método pode ainda incluir: receber informação de controle, onde a informação de controle inclui pelo menos uma das seguintes informações:
ou N esquemas de modulação e codificação MCSs, 1 ou N indicadores de dados novos NDIs, e 1 ou N versões de
Petição 870190091967, de 16/09/2019, pág. 19/118
13/95 redundância RVs. N denota um valor máximo de uma quantidade de grupos de CBs ou um valor real m de uma quantidade de grupos de CBs.
[0039] Pode ser entendido que, para explicações e efeitos vantajosos do conteúdo relacionado de qualquer solução técnica fornecida no terceiro aspecto, pode ser feita referência a uma solução técnica correspondente no segundo aspecto.
[0040] De acordo com um quarto aspecto, é fornecido um aparelho de divisão de TB, configurado para executar qualquer método de divisão de TB fornecido no primeiro aspecto. O aparelho de divisão de TB inclui: um módulo de divisão, configurado para dividir um TB em m grupos de bloco de código, onde m > 2, m é um número inteiro, e um grupo de CBs inclui pelo menos um CB.
[0041] Em um projeto possível, o módulo de divisão é especificamente configurado para determinar um valor real m de uma quantidade de grupos de CBs com base em um valor
N máximo GrOup_m»i ^a quantidade de grupos de CBs. Opcionalmente, N Group_rmx [0042] Em um projeto possível, o módulo de divisão é especificamente configurado para determinar um valor real m de uma quantidade de grupos de CBs com base em um tamanho de
CB dados TBS do TB, um valor máximo max de um tamanho de dados
N de um CB, e um valor máximo GrOUp_m»i da quantidade de grupos de CBs.
[0043] Em um projeto possível, o módulo de divisão é especificamente configurado para determinar um valor real m de uma quantidade de grupos de CBs com base em um tamanho de
CB dados TBS do TB, um valor máximo GrOuP_mia de um tamanpo de
Petição 870190091967, de 16/09/2019, pág. 20/118
14/95 dados de um
N grupo de CBs, e um valor máximo GrOUp_m»i da quantidade de grupos de CBs.
[0044] Em um projeto possível, o módulo de divisão é especificamente configurado para determinar um valor real m de uma quantidade de grupos de CBs com base em um tamanho de dados TBS do TB.
[0045] Em um projeto possível, o módulo de divisão é especificamente configurado para determinar um valor real m de uma quantidade dados TBS do TB de grupos de CBs com base em um Ί - CB e um valor máximo max de um tamanho de tamanho de dados de um CB.
[0046] Em um projeto possível, o módulo de divisão é especificamente configurado para determinar um valor real m de uma quantidade de grupos de CBs com base em um tamanho de dados TBS do TB e um
CB máximo Group de um tamanho de dados de um grupo de
CBs.
[0047] Em um projeto possível, o módulo de divisão é especificamente configurado para determinar um valor real m de uma quantidade de grupos de CBs com base em um tamanho de dados TBS do TB e um valor máximo
N
GrouP_mix da quantidade de grupos de
CBs .
Em um projeto possível se o módulo de divisão determina com base em uma fórmula
5- v um valor de referência NCB de uma quantidade de CBs obtidos por dividir o TB e, em seguida, determina um valor real m de uma quantidade de grupos de CBs, o módulo de divisão pode configurado para determinar uma quantidade^C de^CBs em cada grupo de CBs com base em uma fórmula ou onde denota arredondamento para cima, e denota arredondamento para baixo. Além disso, o
Petição 870190091967, de 16/09/2019, pág. 21/118
15/95 módulo de divisão pode ainda ser configurado para:
determinar, com base em uma formula + cb _re uma
2V C quantidade + de grupos de CBs que cada um tem + CBs; e
2V = m — N determinar, com base em uma formula ~ + , uma quantidade
2V C ~ de grupos de CBs que cada um tem ~ CBs.
[0049] Em um projeto possível, se o módulo de divisão primeiro determina, com base em uma fórmula*W«w*>
/V um valor de referência GrouP_re uma quantidade de grupos de
CBs obtidos por dividir o TB, e então determina um valor real m da quantidade de grupos de CBs, o módulo de divisão pode ser configurado para determinar uma quantidade B de i s bits em cada grupo de CBs baseado em uma fórmula | ou
B_ = TBS - (m - IX ; '?í S [0050] Pode ser entendido que, para explicações e efeitos vantajosos do conteúdo relacionado de qualquer solução técnica fornecida no quarto aspecto, pode ser feita referência a uma solução técnica correspondente no primeiro aspecto.
[0051] De acordo com um quinto aspecto, é fornecido um aparelho de transmissão de dados, configurado para realizar qualquer método de transmissão de dados fornecido no segundo aspecto. O aparelho de transmissão de dados pode incluir: um módulo de divisão, um módulo de mapeamento e um módulo de envio. O módulo de divisão é configurado para dividir um bloco de transporte TB em m grupos de blocos de código CB, onde m > 2, m é um número inteiro, e um grupo de CBs inclui pelo menos um CB. O módulo de mapeamento é configurado para mapear dados codificados e modulados dos m grupos de CBs para um primeiro recurso de tempo-frequência. O módulo de envio é configurado para enviar os dados mapeados para o
Petição 870190091967, de 16/09/2019, pág. 22/118
16/95 primeiro recurso de tempo-frequência.
[0052] Para uma implementação específica do módulo de divisão, consulte o terceiro aspecto. Detalhes não são descritos aqui novamente.
[0053] Em um projeto possível, o aparelho pode ainda incluir: um módulo de adição, configurado para adicionar uma CRC a cada grupo de CBs; e/ou configurado para adicionar uma CRC a cada CB.
[0054] Em um projeto possível, o módulo de divisão pode ser ainda configurado para dividir cada grupo de CBs em C CBs, onde quando uma CRC é adicionada a cada CB, C=ceil (B/(
CB CB max _ crc ) . quando nenhuma CRC é adicionada a cada CB,
CB
C=ceil(B/ max ) ; ceil () denota arredondamento para cima, B
CB denota um tamanho de dados do grupo de CBs, max denota um
CB valor máximo de um tamanho de dados de um CB, e CRC denota um tamanho da CRC adicionada ao CB. Se nenhuma CRC for adicionada ao grupo de CBs, o tamanho de dados B do grupo de CBs é um tamanho de dados LcBgrouP grupO ^e CBs. Se uma CRC for adicionada ao grupo de CBs, o tamanho de dados B do grupo de CBs é uma soma de um tamanho de dados ^mip ^o grupO ^e
CB
CBs e um tamanho GroupcRc ^a qRq adicionada ao grupo de CBs.
[0055] Em um projeto possível, o aparelho pode ainda incluir: um módulo de recepção, configurado para receber um indicador de solicitação de repetição automática HARQ de M bits, em que cada bit do indicador de HARQ é utilizado para indicar se dados de um grupo de CBs correspondente são
recebidos corretamente, e M é um valor máximo de uma
quantidade de grupos de CBs ou um valor real m de uma
quantidade de grupos de CBs .
[0056] Em um projeto possível, o módulo de ; envio pode ser
Petição 870190091967, de 16/09/2019, pág. 23/118
17/95 configurado para enviar informação de controle, onde a informação de controle inclui pelo menos uma das seguintes informações: 1 ou N esquemas de codificação e modulação MCSs, 1 ou N indicadores de dados novos NDIs, e 1 ou N versões de redundância RVs. N denota um valor máximo de uma quantidade de grupos de CBs ou um valor real m de uma quantidade de grupos de CBs. A informação de controle pode ser informação de controle de enlace descendente DCI.
[0057] Em um projeto possível, se apenas os dados retransmitidos forem transmitidos em um processo de transmissão atual, a informação que representa novos dados e que está no NDI é não significativa. Se novos dados e dados retransmitidos forem transmitidos em um processo de transmissão atual, a informação que representa os novos dados e os dados retransmitidos e que está no NDI é significativa.
[0058] Pode ser entendido que, para explicações e efeitos vantajosos do conteúdo relacionado de qualquer solução técnica fornecida no quinto aspecto, pode ser feita referência a uma solução técnica correspondente no segundo aspecto.
[0059] De acordo com um sexto aspecto, é fornecido um aparelho de transmissão de dados configurado para executar qualquer método de transmissão de dados fornecido no terceiro aspecto. O aparelho de transmissão de dados pode incluir: um módulo de recepção e um módulo de obtenção. O módulo de recepção é configurado para receber informação de controle, onde a informação de controle inclui informação sobre um bloco de transporte TB, o TB inclui m grupos de CBs blocos de código, um grupo de CBs inclui pelo menos um CB, m > 2 e m é um inteiro. O módulo de obtenção é configurado para:
Petição 870190091967, de 16/09/2019, pág. 24/118
18/95 obter os m grupos de CBs a partir de um primeiro recurso de tempo-frequência, e gerar dados de um TB por concatenar dados demodulados e decodificados dos m grupos de CBs.
[0060] Em um projeto possível, o aparelho pode ainda incluir: um módulo de determinação, configurado para determinar um valor real m de uma quantidade de grupos de CBs. Para um processo de implementação específico do módulo de determinação, consulte as funções do módulo de divisão no quarto aspecto. Detalhes não são descritos aqui novamente.
[0061] Em um projeto possível, a informação sobre o TB pode incluir ainda pelo menos uma das seguintes informações: 1 ou N esquemas de modulação e codificação MCSs, 1 ou N indicadores de dados novos NDIs, e 1 ou N versões de redundância RVs. N denota um valor máximo de uma quantidade de grupos de CBs ou um valor real m de uma quantidade de grupos de CBs.
[0062] Em um projeto possível, o aparelho pode ainda incluir: um módulo de envio, configurado para retornar um indicador de solicitação de repetição automática HARQ de M bits, onde cada bit do indicador de HARQ é utilizado para indicar se dados de um grupo de CBs correspondente são recebidos corretamente, e M é um valor máximo de uma quantidade de grupos de CBs ou um valor real m de uma quantidade de grupos de CBs. Opcionalmente, quando uma CRC do TB falha, uma indicação de NACK de M bits é retornada.
[0063] Opcionalmente, quando M é o valor máximo da quantidade de grupos de CBs, apenas os primeiros m bits são válidos, ou somente os primeiros m bits são usados para indicar se os dados do grupo de CBs correspondente são recebidos corretamente. Durante a implementação específica,
Petição 870190091967, de 16/09/2019, pág. 25/118
19/95 a presente invenção não está certamente limitada a isso.
[0064] Em um projeto possível, o aparelho pode ainda incluir: um módulo de divisão, configurado para dividir os dados de cada grupo de CBs em C CBs, onde quando uma verificação de redundância cíclica CRC é adicionada a cada pp
CB, C=ceil (B/ ( max - CRC ) ; quando nenhuma CRC é adicionada
CB a cada CB, C=ceil (B/ max ) ; ceil () denota arredondamento para cima, B denota um tamanho de dados do grupo de CBs,
CB max denota um valor máximo de um tamanho de dados de um
CB
CB, e CRC denota um tamanho da CRC adicionada ao CB. Se nenhuma CRC for adicionada ao grupo de CBs, o tamanho de dados do grupo de CBs é um tamanho de dados do grupo de CBs. Se uma CRC for adicionada ao grupo de CBs, o tamanho de dados do grupo de CBs é uma soma de um tamanho de dados do grupo de CBs e um tamanho da CRC adicionada ao grupo de CBs.
[0065] Pode ser entendido que, para explicações e efeitos vantajosos do conteúdo relacionado de qualquer solução técnica fornecida no sexto aspecto, pode ser feita referência a uma solução técnica correspondente no terceiro aspecto.
[0066] Em qualquer um dos aspectos anteriores ou qualquer projeto possível fornecido em qualquer um dos aspectos, os dados mapeados para o primeiro recurso de tempo-frequência incluem pelo menos um de novos dados e dados retransmitidos. Os novos dados incluem o TB anterior.
[0067] De acordo com um sétimo aspecto, é fornecido um aparelho de divisão de TB. O aparelho pode ser uma extremidade de transmissão, ou pode ser uma extremidade de recepção. O aparelho pode implementar as funções executadas no exemplo do método de divisão de TB fornecido no primeiro aspecto. As funções podem ser implementadas usando hardware,
Petição 870190091967, de 16/09/2019, pág. 26/118
20/95 ou podem ser implementadas usando hardware executando o software correspondente. O hardware ou software inclui um ou mais módulos correspondentes às funções anteriores.
[0068] Em um projeto possível, uma estrutura do aparelho inclui um processador, um barramento de sistema e uma interface de comunicação. O processador é configurado para suportar o aparelho na execução de uma função correspondente no método fornecido no primeiro aspecto. A interface de comunicação é configurada para suportar a comunicação entre o aparelho e outro elemento de rede. O aparelho pode ainda incluir uma memória. A memória é configurada para ser acoplada ao processador e armazena uma instrução de programa necessária e dados necessários do aparelho. A interface de comunicação pode ser especificamente um transceptor.
[0069] De acordo com um oitavo aspecto, é fornecido um aparelho de transmissão de dados. O aparelho pode ser uma extremidade de transmissão. O aparelho pode implementar as funções executadas no exemplo do método de transmissão de dados fornecido no segundo aspecto. As funções podem ser implementadas usando hardware, ou podem ser implementadas usando hardware executando o software correspondente. O hardware ou software inclui um ou mais módulos correspondentes às funções anteriores.
[0070] Em um projeto possível, uma estrutura do aparelho inclui um processador, um barramento de sistema e uma interface de comunicação. O processador é configurado para suportar o aparelho na execução de uma função correspondente no método fornecido no segundo aspecto. A interface de comunicação é configurada para suportar a comunicação entre o aparelho e outro elemento de rede (por exemplo, uma
Petição 870190091967, de 16/09/2019, pág. 27/118
21/95 extremidade de recepção). 0 aparelho pode ainda incluir uma memória. A memória é configurada para ser acoplada ao processador e armazena uma instrução de programa necessária e dados necessários do aparelho. A interface de comunicação pode ser especificamente um transceptor.
[0071] De acordo com um nono aspecto, é fornecido um aparelho de transmissão de dados. O aparelho pode ser uma extremidade de recepção. O aparelho pode implementar as funções executadas no exemplo do método de transmissão de dados fornecido no terceiro aspecto. As funções podem ser implementadas usando hardware, ou podem ser implementadas usando hardware executando o software correspondente. O hardware ou software inclui um ou mais módulos correspondentes às funções anteriores.
[0072] Em um projeto possível, uma estrutura do aparelho inclui um processador, um barramento de sistema e uma interface de comunicação. O processador é configurado para suportar o aparelho na execução de uma função correspondente no método fornecido no terceiro aspecto. A interface de comunicação é configurada para suportar a comunicação entre o aparelho e outro elemento de rede (por exemplo, uma extremidade de recepção). O aparelho pode ainda incluir uma memória. A memória é configurada para ser acoplada ao processador e armazena uma instrução de programa necessária e dados necessários do aparelho. A interface de comunicação
pode ser especificamente um transceptor.
[0073] De acordo com um décimo aspecto, é fornecido um
meio de armazenamento de computador, configurado para
armazenar uma instrução de software de computador
correspondente ao método de divisão de TB fornecido no
Petição 870190091967, de 16/09/2019, pág. 28/118
22/95 primeiro aspecto. 0 meio de armazenamento de computador e a instrução de software de computador incluem um programa projetado para executar o sétimo aspecto.
[0074] De acordo com um décimo primeiro aspecto, é fornecido um meio de armazenamento de computador, configurado para armazenar uma instrução de software de computador correspondente ao método de transmissão de dados fornecido no segundo aspecto. O meio de armazenamento de computador e a instrução de software de computador incluem
um programa projetado para executar o oitavo aspecto.
[0075] De acordo com um décimo segundo aspecto, é
fornecido um meio de armazenamento de computador,
configurado para armazenar uma instrução de software de computador correspondente ao método de transmissão de dados fornecido no terceiro aspecto. O meio de armazenamento de computador e a instrução de software de computador incluem um programa projetado usado para executar o nono aspecto.
[0076] De acordo com um décimo terceiro aspecto, é fornecido um produto de programa de computador incluindo uma instrução, onde quando o produto de programa de computador é executado em um computador, o computador realiza qualquer método de divisão de TB fornecido no primeiro aspecto.
[0077] De acordo com um décimo quarto aspecto, é fornecido um produto de programa de computador incluindo uma instrução, onde quando o produto de programa de computador é executado em um computador, o computador realiza qualquer método de transmissão de dados fornecido no segundo aspecto.
[0078] De acordo com um décimo quinto aspecto, é fornecido um produto de programa de computador incluindo uma instrução, onde quando o produto de programa de computador
Petição 870190091967, de 16/09/2019, pág. 29/118
23/95 é executado em um computador, o computador realiza qualquer método de transmissão de dados fornecido no terceiro aspecto.
[0079] Pode ser entendido que qualquer aparelho de transmissão de dados, qualquer meio de armazenamento de computador, ou qualquer produto de programa de computador fornecido acima é configurado para executar um método correspondente fornecido acima. Por conseguinte, para efeitos vantajosos que podem ser alcançados por qualquer aparelho de transmissão de dados, qualquer meio de armazenamento de computador, ou qualquer produto de programa de computador, consulte efeitos vantajosos em um método correspondente fornecido acima. Detalhes não são descritos aqui novamente.
[0080] Outra solução técnica fornecida neste pedido é fornecida abaixo.
[0081] Atualmente, um procedimento de mapeamento de recursos inclui: Cada CB no qual operações como codificação e correspondência de taxa são executadas é mapeado sucessivamente para um recurso de tempo-frequência de acordo com uma regra de domínio da frequência primeiro e domínio do tempo em seguida. Deste modo, se ocorrer interferência em um processo de transmissão de dados, a interferência afeta a precisão dos dados de uma pluralidade de grupos de CBs. Portanto, os dados da pluralidade de grupos de CBs podem todos ser retransmitidos. Consequentemente, a eficiência de transmissão é reduzida. As soluções técnicas que seguem são utilizadas nas modalidades da presente invenção para alcançar o objeto anterior.
[0082] De acordo com um primeiro aspecto, é fornecido um método de transmissão de dados, incluindo: dividir um TB em
Petição 870190091967, de 16/09/2019, pág. 30/118
24/95 m grupos de CBs, em que m > 2, m é um inteiro, cada um dos m grupos de CBs inclui pelo menos um CB; e, em seguida, mapear dados codificados e modulados dos m grupos de CBs para um primeiro recurso de tempo-frequência e, em seguida, enviar os dados mapeados para o primeiro recurso de tempofrequência, em que o primeiro recurso de tempo-frequência inclui n unidades de contêiner de CB CCUs, as CCUs são alguns recursos de tempo-frequência do primeiro recurso de tempofrequência, e nenhum recurso de tempo-frequência é sobreposto entre diferentes CCUs; dados de diferentes grupos de CBs são mapeados para diferentes CCUs; os dados dos diferentes grupos de CBs são sobrepostos no domínio da frequência e não são sobrepostos no domínio do tempo, ou os dados dos diferentes grupos de CBs são sobrepostos no domínio do tempo e não são sobrepostos no domínio da frequência; n > m e n é um inteiro. Na solução técnica, o recurso de tempofrequência (isto é, o primeiro recurso de tempo-frequência) alocado durante a transmissão atual pode ser dividido em uma pluralidade de CCUs de acordo com uma regra, e o TB atualmente transmitido é então dividido na pluralidade dos grupos de CBs. Em seguida, os dados codificados e modulados da pluralidade de grupos de CBs são mapeados para as CCUs correspondentes, de modo que os dados dos diferentes grupos de CBs não são sobrepostos no domínio do tempo ou não são sobrepostos no domínio da frequência. Desta forma, se os dados dos diferentes grupos de CBs não estiverem sobrepostos no domínio do tempo, quando um símbolo é interferido, a interferência afeta a precisão dos dados apenas de um grupo de CBs. Portanto, os dados apenas do grupo de CBs precisam ser retransmitidos. Em comparação com a técnica anterior, a
Petição 870190091967, de 16/09/2019, pág. 31/118
25/95 eficiência de transmissão é melhorada. Se os dados dos diferentes grupos de CBs não estão sobrepostos no domínio da frequência, quando uma banda estreita é interferida em um processo de transmissão dos dados atualmente transmitidos, comparado com a técnica anterior, a interferência afeta uma quantidade menor de grupos de CBs. Portanto, menos grupos de CBs precisam ser retransmitidos e a eficiência de transmissão é melhorada.
[0083] De acordo com um segundo aspecto, é fornecido um aparelho de transmissão de dados. O aparelho inclui: um módulo de divisão, um módulo de mapeamento e um módulo de envio. O módulo de divisão é configurado para dividir um bloco de transporte TB em m grupos de CBs blocos de código, onde m > 2, m é um número inteiro, e cada um dos m grupos de CBs inclui pelo menos um CB. O módulo de mapeamento é configurado para mapear dados codificados e modulados dos m grupos de CBs para um primeiro recurso de tempo-frequência, onde o primeiro recurso de tempo-frequência inclui n unidades de contêiner de CB CCUs, as CCUs são alguns recursos de tempo-frequência do primeiro recurso de tempo-frequência, e nenhum recurso de tempo-frequência é sobreposto entre diferentes CCUs; dados de diferentes grupos de CBs são mapeados para diferentes CCUs; os dados dos diferentes grupos de CBs são sobrepostos no domínio da frequência e não são sobrepostos no domínio do tempo, ou os dados dos diferentes grupos de CBs são sobrepostos no domínio do tempo e não são sobrepostos no domínio da frequência; n > m e n é um inteiro. O módulo de envio é configurado para enviar os dados mapeados para o primeiro recurso de tempo-frequência. Para efeitos vantajosos da solução técnica, consulte o anterior.
Petição 870190091967, de 16/09/2019, pág. 32/118
26/95 [0084] Em um projeto possível, a divisão de um TB em m grupos de CBs no primeiro aspecto pode incluir: determinar um valor real m de uma quantidade de grupos de CBs com base em pelo menos um de um tamanho de dados do TB, um valor máximo de um tamanho de dados de um CB, um valor máximo de um tamanho de dados de um grupo de CBs, um valor máximo da quantidade de grupos de CBs e a quantidade n de CCUs. Opcionalmente, o passo anterior no projeto possível pode incluir: determinar um valor de referência da quantidade de grupos de CBs com base no tamanho de dados do TB e o valor máximo do tamanho de dados do CB; e então utilizar, como o valor real m da quantidade de grupos de CBs, um menor valor no valor de referência da quantidade de grupos de CBs, o valor máximo da quantidade de grupos de CBs e a quantidade n de CCUs.
[0085] Correspondentemente, o módulo de divisão no segundo aspecto pode ser configurado especificamente para determinar um valor real m de uma quantidade de grupos de CBs com base em pelo menos um tamanho de dados do TB, um valor máximo de um tamanho de dados de um CB, um valor máximo de um tamanho de dados de um grupo de CBs, um valor máximo da quantidade de grupos de CBs e a quantidade n de CCUs. Opcionalmente, o módulo de divisão pode ser configurado especificamente para: determinar um valor de referência da quantidade de grupos de CBs com base no tamanho de dados do TB e o valor máximo do tamanho de dados do CB; e, em seguida, utilizar, como o valor real m da quantidade de grupos de CBs, um menor valor no valor de referência da quantidade de grupos de CBs, o valor máximo da quantidade de grupos de CBs e a quantidade n de CCUs.
Petição 870190091967, de 16/09/2019, pág. 33/118
27/95 [0086] Antes de transmitir dados a cada vez, uma extremidade de transmissão geralmente precisa determinar um tamanho de dados de um TB que pode ser transmitido atualmente. Uma maneira específica de determinar o tamanho de dados não é aqui limitada. Por exemplo, para a maneira específica de determinar o tamanho de dados, consulte a técnica anterior. O valor máximo do tamanho de dados do CB e o valor máximo da quantidade de grupos de CBs podem ser usualmente predefinidos.
[0087] Em um projeto possível, antes de dividir um TB em m grupos de CBs no primeiro aspecto, o método fornecido no primeiro aspecto pode incluir ainda: determinar uma relação de mapeamento entre cada um dos m grupos de CBs e cada uma das n CCUs com base no valor real m da quantidade de grupos de CBs e a quantidade n de CCUs; e, em seguida, determinar um tamanho de dados de cada um dos m grupos de CBs com base na relação de mapeamento e um tamanho de um recurso que pode ser usado para transmitir dados e que está nas n CCUs.
Opcionalmente, a determinação de um tamanho de dados de cada um dos m grupos de CBs com base na relação de mapeamento e um tamanho de um recurso que pode ser usado para transmitir dados e que está nas n CCUs pode incluir: determinar um tamanho de dados de um i-ésimo grupo de CBs dos m grupos de CBs baseado na seguinte fórmula:
floor^L^ +Ltb crc)*^^-) i = l,2..,m-l i = m
Fórmula 1 do i-ésimo grupo de é um número inteiro;
total 'TB_CRC β
onde ‘ denota o tamanho de dados
CBs dos m grupos de CBs
Petição 870190091967, de 16/09/2019, pág. 34/118
28/95 denota o tamanho de dados do TB, ^B-CRC denota um tamanho de uma verificação de redundância cíclica CRC adicionada ao TB, ^B-CRc>Qr cb_í denota um tamanho de um recurso que pode ser usado para transmitir dados e que está em uma CCU correspondente ao i-ésimo grupo de CBs, total denota o tamanho do recurso que pode ser usado para transmitir dados e que está nas n CCUs, e floor () denota arredondamento para baixo.
[0088] Correspondentemente, o aparelho fornecido no segundo aspecto pode ainda incluir um módulo de determinação. O módulo de determinação é configurado para: determinar uma relação de mapeamento entre cada um dos m grupos de CBs e cada uma das n CCUs com base no valor real m da quantidade de grupos de CBs e a quantidade n de CCUs; e, em seguida, determinar um tamanho de dados de cada um dos m grupos de CBs com base na relação de mapeamento e um tamanho de um recurso que pode ser usado para transmitir dados e que está nas n CCUs. Opcionalmente, o módulo de determinação pode ser configurado especificamente para determinar um tamanho de dados de um i-ésimo grupo de CBs dos m grupos de CBs com base na fórmula 1.
[0089] A maneira de projeto possível pode garantir, para a maior extensão, que os dados dos m grupos de CBs podem ser distribuídos o mais uniformemente possível nas n CCUs, de modo que uma taxa de bits, que é obtida após a codificação e a correspondência de taxa serem executadas, de cada grupo de CBs é basicamente consistente, e AMC é normalmente executada.
[0090] Em um projeto possível, o método fornecido no primeiro aspecto pode incluir ainda: dividir os dados de cada grupo de CBs em C CBs. Correspondentemente, o módulo de
Petição 870190091967, de 16/09/2019, pág. 35/118
29/95 divisão no segundo aspecto pode ser ainda configurado para dividir os dados de cada grupo de CBs em C CBs. Quando uma
CB CR
CRC é adicionada a cada CB, C=ceil (B/ ( max - CRC ) ; quando
CB nenhuma CRC é adicionada a cada CB, C=ceil (B/ max ) ; ceil () denota arredondamento para cima, B denota o tamanho de dados
CB do grupo de CBs, max denota o valor máximo do tamanho de
CB dados do CB, e CRC denota um tamanho da CRC adicionada ao CB.
[0091] Em um projeto possível, a informação sobre o TB inclui o tamanho de dados do TB.
[0092] De acordo com um terceiro aspecto, é fornecido um método de transmissão de dados, incluindo: receber informação de controle, onde a informação de controle inclui informação sobre um bloco de transporte TB; receber o TB mapeado para um primeiro recurso de tempo-frequência, em que o primeiro recurso de tempo-frequência inclui n unidades de contêiner de CB CCUs, as CCUs são alguns recursos de tempofrequência do primeiro recurso de tempo-frequência, e nenhum recurso de tempo-frequência é sobreposto entre diferentes CCUs; o TB inclui m grupos de CBs blocos de código, e cada um dos m grupos de CB inclui pelo menos um CB; dados de diferentes grupos de CBs são sobrepostos no domínio da frequência e não são sobrepostos no domínio do tempo, ou os dados de diferentes grupos de CBs são sobrepostos no domínio do tempo e não são sobrepostos no domínio da frequência; m > 2, m é um inteiro, n > m e n é um inteiro; determinar uma relação de mapeamento entre cada um dos m grupos de CBs e cada uma das n CCUs; e obter os m grupos de CBs a partir do primeiro recurso de tempo-frequência com base na relação de mapeamento, e gerar dados de um TB por concatenar dados
Petição 870190091967, de 16/09/2019, pág. 36/118
30/95 demodulados e decodificados dos m grupos de CBs.
[0093] De acordo com urn quarto aspecto, é fornecido um aparelho de transmissão de dados, incluindo: um módulo de recepção, configurado para: receber informação de controle, onde a informação de controle inclui informação sobre um bloco de transporte TB; e receber o TB mapeado para um primeiro recurso de tempo-frequência, em que o primeiro recurso de tempo-frequência inclui n unidades de contêiner de CB CCUs, as CCUs são alguns recursos de tempo-frequência do primeiro recurso de tempo-frequência e nenhum recurso de tempo-frequência sobreposto entre diferentes CCUs; o TB inclui m grupos de CBs blocos de código, cada um dos m grupos de CBs inclui pelo menos um CB, e dados de diferentes grupos de CBs são mapeados para diferentes CCUs; os dados dos diferentes grupos de CBs são sobrepostos no domínio da frequência e não são sobrepostos no domínio do tempo, ou os dados dos diferentes grupos de CBs são sobrepostos no domínio do tempo e não são sobrepostos no domínio da frequência; m > 2, m é um inteiro, n > m e n é um inteiro; um módulo de determinação, configurado para determinar uma relação de mapeamento entre cada um dos m grupos de CBs e cada uma das n CCUs; e um módulo de obtenção, configurado para: obter os m grupos de CBs a partir do primeiro recurso de tempofrequência com base na relação de mapeamento, e gerar dados de um TB por concatenar dados demodulados e decodificados dos m grupos de CBs.
[0094] Em um projeto possível, após receber a informação de controle no terceiro aspecto, o método fornecido no terceiro aspecto pode incluir ainda: determinar um valor real m de uma quantidade de grupos de CBs com base em pelo
Petição 870190091967, de 16/09/2019, pág. 37/118
31/95 menos um de um tamanho de dados do TB, um valor máximo de um tamanho de dados de um CB, um valor máximo de um tamanho de dados de um grupo de CBs, um valor máximo da quantidade de grupos de CBs e a quantidade n de CCUs. Opcionalmente, o passo anterior no projeto possível pode incluir: determinar um valor de referência da quantidade de grupos de CBs com base no tamanho de dados do TB e o valor máximo do tamanho de dados do CB; e utilizar, como o valor real m da quantidade de grupos de CBs, um menor valor no valor de referência da quantidade de grupos de CBs, o valor máximo da quantidade de grupos de CBs e a quantidade n de CCUs.
[0095] Correspondentemente, o módulo de determinação no quarto aspecto pode ser ainda configurado para determinar um valor real m de uma quantidade de grupos de CBs com base em pelo menos um de um tamanho de dados de TB, um valor máximo de um tamanho de dados de um CB, um valor máximo de um tamanho de dados de um grupo de CBs, um valor máximo da quantidade de grupos de CBs e a quantidade n de CCUs. Opcionalmente, o módulo de determinação pode ser configurado especificamente para: determinar um valor de referência da quantidade de grupos de CBs com base no tamanho de dados do TB e o valor máximo do tamanho de dados do CB; e usar, como o valor real m da quantidade de grupos de CBs, um menor valor no valor de referência da quantidade de grupos de CBs, o valor máximo da quantidade de grupos de CBs e a quantidade n de CCUs.
[0096] Em um projeto possível, a determinação de uma relação de mapeamento entre cada um dos m grupos de CBs e cada uma das n CCUs no terceiro aspecto pode incluir: determinar a relação de mapeamento entre cada um dos m grupos
Petição 870190091967, de 16/09/2019, pág. 38/118
32/95 de CBs e cada uma das n CCUs com base no valor real m da quantidade de grupos de CBs e a quantidade n de CCUs.
[0097] Correspondentemente, o modulo de determinação no quarto aspecto pode ser configurado especificamente para determinar a relação de mapeamento entre cada um dos m grupos de CBs e cada uma das n CCUs com base no valor real m da quantidade de grupos de CBs e a quantidade n de CCUs.
[0098] Em um projeto possível, após a determinação de uma relação de mapeamento entre cada um dos m grupos de CBs e cada uma das n CCUs no terceiro aspecto, o método fornecido no terceiro aspecto pode incluir ainda: determinar um tamanho de dados de cada um dos m grupos de CBs com base na relação de mapeamento e um tamanho de um recurso que pode ser usado para transmitir dados e que está nas n CCUs. Opcionalmente, o tamanho de dados de cada um dos m grupos de CBs é determinado com base na fórmula 1.
[0099] Correspondentemente, o módulo de determinação no quarto aspecto pode ser configurado para determinar um tamanho de dados de cada um dos m grupos de CBs com base na relação de mapeamento e um tamanho de um recurso que pode ser usado para transmitir dados e que está nas n CCUs. Opcionalmente, o módulo de determinação pode ser configurado especificamente para determinar o tamanho de dados de cada um dos m grupos de CBs com base na fórmula 1.
[00100] Em um projeto possível, após a obtenção dos m grupos de CBs do primeiro recurso de tempo-frequência com base na relação de mapeamento no terceiro aspecto, o método fornecido no terceiro aspecto pode incluir ainda: dividir dados de cada grupo de CBs em C CBs. Correspondentemente, o aparelho fornecido no quarto aspecto pode ainda incluir: um
Petição 870190091967, de 16/09/2019, pág. 39/118
33/95 módulo de divisão, configurado para dividir os dados de cada grupo de CBs em C CBs. Para saber como determinar um valor de C, consulte o anterior.
[00101] Em qualquer um dos aspectos anteriores ou qualquer projeto possível fornecido em qualquer um dos aspectos, os dados mapeados para o primeiro recurso de tempofrequência incluem pelo menos um de novos dados e dados retransmitidos. Os novos dados incluem o TB anterior.
[00102] De acordo com um quinto aspecto, é fornecido um aparelho de transmissão de dados. O aparelho pode ser uma extremidade de transmissão. O aparelho pode implementar as funções executadas no exemplo do método de transmissão de dados fornecido no primeiro aspecto. As funções podem ser implementadas usando hardware, ou podem ser implementadas usando hardware executando o software correspondente. O hardware ou software inclui um ou mais módulos correspondentes às funções anteriores.
[00103] Em um projeto possível, uma estrutura do aparelho inclui um processador, um barramento de sistema e uma interface de comunicação. O processador é configurado para suportar o aparelho na execução de uma função correspondente no método fornecido no primeiro aspecto. A interface de comunicação é configurada para suportar a comunicação entre o aparelho e outro elemento de rede (por exemplo, uma extremidade de recepção). O aparelho pode ainda incluir uma memória. A memória é configurada para ser acoplada ao processador e armazena uma instrução de programa necessária e dados necessários do aparelho. A interface de comunicação pode ser especificamente um transceptor.
[00104] De acordo com um sexto aspecto, é fornecido um
Petição 870190091967, de 16/09/2019, pág. 40/118
34/95 meio de armazenamento de computador, configurado para armazenar uma instrução de software de computador correspondente ao método de transmissão de dados fornecido no primeiro aspecto. 0 meio de armazenamento de computador e a instrução de software de computador incluem um programa projetado usado para executar o quinto aspecto.
[00105] De acordo com um sétimo aspecto, é fornecido um aparelho de transmissão de dados. O aparelho pode ser uma extremidade de recepção. O aparelho pode implementar as funções executadas no exemplo do método de transmissão de dados fornecido no terceiro aspecto. As funções podem ser implementadas usando hardware, ou podem ser implementadas usando hardware executando o software correspondente. O hardware ou software inclui um ou mais módulos correspondentes às funções anteriores.
[00106] Em um projeto possível, uma estrutura do aparelho inclui um processador, um barramento de sistema e uma interface de comunicação. O processador é configurado para suportar o aparelho na execução de uma função correspondente no método fornecido no terceiro aspecto. A interface de comunicação é configurada para suportar a comunicação entre o aparelho e outro elemento de rede (por exemplo, uma extremidade de transmissão). O aparelho pode ainda incluir uma memória. A memória é configurada para ser acoplada ao processador e armazena uma instrução de programa necessária e dados necessários do aparelho. A interface de comunicação pode ser especificamente um transceptor.
[00107] De acordo com um oitavo aspecto, é fornecido um meio de armazenamento de computador, configurado para armazenar uma instrução de software de computador
Petição 870190091967, de 16/09/2019, pág. 41/118
35/95 correspondente ao método de transmissão de dados fornecido no terceiro aspecto. 0 meio de armazenamento de computador e a instrução de software de computador incluem um programa projetado usado para executar o sexto aspecto.
[00108] De acordo com um nono aspecto, é fornecido um produto de programa de computador incluindo uma instrução, em que quando o produto de programa de computador é executado em um computador, o computador realiza qualquer método de transmissão de dados fornecido no primeiro aspecto.
[00109] De acordo com um décimo aspecto, é fornecido um produto de programa de computador incluindo uma instrução, em que quando o produto de programa de computador é executado em um computador, o computador executa qualquer método de transmissão de dados fornecido no terceiro aspecto.
[00110] Pode ser entendido que qualquer aparelho de transmissão de dados, qualquer meio de armazenamento de computador ou qualquer produto de programa de computador fornecido acima é configurado para executar um método correspondente fornecido acima. Por conseguinte, para efeitos vantajosos que podem ser alcançados por qualquer aparelho de transmissão de dados, qualquer meio de armazenamento de computador, ou qualquer produto de programa de computador, consulte efeitos vantajosos em um método correspondente fornecido acima. Detalhes não são descritos aqui novamente.
BREVE DESCRIÇÃO DOS DESENHOS [00111] A Figura 1 é um diagrama esquemático de mapeamento de um recurso no estado da técnica;
a Figura 2 é um diagrama esquemático de um cenário de interferência fornecido com base na Figura 1;
Petição 870190091967, de 16/09/2019, pág. 42/118
36/95 a Figura 3 é um diagrama esquemático de outro cenário de interferência fornecido com base na Figura 1;
a Figura 4 é um diagrama esquemático de divisão de um
primeiro recurso de tempo-frequência de acordo com uma
modalidade da presente invenção;
a Figura 5 é outro diagrama esquemático de divisão de um
primeiro recurso de tempo-frequência de acordo com uma
modalidade da presente invenção;
a Figura 6 é outro diagrama esquemático de divisão de um
primeiro recurso de tempo-frequência de acordo com uma
modalidade da presente invenção;
a Figura 7 é um fluxograma esquemático de um método de transmissão de dados de acordo com uma modalidade da presente invenção;
a Figura 8 é um fluxograma esquemático de outro método de transmissão de dados de acordo com uma modalidade da presente invenção;
a Figura 8a é um fluxograma esquemático de outro método de transmissão de dados de acordo com uma modalidade da presente invenção;
a Figura 9 é um fluxograma esquemático de outro método de transmissão de dados de acordo com uma modalidade da presente invenção;
a Figura 10 é um fluxograma esquemático de outro método de transmissão de dados de acordo com uma modalidade da presente invenção;
a Figura 11 é um diagrama esquemático de um processo de transmissão de acordo com uma modalidade da presente invenção;
a Figura 12 é um diagrama esquemático de outro processo
Petição 870190091967, de 16/09/2019, pág. 43/118
37/95 de transmissão de acordo com uma modalidade da presente invenção;
a Figura 12a é um diagrama de interação esquemático de um método de transmissão de dados de acordo com uma modalidade da presente invenção;
a Figura 13 é um diagrama estrutural esquemático de um aparelho de transmissão de dados de acordo com uma modalidade da presente invenção;
a Figura 14 é um diagrama estrutural esquemático de outro aparelho de transmissão de dados de acordo com uma modalidade da presente invenção;
a Figura 15 é um diagrama estrutural esquemático de outro aparelho de transmissão de dados de acordo com uma modalidade da presente invenção;
a Figura 16 é um diagrama estrutural esquemático de outro aparelho de transmissão de dados de acordo com uma modalidade da presente invenção;
a Figura 17 é um diagrama estrutural esquemático de outro aparelho de transmissão de dados de acordo com uma modalidade da presente invenção; e a Figura 18 é um diagrama estrutural esquemático de outro aparelho de transmissão de dados de acordo com uma modalidade da presente invenção.
DESCRIÇÃO DAS MODALIDADES [00112] A Figura 1 é um diagrama esquemático do mapeamento de um recurso. Na Figura 1, um eixo horizontal representa o domínio do tempo e um eixo vertical representa o domínio da frequência. Um recurso de domínio do tempo alocado em um processo de transmissão atual é mostrado no domínio do tempo e é especificamente um intervalo (slot), e
Petição 870190091967, de 16/09/2019, pág. 44/118
38/95 o intervalo inclui sete símbolos: um símbolo 0 a um símbolo 6. Um recurso de domínio da frequência alocado no processo de transmissão atual é mostrado no domínio da frequência. Na Figura 1, a descrição é fornecida usando um exemplo em que um TB transmitido no processo de transmissão atual inclui seis CBs: um CB 1 a um CB 6. Supondo que o CB 1 ao CB 3 formem um grupo de CBs 1, e o CB 4 ao CB 6 formem um grupo de CBs 2, eficiência de transmissão é reduzida em uma maneira de mapeamento de recursos mostrada na Figura 1 e em cenários mostrados nas seguintes soluções 1 e 2. Especificamente:
[00113] Solução 1: Os dados de uma pluralidade de grupos de CBs podem ser mapeados para um símbolo. Neste caso, se o símbolo for interferido em um processo de transmissão de dados, a interferência afeta a precisão dos dados, que são mapeados para o símbolo, da pluralidade de grupos de CBs. Portanto, os dados da pluralidade de grupos de CBs podem todos ser retransmitidos. Consequentemente, a eficiência de transmissão é reduzida. Por exemplo, se um recurso de tempofrequência sujeito à interferência é mostrado em uma caixa de linha tracejada 1 na Figura 2, isto é, um símbolo 3 é interferido, a interferência afeta a precisão dos dados do CB 3 e os dados do CB 4, isto é, afeta a precisão dos dados do grupo de CBs 1 e os dados do grupo de CBs 2. Portanto, os dados do grupo de CBs 1 e os dados do grupo de CBs 2 podem ambos ser retransmitidos. Consequentemente, a eficiência de transmissão é reduzida.
[00114] Solução 2: Os dados de todos os grupos de CBs podem ser mapeados para largura de banda estreita. Neste caso, se a largura de banda estreita sofre interferência em um processo de transmissão de dados, a interferência afeta
Petição 870190091967, de 16/09/2019, pág. 45/118
39/95 a precisão dos dados de todos os grupos de CBs. Portanto, os dados de todos os grupos de CBs podem precisar ser retransmitidos. Consequentemente, eficiência de transmissão é reduzida. Por exemplo, se um recurso de tempo-frequência sujeito à interferência é mostrado em uma caixa de linha tracejada 2 na Figura 2, isto é, a largura de banda estreita alocada no processo de transmissão atual é interferida com, a interferência afeta a precisão dos dados do CB 1 ao CB 6, ou seja, afeta a precisão dos dados do grupo de CBs 1 e os dados do grupo de CBs 2. Portanto, os dados do grupo de CBs 1 e os dados do grupo de CBs 2 podem ambos precisar ser retransmitidos. Consequentemente, a eficiência de transmissão é reduzida.
[00115] Com base nisto, as modalidades da presente invenção fornecem um método e aparelho de transmissão de dados. Um principio básico do método e aparelho de transmissão de dados é: Um recurso de tempo-frequência alocado durante a transmissão atual é dividido em uma pluralidade de CCUs de acordo com uma regra, e um TB atualmente transmitido é então dividido em uma pluralidade de grupos de CBs. Em seguida, os dados codificados e modulados da pluralidade de grupos de CBs são mapeados para as CCUs correspondentes, de modo que os dados dos diferentes grupos de CBs não são sobrepostos no domínio do tempo ou não são sobrepostos no domínio da frequência. Deste modo, se os dados dos diferentes grupos de CBs não estão sobrepostos no domínio do tempo, em um processo de transmissão, quando os dados transmitidos atualmente estão sujeitos à interferência mostrada na caixa de linha tracejada 1 na Figura 2, a interferência afeta a precisão dos dados apenas de um grupo
Petição 870190091967, de 16/09/2019, pág. 46/118
40/95 de CBs. Portanto, os dados apenas do grupo de CBs precisam ser retransmitidos. Em comparação com a técnica anterior, a eficiência de transmissão é melhorada. Se os dados dos diferentes grupos de CBs não estiverem sobrepostos no domínio da frequência, em um processo de transmissão, quando os dados transmitidos atualmente estão sujeitos à interferência mostrada na caixa de linha tracejada 2 na Figura 2, em comparação com a técnica anterior, a interferência afeta uma quantidade menor de grupos de CBs. Portanto, menos grupos de CBs precisam ser retransmitidos e a eficiência de transmissão é melhorada.
[00116] As soluções técnicas fornecidas nas modalidades da presente invenção podem ser aplicadas a uma arquitetura de sistema mostrada na Figura 3. A arquitetura de sistema mostrada na Figura 3 inclui: uma extremidade de transmissão e uma extremidade de recepção. Tanto a extremidade de transmissão como a extremidade de recepção podem incluir, mas não se limitam a uma estação base, equipamento de usuário e similares.
[00117] As soluções técnicas fornecidas nas modalidades da presente invenção podem ser aplicadas a vários sistemas de comunicação, tais como um sistema de comunicação 4G atual e uma rede evoluída futura, por exemplo, um sistema de comunicação 5G. Por exemplo, os vários sistemas de comunicação são um sistema de Evolução de Longo Prazo (Long Term Evolution, LTE), um sistema celular relacionado ao Projeto de Parceria de Terceira Geração (3rd Generation Partnership Project, 3GPP), e outro sistema de comunicação deste tipo. Deve ser notado que um cenário de aplicação em um padrão 5G pode incluir, mas não está limitado a, um
Petição 870190091967, de 16/09/2019, pág. 47/118
41/95 cenário de comunicação entre equipamentos de usuário, um cenário de comunicação entre estações base, um cenário de comunicação entre uma estação base e equipamento de usuário e semelhantes. Alternativamente, as soluções técnicas previstas nas modalidades da presente invenção podem ser aplicadas a situações tais como a comunicação entre os equipamentos de usuário e a comunicação entre estações base no sistema de comunicação 5G.
[00118] Algum conteúdo deste pedido é brevemente descrito abaixo, de modo a ajudar o leitor a entender.
[00119] Um primeiro recurso de tempo-frequência é um recurso de tempo-frequência alocado em um processo de transmissão atual. Nem um tamanho de um recurso de tempofrequência alocado em cada processo de transmissão nem como determinar o tamanho do recurso de tempo-frequência alocado em cada processo de transmissão é limitado nas modalidades da presente invenção. Tamanhos de recursos de tempofrequência alocados em quaisquer dois processos de transmissão podem ser iguais ou diferentes. Por exemplo, um recurso de domínio do tempo alocado em um processo de transmissão pode ser um intervalo de tempo de transmissão (transmission time interval, TTI) no sistema LTE, um TTI curto de nível de símbolo, ou um TTI curto que possui um grande espaçamento de subportadora e que está em um sistema de alta frequência, ou pode ser um intervalo ou um miniintervalo (mini-slot) no sistema 5G. Isto não está limitado nas modalidades da presente invenção.
[00120] Uma CCU, isto é, uma unidade de contêiner de CB (CB conteiner unit), é um recurso de domínio do tempo usado em um processo de transmissão. Um tamanho da CCU não está
Petição 870190091967, de 16/09/2019, pág. 48/118
42/95 limitado nas modalidades da presente invenção. Nenhum recurso de tempo-frequência é sobreposto entre diferentes CCUs. Tamanhos de diferentes CCUs podem ser iguais ou diferentes.
[00121] Uma maneira de configurar uma CCU, isto é, uma maneira de dividir, em uma pluralidade de CCUs, um recurso de tempo-frequência alocado em um processo de transmissão, não é limitada nas modalidades da presente invenção. Por exemplo, a CCU pode ser configurada dinamicamente, semiestaticamente ou estaticamente. Por exemplo, a CCU pode ser configurada com base em um recurso de escalonamento de um serviço atualmente escalonado. Por exemplo, se um serviço de comunicação ultraconfiável e de baixa latência (ultrareliable and low latency communications, URLLC) precisar ser escalonado em um processo de escalonamento de um serviço de banda larga móvel avançado (enhanced mobile broadband, eMBB), a CCU pode ser configurada com base em um recurso de escalonamento do serviço URLLC. O recurso de escalonamento do serviço URLLC pode incluir: um tamanho, uma localização e semelhantes de um recurso de tempo-frequência alocado quando o serviço URLLC é escalonado.
[00122] As implementações da divisão de um primeiro recurso de tempo-frequência em uma pluralidade de CCUs são descritas abaixo usando exemplos.
[00123] Maneira 1: Um primeiro recurso de tempofrequência é dividido em uma pluralidade de CCUs dividindo um recurso de domínio do tempo. Especificamente, o recurso de domínio do tempo pode ser dividido usando qualquer granularidade de recurso de domínio do tempo. Por exemplo, o recurso de domínio do tempo é dividido usando um múltiplo
Petição 870190091967, de 16/09/2019, pág. 49/118
43/95 inteiro de um símbolo como uma granularidade.
[00124] Por exemplo, se o recurso de domínio do tempo do primeiro recurso de tempo-frequência for um intervalo, o recurso de domínio do tempo pode ser dividido usando um miniintervalo, um símbolo ou semelhante como uma granularidade, para dividir a primeira tempo-frequência recurso na pluralidade de CCUs. A Figura 4 é um diagrama esquemático de dividir um primeiro recurso de tempo-frequência. Na Figura 4, um eixo horizontal representa o domínio do tempo e um eixo vertical representa o domínio da frequência. Um exemplo no qual um intervalo inclui sete símbolos e o intervalo é dividido em quatro partes é usado na Figura 4 para descrição. Nesse caso, cada uma das três primeiras partes pode incluir dois símbolos e a última parte inclui um símbolo. Se o recurso de domínio do tempo do primeiro recurso de tempofrequência for uma pluralidade de intervalos, o recurso de domínio do tempo pode ser dividido usando um intervalo, um mini-intervalo, um símbolo ou semelhante como uma granularidade, para dividir o primeiro recurso de tempofrequência na pluralidade de CCUs.
[00125] Maneira 2: Um primeiro recurso de tempofrequência é dividido em uma pluralidade de CCUs dividindo um recurso de domínio da frequência. Especificamente, o recurso de domínio da frequência pode ser dividido usando qualquer granularidade de recurso de domínio da frequência. Por exemplo, o recurso de domínio da frequência é dividido continuamente ou dividido discretamente usando um múltiplo inteiro de um elemento de recurso (resource element, RE) ou um múltiplo inteiro de um bloco de recurso (resource block, RB) como uma granularidade. A divisão contínua do recurso de
Petição 870190091967, de 16/09/2019, pág. 50/118
44/95 domínio da frequência pode incluir a divisão continua e uniforme do recurso de domínio da frequência. A divisão discreta do recurso de domínio da frequência pode incluir a divisão discreta e uniforme do recurso de domínio da frequência, dividindo discretamente o recurso de domínio da frequência por um intervalo igual ou algo semelhantes. Deve ser notado que, depois de os dados codificados e modulados serem subsequentemente mapeados para um recurso de tempofrequência, pode obter-se um ganho de diversidade no domínio da frequência por dividir discretamente o recurso de domínio da frequência.
[00126] O termo pluralidade de nesta especificação significa dois ou mais. O termo e/ou nesta especificação descreve apenas uma relação de associação para descrever objetos associados e representa que três relações podem existir. Por exemplo, A e/ou B podem representar os três casos a seguir: Apenas A existe, A e B existem e apenas B existe. Além disso, o caractere / nesta especificação geralmente representa uma relação ou entre os objetos associados, e o caractere / em uma fórmula representa uma relação de divisão entre os objetos associados.
[00127] A Figura 5 é um diagrama esquemático de dividir um primeiro recurso de tempo-frequência. Na Figura 5, um eixo horizontal representa o domínio do tempo e um eixo vertical representa o domínio da frequência. Um exemplo no qual um recurso de domínio da frequência do primeiro recurso de tempo-frequência inclui oito RBs, e o recurso de domínio da frequência é dividido em duas partes é usado na Figura 5 para descrição. Nesse caso, cada parte pode incluir quatro RBs. Os quatro RBs em cada parte podem ser contínuos, como
Petição 870190091967, de 16/09/2019, pág. 51/118
45/95 mostrado em (a) na Figura 5; ou podem ser discretos, como mostrado em (b) na Figura 5 [00128] Maneira 3: Um primeiro recurso de tempofrequência é dividido em uma pluralidade de CCUs dividindo um recurso de domínio do tempo e um recurso de domínio da frequência. A maneira 3 é uma combinação da maneira 1 e da maneira 2. Para descrições relacionadas, consulte o anterior.
[00129] A Figura 6 é um diagrama esquemático de dividir um primeiro recurso de tempo-frequência. Na Figura 6, um eixo horizontal representa o domínio do tempo e um eixo vertical representa o domínio da frequência. A Figura 6 é desenhado com base em (a) na Figura 5 e Figura 4. Um recurso de tempo-frequência de cada parte de sombra na Figura 6 representa uma CCU.
[00130] Deve ser notado que um símbolo de um intervalo descrito nas modalidades da presente invenção pode incluir ambas as definições seguintes.
[00131] (1) O símbolo no intervalo é um símbolo definido em uma estrutura de quadros. Por exemplo, um intervalo pode incluir sete símbolos ou 14 símbolos.
[00132] (2) O símbolo no intervalo é um símbolo que é usado para transportar dados e que está no intervalo. Em alguns projetos de formato de quadro, o símbolo no intervalo não é totalmente o símbolo (isto é, um símbolo de dados) usado para transportar dados. Por exemplo, um ou mais símbolos iniciais no intervalo são símbolos (isto é, símbolos de controle) usados para transportar informação de controle de enlace descendente, um ou mais símbolos finais são símbolos (isto é, símbolos de controle) usados para
Petição 870190091967, de 16/09/2019, pág. 52/118
46/95 transportar informação de controle de enlace ascendente, e são um símbolo intermediário (isto é, um símbolo de GP) usado para transmitir um período de proteção (Guard Period, GP) necessário para alternar a partir de enlace descendente para enlace ascendente, e um símbolo intermediário (isto é, um símbolo de referência) usado para transmitir informação de referência. Neste caso, um símbolo em um intervalo mostrado nos desenhos anexos na especificação deste pedido é um símbolo de dados no intervalo, ou seja, um símbolo no intervalo exceto um símbolo de controle, um símbolo de GP, um símbolo de referência e similares que não são o símbolo de dados.
[00133] Além disso, deve ser notado que qualquer uma das regras de configuração de CCU acima pode ser acordada por uma extremidade de transmissão e uma extremidade de recepção com antecedência, ou pode ser indicada por uma extremidade de transmissão para uma extremidade de recepção usando sinalização.
[00134] As soluções técnicas nas modalidades da presente invenção são descritas a seguir através de exemplos com referência aos desenhos anexos, nas modalidades da presente invenção. Obviamente, as modalidades descritas são apenas algumas, mas não todas as modalidades da presente invenção.
[00135] A Figura 7 é um fluxograma esquemático de um método de transmissão de dados de acordo com uma modalidade da presente invenção. O método mostrado na Figura 7 pode incluir os seguintes passos S101 a S103.
[00136] S101: Uma extremidade de transmissão divide um TB em m grupos de CBs, em que m > 2, m é um inteiro, e cada um dos m grupos de CBs inclui pelo menos um CB.
Petição 870190091967, de 16/09/2019, pág. 53/118
47/95 [00137] Especificamente, se nenhuma CRC for adicionada ao TB, a extremidade de transmissão divide o TB nos m grupos de CBs. Se uma CRC for adicionada ao TB, a extremidade de transmissão divide, nos m grupos de CBs, todo o TB e a CRC adicionada ao TB. Novos dados, ou novos dados e dados retransmitidos podem ser transmitidos em um processo de transmissão atual. Os novos dados incluem o TB. Alternativamente, somente os dados retransmitidos podem ser transmitidos em outro processo de transmissão. Para descrições dos dados retransmitidos, consulte o seguinte.
[00138] Antes de S101, o método pode incluir ainda: determinar, pela extremidade de transmissão, um tamanho do TB, e depois obter dados do TB. Se apenas os novos dados forem transmitidos no processo de transmissão atual, a extremidade de transmissão pode determinar, com base no tamanho de um recurso de tempo-frequência (ou seja, o seguinte recurso de tempo-frequência) alocado no processo de transmissão atual, um tamanho de um TB que pode ser transmitido atualmente. Se os novos dados e os dados retransmitidos forem transmitidos no processo de transmissão atual, a extremidade de transmissão pode determinar, com base em um tamanho de um recurso de tempo-frequência que pode ser usado para transmitir os novos dados e que está no recurso de tempo-frequência (isto é, o seguinte primeiro recurso de tempo-frequência) alocado no processo de transmissão atual, um tamanho de um TB que pode ser transmitido atualmente. O recurso de tempo-frequência que pode ser usado para transmitir os novos dados pode ser uma diferença entre o recurso de tempo-frequência alocado no processo de transmissão atual e um recurso de tempo
Petição 870190091967, de 16/09/2019, pág. 54/118
48/95 frequência ocupado pelos dados retransmitidos.
[00139] Deve ser notado que, em comparação com o TB, um grupo de CBs nesta modalidade da presente invenção pode também ser referido como um pequeno TB, um sub-TB, ou semelhantes. Além disso, durante a implementação especifica, a extremidade de transmissão pode alternativamente dividir o TB em um grupo de CBs. Neste caso, o grupo de CBs tem o mesmo significado que o do TB.
[00140] S102: A extremidade de transmissão mapeia dados codificados e modulados dos m grupos de CBs para um primeiro recurso de tempo-frequência, em que o primeiro recurso de tempo-frequência inclui n CCUs, a CCU são alguns recursos de tempo-frequência do primeiro recurso de tempo-frequência, e nenhum recurso de tempo-frequência é sobreposto entre diferentes CCUs; dados de diferentes grupos de CBs são mapeados para diferentes CCUs; os dados dos diferentes grupos de CBs são sobrepostos no domínio da frequência e não são sobrepostos no domínio do tempo, ou os dados dos diferentes grupos de CBs são sobrepostos no domínio do tempo e não são sobrepostos no domínio da frequência; n > m e n é um inteiro.
[00141] O primeiro recurso de tempo-frequência é o recurso de tempo-frequência alocado no processo de transmissão atual e os dados mapeados para o primeiro recurso de tempo-frequência são dados transmitidos no processo de transmissão atual.
[00142] Os dados dos m grupos de CBs estão todos mapeados para as n CCUs. Se apenas os novos dados forem transmitidos no processo de transmissão atual, o primeiro recurso de tempo-frequência poderá incluir apenas as n CCUs. Se os novos dados e os dados retransmitidos forem transmitidos no
Petição 870190091967, de 16/09/2019, pág. 55/118
49/95 processo de transmissão atual, além das n CCUs, o primeiro recurso de tempo-frequência pode incluir ainda o recurso de tempo-frequência ocupado pelos dados retransmitidos. Uma maneira de configurar uma CCU ocupada pelos dados retransmitidos transmitidos no processo de transmissão atual pode ser a mesma ou pode ser diferente de uma maneira de configurar uma CCU ocupada pelos novos dados transmitidos no processo de transmissão atual. Para detalhes, consulte o seguinte.
[00143] Os dados de um grupo de CBs podem ser mapeados para uma ou mais CCUs, e dados de diferentes grupos de CBs são mapeados para diferentes CCUs.
[00144] Uma relação entre diferentes CCUs (para ser especifico, quaisquer duas das n CCUs) inclui qualquer um dos três casos a seguir.
[00145] Em um caso 1, as diferentes CCUs são sobrepostas no domínio da frequência, e não são sobrepostas no domínio do tempo, tal como quaisquer duas CCUs mostradas na Figura
4, ou uma CCU 1 e uma CCU 2 que são mostradas na Figura 6.
[00146] Em um caso 2, as diferentes CCUs são sobrepostas no domínio do tempo e não são sobrepostas no domínio da frequência, tal como quaisquer duas CCUs mostradas na Figura
5, ou uma CCU 1 e uma CCU 5 que são mostradas na Figura 6.
[00147] Em um caso 3, as diferentes CCUs não são sobrepostas tanto no domínio do tempo como no domínio da frequência, tal como uma CCU 1 e uma CCU 6 que são mostradas na Figura 6 .
[00148] Se a relação entre quaisquer duas das n CCUs não satisfaz o caso 1, em outras palavras, quaisquer duas das n CCUs são sobrepostas no domínio da frequência e não são
Petição 870190091967, de 16/09/2019, pág. 56/118
50/95 sobrepostas no domínio do tempo, porque os dados dos diferentes grupos de CBs são mapeados para as diferentes CCUs, os dados dos diferentes grupos de CBs são sobrepostos no domínio da frequência e não são sobrepostos no domínio do tempo. Em um exemplo 1, assumindo que um TB é dividido em dois grupos de CBs: um grupo de CBs 1 e um grupo de CBs 2, os dados de cada grupo de CBs podem ser mapeados para duas CCUs em uma maneira de configurar uma CCU mostrada na Figura
4. Por exemplo, o grupo de CBs 1 é mapeado para uma CCU 1 e uma CCU 2, e o grupo de CBs 2 é mapeado para uma CCU 3 e uma CCU 4.
[00149] Se a relação entre quaisquer duas das n CCUs não satisfaz o caso 2, em outras palavras, quaisquer duas das n CCUs são sobrepostas no domínio do tempo e não são sobrepostas no domínio da frequência, porque os dados dos diferentes grupos de CBs são mapeados para as diferentes CCUs, os dados dos diferentes grupos de CBs são sobrepostos no domínio do tempo e não são sobrepostos no domínio da frequência. Em um exemplo 2, assumindo que um TB é dividido em dois grupos de CBs: um grupo de CBs 1 e um grupo de CBs 2, os dados de cada grupo de CBs podem ser mapeados para uma CCU em uma maneira de configurar uma CCU mostrada na Figura
5. Por exemplo, o grupo de CBs 1 é mapeado para uma CCU 1 e o grupo de CBs 2 é mapeado para uma CCU 2.
[00150] Se a relação entre as diferentes CCUs incluídas nas n CCUs satisfaz o caso 1, o caso 2 e o caso 3, como mostrado na Figura 6, os dados dos diferentes grupos de CBs são sobrepostos no domínio da frequência e não são sobrepostos no domínio do tempo. Por exemplo, assumindo que um TB é dividido em dois grupos de CBs: um grupo de CBs 1 e
Petição 870190091967, de 16/09/2019, pág. 57/118
51/95 um grupo de CBs 2, em uma maneira de configurar uma CCU mostrada na Figura 6, os dados do grupo de CBs 1 podem ser mapeados para a CCU 1, a CCU 2, a CCU 5 e a CCU 6, e os dados do grupo de CBs 2 podem ser mapeados para uma CCU 3, uma CCU 4, uma CCU 7 e uma CCU 8; ou dados do grupo de CBs 1 podem ser mapeados para a CCU 1, uma CCU 3, a CCU 5, e uma CCU 7, e os dados do grupo de CBs 2 podem ser mapeados para a CCU 2, uma CCU 4, a CCU 6 e uma CCU 8. Como alternativa, os diferentes grupos de CBs são sobrepostos no domínio do tempo e não são sobrepostos no domínio da frequência. Por exemplo, assumindo que um TB é dividido em dois grupos de CBs: um grupo de CBs 1 e um grupo de CBs 2, em uma maneira de configurar uma CCU mostrada na Figura 6, os dados do grupo de CBs 1 podem ser mapeados para a CCU 1 a uma CCU 4, e os dados do grupo de CBs 2 podem ser mapeados para a CCU 5 a uma CCU 8.
[00151] Opcionalmente, para resistir melhor à interferência inesperada, antes que os dados codificados e modulados de cada grupo de CBs sejam mapeados para o primeiro recurso de tempo-frequência, uma pluralidade de CBs incluídos em cada grupo de CBs pode ser intercalada e mapeada. A intercalação e mapeamento podem ser intercalados e mapeados no domínio da frequência, para assegurar que cada CB intercalado e cada CB antes de serem intercalados ocupem largura de banda de domínio da frequência igual, de modo a assegurar uma diversidade de domínio da frequência. Além disso, a intercalação e o mapeamento podem alternativamente ser intercalados e mapeados no domínio do tempo, para assegurar que os dados em cada CCU possam ser distribuídos, na maior extensão no domínio do tempo, em todos os símbolos
Petição 870190091967, de 16/09/2019, pág. 58/118
52/95 da CCU. Por exemplo, supondo que um grupo de CBs inclua t
CBs, os tamanhos de dados dos t CBs são 11, 12,..., e it, e os dados dos
CBs são respectivamente:
ai,l ’ 4,2 ’ ’ 4,1 ’ ai,1 ’ --4,/2 ’.....’ 4,1 ’ 4,2 ’ ---4,/( intercalação e mapeamento não forem executados, a extremidade de transmissão pode mapear, em uma ordem de domínio da frequência primeiro e domínio do tempo a seguir, os dados ^,4,2,--4^,44,4,2,--4./2,....., 4,i, 4,2,--4,// para uma gey correspondente ao grupo de CBs. Se a intercalação e o mapeamento forem executados, a extremidade de transmissão pode primeiro intercalar dado S 01,1 ’ °1,2 ’ ’ 4,1 ’ °2·2 ’ ·”4,Ζ2 ’.....’ am,l ·αΐ,ΙΙ η η ÓZl 1 · 1 · · · 1 · ÓZl ·Λ · ÓZ ·Λ · · · ·0Ζ, 1 ······· df 1t I η dados 1,1 2,1 M 1,2 2,2 r,i tAt e, em seguida, mapear, em uma ordem de primeiro domínio do tempo e domínio da sequência a seguir, os dados 4,i, 4,i ,--4,1,4.2,4.2 ,--4.1,.....>4,zr para uma CCU correspondente ao grupo de CBs.
[00152] S103: A extremidade de transmissão envia os dados mapeados para o primeiro recurso de tempo-frequência.
[00153] Opcionalmente, após S101, o método pode ainda incluir: adicionar, pela extremidade de transmissão, uma CRC a cada grupo de CBs, de modo que uma extremidade de recepção verifique se os dados do grupo de CBs são recebidos com sucesso.
[00154] Opcionalmente, após S101, independentemente de se a extremidade de transmissão adiciona a CRC a cada grupo de CBs, o método pode ainda incluir: dividir, pela extremidade de transmissão, cada grupo de CBs em um ou mais CBs. O método pode ainda incluir: adicionar, pela extremidade de transmissão, uma CRC a cada CB, de modo que a extremidade de recepção verifique se os dados do CB são recebidos com sucesso. Depois que a extremidade de transmissão divide cada
Petição 870190091967, de 16/09/2019, pág. 59/118
53/95 grupo de CBs em um ou mais CBs, independentemente de se a extremidade de transmissão adiciona a CRC a cada CB, S102 pode incluir: realizar operações como codificação, correspondência de taxa, embaralhamento, modulação, mapeamento de camadas, e mapeamento de antenas em cada CB. Neste caso, S103 pode incluir: mapear, para o primeiro recurso de tempo-frequência, dados nos quais operações como codificação, correspondência de taxa, embaralhamento, modulação, mapeamento de camadas e mapeamento de antenas são executadas.
[00155] No método de transmissão de dados fornecido nesta modalidade da presente invenção, o TB é dividido em m grupos de CBs, os m grupos de CBs são mapeados para as n CCUs no primeiro recurso de tempo-frequência, e os dados mapeados para o primeiro recurso de tempo-frequência são então enviados. Nenhum recurso de tempo-frequência é sobreposto entre as diferentes CCUs, e os dados dos diferentes grupos de CBs são mapeados para as diferentes CCUs. Além disso, os dados dos diferentes grupos de CBs não são sobrepostos no domínio do tempo ou não são sobrepostos no domínio da frequência. Desta forma, se os dados dos diferentes grupos de CBs não estiverem sobrepostos no domínio do tempo, como os dois grupos de CBs no exemplo 1, quando qualquer símbolo é interferido com, a precisão dos dados somente de um grupo de CBs é afetada. Em comparação com a técnica anterior (tal como a solução anterior 1), uma quantidade de grupos de CBs retransmitidos pode ser reduzida, de modo que a eficiência de transmissão seja melhorada. Se os dados dos diferentes grupos de CBs não estiverem sobrepostos no domínio da frequência, como os dois grupos de CBs no exemplo 2, quando
Petição 870190091967, de 16/09/2019, pág. 60/118
54/95 uma banda estreita no recurso de domínio da frequência alocado na transmissão atual for interferida, precisão dos dados de todos os grupos de CBs não é afetada. Em comparação com a técnica anterior, uma quantidade de grupos de CBs retransmitidos pode ser reduzida, de modo que a eficiência de transmissão é melhorada. Por exemplo, comparado com a solução anterior 2, apenas o grupo de CBs 1 precisa ser retransmitido. Portanto, a quantidade de grupos de CBs retransmitidos é reduzida, de modo que a eficiência de transmissão é melhorada.
[00156] Deve ser notado que a informação de controle de enlace descendente (downlink control indication, DCI) pode ser projetada mais concisamente, os dados retransmitidos podem ser mais flexivelmente projetados (por exemplo, somente os dados retransmitidos, ou os novos dados e os dados retransmitidos podem ser transmitidos em um processo de transmissão) e semelhantes, na forma de dividir uma CCU e a maneira de mapear um grupo de CBs para um recurso de tempofrequência que é fornecido nesta modalidade da presente invenção. Para detalhes, consulte o seguinte.
[00157] Deve ser notado que a extremidade de transmissão pode definir um valor máximo GroUp_rm uma quantidade de grupos de CBs, considerando fatores como sobrecargas de retorno de um indicador de solicitação de repetição automática híbrida (Hybrid Automatic Repeat Request, HARQ) pela extremidade de recepção, sobrecargas de indicação de controle e/ou um limite de quantidade de CCU.
[00158] Opcionalmente, S102 pode incluir: determinar, pela extremidade de transmissão, um valor real m de uma quantidade de grupos de CBs com base em pelo menos um tamanho
Petição 870190091967, de 16/09/2019, pág. 61/118
55/95 de dados do TB, um valor máximo de um tamanho de dados de urn CB, um valor máximo de um tamanho de dados de um grupo de CBs, um valor máximo da quantidade de grupos de CBs e a quantidade n de CCUs. Algumas maneiras opcionais estão listadas abaixo.
[00159] Maneira 1: A extremidade de transmissão determina o valor real m da quantidade de grupos de CBs com base no CB tamanho de dados TBS do TB, o valor máximo max do tamanho N de dados do CB, o valor máximo GrOup_r<m ^a quantidade de grupos CB N de CBs e a quantidade n de CCUs. max e Group_vm pOC^em ser predefinidos.
[00160] Especificamente, como mostrado na Figura 8, a maneira 1 pode incluir os seguintes passos Sil e S12.
[00161] Sll: A extremidade de transmissão determina um Nr valor de referencia GrouP_re ^a quantidade de grupos de CBs CB com base no tamanho de dados TBS do TB e o valor máximo max do tamanho de dados do CB.
[00162] Se nenhuma CRC for adicionada ao TB, o tamanho de dados TBS do TB será um tamanho de dados do TB. Se uma CRC for adicionada ao TB, o tamanho de dados TBS do TB é uma soma de um tamanho de dados do TB e um tamanho da CRC adicionada ao TB.
[00163] Se nenhuma CRC for adicionada ao CB, o valor CB máximo max do tamanho de dados do CB é um tamanho de CB
CB CB máximo (por exemplo, max pode ser 6144 bits em LTE; ou max pode ser 8192 bits em NR). Se uma CRC for adicionada ao CB,
CB o valor máximo max do tamanho de dados do CB é obtido por subtrair, a partir de um tamanho de CB máximo, um tamanho da CRC adicionada ao CB.
[00164] Especificamente, a extremidade de transmissão
Petição 870190091967, de 16/09/2019, pág. 62/118
56/95 determina, com base no tamanho de dados TBS do TB e o valor
CB máximo max do tamanho de dados do CB, um valor de referência
NCB re rte uma quantidade de CBs obtidos pela divisão do TB.
Por exemplo, a extremidade de CB-re com base em uma formula transmissão pode determinar onde ceil() denota arredondamento para cima; e
N de referência GrouP_re da quantidade depois determinar o valor em uma fórmula de grupos de CBs com base
N , onde cB_mm denota um
CBs incluídos em um grupo valor mínimo de uma quantidade de cB_mm pOde ser predefinido ou configurado por de CBs utilizar sinalização, e realizar configuração por utilizar sinalização pode incluir realizar dinamicamente/semiestaticamente configuração por utilizar sinalização de camada superior ou sinalização de camada física.
sinalização de camada superior aqui descrita pode sinalização de camada de controle de recursos de rádio (radio resource control, RRC) sinalização de camada de Controle de
Acesso ao Meio (Medium Access Control, MAC) ou semelhantes.
N N N N
Por exemplo, se CB-re = 1 e cs-™ = 1, Group_re = . Se cs_re
N — g q ’ CB _ min q ^Groupje [00165] Opcionalmente a extremidade de transmissão pode, alternativamente, determinar
GrouP_re da quantidade de grupos de o valor de referência
CBs com base em uma fórmula onde
N
CB-PerGroup deUOta UIM granularidade de um grupo de
CBs isto
CBs incluídos em um grupo de
CBs é, uma quantidade de
N
CB_perGroup pode predefinido ou configurado por utilizar sinalização, e configuração por utilizar sinalização pode incluir dinamicamente/semi-estaticamente configuração por utilizar sinalização de camada superior ou sinalização de
Petição 870190091967, de 16/09/2019, pág. 63/118
57/95 camada física.
[00166] Opcionalmente, a extremidade de transmissão pode, alternativamente, determinar o valor de referência GrouP_re da quantidade de grupos de CBs com base em uma v _ ’ ' N formulav :1 onde cs-max denota um valor máximo aw Λ.· · da quantidade de CBs incluídos em um grupo de CBs, ou seja,
N a quantidade de CBs incluídos no grupo de CBs. cs-max pOde ser predefinido ou configurado por utilizar sinalização, e realizar configuração por utilizar sinalização pode incluir realizar dinamicamente/semi-estaticamente configuração por utilizar sinalização de camada superior ou sinalização de camada física.
[00167] S12: A extremidade de transmissão usa, como o valor real m da quantidade de grupos de CBs, um menor valor
N no valor de referência GrouP_re ^a quantidade de grupos de CBs,
N o valor máximo GrOup_r<m ^a quantidade de grupos de CBs e a quantidade n de CCUs.
[00168] Especificamente, a extremidade de transmissão pode determinar o valor real m da quantidade de grupos de , . π m = min(Nr. ,Nr ri)
CBs com base em uma formula Groupie Gwupjm . Por
NN exemplo, se GroUp_re = GroUp_mx = 4 θ n = 2, m=l. Ese
NN
Group_re _ g Group = 4 θ f] = 2 ΓΠ ~2 [00169] Deve ser notado que uma combinação de Sil eS12 pode ser considerada como a obtenção do valor real mda quantidade de grupos de CBs com base em uma
.. , qb fórmula Ά denota uma quantidade mínima de bits incluídos no grupo de CBs.
[00170] Maneira 2: A extremidade de transmissão determina o valor real m da quantidade de grupos de CBs com base no CB tamanho de dados TBS do TB, o valor máximo Gro«í_max tamanpo
Petição 870190091967, de 16/09/2019, pág. 64/118
58/95 de dados do grupo de CBs, o valor máximo Group_mx ^a quantidade
CB de grupos de CBs e a quantidade n de CCUs. Gro«i_max uma
CB quantidade máxima de bits incluídos no grupo de CBs. Gro«i_max
N e GrouP_m»i podem ser predefinidos ou configurados por utilizar sinalização, e realizar configuração por utilizar sinalização pode incluir realizar dinamicamente/semiestaticamente configuração por utilizar sinalização de camada superior ou sinalização de camada física.
[00171] Especificamente, como mostrado na Figura 8a, a maneira 2 pode incluir os seguintes passos S21 e S22.
[00172] S21: A extremidade de transmissão determina um
N valor de referência GrOup_re ^a quantidade de grupos de CBs com base no tamanho de dados TBS do TB e o valor máximo
CB
GrOuP_mnx do tamanpo de dados do grupo de CBs.
[00173] Se nenhuma CRC for adicionada ao TB, o tamanho de dados TBS do TB será um tamanho de dados do TB. Se uma CRC for adicionada ao TB, o tamanho de dados TBS do TB é uma soma de um tamanho de dados do TB e um tamanho TB CRC da CRC adicionada ao TB. Para ser específico, S21 pode incluir qualquer um dos seguintes casos:
[00174]
Se o TB é dividido nos m grupos de CBs, e nenhuma CRC é adicionada ao grupo de CBs [00175] (2) Se o TB é dividido em m grupos de CBs, e uma
CRC é adicionada ao grupo de CBs [00176] (3) Se o TB e uma CRC adicionada ao TB forem divididos nos m grupos de CBs, e nenhuma CRC for adicionada ao grupo de CBs,2/ [00177] (4) Se o TB e uma CRC adicionada ao TB forem divididos nos m grupos de CBs, e uma CRC for adicionada ao grupo de CBs
Petição 870190091967, de 16/09/2019, pág. 65/118
59/95 [00178] S22: A extremidade de transmissão usa, como o valor real m da quantidade de grupos de CBs, um menor valor
N no valor de referência GrOup_re ^a quantidade de grupos de CBs, N o valor máximo GrOup_r<m ^a quantidade de grupos de CBs e a quantidade n de CCUs.
[00179] Para implementação especifica do passo S22, consulte S12.
[00180] Maneira 3: A extremidade de transmissão determina o valor real m da quantidade de grupos de CBs com base no tamanho de dados TBS do TB. Opcionalmente, um ou mais limiares predefinidos podem ser definidos na extremidade de transmissão, e a extremidade de transmissão pode então determinar m com base no TBS e um ou mais limiares predefinidos. Por exemplo, se TBS d thl, a extremidade de transmissão determina que m = 1; se thl < TBS d th2, a extremidade de transmissão determina que m = 2; se th2 < TBS d th3, a extremidade de transmissão determina que m = 3; e assim por diante, onde thl < th2 < th3.
[00181] Maneira 4: A extremidade de transmissão determina o valor real m da quantidade de grupos de CBs com base no
N valor máximo GrouP_rw da quantidade de grupos de CBs.
N Opcionalmente, a extremidade de transmissão usa como o valor real m da quantidade de grupos de CBs.
[00182] Maneira 5: A extremidade de transmissão determina o valor real m da quantidade de grupos de CBs com base na quantidade n de CCUs. Opcionalmente, a extremidade de transmissão usa a quantidade n de CCUs como o valor real m da quantidade de grupos de CBs.
[00183] Maneira 6: A extremidade de transmissão determina o valor real m da quantidade de grupos de CBs com base no
Petição 870190091967, de 16/09/2019, pág. 66/118
60/95 tamanho de dados TBS do TB e o valor máximo max do tamanho de dados do CB. Opcionalmente, a extremidade de transmissão
N determina um valor de referência GroUp_re ^a quantidade de
CB grupos de CBs com base no TBS e max . Para uma implementação
N especifica deste passo, consulte Sll. GroUp_re então usado como o valor real m da quantidade de grupos de CBs.
[00184] Maneira 7: A extremidade de transmissão determina o valor real m da quantidade de grupos de CBs com base no
CB tamanho de dados TBS do TB e o valor máximo GrOup_™x do tamanho de dados do grupo de CBs. Opcionalmente, a extremidade de transmissão determina um valor de referência
N
GrOup_re da quantidade de grupos de CBs com base no TBS e CB
GrOuP_mnx . para uma implementação especifica deste passo,
N consulte S21. GrOup_re então usado como o valor real m da quantidade de grupos de CBs.
[00185] Maneira 8: A extremidade de transmissão determina o valor real m da quantidade de grupos de CBs com base no
N tamanho de dados TBS do TB e o valor máximo GrOup_r<m da quantidade de grupos de CBs. Opcionalmente, um ou mais limiares predefinidos podem ser definidos na extremidade de transmissão, e a extremidade de transmissão pode então determinar m com base no TBS, o um ou mais limiares
N N predefinidos, e GrouP_r^ . pOr exempio, supondo que GrOup_r<m =
4, se TBS < thl, a extremidade de transmissão determina que m = 1; se thl < TBS < th2, a extremidade de transmissão determina que m = 2; se th2 < TBS < th3, a extremidade de transmissão determina que m = 3; ou se TBS > th3, a
N extremidade de transmissão determina que m = GrOup_r<m = 4, onde thl < th2 < th3.
[00186] Maneira 9: A extremidade de transmissão determina
Petição 870190091967, de 16/09/2019, pág. 67/118
61/95 o valor real m da quantidade de grupos de CBs com base no tamanho de dados TBS do TB e na quantidade n de CCUs. Opcionalmente, um ou mais limiares predefinidos podem ser definidos na extremidade de transmissão, e a extremidade de transmissão pode então determinar m com base no TBS, o um ou mais limiares predefinidos, e n. Por exemplo, assumindo que n = 4, se TBS d thl, a extremidade de transmissão determina que m = 1; se thl < TBS d th2, a extremidade de transmissão determina que m = 2; se th2 < TBS d th3, a extremidade de transmissão determina que m = 3; ou se TBS > th3, a extremidade de transmissão determina que m = n = 4, onde thl < th2 < th3.
[00187] Maneira 10: A extremidade de transmissão determina o valor real m da quantidade de grupos de CBs com
CB base no tamanho de dados TBS do TB, o valor máximo max do N tamanho de dados do CB, e o valor máximo GrOup_r<m ^a quantidade de grupos de CBs. Opcionalmente, a extremidade de transmissão
N determina um valor de referência GrOup_re ^a quantidade de
CB grupos de CBs com base no TBS e max . Para uma implementação especifica deste passo, consulte Sll. Um menor valor em
N N
GrOup_re θ GrouP_nm então usado como o valor real m da quantidade de grupos de CBs. Opcionalmente, a extremidade de
N CB transmissão determina CB-re com base no TBS e max . Para
N descrições relacionadas de CB-re, consulte Sll. A extremidade de transmissão determina então o valor real m da quantidade m = min( N N ) de grupos de CBs com base em uma fórmula cB_re’ GrOup_ma.x [00188] Maneira 11:
determina o valor real m base no tamanho de dados
A extremidade de transmissão da quantidade de grupos de CBs com
CB
TBS do TB, o valor máximo Gro«í_max
Petição 870190091967, de 16/09/2019, pág. 68/118
62/95 do tamanho de dados do grupo de CBs, e o valor máximo
N
Group_p&x.
da quantidade de grupos de CBs. Opcionalmente a extremidade de
N transmissão determina um valor de referência GrOup_re ^a
CB quantidade de grupos de CBs com base no TBS e Gro«í_max . para uma implementação específica deste passo, consulte S21. Um
N N menor valor em GrOup_re θ GrouP_rw θ então usado como o valor real m da quantidade de grupos de CBs.
[00189] Esta modalidade da presente invenção fornece uma pluralidade de implementações para m de uma quantidade de grupos de determinar um valor real
CBs incluídos em um TB.
Para detalhes, consulte a maneira até a maneira 11 de determinar o valor real m da quantidade de grupos de CBs na descrição das modalidades.
Pelo menos as duas categorias seguintes estão incluídas.
[00190] Em uma primeira categoria, o valor de
N CB-re da quantidade de CBs obtidos pela divisão do TB é primeiro determinado com base na fórmula real m da quantidade de grupos de CBs é então determinado, tal como a maneira maneira 6, e maneira
10.
[00191] Em uma segunda categoria R GrouP_re da quantidade de grupos de CBs obtidos do
TB determinado com de referência pela divisão base na fórmula da quantidade de grupos de
CBs é então determinado tal como a maneira 2 a maneira maneira
11.
não na [00192] Nas maneiras na categoria
N CB-re pode ser exatamente dividido primeira categoria.
por m
Portanto determinado nas quantidades de maneiras
CBs em diferentes grupos de CBs podem ser diferentes. Em um projeto
Petição 870190091967, de 16/09/2019, pág. 69/118
63/95 possível, o método pode incluir ainda: determinar uma quantidade C de CBs em cada grupo de CBs com base em uma [=¾ J ... J Γ Ί formula; ΐ ou L —----- i , onde 1 1 denota m ? ί 1 ! '· ; I I t - d arredondamento para cima, L J denota arredondamento para
C C baixo, e C inclui + e ~ . 0 método pode ainda incluir:
determinar, com base em uma formula + CB-re uma
2V C quantidade + de grupos de CBs que cada um tem + CBs; e
2V = m — N determinar, com base em uma formula ~ + , uma quantidade ~ de grupos de CBs que cada um tem ~ CBs.
[00193] Na implementação, cada grupo de CBs pode ter as seguintes duas quantidades de CBs, e as duas quantidades são (J (' S '^0.5 ,s>< i marcadas respectivamente como + e ~ , onde j e « I Γ1 I I s , 1 1 denota arredondamento para cima, e L J denota arredondamento para baixo.
[00194] Pode ser entendido que a quantidade de grupos de
C N
CBs que cada um tem + CBs está marcada como + , e a
C quantidade de grupos de CBs que cada um tem ~ CBs está marcada como . Assim sendo,
JV+ = NCB_re - mC_ θ N_=m-N+.
[00195] Opcionalmente, os grupos de CBs que cada um tem
C N + CBs pode ser os primeiros + grupos de CBs dos m grupos
C de CBs. Neste caso, os grupos de CBs que cada um tem ~ CBs
N são os últimos ~ grupos de CBs dos m grupos de CBs.
C
Alternativamente, os grupos de CBs que cada um tem + CBs
N podem ser os últimos + grupos de CBs dos m grupos de CBs.
C
Neste caso, os grupos de CBs que cada um tem ~ CBs são os
N primeiros ~ grupos de CBs dos m grupos de CBs. Durante a implementação específica, a presente invenção não está limitada a isso.
2V [00196] Por exemplo, supondo que CB-re = 15 e m = 4, pode
Petição 870190091967, de 16/09/2019, pág. 70/118
64/95
C+ =4 C_ = :3 N =3 N_ =1
ser obtido que, r r , e , em outras
palavras, uma quantidade de CBs em cada um dos três grupos
de CBs é 4 , e uma quantidade de CBs em um grupo de CBs é 3.
Assumindo que os números de sequência de 15 CBs obtidos por
dividir o TB são 0 a 14, quatro grupos de CBs podem ser {0,
1, 2, 3], {4, 5, 6, 7 }, {8, 9, 10, 11], e {12, 13, 14], ou
{0, 1, 2], {3 , 4, 5, 6}, {7, 8, 9, 10], e {11, 12, 13, 14}.
[00197] Nas da segunda pode não
TBS maneiras categoria, o ser exatamente dividido por m determinado nas maneiras da segunda categoria. Portanto, quantidades de bits incluídos em diferentes grupos de CBs podem ser diferentes. Em um projeto possível, o método pode incluir ainda: determinar uma quantidade B de bits em cada grupo de CBs ou B_ = TBS - {m - Ϊ)Β+ .
com base em uma fórmula [00198] Na implementação, cada grupo de CBs pode ter as seguintes duas quantidades de bits, são marcadas respectivamente como & p B_ = TBS - (m - ΐχ as duas quantidades [00199] Opcionalmente, os grupos de
CBs que cada um tem bits podem os grupos de
CBs dos m grupos de CBs.
Neste caso, um grupo de
CBs tendo o último dos m grupos de CBs. Alternativamente, os grupos de
CBs que cada um tem + bits podem ser os últimos (m - 1) grupos de CBs dos m grupos de CBs. Neste caso, um grupo de
CBs tendo ~ bits é o primeiro dos m grupos de CBs.
[00200] Pode ser entendido que, se nenhuma CRC for
B B adicionada ao grupo de CBs, + e ~ são tamanhos de dados do grupo de CBs. Se uma CRC for adicionada ao grupo de CBs,
B B cada um de + e ~ é uma soma de um tamanho de dados do grupo de CBs e um tamanho da CRC adicionada ao grupo de CBs.
Petição 870190091967, de 16/09/2019, pág. 71/118
65/95 [00201] Opcionalmente, como mostrado na Figura 9, antes de S101, o método pode ainda incluir os seguintes passos S100 e SlOOa.
[00202] S100: A extremidade de transmissão determina uma relação de mapeamento entre cada um dos m grupos de CBs e cada uma das n CCUs com base no valor real m da quantidade de grupos de CBs e a quantidade n de CCUs.
[00203] Por exemplo, uma relação de mapeamento entre um i-ésimo grupo de CBs e a quantidade de CCUs pode ser determinada com base na seguinte fórmula 1:
ΪΙ max(floor(—),1) z=l,2..,m-l m
ni1 im—1 n — '^nii = m i=1 Fórmula 1
ΪΙ onde 1 denota uma quantidade de CCUs para as quais o iésimo grupo de CBs é mapeado, e floor() denota arredondamento para baixo.
[00204] A fórmula 1 mostra uma correspondência entre o i-ésimo grupo de CBs e a quantidade de CCUs, mas não fornece uma relação de mapeamento entre cada grupo de CBs e uma ou mais CCUs específicas. A relação de mapeamento entre cada grupo de CBs e uma ou mais CCUs específicas não é limitada nesta modalidade da presente invenção. Opcionalmente, a relação de mapeamento entre cada grupo de CBs e uma CCU pode ser sucessivamente definida em uma ordem das n CCUs. Por exemplo, existe uma relação de mapeamento entre um primeiro grupo de CBs e uma primeira CCU a uma niésima CCU, existe uma relação de mapeamento entre um segundo grupo de CBs e uma (ni + l)ésima CCU a uma (ni+n2)ésima CCU, e por analogia, existe uma relação de mapeamento entre um m-ésimo grupo de CBs e Uma CCU a uma ( l rTU-I r ) < CCU . POr
Petição 870190091967, de 16/09/2019, pág. 72/118
66/95 exemplo, na Figura 4, n = 4. Nesse caso, se m = 1, existe uma relação de mapeamento entre o grupo de CBs e as quatro CCUs; se m = 2, existe uma relação de mapeamento entre o primeiro grupo de CBs e uma CCU 1 e uma CCU 2, e existe uma relação de mapeamento entre o segundo grupo de CBs e uma CCU 3 e uma CCU 4; se m = 4, existe uma relação de mapeamento entre cada grupo de CBs e uma CCU em uma ordem das CCUs.
[00205] Deve ser notado que um grupo de CBs é mapeado para uma CCU correspondente de acordo com uma regra nesta modalidade da presente invenção. Desta forma, se a interferência ocorre em um processo de transmissão de dados, desde que um recurso no domínio do tempo e um recurso de domínio da frequência que são ocupados pela interferência são determinados, dados de grupos de CBs específicos que são interferidos com podem ser determinados. Portanto, em comparação com a técnica anterior, cancelamento de interferência (interference cancelling, IC) pode ser realizado de forma mais desejável.
[00206] 3100a: A extremidade de transmissão determina um tamanho de dados de cada um dos m grupos de CBs com base na relação de mapeamento e um tamanho de um recurso que pode ser usado para transmitir dados e que está nas n CCUs.
[00207] O recurso que pode ser usado para transmitir dados é um recurso restante que não seja um recurso usado para transmitir informação não-dados, como informação de controle, um GP, e informação de referência.
[00208] Especificamente, a extremidade de transmissão pode determinar um tamanho de dados de um i-ésimo grupo de CBs dos m grupos de CBs com base na seguinte fórmula 2:
Petição 870190091967, de 16/09/2019, pág. 73/118
67/95 floor^L^ + LrB CRC) *P^totai i = -1 nB_CRC i = m
Fórmula 2 onde ‘ denota o tamanho de dados do i-ésimo grupo de
CBs dos m grupos de CBs m e i é um número inteiro;
da um denota o tamanho
CRC adicionada ao recurso que pode de dados do
TB ser usado está em uma CCU correspondente denota o tamanho do recurso
TB denota o tamanho CB-‘ denota um tamanho de para transmitir dados e que transmitir dados e arredondamento para [00209] Deve ser ao i-ésimo grupo de CBs, total que pode usado para que está nas n baixo.
notado que
CCUs denota > 0 na fórmula 2 indica que a extremidade de transmissão pode dividir o TB nos m grupos de CBs, ou pode dividir o
TB nos m grupos de CBs após a CRC ser adicionada ao TB.
[00210] Por exemplo na fórmula 2 pode especificamente ou
RE 1 denota uma quantidade de REs que podem ser usados para na CCU correspondente transmitir dados e que estão
RE ao i-ésimo grupo de CBs, e total denota uma quantidade de REs dados e que estão nas que podem ser usados para transmitir denota uma quantidade de n CCUs.
símbolos que podem ser usados estão na CCU correspondente ao para transmitir dados e que i-ésimo grupo de CBs; e denota uma quantidade de símbolos que podem ser usados para transmitir dados e que estão nas n CCUs.
[00211]
Deve ser notado que a determinação do tamanho de dados de cada grupo de CBs com base nos exemplos específicos em S100 e 3100a pode garantir, para a maior extensão, que os dados dos m grupos de CBs podem ser tão uniformemente quanto
Petição 870190091967, de 16/09/2019, pág. 74/118
68/95 possível distribuídos nas n CCUs, de modo que uma taxa de bits, que é obtida após a codificação e a correspondência de taxa serem realizadas, de cada grupo de CBs é basicamente consistente, e a modulação e codificação adaptativa (adaptative modulation e coding, AMC) é normalmente executada.
[00212] Opcionalmente, como mostrado na Figura 9, após S101, o método pode incluir ainda o seguinte passo SlOla:
[00213] SlOla: A extremidade de transmissão divide os dados de cada grupo de CBs em C CBs.
[00214] Especificamente, quando uma CRC é adicionada a
CB CR cada CB, C=ceil (B/ ( max - CRC ) ; quando nenhuma CRC é
CB adicionada a cada CB, C=ceil (B/ max ) ; ceil () denota arredondamento para cima, B denota o tamanho de dados do
CB grupo de CBs, max denota o valor máximo do tamanho de dados CB do CB, e CRC denota um tamanho da CRC adicionada ao CB.
[00215] Se nenhuma CRC for adicionada ao grupo de CBs, o tamanho de dados B do grupo de CBs é um tamanho de dados ^cBgroup grupO de CBs. Se uma CRC for adicionada ao grupo de CBs, o tamanho de dados B do grupo de CBs é uma soma de um j çb tamanho de dados CBsr°v ^o grupo de CBs e um tamanho GrOupcRc da CRC adicionada ao grupo de CBs. Ou seja, a implementação opcional pode incluir qualquer um dos seguintes:
[00216] (1) Se o grupo de CBs é dividido em C CBs, e nenhuma CRC é adicionada ao CB, u .
[00217] (2) Se o grupo de CBs é dividido em C CBs, e a
CRC é adicionada ao CB, C~-----------.'JáÇq 1 .
[00218] (3) Se o grupo de CBs e a CRC adicionada ao grupo de CBs forem divididos em C CBs, e nenhuma CRC for adicionada ao CB, 1 .
Petição 870190091967, de 16/09/2019, pág. 75/118
69/95 [00219] (4) Se o grupo de CBs e a CRC adicionada ao grupo de CBs forem divididos em C CBs, e a CRC for adicionada ao grupo de CBs, -------------iCXdÃ.) .
[00220] Deve ser notado que, durante a implementação especifica, o método para dividir um TB em m grupos de CBs, o método para dividir um grupo de CBs em C CBs, uma relação de mapeamento entre os m grupos de CBs e as n CCUs, e similares que são mostrados acima podem ser todos acordados pela extremidade de transmissão e extremidade de recepção com antecedência. Em outras palavras, a extremidade de transmissão não precisa indicar a informação para a extremidade de recepção. Além disso, informação tal como um TB especifico e/ou um grupo de CBs especifico ao qual os dados transmitidos no primeiro recurso de tempo-frequência pertencem pode ser acordada pela extremidade de transmissão e extremidade de recepção antecipadamente. Para melhorar a robustez da comunicação, a informação pode, alternativamente, ser indicada pela extremidade de transmissão para a extremidade de recepção.
[00221] O método usado pela extremidade de transmissão para enviar dados para a extremidade de recepção é descrito acima. Durante a implementação especifica, além de enviar, para a extremidade de recepção, os dados processados de acordo com os passos anteriores, a extremidade de transmissão precisa enviar a DCI para a extremidade de recepção. A DCI é utilizada para indicar à extremidade de recepção como processar os dados recebidos. Esta modalidade da presente invenção fornece um método para conceber DCI. Especificamente, a DCI pode incluir as seguintes informações:
Petição 870190091967, de 16/09/2019, pág. 76/118
70/95 [00222] (1) Uma indicação de esquema de modulação e codificação (modulation and coding scheme, MCS), usada para indicar um MCS usado pelos dados atualmente transmitidos. Durante a implementação especifica, a DCI pode incluir um MCS, indicando um MCS usado pelos dados transportados no primeiro recurso de tempo-frequência. Opcionalmente, para aumentar a flexibilidade e a robustez da comunicação, uma pluralidade de indicações de MCS pode, em alternativa, ser utilizada para indicar o MCS utilizado pelos dados transmitidos atualmente. Cada indicação de MCS é usada para indicar um MCS usado pelos dados mapeados para uma CCU, ou para indicar um MCS usado pelos dados de um grupo de CBs.
[00223] Deve ser notado que um esquema de modulação e um esquema de codificação são coletivamente referidos como MCS em (1), e uma indicação de MCS é usada para indicar um esquema de modulação e um esquema de codificação. Durante a implementação especifica, o esquema de modulação e o esquema de codificação podem alternativamente ser indicados independentemente. Por exemplo, 1 ou N indicações de esquema de modulação são usadas para indicar o esquema de modulação usado pelos dados atualmente transmitidos, e/ou 1 ou N indicações de esquema de codificação são usadas para indicar o esquema de codificação usado pelos dados atualmente transmitidos.
[00224] (2) Uma indicação de informação de redundância de transmissão, utilizada para indicar informação de redundância de transmissão utilizada pelos dados atualmente transmitidos. A indicação de informação de redundância de transmissão está relacionada a um algoritmo de codificação usado quando a extremidade de transmissão executa a
Petição 870190091967, de 16/09/2019, pág. 77/118
71/95 codificação. 0 algoritmo de codificação pode incluir, mas não está limitado a, um algoritmo de codificação turbo, um algoritmo de codificação de verificação de paridade de baixa densidade (low-density parity-check, LDPC) e semelhantes. Por exemplo, quando o algoritmo de codificação é o algoritmo de codificação turbo, a indicação de informação de redundância de transmissão pode ser especificamente uma versão de redundância (redundancy version, RV) . Quando o algoritmo de codificação é o algoritmo de codificação LDPC, a indicação de informação de redundância de transmissão pode ser uma informação especificamente relacionada indicando combinação de redundância incrementai de retransmissão de codificação LDPC (incremental redundancy, IR). Um exemplo em que a indicação de informação de redundância de transmissão é a RV é usado abaixo para descrição.
[00225] Durante a implementação especifica, uma RV pode ser usada para indicar uma RV utilizada pelos dados transportados no primeiro recurso de tempo-frequência. Opcionalmente, para aumentar a flexibilidade e a robustez da comunicação, uma pluralidade de RVs pode alternativamente ser usada para indicar a RV utilizada pelos dados atualmente transmitidos. Cada RV é usada para indicar uma RV utilizada pelos dados mapeados para uma CCU, ou para indicar uma RV utilizada pelos dados de um grupo de CBs.
[00226] (3) Um indicador de dados novos (new data indicator, NDI), usado para indicar se os dados mapeados para o primeiro recurso de tempo-frequência são novos dados ou dados retransmitidos. 1 ou N NDIs podem ser ajustados nesta modalidade da presente invenção. N NDIs são N bits, e N pode ser uma quantidade de CCUs incluídas no primeiro
Petição 870190091967, de 16/09/2019, pág. 78/118
72/95 recurso de tempo-frequência, ou pode ser o valor máximo da quantidade de grupos de CBs ou o valor real m da quantidade de grupos de CBs. Se N é a quantidade de CCUs incluídas no primeiro recurso de tempo-frequência, cada bit indica se os dados mapeados para uma CCU correspondente são novos dados ou dados retransmitidos. Se N é o valor máximo da quantidade de grupos de CBs ou o valor real m da quantidade de grupos de CBs, cada bit indica se os dados de um grupo de CBs correspondente são novos dados ou dados retransmitidos.
[00227] Deve ser notado que, se apenas os dados retransmitidos forem transmitidos no processo de transmissão atual, a informação que representa os novos dados e que está no NDI é não significativa e, por exemplo, pode ser usada para indicar que um grupo de CBs correspondente não é retransmitido em um recurso atualmente escalonado. Pode ser entendido que a informação usada para indicar o significado não está limitada ao NDI, desde que uma função da informação indicando o significado seja a mesma que uma função do NDI. Se os novos dados e os dados retransmitidos forem transmitidos no processo de transmissão atual, a informação que representa os novos dados e os dados retransmitidos e que está no NDI é significativa.
[00228] Opcionalmente, a DCI pode ainda incluir informação usada para indicar um TB específico e/ou um grupo de CBs específico ao qual os dados transmitidos no primeiro
recurso de tempo-frequência pertencem. Desta forma, a
robustez da comunicação pode ser aprimorada.
[00229] Além disso, deve ser notado que um exemplo no
qual os dados de um TB são transmitidos no processo de
transmissão atual é usado acima para descrição. Durante a
Petição 870190091967, de 16/09/2019, pág. 79/118
73/95 implementação real, os dados de uma pluralidade de TBs podem alternativamente ser transmitidos em um processo de transmissão. Os dados da pluralidade de TBs são multiplexados em um mesmo recurso de tempo-frequência. Nesta modalidade da presente invenção, uma pluralidade de TBs (por exemplo, dois TBs) ou uma pluralidade de grupos de CBs (ou dois grupos de CBs) podem ser multiplexados em uma forma de multiplexação por divisão de frequência (frequency division multiplexing, FDM) ou em uma mult iplexação por divisão de tempo (time division multiplexing, DMT), isto é, mapeados para diferentes CCUs no domínio da frequência ou mapeados para diferentes CCUs no domínio do tempo. Portanto, opcionalmente, uma indicação de maneira de mapeamento de recursos pode ser adicionada à DCI, e é usada para indicar se uma maneira de multiplexação e mapeamento de duas palavras de código é multiplexação espacial, multiplexação por divisão de frequência, multiplexação por divisão de tempo ou semelhantes. Opcionalmente, um retorno de ACK/NACK subsequente é compatível com LTE, ou reutiliza um projeto de LTE (por exemplo, dois TBs ou dois grupos de CBs são retornados de forma independente, são escalonados independentemente, e correspondem separadamente a um NDI, RV, MCS ou semelhantes).
[00230] Opcionalmente, quando a solução técnica fornecida nesta modalidade da presente invenção é aplicada a um sistema de múltiplas entradas de múltiplas saídas (multiple-input multiple-output, MIMO), quando multiplexação espacial é realizada em uma pluralidade de TBs transmitidos em um processo de transmissão, a extremidade de transmissão pode executar uma operação independente em cada um da
Petição 870190091967, de 16/09/2019, pág. 80/118
74/95 pluralidade de TBs. Por outras palavras, a transmissão de dados é realizada em cada uma da pluralidade de TBs de acordo com a solução técnica fornecida neste pedido. Alternativamente, a extremidade de transmissão pode executar uma operação conjunta na pluralidade de TBs, por exemplo, pode determinar uma maneira de divisão uniforme com base em um TB da pluralidade de TBs que possui um tamanho de dados maior ou menor. Por exemplo, um TBS usado em um processo de determinação do valor real m da quantidade de grupos de CBs pode ser determinado com base no TB da pluralidade de TBs que possui o maior ou menor tamanho de dados.
[00231] A Figura 10 é um fluxograma esquemático de outro método de transmissão de dados de acordo com uma modalidade da presente invenção. Para explicações sobre o conteúdo relacionado da implementação opcional, consulte o anterior. O método pode incluir os seguintes passos S201 a S204.
[00232] S201: Uma extremidade de recepção recebe informação de controle, onde a informação de controle inclui informação sobre um TB.
[00233] A informação de controle pode ser DCI. Para uma maneira de projetar a DCI, consulte o anterior. A informação sobre o TB inclui um tamanho de dados do TB. Opcionalmente, a informação sobre o TB pode incluir ainda pelo menos uma das seguintes informações: um valor real m de uma quantidade de grupos de CBs obtidos pela divisão do TB, uma quantidade de CCUs para as quais o TB é mapeado, uma regra de divisão de dividir o TB em m grupos de CBs, uma regra de divisão de dividir um grupo de CBs em CBs, um identificador de pelo menos um grupo de CBs, um identificador de uma CCU para a qual o pelo menos um grupo de CBs é mapeado, uma maneira de
Petição 870190091967, de 16/09/2019, pág. 81/118
75/95 configurar uma CCU, e similar.
[00234] S202: A extremidade de recepção recebe o TB mapeado para um primeiro recurso de tempo-frequência. O primeiro recurso de tempo-frequência inclui n CCUs, as CCUs são alguns recursos de tempo-frequência do primeiro recurso de tempo-frequência, e nenhum recurso de tempo-frequência é sobreposto entre diferentes CCUs; o TB inclui m grupos de CBs, cada um dos m grupos de CBs inclui pelo menos um CB, e dados de diferentes grupos de CBs são mapeados para diferentes CCUs; os dados dos diferentes grupos de CBs são sobrepostos no domínio da frequência e não são sobrepostos no domínio do tempo, ou os dados dos diferentes grupos de CBs são sobrepostos no domínio do tempo e não são sobrepostos no domínio da frequência; m > 2, m é um inteiro, n > m e n é um inteiro.
[00235] Opcionalmente, a informação sobre o TB inclui o tamanho de dados do TB. Depois de S201, o método pode ainda incluir: determinar, pela extremidade de recepção, um valor real m de uma quantidade de grupos de CBs com base no tamanho de dados do TB, um valor máximo de um tamanho de dados de um CB, um valor máximo da quantidade de grupos de CBs e uma quantidade n de CCUs.
[00236] S203: A extremidade de recepção determina uma relação de mapeamento entre cada um dos m grupos de CBs e cada uma das n CCUs.
[00237] S203 pode especificamente incluir: determinar, pela extremidade de recepção, a relação de mapeamento entre cada um dos m grupos de CBs e cada uma das n CCUs com base no valor real m da quantidade de grupos de CBs e a quantidade n de CCUs. Para explicações relacionadas à implementação,
Petição 870190091967, de 16/09/2019, pág. 82/118
76/95 consulte o anterior.
[00238] S204: A extremidade de recepção obtém os m grupos de CBs a partir do primeiro recurso de tempo-frequência com base na relação de mapeamento, e gera dados de um TB por concatenar dados demodulados e decodificados dos m grupos de CBs.
[00239] Opcionalmente, após S203, antes de S204, o método pode incluir ainda: determinar, pela extremidade de recepção, um tamanho de dados de cada um dos m grupos de CBs com base na relação de mapeamento e um tamanho de um recurso que pode ser usado para transmitir dados e que está nas n CCUs. Para explicações relacionadas à implementação opcional, consulte o anterior. Detalhes não são descritos aqui novamente.
[00240] Opcionalmente, após S204, o método pode incluir ainda: dividir, pela extremidade de recepção, os dados de cada grupo de CBs em C CBs. Para uma implementação específica, consulte o anterior. Detalhes não são descritos aqui novamente.
[00241] Para efeitos vantajosos da solução técnica fornecida nesta modalidade, consulte o anterior. Detalhes não são descritos aqui novamente.
[00242] A extremidade de recepção obtém os m grupos de CBs a partir do primeiro recurso de tempo-frequência com base na relação de mapeamento em S204 pode ser considerado como um processo de mapeamento de recursos inverso. Que a extremidade de recepção gera dados de um TB por concatenar dados demodulados e decodificados dos m grupos de CBs, pode incluir: executar, pela extremidade de recepção, uma operação inversa e decodificar com base em decodificação,
Petição 870190091967, de 16/09/2019, pág. 83/118
77/95 desembaralhamento, demodulação e correspondência de taxa que são incluídos na DCI e, em seguida, gerar os dados de um TB por concatenar os dados decodificados.
[00243] Opcionalmente, o método pode ainda incluir: executar, pela extremidade de recepção, uma operação tal como uma CRC após decodificar os dados dos m grupos de CBs. De forma opcional, o método pode incluir ainda os seguintes passos Si e S2.
[00244] Si: A extremidade de recepção retorna um ACK/NACK de múltiplos bits para uma extremidade de transmissão com base na quantidade de grupos de CBs mapeados para o primeiro recurso de tempo-frequência. Uma quantidade de bits pode ser um valor fixo que é definido em um sistema. O valor fixo pode ser um valor maior ou igual ao valor máximo da quantidade de grupos de CBs, ou pode ser correspondentemente e dinamicamente ajustado ao valor real m da quantidade de grupos de CBs com base em informação como um TBS ou um MCS. Cada bit é utilizado para indicar se dados de um grupo de CBs correspondente são verificados corretamente.
[00245] Por exemplo, se uma CRC é adicionada a cada CB, e uma CRC é adicionada a cada grupo de CBs, quando CRCs de todos os CBs em um grupo de CBs estão corretos, e uma CRC do grupo de CBs está correta, a extremidade de recepção retorna um ACK em um bit correspondente ao grupo de CBs; ou quando uma CRC de pelo menos um CB em um grupo de CBs está incorreta, ou uma CRC do grupo de CBs está incorreta, a extremidade de recepção retorna um NACK. Se uma CRC for adicionada a cada CB, e nenhuma CRC for adicionada ao grupo de CBs, quando os CRCs de todos os CBs em um grupo de CBs estiverem corretos, a extremidade de recepção retorna um ACK em um bit
Petição 870190091967, de 16/09/2019, pág. 84/118
78/95 correspondente ao grupo de CBs; ou quando uma CRC de pelo menos um CB em um grupo de CBs está incorreta, a extremidade de recepção retorna um NACK.
[00246] S2: A extremidade de transmissão recebe um retorno de ACK/NACK enviado pela extremidade de recepção.
[00247] Deve ser notado que apenas uma CRC realizada pela extremidade de recepção no grupo de CBs é descrita abaixo. Durante a implementação específica, o método pode incluir ainda: realizar, pela extremidade de recepção, uma CRC em cada CB e/ou uma CRC no TB. Para um processo de implementação específico do mesmo, consulte a técnica anterior. Detalhes não são descritos aqui novamente.
[00248] Durante a implementação específica, se o retorno de ACK/NACK recebido pela extremidade de transmissão incluir apenas ACKs, dados de um TB seguinte continuam a ser transmitidos para a extremidade de recepção de acordo com o método de transmissão de dados fornecido acima. Se o retorno de ACK/NACK recebido pela extremidade de transmissão incluir um NACK, dados de um grupo de CBs correspondente ao NACK podem ser retransmitidos para a extremidade de recepção de acordo com um processo de processamento de retransmissão fornecido abaixo.
[00249] O processo no qual a extremidade de transmissão retransmite dados e que é fornecido nesta modalidade da presente invenção é descrito abaixo, e pode especificamente incluir os dois casos seguintes.
[00250] Em um primeiro caso, somente os dados retransmitidos são transmitidos em um processo de transmissão.
[00251] A Figura 11 é um diagrama esquemático de um
Petição 870190091967, de 16/09/2019, pág. 85/118
79/95 processo de transmissão. Um recurso de tempo-frequência mostrado em (a) na Figura 11 indica um recurso de tempofrequência alocado em um primeiro processo de transmissão, o recurso de tempo-frequência é um intervalo no domínio do tempo, e o intervalo inclui sete símbolos. 0 recurso de tempo-frequência é dividido em uma CCU 1 a uma CCU 4. Os dados transmitidos no primeiro processo de transmissão são TB de novos dados, e o TB é dividido em um grupo de CBs 1 a um grupo de CBs 4. Cada grupo de CBs é mapeado sucessivamente a uma CCU em uma ordem de grupo de CCUs. Assumindo que um ACK/NACK retornado pela extremidade de recepção para a extremidade de transmissão no primeiro processo de transmissão indica que os dados em um CB 2 e os dados em um CB 4 precisam ser retransmitidos, os dados no CB 2 e os dados no CB 4 podem ser sucessivamente e, respectivamente, mapeados para duas CCUs na ordem de grupo de CCUs em um segundo processo de transmissão. Por outras palavras, os dados no CB 2 são mapeados para a CCU 1 e a CCU 2, e os dados no CB 4 são mapeados para a CCU 3 e a CCU 4, como mostrado em (b) na Figura 11.
[00252] Deve ser notado que uma regra de configuração de CCU no processo de retransmissão, um relação de mapeamento entre um grupo de CBs retransmitido e uma CCU, e similares, podem todos ser acordados pela extremidade de transmissão e a extremidade de recepção com antecedência e, portanto, não precisam ser indicados pela extremidade de transmissão para a extremidade de recepção. Para aumentar a flexibilidade e robustez da comunicação, a relação de mapeamento entre cada grupo de CBs retransmitido e uma CCU pode, alternativamente, ser indicada na DCI no processo de retransmissão.
Petição 870190091967, de 16/09/2019, pág. 86/118
80/95 [00253] Opcionalmente, um recurso de retransmissão também pode ser alocado conforme necessário. No exemplo anterior, se o ACK/NACK retornado pela extremidade de recepção para a extremidade de transmissão indica que os dados no CB 2 e os dados no CB 4 precisam ser retransmitidos, a extremidade de transmissão aloca apenas a CCU 2 e a CCU 4 no segundo processo de transmissão. A CCU 2 é configurada para retransmitir os dados no CB 2, e a CCU 4 é configurada para retransmitir os dados no CB 4. Na implementação, um recurso ocupado pelos dados retransmitidos pode ser o mesmo que um recurso ocupado durante a transmissão inicial. Por exemplo, uma quantidade e/ou localizações de CCUs ocupadas pelos dados retransmitidos é/são as mesmas que uma quantidade e/ou localizações de CCUs ocupadas durante a transmissão inicial. Desta forma, sobrecargas de indicação de sinalização de controle podem ser reduzidas.
[00254] Além disso, deve ser notado que uma indicação de uma quantidade de grupos de CBs retransmitidos pode ser adicionada à DCI, para permitir que esta solução seja compatível com um modo de transmissão desatualizado. Durante a implementação específica, supondo que um NDI em um processo de retransmissão indique que os dados de dois grupos de CBs inicialmente transmitidos precisam ser retransmitidos, mas a indicação, que está na DCI, da quantidade de grupos de CBs retransmitidos é um, os dois grupos de CBs indicados no NDI são implicitamente combinados em um grupo de CBs. Além disso, durante a retransmissão, um RB pode ser reduzido de forma adaptativa.
[00255] Em um segundo caso, os dados retransmitidos e os novos dados são transmitidos em um processo de transmissão.
Petição 870190091967, de 16/09/2019, pág. 87/118
81/95 [00256] Opcionalmente, uma localização de um recurso de tempo-frequência para o qual os dados retransmitidos são mapeados no processo de transmissão atual é a mesma que uma localização de um recurso de tempo-frequência para o qual os novos dados correspondentes aos dados retransmitidos são mapeados. Desta forma, a extremidade de transmissão não precisa indicar, para a extremidade de recepção, a localização do recurso de tempo-frequência ocupado pelos dados retransmitidos. Certamente, durante a implementação especifica, a localização do recurso de tempo-frequência para o qual os dados retransmitidos são mapeados no processo de transmissão atual pode, alternativamente, ser diferente da localização do recurso de tempo-frequência para o qual os novos dados correspondentes aos dados retransmitidos são mapeados. Neste caso, a extremidade de transmissão precisa indicar, para a extremidade de recepção, a localização do recurso de tempo-frequência ocupado pelos dados retransmitidos.
[00257] A Figura 12 é um diagrama esquemático de um processo de transmissão. Assume-se que um recurso de tempofrequência alocado em cada processo de transmissão é um intervalo no domínio do tempo, e o intervalo inclui sete símbolos. Além disso, o recurso de tempo-frequência alocado em cada processo de transmissão é dividido em quatro CCUs: uma CCU 1 a uma CCU 4. Cada uma das três primeiras CCUs inclui dois símbolos, e a última CCU inclui um símbolo. Portanto,
[00258] Em um primeiro processo de transmissão, para
transmitir TB de novos dados 1, uma extremidade de
transmissão pode determinar um tamanho do TB 1 com base nos
Petição 870190091967, de 16/09/2019, pág. 88/118
82/95 tamanhos da CCU 1 à CCU 4 e, em seguida, dividir o TB 1 em quatro grupos de CBs com base no tamanho do TB 1 e de acordo com o método fornecido acima. Os quatro grupos de CBs são marcados como um grupo de CBs 1.1 a um grupo de CBs 1.4. Em seguida, a extremidade de transmissão mapeia sucessivamente cada grupo de CBs em uma CCU ordem de grupo de CCUs, como mostrado em (a) na Figura 12. Se um ACK/NACK retornado por uma extremidade de recepção para a extremidade de transmissão no primeiro processo de transmissão indicar que os dados em um CB 1 e os dados em um CB 3 precisam ser retransmitidos, então:
[00259] Em um segundo processo de transmissão, para transmitir dados retransmitidos e TB de novos dados 2, a extremidade de transmissão pode determinar um tamanho do TB de novos dados 2 com base nas CCUs disponíveis (isto é, a CCU 2 e a CCU 4) e depois dividir o TB 2 em um grupo de CBs baseado no tamanho do TB 2 e de acordo com o método fornecido acima. O um grupo de CBs é marcado como um grupo de CBs 2.1. Em seguida, a extremidade de transmissão mapeia o grupo de CBs para a CCU 2 e a CCU 4, como mostrado em (b) na Figura 12. O ACK/NACK retornado pela extremidade de recepção até a
extremidade de transmissão no primeiro processo de
transmissão indica que os dados no CB 1 e os dados no CB 3
precisam ser retransmitidos.
[00260] Os seguintes pontos de um processo de
retransmissão de dados pela extremidade de transmissão precisam ser descritos.
[00261] Em primeiro lugar, na modalidade anterior, quando os dados de uma pluralidade de grupos de CBs precisam ser retransmitidos, a extremidade de transmissão retransmite os
Petição 870190091967, de 16/09/2019, pág. 89/118
83/95 dados da pluralidade de grupos de CBs em um processo de transmissão. Durante a implementação real, os dados da pluralidade de grupos de CBs podem alternativamente ser retransmitidos em uma pluralidade de processos de transmissão. Neste caso, opcionalmente, a informação sobre um grupo de CBs atualmente retransmitido pode ser indicada na DCI em cada processo de transmissão. A informação sobre o grupo de CBs atualmente retransmitido pode incluir pelo menos uma das seguintes informações: um identificador do grupo de CBs e um identificador de um TB ao qual o grupo de CBs pertence.
[00262] Em segundo lugar, na modalidade anterior, quando a extremidade de transmissão determina que um grupo de CBs precisa ser retransmitido, os dados de todo o grupo de CBs são retransmitidos. Durante a implementação real, em um processo de transmissão de dados, assumindo que alguns dados de um grupo de CBs são interferidos com, a extremidade de transmissão pode selecionar, a partir de um grupo de CBs que precisa ser retransmitido, com base em uma característica da interferência (como a interferência mostrada na caixa de linha tracejada 1 mostrada na Figura 2 ou a interferência mostrada na caixa de linha tracejada 2 mostrada na Figura 2) para retransmissão, dados mapeados para um ou mais símbolos/mini-intervalos/intervalos que são interferidos com, ou dados mapeados para um ou mais RBs com interferência, dados mapeados para uma ou mais CCUs que são interferidos com, ou semelhantes. A retransmissão pertinente é considerada na implementação. Comparado com a retransmissão dos dados do grupo de CBs, uma granularidade de escalonamento no processo de retransmissão é menor. Portanto, a eficiência
Petição 870190091967, de 16/09/2019, pág. 90/118
84/95 de transmissão pode ser melhorada. Opcionalmente, para garantir a robustez da comunicação, uma indicação de alocação de recursos dos dados retransmitidos, informação sobre os dados retransmitidos (por exemplo, símbolos/miniintervalos/intervalos/RBs/CCUs específicos nos quais os dados correspondentes aos dados retransmitidos estão localizados em um processo de transmissão), e similares podem ser adicionados à DCI.
[00263] A Figura 12a é um diagrama de interação esquemático de um método de transmissão de dados de acordo com uma modalidade da presente invenção. O método mostrado na Figura 12a inclui os seguintes passos S301 a S305:
[00264] S301: Uma extremidade de transmissão divide um TB em m grupos de CBs, onde cada grupo de CBs inclui pelo menos um CB.
[00265] S302: A extremidade de transmissão mapeia os dados codificados e modulados dos m grupos de CBs para um primeiro recurso de tempo-frequência.
[00266] S303: A extremidade de transmissão envia informação de controle, e os dados que são mapeados para o primeiro recurso de tempo-frequência, onde a informação de controle inclui informação sobre o TB.
[00267] S304: Uma extremidade de recepção recebe a informação de controle e os dados que são mapeados para o primeiro recurso de tempo-frequência, em que a informação de controle pode ser usada pela extremidade de recepção para determinar um valor de m.
[00268] S305: A extremidade de recepção obtém os m grupos de CBs a partir do primeiro recurso de tempo-frequência, e gera dados de um TB por concatenar dados demodulados e
Petição 870190091967, de 16/09/2019, pág. 91/118
85/95 decodificados dos m grupos de CBs.
[00269] Para um método para determinar m pela extremidade de transmissão e pela extremidade de recepção, um método para dividir um grupo de CBs em CBs, um método para transmitir uma pluralidade de TBs, e semelhantes, consulte o anterior. Detalhes não são descritos aqui novamente.
[00270] Na solução técnica, um TB é dividido em uma pluralidade de grupos de CBs e cada grupo de CBs inclui pelo menos um CB. Desta forma, se a extremidade de recepção determina que os dados de um grupo de CBs ou dados de um ou mais CBs em um grupo de CBs são transmitidos sem sucesso, a extremidade de transmissão precisa retransmitir os dados somente do grupo de CBs. Portanto, recursos podem ser salvos, e eficiência de transmissão é aprimorada.
[00271] As soluções fornecidas nas modalidades da presente invenção são principalmente descritas acima a partir de uma perspectiva da interação entre os elementos de rede. Pode ser entendido que, para implementar as funções anteriores, os elementos de rede, tais como a extremidade de transmissão e a extremidade de recepção, incluem estruturas de hardware correspondentes e/ou módulos de software correspondentes que executam várias funções. As pessoas peritas na arte devem ser facilmente conscientes que, com referência aos exemplos descritos nas modalidades divulgadas nesta especificação, módulos e passos de algoritmo podem ser implementados em uma forma de hardware ou em uma forma de uma combinação de hardware e software de computador na presente invenção. Se uma função é executada por hardware ou software de computador acionando hardware depende de determinadas aplicações e condições de projeto de restrição
Petição 870190091967, de 16/09/2019, pág. 92/118
86/95 das soluções técnicas. Pessoas qualificadas na técnica podem usar métodos diferentes para implementar as funções descritas para cada pedido particular, mas não deve ser considerado que a implementação vai além do escopo da presente invenção.
[00272] Os módulos de função da extremidade de transmissão e da extremidade de recepção podem ser divididos de acordo com os exemplos de métodos nas modalidades da presente invenção. Por exemplo, módulos de função correspondentes a várias funções podem ser divididos, ou duas ou mais funções podem ser integradas em um módulo de processamento. O módulo integrado anterior pode ser implementado em uma forma de hardware, ou pode ser implementado na forma de um módulo de função de software. Deve ser notado que a divisão de módulos nas modalidades da presente invenção é um exemplo e é apenas uma divisão da função lógica e pode ser outra divisão na implementação real.
[00273] Quando os módulos de função divididos de acordo com as funções são configurados, a Figura 13 é um diagrama estrutural esquemático possível de um aparelho de transmissão de dados 130 de acordo com uma modalidade. O aparelho de transmissão de dados 130 pode ser a extremidade de transmissão anterior. O aparelho de transmissão de dados 130 pode incluir: um módulo de divisão 1301, um módulo de mapeamento 1302 e um módulo de envio 1303. Opcionalmente, o aparelho de transmissão de dados 130 pode ainda incluir: um módulo de determinação 1304. Uma função de cada um dos módulos de função pode ser deduzida a partir dos passos de cada modalidade de método fornecida acima. Como alternativa, para uma função de cada um dos módulos de função, consulte
Petição 870190091967, de 16/09/2019, pág. 93/118
87/95 o conteúdo fornecido na parte SUMÁRIO. Detalhes não são descritos aqui novamente.
[00274] Quando um módulo integrado é configurado, o módulo de divisão 1301, o módulo de mapeamento 1302 e o módulo de determinação 1304 podem ser integrados em um módulo de processamento no aparelho de transmissão de dados. Além disso, o aparelho de transmissão de dados pode ainda incluir: um módulo de recepção e um módulo de armazenamento. O módulo de envio 1303 e o módulo de recepção podem ser integrados em um módulo de comunicação no aparelho de transmissão de dados.
[00275] A Figura 14 é um diagrama estrutural esquemático de um aparelho de transmissão de dados 140 de acordo com uma modalidade da presente invenção. O aparelho de transmissão de dados 140 pode ser a extremidade de transmissão anterior. O aparelho de transmissão de dados 140 pode incluir: um módulo de processamento 1401 e um módulo de comunicação 1402. O módulo de processamento 1401 é configurado para controlar e gerir ações do aparelho de transmissão de dados 140. Por exemplo, o módulo de processamento 1401 é configurado para suportar o aparelho de transmissão de dados 140 na realização de S101 e S102 que estão na Figura 7, a Figura 8, a Figura 8a e Figura 9, S100 e 3100a que estão na Figura 9, S301 e S302 que estão na Figura 12a e semelhantes, e/ou é configurado para suportar outro processo da tecnologia descrita nesta especificação. O módulo de comunicação 1402 é configurado para suportar o aparelho de transmissão de dados 140 em comunicação com outra entidade de rede, por exemplo, comunicação com uma extremidade de recepção. Por exemplo, o módulo de comunicação 1402 é configurado para suportar o aparelho de transmissão de dados 140 na execução
Petição 870190091967, de 16/09/2019, pág. 94/118
88/95 de S103 na Figura 7, a Figura 8, a Figura 8a e Figura 9, S303 na Figura 12a e semelhantes, e/ou configurado para suportar outro processo da tecnologia descrita nesta especificação. Opcionalmente, o aparelho de transmissão de dados 140 pode ainda incluir: um módulo de armazenamento 1403, configurado para armazenar código de programa correspondente e dados correspondentes que são utilizados pelo aparelho de transmissão de dados 140 para executar qualquer método de transmissão de dados fornecido acima.
[00276] O módulo de processamento 1401 pode ser um processador ou um controlador. O módulo de comunicação 1402 pode ser um transceptor, um circuito de transceptor, uma interface de comunicação ou semelhantes. O módulo de armazenamento 1403 pode ser uma memória.
[00277] Quando o módulo de processamento 1401 é um processador, o módulo de comunicação 1402 é um transceptor, e o módulo de armazenamento 1403 é uma memória, o aparelho de transmissão de dados 140 nesta modalidade da presente invenção pode ser mostrado na Figura 15.
[00278] A Figura 15 é um diagrama estrutural esquemático de um aparelho de transmissão de dados 150 de acordo com uma modalidade da presente invenção. O aparelho de transmissão de dados 150 inclui: um processador 1501, uma memória 1502, um barramento de sistema 1503, e uma interface de comunicação 1504. O processador 1501, a memória 1502 e a interface de comunicação 1504 são conectados utilizando o barramento de sistema 1503. A memória 1502 é configurada para armazenar uma instrução executável por computador. Quando o aparelho de transmissão de dados 150 funciona, o processador 1501 executa a instrução executável por computador armazenada na
Petição 870190091967, de 16/09/2019, pág. 95/118
89/95 memória 1502, de modo que o aparelho de transmissão de dados 150 realiza qualquer método de transmissão de dados fornecido nas modalidades da presente invenção. Para um método específico de transmissão de dados, consulte as descrições anteriores e descrições relacionadas nos desenhos em anexo. Detalhes não são descritos aqui novamente.
[00279] Esta modalidade da presente invenção fornece ainda um meio de armazenamento. O meio de armazenamento pode incluir a memória 1502.
[00280] O processador 1501 pode ser um processador, ou pode ser um termo geral para uma pluralidade de elementos de processamento. Por exemplo, o processador 1501 pode ser uma unidade de processamento central (central processing unit, CPU) , um processador de propósito geral, um processador de sinal digital (digital signal processor, DSP), um circuito integrado de aplicação específica (application-specific integrated circuit, ASIC), uma matriz de portas de campo programável (field programmable gate array, FPGA) ou outro dispositivo lógico programável, um dispositivo lógico de transistor, um componente de hardware, ou qualquer combinação destes. O processador 1501 pode implementar ou executar vários exemplos de blocos lógicos, módulos e circuitos que são descritos com referência ao conteúdo divulgado na presente invenção. O processador de propósito geral pode ser um microprocessador. Em alternativa, o processador pode ser qualquer processador convencional ou semelhantes. Em alternativa, o processador 1501 pode ser um processador dedicado. O processador dedicado pode incluir pelo menos um de um chip de processamento de banda base, um chip de processamento de frequência de rádio e semelhantes.
Petição 870190091967, de 16/09/2019, pág. 96/118
90/95
O processador dedicado pode ainda incluir um chip tendo uma outra função de processamento dedicada do aparelho de transmissão de dados 150.
[00281] A memória 1502 pode incluir uma memória transitória (transitory memory), por exemplo, uma memória de acesso aleatório (random access memory, RAM) . Em alternativa, a memória 1502 pode incluir uma memória não transitória (non-transitory memory), por exemplo, uma memória somente de leitura (read-only memory, ROM), uma memória flash (flash memory), uma unidade de disco rígido (hard disk drive, HDD) ou uma unidade de estado sólido (solid-state drive, SSD). Alternativamente, a memória 1502 pode incluir uma combinação dos tipos anteriores de memórias.
[00282] O barramento de sistema 1503 pode incluir um barramento de dados, um barramento de energia, um barramento de controle, um barramento de status de sinal e similares. Para descrição clara, vários barramentos são todos marcados como o barramento de sistema 1503 na Figura 15 nesta modalidade.
[00283] A interface de comunicação 1504 pode ser especificamente um transceptor no aparelho de transmissão de dados 150. O transceptor pode ser um transceptor sem fio. Por exemplo, o transceptor sem fio pode ser uma antena do aparelho de transmissão de dados 150. O processador 1501 recebe dados de ou envia dados para outro dispositivo, tal como uma estação base através da interface de comunicação 1504 .
[00284] Durante a implementação específica, os passos no procedimento de qualquer método de transmissão de dados fornecido acima podem ser realizados pelo processador 1501,
Petição 870190091967, de 16/09/2019, pág. 97/118
91/95 em uma forma de hardware, executando a instrução executável por computador que é armazenada na memória 1502 e que está em uma forma de software. Para evitar a repetição, os detalhes não são descritos aqui novamente.
[00285] Quando os módulos de função divididos de acordo com as funções são configurados, a Figura 16 é um diagrama estrutural esquemático possível de um aparelho de transmissão de dados 160 de acordo com uma modalidade. O aparelho de transmissão de dados 160 pode ser a extremidade de recepção anterior. O aparelho de transmissão de dados 160 pode incluir: um módulo de recepção 1601, um módulo de determinação 1602, e um módulo de obtenção 1603. Opcionalmente, o aparelho de transmissão de dados 160 pode ainda incluir: um módulo de divisão 1604. Uma função de cada um dos módulos de função pode ser deduzida a partir dos passos de cada modalidade de método fornecida acima. Como alternativa, para uma função de cada um dos módulos de função, consulte o conteúdo fornecido na parte SUMÁRIO. Detalhes não são descritos aqui novamente.
[00286] Quando um módulo integrado é configurado, o módulo de determinação 1602, o módulo de obtenção 1603 e o módulo de divisão 1604 podem ser integrados em um módulo de processamento no aparelho de transmissão de dados. Além disso, o aparelho de transmissão de dados pode ainda incluir: um módulo de envio e um módulo de armazenamento. O módulo de recepção 1601 e o módulo de envio podem ser integrados em um módulo de comunicação no aparelho de transmissão de dados.
[00287] A Figura 17 é um diagrama estrutural esquemático de um aparelho de transmissão de dados 170 de acordo com uma modalidade da presente invenção. O aparelho de transmissão
Petição 870190091967, de 16/09/2019, pág. 98/118
92/95 de dados 170 pode incluir: um módulo de processamento 1701 e um módulo de comunicação 1702. O módulo de processamento 1701 é configurado para controlar e gerir ações do aparelho de transmissão de dados 170. Por exemplo, o módulo de processamento 1701 é configurado para suportar o aparelho de transmissão de dados 170 na realização de S203 e S204 que estão na Figura 10 e S305 na Figura 12a e/ou é configurado para suportar outro processo da tecnologia descrita nesta especificação. O módulo de comunicação 1702 é configurado para suportar o aparelho de transmissão de dados 170 em comunicação com outra entidade de rede, por exemplo, comunicação com uma extremidade de transmissão. Por exemplo, o módulo de comunicação 1702 é configurado para suportar o aparelho de transmissão de dados 170 na execução de S304 na Figura 12a e/ou é configurado para suportar outro processo da tecnologia descrita nesta especificação. Opcionalmente, o aparelho de transmissão de dados 170 pode ainda incluir: um módulo de armazenamento 1703, configurado para armazenar código de programa correspondente e dados correspondentes que são utilizados pelo aparelho de transmissão de dados 170 para executar qualquer método de transmissão de dados fornecido acima.
[00288] O módulo de processamento 1701 pode ser um processador ou um controlador. O módulo de comunicação 1702 pode ser um transceptor, um circuito de transceptor, uma interface de comunicação ou semelhantes. O módulo de armazenamento 1703 pode ser uma memória.
[00289] Quando o módulo de processamento 1701 é um processador, o módulo de comunicação 1702 é um transceptor, e o módulo de armazenamento 1703 é uma memória, o aparelho
Petição 870190091967, de 16/09/2019, pág. 99/118
93/95 de transmissão de dados 170 nesta modalidade da presente invenção pode ser mostrado na Figura 18.
[00290] A Figura 18 é um diagrama estrutural esquemático de um aparelho de transmissão de dados 180 de acordo com uma modalidade da presente invenção. O aparelho de transmissão de dados 180 pode ser a extremidade de recepção anterior. O aparelho de transmissão de dados 180 pode incluir: um processador 1801, uma memória 1802, um barramento de sistema 1803, e uma interface de comunicação 1804. O processador 1801, a memória 1802 e a interface de comunicação 1804 são conectados usando o barramento de sistema 1803. A memória 1802 é configurada para armazenar uma instrução executável por computador. Quando o aparelho de transmissão de dados 180 executa, o processador 1801 executa a instrução executável por computador armazenada na memória 1802, de modo que o aparelho de transmissão de dados 180 realiza qualquer método de transmissão de dados fornecido nas modalidades da presente invenção. Para um método de transmissão de dados específico, consulte as descrições anteriores e as descrições relacionadas nos desenhos anexos. Detalhes não são descritos aqui novamente.
[00291] Esta modalidade da presente invenção fornece ainda um meio de armazenamento. O meio de armazenamento pode incluir a memória 1802. O processador 1801 pode ser um processador, ou pode ser um termo geral para uma pluralidade de elementos de processamento. Por exemplo, o processador 1801 pode ser uma CPU. Alternativamente, o processador 1801 pode ser outro processador de propósito geral, um DSP, um ASIC, um FPGA ou outro dispositivo lógico programável, um dispositivo de lógica de transistor ou porta discreta, um
Petição 870190091967, de 16/09/2019, pág. 100/118
94/95 componente de hardware discreto ou semelhantes. 0 processador de propósito geral pode ser um microprocessador. Em alternativa, o processador pode ser qualquer processador convencional ou semelhantes. Em alternativa, o processador
1801 pode ser um processador dedicado. O processador dedicado pode incluir pelo menos um de um chip de processamento de banda base, um chip de processamento de frequência de rádio e semelhantes. O processador dedicado pode ainda incluir um chip tendo uma outra função de processamento dedicada do aparelho de transmissão de dados 180.
[00292] A memória 1802 pode incluir uma memória transitória, por exemplo, uma RAM. Em alternativa, a memória
1802 pode incluir uma memória não transitória, por exemplo, uma ROM, uma memória flash, um HDD ou um SSD. Alternativamente, a memória 1802 pode incluir uma combinação dos tipos anteriores de memórias.
[00293] O barramento de sistema 1803 pode incluir um barramento de dados, um barramento de energia, um barramento de controle, um barramento de status de sinal e similares. Para descrição clara, vários barramentos são todos marcados como o barramento de sistema 1803 na Figura 18 nesta modalidade.
[00294] A interface de comunicação 1804 pode ser especificamente um transceptor no aparelho de transmissão de dados 180. O transceptor pode ser um transceptor sem fio. Por exemplo, o transceptor sem fio pode ser uma antena do aparelho de transmissão de dados 180. O processador 1801 recebe dados de ou envia dados para outro dispositivo, tal como uma extremidade de transmissão através da interface de comunicação 1804.
Petição 870190091967, de 16/09/2019, pág. 101/118
95/95 [00295] Durante a implementação específica, os passos no procedimento de qualquer método de transmissão de dados fornecido acima podem ser realizados pelo processador 1801, em uma forma de hardware, executando a instrução executável por computador que é armazenada na memória 1802 e que se encontra em uma forma de software. Para evitar a repetição, os detalhes não são descritos aqui novamente.
[00296] Pessoas peritas na arte devem estar cientes de que em um ou mais dos exemplos anteriores, as funções descritas na presente invenção podem ser implementadas usando hardware, software, firmware, ou qualquer combinação dos mesmos. Quando as funções são implementadas por software, essas funções podem ser armazenadas em um meio legível por computador ou transmitidas como uma ou mais instruções ou código no meio legível por computador. O meio legível por computador inclui um meio de armazenamento de computador e um meio de comunicação, onde o meio de comunicação inclui qualquer meio que permita que um programa de computador seja transmitido de um lugar para outro. O meio de armazenamento pode ser qualquer meio disponível acessível a um computador geral ou dedicado.
[00297] As descrições são apenas implementações específicas da presente invenção, mas não se destinam a limitar o âmbito de proteção da presente invenção. Qualquer variação ou substituição prontamente determinada por especialistas na técnica dentro do âmbito técnico divulgado na presente invenção deve cair dentro do âmbito de proteção da presente invenção. Portanto, o escopo de proteção da presente invenção estará sujeito ao escopo de proteção das reivindicações.

Claims (30)

  1. REIVINDICAÇÕES EMENDADAS
    1. Método de recepção de dados, caracterizado pelo fato de que compreende:
    receber (S303) informação de controle;
    receber (S304), com base na informação de controle, os dados de um bloco de transporte, TB, em um primeiro recurso de tempo-frequência;
    obter (S305) m grupos de blocos de código, CB, no TB, e gerar dados de um TB por concatenar dados demodulados e decodificados dos m grupos de CBs, em que m é um inteiro positivo, m = min(Ncg re,NGroup , NCB re é uma quantidade de CBs no TB, NGroup rax é uma quantidade máxima de grupos de CBs para o TB, cada um dos m grupos de CBs compreende pelo menos um CB, e Ncb re é determinado com base em um tamanho de TB (TBS) e um valor máximo de um tamanho de dados de um CB.
  2. 2. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que uma quantidade de_ CBs em cada um dos m grupos de CBs é C+ ou C_ em que A,™·—J e .
  3. 3. Método, de acordo com a reivindicação 2, caracterizado pelo fato de que em que nos m grupos de CBs, cada um dos primeiros jV+ grupos de CBs compreende C+ CBs, cada um dos últimos N_ grupos de CBs compreende C_ CBs, em que
    2V+ = NCb re~mC- e N_ =m-N+ .
  4. 4. Método, de acordo com qualquer uma das reivindicações
    1 a 3, caracterizado pelo fato de que a informação de controle compreende uma versão de redundância (RV), e a RV é utilizada pelo TB.
  5. 5. Método, de acordo com qualquer uma das reivindicações
    1 a 4, caracterizado pelo fato de que a informação de controle compreende informação de NGroup
    Petição 870190091948, de 16/09/2019, pág. 8/15
    2/Ί bits, e a informação de NGroup rax bits indica se os dados de cada um dos m grupos de CBs são retransmitidos.
  6. 6. Método, de acordo com qualquer uma das reivindicações 1 a 5, caracterizado pelo fato que o método compreende ainda:
    enviar um reconhecimento/reconhecimento negativo (ACK/NACK) de ΝΰΓθαρ_^ bits.
  7. 7. Método, de acordo com a reivindicação 6, caracterizado pelo fato de que cada de NGroup_^ bits do ACK/NACK de NGroup_^ bits indica se dados de um grupo de CBs correspondente são verificados corretamente.
  8. 8. Método de transmissão de dados, caracterizado pelo fato de que compreende:
    mapear dados codificados e modulados de uma parte ou de todos os m grupos de blocos de código (CB) de um bloco de transporte (TB) para um primeiro recurso de tempofrequência, em que m é um inteiro positivo, cada um dos m grupos de CBs compreende pelo menos um CB, m = min(NCB re,NGroup ^) , Ncb re é uma quantidade de CBs no TB, NGroup é uma quantidade máxima de grupos de CBs, e NCB re é determinado com base em um tamanho de TB (TBS) e um tamanho máximo de um CB; e enviar os dados no primeiro recurso de tempo-frequência.
  9. 9. Método, de acordo com a reivindicação 8, caracterizado pelo fato de que uma quantidade de CBs em cada um dos m
    '' ; x grupos de CBs é C+ ou C_ em que C,. ~; t j e Cf ™ j ~~~ § · 10. Método, de acordo com a reivindicação 9 caracterizado pelo fato de que em que nos m grupos de CBs cada um dos primei ros N+ grupos de CBs compreende C+ CBs
    cada um dos últimos N_ grupos de CBs compreende C_ CBs, em que 2V+ = NCB re -mC_ e N_ =m-N+ .
  10. 11. Método, de acordo com qualquer uma das reivindicações
    Petição 870190091948, de 16/09/2019, pág. 9/15
    3/7
    8 a 10, caracterizado pelo fato de que a informação de controle compreende uma versão de redundância (RV), e a RV é utilizada pelo TB.
  11. 12. Método, de acordo com qualquer uma das reivindicações
    8 a 11, caracterizado pelo fato de que compreende ainda:
    enviar informação de controle, em que a informação de controle compreende informação sobre o TB.
  12. 13. Método, de acordo com a reivindicação 12, caracterizado pelo fato de que a informação de controle compreende informação de NGroup rax bits, e a informação de NGroup rax bits é usada para indicar se os dados de cada um dos grupos de CBs são retransmitidos.
  13. 14. Método, de acordo com qualquer uma das reivindicações 8 a 13, caracterizado pelo fato que o método compreende ainda:
    receber um ACK/NACK de Nr bits.
    Group
  14. 15. Método, de acordo com a reivindicação 14, caracterizado pelo fato de que cada de NGroup bits do ACK/NACK de NGroup rax bits é utilizado para indicar se dados de um grupo de CBs correspondente são verificados corretamente.
  15. 16. Aparelho de comunicação, caracterizado pelo fato de que compreende:
    um módulo de recepção, configurado para receber informação de controle, e receber, com base na informação de controle, dados de um bloco de transporte (TB) em um primeiro recurso de tempo-frequência; e um módulo de processamento, configurado para: obter m grupos de blocos de código CBs no TB, e gerar dados de um TB por concatenar dados demodulados e decodificados dos m grupos
    Petição 870190091948, de 16/09/2019, pág. 10/15
    Ml de CBs, em que m é um número inteiro positivo, m = TMa(NCBre,NGroupnw)r NCBre é uma quantidade de CBs no TB, NGroup rax θ uma quantidade máxima de grupos de CBs para ο TB, cada um dos m grupos de CBs compreende pelo menos um CB, e Ncb re é determinado com base em um tamanho de TB TBS e um tamanho máximo de um CB.
  16. 17. Aparelho, de acordo com a reivindicação 16, caracterizado pelo fato de que uma quantidade de CBs em cada um dos m grupos de CBs é C, ou C_ em que C =d—( ! V S i S-tx i e Á- — | |
  17. 18. Aparelho, de acordo com a reivindicação 17, caracterizado pelo fato de que em que nos m grupos de CBs, cada um dos primeiros jV+ grupos de CBs compreende C+ CBs, cada um dos últimos N_ grupos de CBs compreende C_ CBs, em que 1V+ = Ncb re ~mC_ e N_ = m- N+ .
  18. 19. Aparelho, de acordo com qualquer uma das reivindicações 16 a 18, caracterizado pelo fato de que a informação de controle compreende uma versão de redundância (RV), e a RV é utilizada pelo TB.
  19. 20. Aparelho, de acordo com qualquer uma das reivindicações 16 a 19, caracterizado pelo fato de que a informação de controle compreende informação de NGroup rax bits, e a informação de NGroup bits é usada para indicar se os dados de cada um dos grupos de CBs são retransmitidos.
  20. 21. Aparelho, de acordo com qualquer uma das reivindicações 16 a 20, caracterizado pelo fato que o aparelho compreende ainda:
    um módulo de envio, configurado para enviar um reconhecimento/reconhecimento negativo (ACK/NACK) de NGroup rax bits.
    Petição 870190091948, de 16/09/2019, pág. 11/15
    5/7
  21. 22. Aparelho, de acordo com a reivindicação 21, caracterizado pelo fato de que cada um de NGroup bits do ACK/NACK de NGroup rax bits é utilizado para indicar se dados de um grupo de CBs correspondente são verificados corretamente.
  22. 23. Aparelho de comunicação, caracterizado pelo fato de que compreende:
    um módulo de processamento, configurado para mapear dados codificados e modulados de uma parte ou de todos os m grupos de blocos de código (CB) de um bloco de transporte (TB) para um primeiro recurso de tempo-frequência, em que m é um número inteiro positivo, cada um dos m grupos de CBs compreende pelo menos um CB, m = min(NCB re,NGroup , NCB re é uma quantidade de CBs no TB, NGroup rax é uma quantidade máxima de grupos de CBs, e NCB re é determinado com base em um tamanho de TB (TBS) e um tamanho máximo de um CB; e um módulo de envio, configurado para enviar dados que estão no primeiro recurso de tempo-frequência.
  23. 24. Aparelho, de acordo com a reivindicação 23, caracterizado pelo fato de que uma quantidade de CBs em cada
    um dos m grupos de CBs é C+ ou C_ em que C. ~ i( * 5+5 1 A% .... I e C.-| 25. Aparelho, de acordo com a reivindicação 24 caracterizado pelo fato de que em que nos m grupos de CBs
    cada um dos primeiros jV+ grupos de CBs compreende C+ CBs, cada um dos últimos N_ grupos de CBs compreende C_ CBs, em que 2V+ = NCB re -mC_ e N_ = m- N+ .
  24. 26. Aparelho, de acordo com qualquer uma das reivindicações 23 a 25, caracterizado pelo fato de que a informação de controle compreende uma versão de redundância
    Petição 870190091948, de 16/09/2019, pág. 12/15
    6/7 (RV), e a RV é RV utilizada pelo TB.
  25. 27. Aparelho, de acordo com qualquer uma das reivindicações 23 a 26, caracterizado pelo fato de que o módulo de envio é ainda configurado para enviar informação de controle, em que a informação de controle compreende informação sobre o TB.
  26. 28. Aparelho, de acordo com a reivindicação 27, caracterizado pelo fato de que a informação de controle compreende informação de NGroup rax bits, e a informação de NGroup rmx bits é usada para indicar se os dados de cada um dos grupos de CBs são retransmitidos.
  27. 29. Dispositivo, de acordo com qualquer uma das reivindicações 23 a 28, caracterizado pelo fato que o aparelho compreende ainda:
    um módulo de recepção, configurado para receber ACK/NACK de bits.
    (jroup_TfàX.
  28. 30. Aparelho, de acordo com a reivindicação 29, caracterizado pelo fato de que cada um de NGroup bits do ACK/NACK de NGroup rax bits é utilizado para indicar se dados de um grupo de CBs correspondente são verificados corretamente.
  29. 31. Aparelho de comunicação, caracterizado pelo fato de que compreende:
    um meio de armazenamento incluindo instruções executáveis; e um processador;
    em que as instruções executáveis, quando executadas pelo processador, fazem com que o aparelho execute o método conforme definido em qualquer uma das reivindicações 1 a 15.
  30. 32. Meio de armazenamento legível por computador tendo
    Petição 870190091948, de 16/09/2019, pág. 13/15
    Ί/7 um programa gravado no mesmo; caracterizado programa faz com que um computador execute o definido em qualquer uma das reivindicações pelo fato que o método conforme 1 a 15.
BR112019009082-7A 2016-11-04 2017-11-03 método e aparelho de transmissão de dados BR112019009082A2 (pt)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN201610982030 2016-11-04
CN201611271245 2016-12-30
CN201710167223.0A CN108023721B (zh) 2016-11-04 2017-03-20 一种数据传输方法和装置
PCT/CN2017/109362 WO2018082661A1 (zh) 2016-11-04 2017-11-03 一种数据传输方法和装置

Publications (1)

Publication Number Publication Date
BR112019009082A2 true BR112019009082A2 (pt) 2019-11-12

Family

ID=62079170

Family Applications (1)

Application Number Title Priority Date Filing Date
BR112019009082-7A BR112019009082A2 (pt) 2016-11-04 2017-11-03 método e aparelho de transmissão de dados

Country Status (8)

Country Link
US (2) US10856286B2 (pt)
EP (1) EP3537644B1 (pt)
JP (1) JP6938632B2 (pt)
CN (2) CN108023721B (pt)
BR (1) BR112019009082A2 (pt)
CA (1) CA3042829C (pt)
WO (1) WO2018082661A1 (pt)
ZA (1) ZA201902977B (pt)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102561715B1 (ko) * 2016-11-24 2023-08-02 삼성전자주식회사 무선 셀룰라 통신 시스템에서 부분 재전송 방법 및 장치
CN108270513B (zh) 2016-12-30 2024-01-19 华为技术有限公司 发送控制信息的方法和装置及接收控制信息的方法和装置
US10555210B2 (en) 2017-03-15 2020-02-04 Qualcomm Incorporated Group indicator for code block group based retransmission in wireless communication
US10742234B2 (en) * 2017-03-15 2020-08-11 Qualcomm Incorporated Code block group definition configuration for wireless communication
CN109565367B (zh) 2017-03-23 2021-11-30 Lg 电子株式会社 在无线通信***中发送或接收确认应答信息的方法以及设备
US20180287752A1 (en) * 2017-03-29 2018-10-04 Kt Corporation Method and apparatus for configuring transport block to transmit data
CN110798291B (zh) 2018-08-02 2022-04-15 中兴通讯股份有限公司 一种信息传输的方法、装置、设备和计算机可读存储介质
CN109347607A (zh) * 2018-10-17 2019-02-15 中国科学院自动化研究所 高效可靠传输控制方法和***
CN115412223A (zh) * 2018-11-23 2022-11-29 上海朗帛通信技术有限公司 一种被用于无线通信的用户设备、基站中的方法和装置
US11425724B2 (en) * 2019-07-12 2022-08-23 Qualcomm Incorporated Carrier aggregation for narrowband internet of things user equipment
CN110349584A (zh) * 2019-07-31 2019-10-18 北京声智科技有限公司 一种音频数据传输方法、装置和语音识别***
CN115118380A (zh) * 2021-03-23 2022-09-27 华为技术有限公司 数据传输方法及装置

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7853853B2 (en) 2007-10-02 2010-12-14 Intel Corporation Device, system, and method of multi-level feedback
CN101615986A (zh) * 2008-06-27 2009-12-30 华为技术有限公司 一种数据传输方法、装置及通信***
ES2666205T3 (es) * 2008-07-22 2018-05-03 Lg Electronics Inc. Método para asignar un PHICH en un sistema que usa SU-MIMO con múltiples palabras de código en enlace ascendente
JP5841075B2 (ja) * 2010-02-23 2016-01-06 エルジー エレクトロニクス インコーポレイティド アップリンク多重アンテナ伝送を支援する無線通信システムにおいてアップリンク伝送のための制御情報を提供する方法及び装置
CN102315897B (zh) * 2010-06-30 2015-10-14 上海贝尔股份有限公司 在物理上行共享信道上传输上行控制信息的方法及设备
CN102255712B (zh) * 2011-07-18 2013-07-10 东南大学 长期演进***混合自动要求重传过程软量存储分配方法
CN102355341B (zh) * 2011-10-12 2013-11-27 东南大学 一种长期演进***用混合自动重传请求的网络编码方法
JP2016154273A (ja) * 2013-06-27 2016-08-25 シャープ株式会社 送信装置
CN104283630B (zh) * 2013-07-03 2018-04-27 电信科学技术研究院 数据传输方法和设备
CN104301077B (zh) * 2013-07-16 2017-07-28 普天信息技术研究院有限公司 一种混合重传的方法
US10298364B2 (en) * 2013-12-10 2019-05-21 Telefonaktiebolaget Lm Ericsson (Publ) Group-based resource element mapping for radio transmission of data
MX370053B (es) * 2014-06-02 2019-11-29 Lg Electronics Inc Aparato para transmitir señales de difusion, aparato para recibir señales de difusion, metodo para transmitir señales de difusion y metodo para recibir señales de difusion.
CN105281868B (zh) * 2014-07-10 2018-05-22 普天信息技术有限公司 一种基于码块分组的发送方法及装置
CN105515719B (zh) * 2014-09-24 2019-04-26 中兴通讯股份有限公司 一种数据传输方法及装置
CN105530072B (zh) * 2014-09-29 2018-09-14 普天信息技术有限公司 一种基于码块分割的上行信号解码方法及基站
JPWO2016072220A1 (ja) * 2014-11-06 2017-09-28 株式会社Nttドコモ ユーザ端末、無線基地局及び無線通信方法
US9893843B2 (en) * 2014-12-30 2018-02-13 Mediatek Inc. Rate matching and soft channel bits storage for superposition coding
US9831958B2 (en) * 2014-12-30 2017-11-28 Mediatek Inc. Resource allocation for superposition coding
US9992004B2 (en) * 2015-02-03 2018-06-05 Qualcomm Incorporated Code block cluster level HARQ
KR102014918B1 (ko) * 2015-03-03 2019-08-27 후아웨이 테크놀러지 컴퍼니 리미티드 상향링크 데이터 전송 방법 및 장치
JP2018148248A (ja) * 2015-07-28 2018-09-20 シャープ株式会社 端末装置、基地局装置および方法
US11528096B2 (en) * 2016-06-20 2022-12-13 Ntt Docomo, Inc. User terminal and radio communication method
CN108023666B (zh) * 2016-11-03 2020-07-28 华为技术有限公司 无线通信的方法和装置
WO2018152714A1 (zh) * 2017-02-22 2018-08-30 广东欧珀移动通信有限公司 用于信息传输的方法和设备

Also Published As

Publication number Publication date
US20190261335A1 (en) 2019-08-22
WO2018082661A1 (zh) 2018-05-11
CA3042829A1 (en) 2018-05-11
JP2019534647A (ja) 2019-11-28
US10856286B2 (en) 2020-12-01
CN108023721A (zh) 2018-05-11
CN108023721B (zh) 2021-02-09
CA3042829C (en) 2022-11-29
US11533717B2 (en) 2022-12-20
EP3537644A4 (en) 2019-11-20
US20210068090A1 (en) 2021-03-04
EP3537644B1 (en) 2023-01-25
CN112865945A (zh) 2021-05-28
EP3537644A1 (en) 2019-09-11
ZA201902977B (en) 2021-06-30
JP6938632B2 (ja) 2021-09-22

Similar Documents

Publication Publication Date Title
BR112019009082A2 (pt) método e aparelho de transmissão de dados
ES2938365T3 (es) Método, dispositivo y sistema para determinar los parámetros de transmisión del canal compartido de datos
ES2949096T3 (es) Métodos de retroalimentación de enlace ascendente para operar con un gran número de portadoras
CN110447278B (zh) 用于支持异步上行链路harq和多个同时传输的***和方法
BR112019008988A2 (pt) métodos, estação base e ue para sinalização de harq para transmissões de enlace ascendente sem concessão
CN108886740B (zh) 用于对下行链路中的联合解码进行资源划分的***和方法
ES2770829T3 (es) Técnicas para la señalización de ampliación de señal
BR112020006259A2 (pt) solução de projeto de versão de redundância em sistema de comunicações
BR112019015083A2 (pt) Método de transmissão, aparelho, mídia de armazenamento legível por computador e sistema
BR112019019470A2 (pt) métodos em um equipamento de usuário e em um nó de rede, equipamento de usuário, nó de rede, produto de programa de computador, e, dispositivo sem fio para as transmissões de dados para um nó de rede.
BR112019022830A2 (pt) Método de comunicação e aparelho de comunicação
BR112018002773B1 (pt) Terminal, dispositivo de rede de acesso, método de envio de informação de controle de enlace ascendente, método de recepção de informação de controle de enlace ascendente, aparelho para enviar informação de controle de enlace ascendente em um terminal, aparelho para receber informação de controle de enlace ascendente em um dispositivo de rede de acesso e meio de armazenamento legível por computador
BR112019009264A2 (pt) método de processamento de informações, aparelho, dispositivo de comunicações, e sistema de comunicações
BRPI0923910B1 (pt) método em uma estação base de rede de comunicação sem fio para transmitir informação de controle de enlace descendente a diversos terminais móveis, e, estação base
BR112019008296A2 (pt) método e dispositivo de codificação e decodificação
CN115173999B (zh) 用于处理控制信息的***和方法
ES2567292T3 (es) Método y nodo de comunicación para el mapeo de un mensaje de canal del control de enlace descendente físico mejorado, EPDCCH
EP3595220B1 (en) Method and apparatus for sending and receiving feedback information
BR112019013476A2 (pt) Método e aparelho de transmissão de dados, circuito e mídia legível por computador
BR112019009047A2 (pt) método e aparelho de indicação de recurso, e método e aparelho de transmissão de sinal de controle de enlace ascendente
BR112020016369A2 (pt) Método de processamento de comunicação de dados e dispositivo
BR112019016483A2 (pt) método de comunicação e dispositivo de comunicações
JP7262611B2 (ja) 通信方法および装置
CN111355562B (zh) 数据传输方法和通信装置
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

Legal Events

Date Code Title Description
B350 Update of information on the portal [chapter 15.35 patent gazette]