NÓ DE RECEPÇÃO E MÉTODO RELACIONADO, NÓ DE TRANSMISSÃO E MÉTODO RELACIONADO
FUNDAMENTO [001] As comunicações sem fio ocorrem em um ambiente com interferências imprevisíveis e variações de canal. HARQ (Solicitação de Repetição Automática Híbrida) é uma técnica comum usada para lidar com as interferências imprevisíveis e variações de canal. A HARQ envolve um dispositivo sem fio que recebe uma transmissão de enlace ascendente ou enlace descendente para tentar decodificar uma mensagem de dados na transmissão.
[002] A figura 1 é um diagrama de sinalização de uma técnica HARQ convencional empregada entre o nó de transmissão 105 e o nó de recepção 110 em um sistema LTE. Inicialmente, o transmissor 105 transmite até dois blocos de transporte em um TTI (Intervalo de Tempo de Transmissão) para o nó de recepção 110 (etapa 115). Um exemplo desta transmissão é ilustrado na figura 2, na qual o TTIi inclui dois blocos de transporte e o TTI2 inclui dois blocos de transporte. O nó de recepção 110 determina então se cada um dos dois blocos de transporte foi recebido com sucesso (etapa 120). Como LTE (Evolução de Longo Prazo) provê até dois blocos de transporte por TTI, o nó de recepção 110 transmite um HARQ-ACK (Confirmação) consistindo em 2 bits, cada bit indicando sucesso ou falha de um respectivo bloco de transporte, para o nó de transmissão 105 (etapa 125).
[003] O transmissor determina então, com base no valor dos bits na HARQ-ACK, se um ou mais blocos de transporte não foram decodificados com sucesso (etapa 130). Nesse caso, o nó de transmissão 105 transmite o(s) bloco(s) de transporte decodificado(s) sem sucesso para o nó de recepção 110 (etapa 135). O nó de recepção 110 então tenta decodificar o bloco de transporte decodificado sem sucesso por soft combining com o bloco de transporte
Petição 870190116878, de 12/11/2019, pág. 9/48
2/25 retransmitido (etapa 140). O tipo de soft combining pode variar e pode envolver as técnicas bem-conhecidas de soft combining Chase ou de Redundância Incrementai. O soft combining aumenta muito a probabilidade de decodificação bem-sucedida.
[004] LTE, que é um padrão na família 3GPP de sistemas sem fio, é altamente otimizado para o tráfego MBB (Banda Larga Móvel). OTTI (subquadro) tem duração de 1 ms e, para FDD (Duplex por Divisão de Frequência), a HARQACK é transmitida no subquadro n+4 para uma transmissão de dados no subquadro n.
[005] URLLC (Comunicação de baixa latência ultraconfiável) é um serviço de dados com requisitos de erro e latência extremamente rigorosos, incluindo probabilidades de erro tão baixas quanto IO'5 ou mais baixas e latência fim a fim ou mais baixa que 1 ms. Outros serviços têm requisitos semelhantes de erro e latência, como o chamado TTI curto em LTE.
[006] Embora a quinta geração de telecomunicações móveis e tecnologia sem fio ainda não esteja totalmente definida, ela está em um estágio avançado de rascunho dentro do 3GPP e inclui trabalho na tecnologia de acesso via Novo Radio 5G (NR). Por conseguinte, será apreciado que, embora a terminologia LTE seja usada em algumas porções da invenção, a invenção se aplica igualmente a entidades ou funcionalidades 5G equivalentes, apesar do uso de terminologia diferente do especificado em 5G. O 3GPP TR 38.802 VI.0.0 (2016-11) provê uma descrição geral dos acordos atuais sobre a tecnologia de acesso via Novo Radio 5G (NR) e as especificações finais podem ser publicadas, inter alia, nas séries 3GPPTS 38.2 ** futuras.
[007] MBB ou eMBB (MBB aprimorado) e URLLC estão entre uma ampla gama de serviços de dados direcionados ao 5G. Para habilitar serviços com desempenho otimizado, espera-se que os comprimentos de TTI sejam diferentes
Petição 870190116878, de 12/11/2019, pág. 10/48
3/25 para serviços diferentes, em que um TTI pode corresponder a um subquadro, um slot ou um mini-slot. Especificamente, a URLLC pode ter um comprimento TTI menor em comparação à MBB.
[008] A acomodação da MBB e da URLLC na mesma rede introduz conflitos devido aos estritos requisitos de latência da URLLC. Esses conflitos podem resultar em problemas na decodificação de um ou de ambos os dados MBB e URLLC quando os dados precisam ser transmitidos ao mesmo tempo. Embora a HARQ seja uma maneira comum de resolver problemas de decodificação, a implementação da HARQ em uma rede que acomoda a MBB e a URLLC pode ser difícil devido aos estritos requisitos de latência do URLLC. Especificamente, embora os procedimentos HARQ convencionais possam ser implementados para os dados da MBB, os procedimentos convencionais da HARQ provavelmente não podem atender aos estritos requisitos de latência dos dados URLLC.
SUMÁRIO [009] Aspectos exemplares da presente invenção são direcionados ao método implementado em um nó de transmissão. O nó de transmissão determina que os dados para um primeiro serviço serão transmitidos durante um período de tempo quando os dados para um segundo serviço serão transmitidos, em que os dados para o primeiro serviço requerem latência mais baixa que os dados para o segundo serviço. O nó de transmissão também determina as condições de transmissão ou de recepção e, com base nas condições de transmissão ou recepção determinadas, determina o ajuste da transmissão do primeiro serviço. O nó de transmissão transmite, durante o período de tempo, os dados para o primeiro serviço, enquanto os dados para o segundo serviço são transmitidos durante o período de tempo, em que a transmissão inclui um conjunto original de dados para o primeiro serviço e pelo
Petição 870190116878, de 12/11/2019, pág. 11/48
4/25 menos uma repetição do conjunto de dados original para o primeiro serviço.
[0010] Outros aspectos da invenção são direcionados a um nó de transmissão para realizar este método, bem como a um meio legível por computador que compreende código, que quando executado por um processador, faz com que o processador realize esse método.
[0011] Um aspecto da invenção é direcionado a um método implementado em um nó de recepção. O nó de recepção recebe uma transmissão durante um período de tempo e determina que a transmissão inclui dados para um primeiro serviço e dados para um segundo serviço, em que os dados para o primeiro serviço requerem latência mais baixa que os dados para o segundo serviço. O nó de recepção também determina que a transmissão inclui um conjunto de dados original para o primeiro serviço e pelo menos uma repetição do conjunto de dados original para o primeiro serviço e, em seguida, tenta decodificar os dados para o primeiro serviço.
[0012] Outros aspectos da invenção são direcionados a um nó de recepção para realizar este método, bem como a um meio legível por computador que compreende código, que quando executado por um processador, faz com que o processador realize esse método.
BREVE DESCRIÇÃO DOS DESENHOS [0013] A figura 1 é um diagrama de sinalização de um processo HARQ convencional;
[0014] A figura 2 é um diagrama de blocos de transmissões de blocos de transporte convencionais;
[0015] As figuras 3A e 3B são diagramas de blocos de transmissões de enlace ascendente e enlace descendente puncionadas exemplares;
[0016] Afigura 4 é um diagrama de blocos de uma transmissão puncionada com dados de controle repetidos e dados de usuário de acordo com as
Petição 870190116878, de 12/11/2019, pág. 12/48
5/25 modalidades exemplares da presente invenção;
[0017] Afigura 5 é um diagrama de blocos de uma transmissão puncionada com uma única transmissão de dados de controle e repetidas transmissões de dados de usuário sem salto de frequência de acordo com as modalidades exemplares da presente invenção;
[0018] Afigura 6 é um diagrama de blocos de uma transmissão puncionada com uma única transmissão de dados de controle e repetidas transmissões de dados de usuário com salto de frequência, de acordo com as modalidades exemplares da presente invenção;
[0019] A figura 7 é um diagrama de blocos de outra transmissão puncionada com uma única transmissão de dados de controle e repetidas transmissões de dados de usuário com salto de frequência, de acordo com as modalidades exemplares da presente invenção;
[0020] A figura 8 é um diagrama de blocos de um transmissor e receptor de acordo com as modalidades exemplares da presente invenção;
[0021] A figura 9 é um diagrama de fluxo de alto nível de um método de transmissão exemplar de acordo com as modalidades exemplares da presente invenção;
[0022] A figura 10 é um diagrama de fluxo de um método de transmissão exemplar de acordo com as modalidades exemplares da presente invenção;
[0023] A figura 11 é um diagrama de fluxo de alto nível de um método de recepção exemplar de acordo com as modalidades exemplares da presente invenção; e [0024] A figura 12 é um diagrama de fluxo de um método de recepção exemplar de acordo com as modalidades exemplares da presente invenção.
DESCRIÇÃO DETALHADA [0025] Uma maneira de acomodar a URLLC e a MBB na mesma rede é
Petição 870190116878, de 12/11/2019, pág. 13/48
6/25 permitir que as transmissões de URLLC puncionem as transmissões de MBB, exemplos dos quais são ilustrados nas figuras 3A e 3B. A figura 3A ilustra uma porção 311 dos recursos de tempo-frequência de uma transmissão de enlace ascendente MBB 310 sendo puncionada para incluir uma transmissão URLLC, isto é, uma porção de sinais de controle de enlace ascendente de URLLC 312 e porções de sinais de controle URLLC PUSCH (Canal Compartilhado de Enlace Ascendente Físico) e de enlace ascendente 313. A figura 3B ilustra uma porção 321 de uma transmissão de enlace descendente MBB 320 sendo puncionada para incluir uma transmissão URLLC, ou seja, uma porção PDCCH (Canal de Controle de Enlace Descendente Físico URLLC) e PDCCH DMRS (Sinal de Referência de Demodulação) 322 e uma porção URLLC PDSCH e PDSCH (Canal Físico Compartilhado de Enlace Descendente) DMRS 323.
[0026] Embora esse puncionamento permita a provisão de MBB e URLLC na mesma rede e permita que as transmissões URLLC atendam aos estritos requisitos de temporização, podem surgir problemas na decodificação dos dados transmitidos. Como as transmissões MBB são menos sensíveis ao tempo (em comparação com URLLC), os problemas de decodificação podem ser resolvidos usando a HARQ em vários TTIs diferentes. Por exemplo, em LTE, um TTI, que é um subquadro, tem uma duração de 1 ms e, para FDD os dados transmitidos originalmente durante o subquadro n são retransmitidos no subquadro n + 4. No enlace ascendente de LTE, o tempo de retransmissão de HARQ é fixo e o processo de retransmissão de HARQ normalmente leva 8 ms para cada retransmissão. Esse atraso pode ser aceitável para MBB ou eMBB porque é menos sensível ao tempo. A URLLC, no entanto, é sensível ao tempo e uma retransmissão separada da transmissão original por até 8 ms provavelmente resultará na chegada dos dados retransmitidos tarde demais para serem utilizados pelo receptor. Consequentemente, esse processo HARQ convencional
Petição 870190116878, de 12/11/2019, pág. 14/48
7/25 não pode suportar adequadamente URLLC na mesma rede que MBB. Embora essa discussão esteja relacionada às transmissões URLLC que puncionam a transmissão MBB, a invenção é igualmente aplicável ao puncionamento de transmissões de um segundo serviço por transmissões de um primeiro serviço, em que o primeiro serviço é mais sensível ao tempo do que o segundo serviço. Em outras palavras, o segundo serviço ainda pode ser sensível ao tempo, é apenas menos sensível ao tempo que o primeiro serviço.
[0027] Modalidades exemplificativas da presente invenção proveem maneiras de abordar problemas de transmissões de decodificação para um primeiro serviço que requer baixa latência na mesma rede que pode transmitir simultaneamente para um segundo serviço que não possui os requisitos de baixa latência do primeiro serviço. Quando um transmissor determina que não pode ajustar os parâmetros de transmissão, o transmissor pode ativar automaticamente o agrupamento de puncionamento sem a necessidade de sinalização de controle inicial. O agrupamento de puncionamento envolve a transmissão original dos dados originais para o primeiro serviço que requer baixa latência, juntamente com uma ou mais repetições dos dados originais, que podem ser codificadas da mesma forma ou diferente dos dados originais para o mesmo TTI de transmissão de dados para um segundo serviço. Em cada caso, as diferentes versões de redundância ou a mesma versão de redundância repetida do primeiro serviço puncionam as transmissões do segundo serviço. Os dados do primeiro serviço podem ser puncionados em um bloco de transporte (TB), dois blocos de transporte ou mais de dois blocos de transporte dos dados para o segundo serviço.
[0028] As transmissões redundantes de dados de baixa latência em um TTI transportando dados para um segundo serviço elimina o tempo de espera entre as retransmissões normalmente necessárias devido à transmissão de uma NACK
Petição 870190116878, de 12/11/2019, pág. 15/48
8/25 (Confirmação Negativa) e a subsequente retransmissão, que permite que os dados de baixa latência sejam decodificados com sucesso enquanto satisfazendo os requisitos de latência para os dados de baixa latência. Isso também provê eficiência de sinalização porque não requer sinalização de controle para transportar a NACK (ou ACK para dados decodificados com sucesso) e provê robustez devido à repetição de dados para o serviço de baixa latência dentro de um TTI de um segundo serviço.
[0029] As figuras 4 a 7 são diagramas de blocos de transmissões puncionadas com redundância para dados de baixa latência, de acordo com modalidades exemplares da presente invenção. Nesses exemplos, os dados originais para o primeiro serviço e cada uma das repetições podem ser réplicas um do outro, ou seja, os mesmos dados codificados da mesma maneira, ou os dados em cada porção puncionada podem ser versões diferentes um do outro, ou seja, codificados de maneira diferente, mas com o mesmo controle subjacente e dados de usuário que podem ser recuperados após a decodificação. Neste último caso, a codificação pode ser obtida de uma lista de codificação de (0, 3, 2, 1), na qual os números correspondem a versões de redundância que serão usadas na combinação incrementai e, se houver mais de quatro repetições, as repetições começam novamente a partir do início da lista de codificação.
[0030] A transmissão na figura 4 é um único TTI 400 para o segundo serviço, que não possui requisitos estritos de latência, puncionado quatro vezes por dados do primeiro serviço, que possui requisitos estritos de latência. Especificamente, os dados para o primeiro serviço incluem uma transmissão original 405 de dados de controle, que neste exemplo é URLLC PDCCH + PDCCH DMRS e dados de usuário, que neste exemplo é URLLC PDSCH + PDSCH DMRS. Os dados para o primeiro serviço também incluem três repetições 410a a 410n,
Petição 870190116878, de 12/11/2019, pág. 16/48
9/25 cada uma das quais inclui dados de controle, que neste exemplo é URLLC PDCCH + PDCCH DMRS e dados de usuário, que neste exemplo são URLLC PDSCH + PDSCH DMRS. Embora a figura 4 ilustre uma transmissão original e três repetições, a transmissão pode incluir uma mais ou menos repetições do que o que é ilustrado. O espaçamento entre a transmissão original e a primeira repetição, bem como o espaçamento entre as repetições, pode ser f, que pode ser maior ou igual a zero. Em outras palavras, embora um intervalo de tempo seja ilustrado nesta figura, a transmissão original 405 e as repetições 410a a 410n podem ser diretamente adjacentes uma à outra no tempo.
[0031] A transmissão na figura 5 é um único TTI 500 para o segundo serviço, que não possui requisitos estritos de latência, puncionados pelos dados para o primeiro serviço, que possui requisitos estritos de latência. Neste exemplo, a transmissão original 505 inclui ambos dados de controle, que neste exemplo são URLLC PDCCH + PDCCH DMRS, e os dados de usuário, que neste exemplo são URLLC PDSCH + PDSCH DMRS. Em contraste com o exemplo da figura 4, no exemplo da figura 5, os dados de controle não são retransmitidos e apenas os dados de usuário são retransmitidos 510a a 510n. Além disso, a transmissão original e as repetições são diretamente adjacentes uma à outra no tempo e na frequência a transmissão original e as repetições não ocupam todos os recursos de frequência em um determinado tempo no TTI 500 e se estendem para fora dos recursos de frequência usados para o TTI 500.
[0032] O exemplo na figura 5 não emprega salto de frequência para a transmissão para o primeiro serviço. Por outro lado, o exemplo da figura 6 emprega salto de frequência para o primeiro serviço. Caso contrário, o exemplo da figura 6 é o mesmo da figura 5, ou seja, os dados de controle originais não são retransmitidos, mas os dados de usuário são e a transmissão original e as repetições são diretamente adjacentes umas às outras, para que haja apenas
Petição 870190116878, de 12/11/2019, pág. 17/48
10/25 uma única porção puncionada. Assim, na figura 6, o TTI 600 para o segundo serviço inclui uma única porção puncionada tendo a transmissão original 605 e uma ou mais repetições 610a a 610n. A ativação ou desativação do salto de frequência pode ser configurada por um parâmetro de camada superior ou transportada por um campo nas Informações de Controle de Enlace Descendente (DCI), que é transportado pelo PDCCH do primeiro serviço.
[0033] A transmissão na figura 7, como o exemplo na figura 6, emprega salto de frequência e, como nos exemplos nas figuras 5 e 6, os dados de controle originais não são retransmitidos, mas os dados de usuário são retransmitidos e a transmissão original e repetições são diretamente adjacentes uma à outra para que haja apenas uma única porção puncionada. No entanto, neste exemplo, a transmissão original 705 e as uma ou mais repetições 710a a 710n estão contidas nos recursos de frequência alocados ao TTI 700.
[0034] Embora as figuras 4-7 ilustrem o uso de recursos de tempofrequência específicos para os dados puncionados, outros recursos de tempofrequência podem ser usados. No exemplo da figura 4, todas as transmissões redundantes podem ser diretamente adjacentes uma à outra no tempo e diretamente adjacentes aos dados transmitidos originalmente, em vez de intercalar dados para o segundo serviço entre as transmissões redundantes. Nos exemplos das figuras 5-7, a transmissão original e redundante para o serviço de baixa latência pode ser intercalada no tempo com as transmissões para o segundo serviço semelhante à ilustração na figura 4.
[0035] Além disso, o número de transmissões redundantes pode se desviar dos exemplos ilustrados e a presente invenção pode ser implementada usando um número menor ou maior de transmissões redundantes. Finalmente, a quantidade específica de recursos de tempo e/ou recursos de frequência usados para a transmissão original e as repetições para o serviço de baixa latência
Petição 870190116878, de 12/11/2019, pág. 18/48
11/25 podem ser maiores ou menores do que o ilustrado nas figuras 4 a 7.
[0036] Antes de descrever os detalhes dos métodos realizados por um nó de transmissão e recepção para suportar o puncionamento ilustrado nas figuras 4 a 7, uma descrição de alto nível de um nó de transmissão e nó de recepção exemplar será apresentada em conexão com a figura 8 para ajudar o leitor na compreensão dos detalhes da implementação dos processos da presente invenção que segue. Como ilustrado, um nó de transmissão 805 pode transmitir informações para o nó de recepção 850 e o nó de recepção 850 pode transmitir informações para o nó de transmissão 805. Para conseguir isso, o nó de transmissão 805 inclui um processador 815 acoplado a um transceptor 810 e memória 820; e o nó de recepção 850 inclui um processador 860 acoplado a um transceptor 855 e memória 865. Os transceptores 810 e 855 proveem respectivamente o nó de transmissão 805 e o nó de recepção 850 com uma interface sem fio. Os processadores 815 e 860 podem ser qualquer tipo de processador, tal como um microprocessador, circuito integrado de aplicação específica (ASIC), arranjo de porta programável em campo (FPGA) e/ou similares.
[0037] A memória 865 inclui um armazenador em buffer HARQ 870, que é usado para armazenar diferentes transmissões para soft combining. A memória 820 e 865 pode ser qualquer tipo de memória e pode incluir memória transitória e não transitória. A memória não transitória pode incluir código que, quando executado pelo processador associado, faz com que o processador realize os métodos aqui descritos. A memória não transitória pode incluir um meio legível por computador que armazena o código. Embora a figura 8 ilustre o uso de transceptores, podem ser providos transmissores e receptores separados, dependendo da implementação. Afigura 8 é uma ilustração de alto nível de um nó de transmissão 805 e um nó de recepção 850 e os versados na técnica reconhecerão que cada um pode incluir componentes adicionais, tais como
Petição 870190116878, de 12/11/2019, pág. 19/48
12/25 dispositivos de entrada, interfaces para outros dispositivos, uma ou mais antenas, um ou mais displays, etc.
[0038] Embora a discussão abaixo assuma que o nó de transmissão 805 é uma estação base (por exemplo, um eNB, um gNB ou qualquer outro tipo de estação base) e o nó de recepção 850 é um UE (equipamento de usuário), a invenção também pode ser empregada onde o nó de transmissão 805 for um UE e o nó de recepção 850 for uma estação base. Neste caso, a transmissão dos dados para o primeiro e segundo serviços envolve transmissões de pelo menos dois UEs, ou seja, um dos UEs transmite dados para o primeiro serviço e outro UE ou uma pluralidade de outros UEs transmitem dados para o segundo serviço durante o TTI. A transmissão por um UE de dados para o primeiro serviço pode ser coordenada com as transmissões pelos outros UEs para o segundo serviço, de modo que não haja, ou mínima, sobreposição no tempo e/ou frequência. A transmissão descoordenada também pode ser empregada para que a transmissão por um UE de dados para o primeiro serviço se sobreponha no tempo e/ou na frequência com a transmissão por pelo menos um dos outros UEs.
[0039] Um método realizado por um nó de transmissão 805 será apresentado primeiro em conexão com o fluxograma de alto nível da figura 9 e, em seguida, os detalhes serão abordados em conexão com a descrição da figura 10. Inicialmente, o nó de transmissão 805 determina esses dados para um primeiro serviço será transmitido durante um período de tempo em que os dados para um segundo serviço serão transmitidos, onde os dados para o primeiro serviço requerem latência mais baixa que os dados para o segundo serviço (etapa 905). O nó de transmissão 805 determina as condições de transmissão ou recepção (etapa 910) e, com base nas condições determinadas de transmissão ou recepção, determina o ajuste da transmissão do primeiro
Petição 870190116878, de 12/11/2019, pág. 20/48
13/25 serviço (etapa 915). Conforme discutido em detalhes abaixo, esses ajustes podem estar ajustando a potência de transmissão, a modulação e/ou a codificação, bem como empregando o agrupamento de puncionamento. Apenas para fins de explicação, será assumido neste exemplo que o ajuste da transmissão inclui pelo menos o uso de agrupamento de puncionamento. Por conseguinte, o nó de transmissão 805 transmite, durante o período de tempo, dados para o primeiro serviço enquanto os dados para o segundo serviço são transmitidos, e o ajuste envolve a inclusão de um conjunto de dados original para o primeiro serviço e pelo menos uma repetição do conjunto original de dados para o primeiro serviço (etapa 920).
[0040] Voltando agora ao fluxograma da figura 10, o processador 815 do nó de transmissão 805 inicialmente, via transceptor 810, recebe dados para um serviço de baixa latência para transmissão durante um período de tempo para transmissão de dados para um segundo serviço de latência não baixa (etapa 1005). O processador 815 do nó de transmissão 805 determina então se as condições de transmissão e/ou recepção são aceitáveis (etapa 1010). Essa determinação pode se basear em vários fatores, incluindo a Razão Sinal-Ruído (SNR), Razão Sinal-lnterferência (SIR), Taxa de Erro de Bloco (BLER) etc. Além disso, as informações usadas para fazer essa determinação podem ser obtidas usando técnicas de feedback convencionais para relatar condições de transmissão/recepção ao nó de transmissão.
[0041] Se o processador 815 determinar que as condições são aceitáveis (percurso Sim da etapa de decisão 1010), o processador punciona a segunda transmissão com uma única instância dos dados para o serviço de baixa latência e transmite os dados para o primeiro e o segundo serviços usando transceptor 810 (etapa 1015). Este puncionamento pode assumir uma forma semelhante à ilustrada nas figuras 3A e 3B (dependendo se o nó de transmissão é uma estação
Petição 870190116878, de 12/11/2019, pág. 21/48
14/25 base ou UE). O puncionamento não precisa ocupar os mesmos recursos de tempo e/ou frequência ilustrados nas figuras 3A e 3B e os dados do primeiro serviço puncionados nos dados do segundo serviço em diferentes locais de tempo e/ou frequência do que o ilustrado nas figuras 3A e 3B. O significado dessa transmissão é que ela não inclui nenhuma redundância para os dados do primeiro serviço na transmissão. Além disso, como discutido acima, se o nó de transmissão for uma estação base, haverá mínima ou nenhuma sobreposição entre os dados transmitidos para o primeiro e o segundo serviço, enquanto se o nó de transmissão for um UE, poderá haver sobreposição no tempo e/ou frequência.
[0042] Se o processador 815 do nó de transmissão 805 determinar que as condições de transmissão e/ou recepção não são aceitáveis (percurso Não fora da etapa de decisão 1010), o processador 815 determina se os ajustes de transmissão estão disponíveis para suportar o serviço de baixa latência (etapa 1020). Os ajustes de transmissão podem incluir aumento da potência de transmissão, alteração de modulação e/ou codificação, etc. Se houver ajustes de parâmetros de transmissão disponíveis (percurso Sim fora da etapa de decisão 1020) então o nó de transmissão transmite os dados para o serviço de baixa latência puncionados na transmissão dos dados para o segundo serviço usando os parâmetros de transmissão ajustados via transceptor 810 (etapa 1025).
[0043] Podem ocorrer situações em que o nó de transmissão 805 já esteja transmitindo na potência máxima ou já empregou a modulação e/ou codificação mais robusta e, portanto, os ajustes de transmissão não estariam disponíveis. Essas situações podem ocorrer, por exemplo, quando o UE está na extremidade da célula da estação base, quando a cobertura é irregular devido ao uso de altas frequências e quando há interferência indesejada. Nessas e em outras situações semelhantes, nenhum ajuste de transmissão está disponível, mas devido aos
Petição 870190116878, de 12/11/2019, pág. 22/48
15/25 estritos requisitos de latência do primeiro serviço, ainda é necessário que o nó de transmissão tente prover esses dados ao nó de recepção 850, o que na presente invenção é alcançado por transmitir os dados originais para o primeiro serviço e uma ou mais versões redundantes dos dados originais para o primeiro serviço em uma única transmissão, por exemplo, um único TTI do segundo serviço.
[0044] Se os ajustes dos parâmetros de transmissão não estiverem disponíveis para suportar o serviço de baixa latência (percurso Não fora da etapa de decisão 1020), o processador 815 decide transmitir os dados para o primeiro serviço usando o agrupamento de puncionamento. Especificamente, o processador 815 punciona a transmissão original e uma ou mais repetições da transmissão original para o primeiro serviço em uma transmissão para o segundo serviço (etapa 1030). Isso pode ser alcançado usando qualquer um dos exemplos discutidos acima em conexão com as figuras 4-7, bem como suas variações. Assim, dependendo da implementação, as uma ou mais repetições podem conter os dados de controle e os dados de usuário ou podem conter apenas os dados de usuário.
[0045] De acordo com modalidades exemplares, o nó de transmissão 805 pode sinalizar explicitamente a presença do agrupamento de puncionamento no TTI, o nó de recepção 850 pode realizar detecção cega e/ou o nó de recepção 850 pode ser pré-configurado usando sinalização separada para facilitar a detecção cega.
[0046] O indicador explícito pode ser implementado em uma variedade de maneiras diferentes. O indicador explícito pode ser um Indicador de Agrupamento de Puncionamento (PBI) incluído na transmissão dos dados originais para o primeiro serviço, mas não nas repetições para o primeiro serviço. Isso permite que o nó de recepção diferencie entre a transmissão dos dados
Petição 870190116878, de 12/11/2019, pág. 23/48
16/25 originais para o primeiro serviço das repetições, para que o nó de recepção possa realizar soft combining usando a transmissão dos dados originais e uma ou mais repetições. Como alternativa, o PBI pode ser enviado a partir de um canal de controle, que pode ser transportado em um mini-slot. O PBI também pode transportar informações sobre os próximos blocos de recursos puncionados, tais como deslocamento de tempo/símbolo OFDM/s/ot, deslocamento de PRB(Bloco de Recurso Físico) ou sequências dessas informações para cada transmissão de agrupamento de puncionamento para ajudar o nó de recepção a encontrar as transmissões recebidas para o primeiro serviço.
[0047] O indicador explícito também pode incluir informações sobre o tamanho dos dados puncionados para o primeiro serviço, isto é, o tamanho dos dados para a transmissão original para o primeiro serviço e todas as repetições dentro de um TTI para o segundo serviço. Essas informações de tamanho, aqui referidas como PUNCTURE_BUNDLE_SIZE, podem ser calculadas com base no tamanho do bloco de transporte (TB) da transmissão para o segundo serviço, no tamanho do bloco de transporte URLLC, nas condições do canal etc. O PUNCTURE_BUNDLE_SIZE pode ser igual à quantidade da transmissão original para o primeiro serviço e as repetições, que no exemplo da figura 4 seria 4. Assim, a transmissão original dos dados para o primeiro serviço e as repetições resultantes de uma única Unidade de Dados de Serviço (SDU) de Controle de Rádio Enlace (RLC) são transmitidos consecutivamente no mesmo TTI para o segundo serviço e tem um número de processo HARQ 0.
[0048] O indicador explícito pode ainda compreender informações que informam o nó de recepção 850 de como os dados para o primeiro serviço foram puncionados no TTI do segundo serviço, esquemas de codificação da transmissão dos dados originais para o primeiro serviço e as repetições e informações de tamanho semelhante às informações de
Petição 870190116878, de 12/11/2019, pág. 24/48
17/25
PUNCTURE_BUNDLE_SIZE. Essas informações, aqui referidas como punctureBundlingField. Em uma modalidade, essas informações podem ser incluídas tanto na transmissão original dos dados para o primeiro serviço quanto nas repetições para lidar com problemas com a detecção incorreta do indicador de puncionamento, como quando a transmissão original dos dados para o primeiro serviço e/ou uma ou mais das repetições não forem recebidas pelo nó de recepção 850 e, portanto, o nó de recepção 850 não pode contar com a quantidade da transmissão original e repetições. Assim, por exemplo, se o nó de recepção 850 não recebeu a transmissão original dos dados para o primeiro serviço e a primeira repetição, mas detectou a segunda repetição, o nó de recepção 850 pode decodificar a segunda repetição e qualquer repetição adicional (nesse caso o soft combining pode ser realizado). Além disso, o nó de recepção 850 pode examinar porções da transmissão recebida anteriormente para tentar decodificar a transmissão original de dados para o primeiro serviço e a primeira repetição.
[0049] O PBI pode ser usado por si só, em combinação com o PUNCTURE_BUNDLE_SIZE, em combinação com o PUNCTURE_BUNDLE_SIZE e o punctureBundlingField, bem como em combinação com quaisquer informações relacionadas a puncionamentos, áreas puncionadas e/ou esquemas de codificação.
[0050] Além disso ou como alternativa ao provimento de um indicador explícito, o nó de transmissão 805 pode configurar o nó de recepção 850, por exemplo, via mensagem Controle de Recurso de Rádio (RRC), um MAC (Controle de Acesso ao Meio) CE (Elemento de Controle) ou outro sistema de mensagens similar, para pré-configurar a regulação semiestática dos próximos recursos transmitidos, tais como os recursos que usam o mesmo PRB e os primeiros símbolos OFDM possíveis, etc. Alternativamente ou adicionalmente, esse
Petição 870190116878, de 12/11/2019, pág. 25/48
18/25 sistema de mensagens pode pré-configurar inicialmente o padrão de salto de frequência e o PBI pode corresponder a um índice de padrão de salto de frequência ou pode revogar o salto de frequência.
[0051] A detecção cega do agrupamento de puncionamento pode ser implementada de maneira a aumentar a capacidade do nó de recepção 850 de reconhecer o agrupamento de puncionamento. Por exemplo, a transmissão dos dados originais para o primeiro serviço e cada repetição pode empregar a mesma versão de redundância, ou seja, cada uma é codificada da mesma maneira, dentro de uma janela de tempo predefinida. Assim, o processador 860 do nó de recepção 850 pode detectar o agrupamento de puncionamento pela sequência de símbolos QAM da transmissão original para o primeiro serviço de dados e as repetições tendo os mesmos valores de sinal após a equalização do canal. Assim, a área puncionada inclui um padrão repetitivo para que o processador 860 do nó de recepção 850 possa realizar correlação com base no processamento de sinal para estimar a presença de uma transmissão agrupada de puncionamento em termos de comprimentos do bloco de transporte e número de agrupamento dentro de uma janela de tempo predefinida, tal como um slot de subquadro do segundo serviço. Outra vantagem de usar as mesmas versões de redundância para a transmissão dos dados originais para o primeiro serviço e as uma ou mais repetições é que o sinal pode ser combinado no nível do símbolo QAM, o que reduz a complexidade de recepção e também obtém o ganho de agregação.
[0052] A detecção cega assistida pode prover ao nó de recepção 850 informações de reconfiguração para especificar partes ou quase todos os parâmetros de agrupamento que podem ser usados. As informações de reconfiguração são enviadas separadamente da transmissão dos dados para o primeiro serviço, como em uma mensagem de RRC (Controle de Recurso de
Petição 870190116878, de 12/11/2019, pág. 26/48
19/25
Rádio) ou em outra mensagem de sinalização L1/L2 (camada 1/camada 2). A notificação da presença potencial de agrupamento de puncionamento pode ser alcançada transmitindo uma instrução de mudança semipersistente para os nós de recepção 850 que estão usando o primeiro serviço.
[0053] Voltando à figura 10, se um indicador explícito for empregado, ele é incluído no TTI puncionado da maneira descrita acima (etapa 1035). Se um indicador explícito não for suportado, esta etapa será omitida. O processador 815 do nó de transmissão 805 então transmite o TTI puncionado usando o transceptor 810 para o nó de recepção 850 (etapa 1040). A transmissão do TTI puncionado variará dependendo se o nó de transmissão 805 for uma estação base ou um UE. Quando o nó de transmissão 805 for a estação base, a transmissão do TTI pode incluir dados para o primeiro e o segundo serviços. Embora o mesmo possa ocorrer quando o nó de transmissão 805 for um UE, o cenário mais provável é que o UE transmita apenas os dados para o primeiro serviço e um ou mais outros UEs transmitam os dados para o segundo serviço, os quais ocorrem durante um TTI do segundo serviço.
[0054] Em algum momento após o nó de recepção 850 receber e tentar decodificar o TTI, o nó de recepção 850 transmitirá feedback de HARQ, isto é, um ACK ou NACK, para o primeiro serviço (etapa 1045) ao nó de transmissão 805. De acordo com modalidades exemplares, o feedback de HARQ é uma única mensagem para o agrupamento de puncionamento, ou seja, a transmissão dos dados originais para o primeiro serviço e todas as repetições dentro do agrupamento de puncionamento. Por outro lado, as técnicas convencionais de HARQ envolvem feedback de HARQ separado para os dados transmitidos originalmente e cada repetição. Assim, o agrupamento de puncionamento da presente invenção não apenas ajuda a alcançar os requisitos estritos de latência do primeiro serviço, mas também reduz a sinalização de overhead, eliminando
Petição 870190116878, de 12/11/2019, pág. 27/48
20/25 pelo menos um e possivelmente mais dependendo do número de repetições em um agrupamento de puncionamento, transmissão de feedback de HARQ. A sinalização reduzida aumenta a eficiência da interface aérea, reduzindo o número de recursos via rádio consumidos para suportar a HARQ, bem como reduz a interferência que pode ser causada pelas transmissões de feedback adicionais da HARQ.
[0055] Um método realizado por um nó de recepção 850 será apresentado primeiro em conexão com o fluxograma de alto nível da figura 11 e, em seguida, os detalhes serão abordados em conexão com a descrição da figura 12. Inicialmente, o nó de recepção 850 recebe uma transmissão durante um período de tempo (etapa 1105) e determina que a transmissão recebida inclui dados para o primeiro e o segundo serviços (etapa 1110). O nó de recepção 850 determina então que a transmissão recebida inclui um conjunto de dados original para o primeiro serviço e pelo menos uma repetição do conjunto de dados original para o primeiro serviço (etapa 1115) e o nó de recepção tenta decodificar os dados para o primeiro serviço usando o conjunto de dados original sozinho ou em combinação com uma ou mais repetições da pelo menos uma repetição do conjunto de dados original para o primeiro serviço (etapa 1120).
[0056] Voltando agora à figura 12, o processador 860 do nó de recepção 850 recebe inicialmente, via transceptor 855, uma transmissão de um TTI para o segundo serviço (etapa 1205). O processador 850 determina então se a transmissão recebida foi puncionada com dados para o primeiro serviço (etapa 1210). Essa determinação pode ser realizada de várias maneiras diferentes. Por exemplo, um bitmap CRC (Verificação de Redundância Cíclica) pode ser usado para indicar blocos de código transmitidos após a parte puncionada, de modo que, em um exemplo, uma CRC = 00000 seja usada para blocos de código que precedem um bloco de código puncionado e um CRC = 01000 possa ser usado
Petição 870190116878, de 12/11/2019, pág. 28/48
21/25 para indicar blocos de código seguindo um bloco de código puncionado. Em outro exemplo, o nó de transmissão 850 pode prover uma atribuição de apagamento para o nó de recepção 850, tal como atribuir a transmissão para o primeiro serviço usando as DCI com um bitmap CRC que corresponde à RNTI (Identidade Temporária de Rede de Rádio) do nó de recepção 850 destinado à transmissão URLLC escalonada. O nó de transmissão 850 também pode incluir um indicador de apagamento no TTI, o qual indica que pelo menos uma porção dos recursos tempo-frequência para a segunda transmissão é puncionada. Por exemplo, o nó de recepção 850 pode ser configurado por meio de uma mensagem RRC para detectar puncionamento se um sinal de referência específico for detectado, por exemplo, um URLLC PDCCH DMRS. Em ainda outro exemplo, o nó de recepção 850 pode detectar cegamente a presença de dados puncionados, tal como comparando duas transmissões separadas do segundo serviço, a fim de gerar uma hipótese de quais das transmissões separadas foram puncionadas.
[0057] Se o processador 860 determinar que não há puncionamento do TTI para o segundo serviço (percurso Não fora da etapa de decisão 1210), o processador 860 tenta decodificar os dados da transmissão para o segundo serviço (etapa 1215). Se o processador 860 determinar que há puncionamento (percurso Sim fora da etapa de decisão 1215), o processador 860 determina a localização da transmissão dos dados originais para o primeiro serviço e as repetições (etapa 1220). A maneira pela qual o nó de recepção 850 determina a localização dos dados para o primeiro serviço depende se a rede implementa um indicador explícito, detecção cega ou detecção cega assistida, cada um dos quais pode ser implementado da maneira descrita acima.
[0058] O processador 860 do nó de recepção 850 tenta então decodificar a transmissão original dos dados para o primeiro serviço (etapa 1225). Se a
Petição 870190116878, de 12/11/2019, pág. 29/48
22/25 decodificação foi bem-sucedida (percurso Sim da etapa de decisão 1230), o processador 860 descarta as repetições porque elas não eram necessárias para decodificar os dados para o primeiro serviço (etapa 1235). O sucesso ou não da decodificação pode ser baseado em técnicas convencionais, tal como pela verificação CRC (Verificação de Redundância Cíclica).
[0059] Se a decodificação não for bem sucedida (percurso Não fora da etapa de decisão 1230), o processador 860 tenta decodificar usando a transmissão dos dados originais para o primeiro serviço e uma ou mais repetições (etapa 1240). Este pode ser um processo iterativo em que o processador 860 tenta primeiro decodificar usando os dados originais e uma primeira repetição e, se isso não for bem-sucedido, o processador 860 tenta decodificar usando os dados originais e a primeira e a segunda repetições, etc. Se o processador 860 decodifica com sucesso os dados para o primeiro serviço (percurso Sim fora da etapa de decisão 1245), então o processador 860 descarta qualquer repetição não utilizada e envia um único feedback de HARQ para a transmissão original e as repetições indicando decodificação bemsucedida (etapa 1250). Se o processador 860 não decodificou com sucesso os dados para o primeiro serviço usando a transmissão original e todas as repetições (percurso Não fora da etapa de decisão 1245), então o processador 860 descarta a transmissão original e repetições e envia um único feedback de HARQ para a transmissão original e as repetições indicando uma falha na decodificação (etapa 1255). Dependendo da implementação, o nó de transmissão 805 pode tentar retransmitir os dados para o primeiro serviço, como apenas os dados originais ou juntamente com uma ou mais repetições, assumindo que a retransmissão possa satisfazer os requisitos estritos de latência do primeiro serviço.
[0060] Modalidades exemplares foram descritas em conexão com a
Petição 870190116878, de 12/11/2019, pág. 30/48
23/25 transmissão de dados de enlace descendente; no entanto, a presente invenção é igualmente aplicável às transmissões de enlace ascendente, no qual caso os dados puncionados para o primeiro serviço seriam PUSCH em vez do PDCCH enviado no enlace descendente, como ilustrado acima em conexão com a figura 3A.
[0061] Embora modalidades exemplares tenham sido descritas com os dados para os dados de puncionamento do primeiro serviço para o segundo serviço, o puncionamento do agrupamento da presente invenção também pode ser empregado onde não há puncionamento. Além disso, embora modalidades exemplares tenham sido descritas nas quais URLLC é o primeiro serviço e MBB é o segundo serviço, a presente invenção é igualmente aplicável à transmissão de qualquer tipo de serviço de baixa latência e puncionamento de qualquer outro tipo de serviço que não possua o mesmos requisitos de baixa latência, tal como comunicação de tipo de máquina massiva (mMTC), Serviços de Multimídia Broadcast Multicast (MBMS), etc.
[0062] Embora modalidades exemplares tenham sido descritas com o período de tempo para a transmissão do segundo serviço ser um TTI, deve-se reconhecer que um TTI pode corresponder a uma subquadro, um slot ou um mini-slot e, portanto, os termos subquadro, slot, ou mini-slot podem ser substituídos por TTI na discussão acima.
[0063] Assim, as modalidades descritas neste documento proveem sistemas, dispositivos e métodos de radiocomunicação para permitir a decodificação de dados para um primeiro serviço com requisitos estritos de baixa latência, incluindo repetições na transmissão puncionada com os dados transmitidos originalmente. Deve-se entender que esta descrição não se destina a limitar a invenção. Pelo contrário, as modalidades exemplares destinam-se a cobrir alternativas, modificações e equivalentes, incluídas no espírito e no
Petição 870190116878, de 12/11/2019, pág. 31/48
24/25 escopo da invenção. Além disso, na descrição detalhada das modalidades exemplares, vários detalhes específicos são estabelecidos, a fim de prover uma compreensão abrangente da invenção. No entanto, um versado na técnica entendería que várias modalidades podem ser praticadas sem esses detalhes específicos.
[0064] Quaisquer etapas, métodos, ou funções apropriadas podem ser realizados através de um produto de programa de computador que pode, por exemplo, ser executado pelos componentes e equipamentos ilustrados em uma ou mais das figuras acima. Por exemplo, as memórias 820 e 865 podem compreender meios legíveis por computador nos quais os programas de computador podem ser armazenados. O programa de computador pode incluir instruções que fazem com que o processador 815 e 860, respectivamente (e quaisquer entidades e dispositivos acoplados operacionalmente, tais como transceptores 810 e memória 820 e transceptores 855 e memória 865) executem métodos de acordo com modalidades descritas aqui. Os programas de computador e/ou produtos de programa de computador podem, assim, prover meios para realizar quaisquer etapas aqui descritas.
[0065] Quaisquer etapas, métodos ou funções apropriadas podem ser realizadas através de um ou mais módulos ou circuitos funcionais. Cada módulo funcional pode compreender software, programas de computador, sub-rotinas, bibliotecas, código fonte ou qualquer outra forma de instruções executáveis executadas por, por exemplo, um processador. Em algumas modalidades, cada módulo funcional pode ser implementado em hardware e/ou em software. Por exemplo, um ou mais ou todos os módulos funcionais podem ser implementados pelos processadores 815 e/ou 860, possivelmente em cooperação com a memória 820 e/ou 865. Os processadores 815 e/ou 860 e a memória 820 e/ou 865 podem assim ser dispostos para permitir que os processadores 815 e/ou 860
Petição 870190116878, de 12/11/2019, pág. 32/48
25/25 busquem instruções das memórias 820 e/ou 865 e executem as instruções buscadas para permitir que o respectivo módulo funcional realize quaisquer etapas ou funções aqui descritas.
[0066] Embora as características e elementos das presentes modalidades exemplares sejam descritos nas modalidades em combinações particulares, cada característica ou elemento pode ser usado sozinho sem as outras características e elementos das modalidades ou em várias combinações com ou sem outras características e elementos aqui descritos. Os métodos ou fluxogramas providos no presente pedido podem ser implementados em um programa de computador, software ou firmware tangivelmente incorporado em um meio de armazenamento legível por computador para execução por um computador ou um processador.
[0067] Esta descrição escrita usa exemplos do assunto descrito para permitir que qualquer pessoa versada na técnica pratique o mesmo, incluindo fabricar e usar quaisquer dispositivos ou sistemas e realizar quaisquer métodos incorporados. O escopo do objeto é definido pelas reivindicações e pode incluir outros exemplos que ocorrem aos versados na técnica. Esses outros exemplos devem estar dentro do escopo das reivindicações.