BRPI0413697A

Methods for forward error correction coding above a radio link control layer and related apparatus

Abstract

"METHODS FOR EARLY ERROR CORRECTION CODING ON A LAYER OF RADIOENLACE CONTROL AND RELATED EQUIPMENT". Transmission techniques are provided that improve service continuity and reduce interruptions in content distribution that can be caused by transitions that occur when User Equipment (UE) moves from one cell to another cell, or when content distribution switches from a Point-to-Point (PTP) connection to a Point-to-Multipoint (PTM) connection in the same server cell, and vice versa. Such transmission techniques allow for seamless distribution of content across cell borders and / or between different transmission schemes such as Point-to-Multipoint (PTM) and Point-to-Point (PTP) Mechanisms for adjusting different flows and for retrieving content from each data block during such transitions is also provided in such a way that data is not lost during a transition. In addition, mechanisms are also provided to realign data during decoding at a receiving terminal.

BRPI0413697A, drawing sheet 1
Sheet 1 of 25

Term

Term ended

Projected expiry passed 20 August 2024, 2.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

20 claims: 4 independent, 16 dependent

  1. 1
    REIVINDICAÇÕES 1. Um sistema para transmissão de blocos de informações, compreendendo:uma estação de destino compreendendo um decodificador;uma primeira fonte de um conteúdo especifico que transmite primeiros blocos externos através de um canal comum para recebimento pela estação de destino utilizando um primeiro modo de transferência de dados, em que os primeiros blocos externos incluem blocos de informações e blocos de redundância que podem ser utilizados para reconstruir os blocos de informações, em que os blocos de redundância são gerados acima de uma camada de controle de radioenlace;e uma segunda fonte do conteúdo especifico que transmite segundos blocos externos compreendendo blocos de informações através de um canal dedicado para recebimento pela estação de destino utilizando um segundo modo de transferência de dados quando a estação de destino é submetida a uma transição, em que os segundos blocos externos são deslocados em tempo com relação aos primeiros blocos externos, e em que o decodif icador é configurado para reconstruir quaisquer blocos de informações perdidos durante a transição utilizando os blocos de redundância.
  2. 2
    Um sistema, de acordo com a reivindicação 1, em que a taxa de transmissão dos blocos de informações provenientes da segunda fonte do conteúdo específico é maior do que a taxa de transmissão dos blocos de informações provenientes da primeira fonte do conteúdo específico, e em que a segunda fonte do conteúdo específico inicia transmissão em um primeiro bloco de informações do primeiro bloco externo sendo transmitido quando a transição 2/7 ocorre para desse modo reduzir perda de blocos de informações durante a transição.
  3. 3
    Um sistema, de acordo com a reivindicação 1, em que a segunda fonte do conteúdo específico retransmite um segundo bloco externo através do canal dedicado se quaisquer blocos de informações provenientes do segundo bloco externo não recebidos corretamente durante outra transição da segunda fonte do conteúdo específico para a primeira fonte do conteúdo específico.
  4. 4
    Um sistema, de acordo com a reivindicação 1, em que cada bloco ocupa um quadro.
  5. 5
    Um sistema, de acordo com a reivindicação 1, quando a transição ocorre enquanto o mesmo bloco externo está sendo transmitido de cada fonte, em que a estação de destino combina os blocos de informações recebidos da primeira fonte do conteúdo específico e os blocos de informações recebidos da segunda fonte para produzir o bloco externo completo.
  6. 6
    Um sistema, de acordo com a reivindicação 1, em que a primeira fonte do conteúdo específico inclui um codificador Reed-Solomon que codifica os blocos de informações para gerar os blocos de acrescenta os blocos de redundância informações para gerar blocos de código externos.
  7. 7
    Um sistema, de acordo com a reivindicação 1, em que o decodificador externo decodifica o primeiro bloco de código externo e reproduz quaisquer blocos de informações ausentes através dos blocos de redundância.
  8. 8
    Um método para receber conteúdo por uma estação de destino, em que o conteúdo compreende uma pluralidade de blocos de conteúdo internos, o método compreendendo:formatar o conteúdo como um primeiro bloco redundância, e aos blocos de 3/7 externo compreendendo os blocos de conteúdo internos e blocos de paridade internos com base nos blocos de conteúdo internos;transmitir o primeiro bloco externo através de um canal comum;receber pelo menos uma porção do primeiro bloco externo;formatar o conteúdo como um segundo bloco externo compreendendo os blocos de conteúdo internos;transmitir o segundo bloco externo através de um canal dedicado;realizar a transição da transmissão do conteúdo através do canal comum para a transmissão do conteúdo através do canal dedicado;receber pelo menos uma porção do segundo bloco externo, em que o segundo bloco externo é deslocado em tempo com relação ao primeiro bloco externo;e utilizar a porção do primeiro bloco externo recebido antes da ocorrência da transição, juntamente com a porção do segundo bloco externo para gerar um bloco externo completo que compreende a pluralidade de blocos de conteúdo internos para desse modo compensar pelo deslocamento de tempo entre o primeiro bloco externo e o segundo bloco externo.
  9. 9
    O método de receber conteúdo de acordo com a reivindicação 8, quando quaisquer dos blocos de conteúdo internos transmitidos através do canal comum não são recebidos corretamente, utilizando os blocos de paridade internos para reconstruir alguns dos blocos de conteúdo internos que não são recebidos corretamente.
  10. 10
    O método de receber conteúdo de acordo com a reivindicação 9, em que cada um dos blocos internos inclui um número de seqüência compreendendo um indice de bloco 4/7 externo e um índice de bloco interno, e em que o uso da porção do primeiro bloco externo recebido antes da ocorrência da transição, juntamente com a porção do segundo bloco externo para gerar um bloco externo completo que compreende a pluralidade de blocos de conteúdo interno para desse modo compensar o deslocamento de tempo entre o primeiro bloco externo e o segundo bloco externo, compreende:determinar um último índice de bloco externo e um último índice de bloco interno que correspondem ao número de seqüência de um último bloco interno recebido através do canal comum;e determinar um novo índice de bloco externo e um novo índice de bloco interno que correspondem ao número de seqüência de um primeiro bloco interno recebido através do canal dedicado.
  11. 11
    0 método de receber conteúdo, de acordo com a reivindicação 10, em que se o último índice de bloco externo casar com o novo índice de bloco externo, a combinação da porção recebida do primeiro bloco externo com o segundo bloco externo iniciando no bloco interno do segundo bloco externo tendo o próximo índice de bloco interno após o último índice de bloco interno para desse modo compensar pelo deslocamento de tempo entre o primeiro bloco externo e o segundo bloco externo.
  12. 12
    O método de receber conteúdo de acordo com a reivindicação 11, compreendendo ainda:se o último índice de bloco interno for maior do que o novo índice de bloco interno, descartar os blocos internos do segundo bloco externo até o bloco interno do segundo bloco externo tendo um índice de bloco interno igual ao último índice de bloco interno para desse modo compensar pelo deslocamento de 5/7 tempo entre o primeiro bloco externo e o segundo bloco externo.
  13. 13
    O método de receber conteúdo, de acordo com a reivindicação 11, compreendendo ainda:se o último índice de bloco interno for menor do que o novo índice de bloco interno, armazenar o segundo bloco externo iniciando no primeiro bloco interno do segundo bloco externo para desse modo compensar pelo deslocamento de tempo entre o primeiro bloco externo e o segundo bloco externo.
  14. 14
    0 método de receber conteúdo, de acordo com a reivindicação 10, em que o deslocamento de tempo compreende uma diferença em alinhamento de tempo entre o primeiro bloco externo e o segundo bloco externo.
  15. 15
    Um método para distribuição sem emenda de conteúdo de broadcast e multicast a um terminal, compreendendo:transmitir uma transmissão de Ponto-a-Multiponto (PTM) utilizando códigos de blocos externos, em que cada código de bloco externo compreende blocos de dados internos e blocos de paridade internos;antecipar, quando o terminal realiza transição da transmissão de Ponto-a-Multiponto (PTM) para uma transmissão de Ponto-a-Ponto (PTP), a transmissão de códigos de blocos externos durante a transmissão de Pontoa-Ponto (PTP) com relação à transmissão de Ponto-aMultiponto (PTM) pelo início da transmissão de Ponto-aPonto (PTP) a partir do começo do mesmo código de bloco externo, em que a entrega de um código de bloco externo completo através da transmissão de Ponto-a-Ponto (PTP) em média é mais rápida do que através da transmissão de Pontoa-Multiponto (PTM);e recuperar qualquer atraso introduzido pela 6/7 transição através de entrega mais rápida de códigos de blocos externos completos através da transmissão de Pontoa-Ponto (PTP) para recuperar quaisquer blocos internos perdidos e desse modo permitir uma transição sem emenda da transmissão de Ponto-a-Ponto (PTP) para a transmissão de Ponto-a-Multiponto (PTM).
  16. 16
    Um método, de acordo com a reivindicação 15, em que blocos de paridade internos não são transmitidos na transmissão de Ponto-a-Ponto (PTP).
  17. 17
    Um método, de acordo com a reivindicação 16, em que o inicio da transmissão de Ponto-a-Ponto (PTP) a partir do começo do mesmo código de bloco externo, compreende:iniciar a transmissão de Ponto-a-Ponto (PTP) a partir do começo do primeiro bloco interno.
  18. 18
    Um método para distribuição sem emenda de conteúdo de broadcast e multicast para um terminal durante uma transição através de bordas de células, compreendendo:transmitir uma transmissão de Ponto-a-Multiponto (PTM) utilizando códigos de blocos externos, em que cada código de bloco externo compreende blocos de dados internos e blocos de paridade internos;antecipar, quando o terminal realiza transição através das bordas de células, a transmissão de códigos de blocos externos durante a transmissão de Ponto-a-Ponto (PTP) com relação à transmissão de Ponto-a-Multiponto (PTM) pelo início da transmissão de Ponto-a-Ponto (PTP) a partir do começo do mesmo código de bloco externo, em que a entrega de um código de bloco externo completo através da transmissão de Ponto-a-Ponto (PTP) em média é mais rápida através da transmissão de Ponto-a-Multiponto;e recuperar qualquer atraso introduzido pela transição através da entrega mais rápida de códigos de 7/7 blocos externos completos via transmissão de Ponto-a-Ponto (PTP) para recuperar quaisquer blocos internos perdidos e desse modo permitir uma transição sem emenda da transmissão de Ponto-a-Ponto (PTP) para a transmissão de Ponto-aMultiponto (PTM).
  19. 19
    Um método, de acordo com a reivindicação 18, em que blocos de paridade internos não são transmitidos na transmissão de Ponto-a-Ponto (PTP).
  20. 20
    Um método, de acordo com a reivindicação 19, em que o início da transmissão de Ponto-a-Ponto (PTP) a partir do começo do mesmo código de bloco externo, compreende:iniciar a transmissão de Ponto-a-Ponto (PTP) a partir do começo do primeiro bloco interno. 1/24 Β Ο LL 2/24 <Μ Ο Ε 3/24 Ο Ω < ΙΟ ο Ο 111 ΙΟ ο < ο. 4/24 ο <ο UJ Ο ο ζ ο. IU α ω IU «ο ο ~χ '-Λ IU α ο α. IU ο ο ‘$ϊί ag § ο ω ο ω ÊÍ aiodiNoo aioaiNoo CANAIS DE TRANSPORTE ó LL aioaiNoa aioaiNoo 5/24 % S, >' ? s ... γ > 1 v Z-< /is tV OI < í ^rl V>5\ - η< ', , Λ Ίϊ . J1 ·ιφ Λ IJj β'. f-H. il/ 1 ν ~ J *s > ΞΕΖ CL ο oc < ζ> ω Ζ3 IU Q ω UI »Ο Ο < υ _ι α. < 1¾ 3 > L >. · +. */ » ΐΛ,μΤ? 1 ' Λ 4 + lís^eHle^W ? < - „^,.f <r f !. -» í t ·' S:\,j -» jj. \,“ > .' Λή ettlftSOSBS MM Ϊ*- x u w a 3» u. 3» U a 3C O ca x u o 0. o 2* υ < tZ o. X υ α U X O a u u α x υ υ & α χ u ΙΛ χ: υ W α υ S ο u. 6/24
Independent claims20