BR0213215A

Concatenated encoding and decoding for multilayer communication protocol

Abstract

"CONCATENATED CODING AND DECODING FOR MULTIPLE LAYER COMMUNICATION PROTOCOL". It is a method and system for using an external decoder in a Broadcast Services Communication System. The information to be transmitted is sent to a systematic part of a series of transmission buffers and encoded by an external decoder coupled in communication with the transmission buffer. The resulting redundant bits are sent to a parity portion of each transmission buffer. The content of the transmission buffers is multiplexed and encoded by an internal decoder in order to improve protection by adding redundancy. The receiving station retrieves the information transmitted by a reverse process. Since the decoding complexity depends on the size of a systematic part of the transmission buffer, a weighted compromise between the size of the systematic part and the number of transmission buffers leads to a reduction in the decoding complexity.

Term

Term ended

Projected expiry passed 8 October 2022, 4 years ago.

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

54 claims: 6 independent, 48 dependent

  1. 1
    REIVINDICAÇÕES 1. Método de codificação para reduzir a complexidade de decodificação, o método sendo caracterizado por compreender as etapas de:5 codificar bits sistemáticos em cada um de uma pluralidade de armazenadores com um primeiro código;multiplexar o conteúdo da pluralidade de armazenadores;e codificar o conteúdo multiplexado com um segundo 10 código, de modo a se fornecer um conjunto de quadros.
  2. 2
    Método, de acordo com a reivindicação 1, caracterizado pelo fato de que a codificação de bits sistemáticos em cada um de uma pluralidade de armazenadores com um primeiro código compreende:15 codificar bits sistemáticos em cada um da pluralidade de armazenadores com um código de bloco.
  3. 3
    Método, de acordo com a reivindicação 1, caracterizado pelo fato de que a codificação de bits sistemáticos em cada um de uma pluralidade de armazenadores 20 com um código de bloco compreende:codificar bits sistemáticos em cada um da pluralidade de armazenadores com um código de Reed-Solomon.
  4. 4
    Método, de acordo com a reivindicação 1, caracterizado pelo fato de que a multiplexação de conteúdo 25 da pluralidade de armazenadores compreende:fornecer um bloco de bits sucessivamente a partir de cada um da pluralidade de armazenadores.
  5. 5
    Método, de acordo com a reivindicação 4, caracterizado pelo fato de que o fornecimento de um bloco 30 de bits sucessivamente a partir de cada um da pluralidade de armazenadores compreende:2/11 fornecer um bloco de bits compreendendo uma linha de cada um da pluralidade de armazenadores.
  6. 6
    Método, de acordo com a reivindicação 1, caracterizado pelo fato de que a codificação do conteúdo multiplexado com um segundo código de modo a se obter um conjunto de quadros compreende as etapas de:identificar um bloco de bits a ser codificado;e codificar o bloco de bits com um segundo código.
  7. 7
    Método, de acordo com a reivindicação 6, caracterizado pelo fato de que a identificação de um bloco de bits a ser codificado compreende:identificar um bloco de bits recebido de um armazenador.
  8. 8
    Método para reduzir a complexidade de decodificação, caracterizado por compreender as etapas de:decodificar quadros recebidos por um segundo decodificador;demultiplexar quadros corretamente decodificados para uma pluralidade de armazenadores;e processar o conteúdo de cada um da pluralidade de armazenadores.
  9. 9
    Método, de acordo com a reivindicação 8, caracterizado pelo fato de que a demultiplexação de quadros corretamente decodificados para uma pluralidade de armazenadores compreende as etapas de:identificar um bloco de bits pertencente a um armazenador;e fornecer o bloco de bits ao armazenador.
  10. 10
    Método, de acordo com a reivindicação 9, caracterizado pelo fato de que a identificação de um bloco de bits pertencente a um armazenador compreende:3/11 identificar um bloco de bits que compreende um quadro decodificado pelo segundo decodificador.
  11. 11
    Método, de acordo com a reivindicação 8, caracterizado pelo fato de que o processamento do conteúdo de cada um da pluralidade de armazenadores compreende:fornecer a parte sistemática de cada um da pluralidade de armazenadores a camadas mais elevadas.
  12. 12
    Método, de acordo com a reivindicação 8, caracterizado por compreender adicionalmente:fornecer a indicação de um apagamento a um decodificador acoplado em comunicação ao armazenador que recebería o quadro corretamente decodificado se o quadro deixasse de ser decodificado corretamente.
  13. 13
    Método, de acordo com a reivindicação 12, caracterizado pelo fato de que o processamento do conteúdo de cada um da pluralidade de armazenadores compreende as etapas de:decodificar a parte sistemática do armazenador por um decodificador quando a parte sistemática for recuperável;e fornecer a parte sistemática de cada um da pluralidade de armazenadores a camadas mais elevadas.
  14. 14
    Método para reduzir a complexidade de decodificação, caracterizado por compreender as etapas de:codificar bits sistemáticos em cada um de uma pluralidade de armazenadores de transmissão com um primeiro código;multiplexar o conteúdo da pluralidade de armazenadores;codificar o conteúdo multiplexado com um segundo código, de modo a se fornecer um conjunto de quadros;transmitir o conjunto de quadros;4/11 decodificar os quadros recebidos por um segundo decodificador;demultiplexar os quadros corretamente decodificados para uma pluralidade de armazenadores de recepção;e processar o conteúdo de cada armazenador recebido.
  15. 15
    Método, de acordo com a reivindicação 14, caracterizado pêlo fato de que a codificação de bits sistemáticos em cada um de uma pluralidade de armazenadores de transmissão com um primeiro código compreende:codificar bits sistemáticos em cada um de uma pluralidade de armazenadores com um código de bloco.
  16. 16
    Método, de acordo com a reivindicação 15, caracterizado pelo fato de que a codificação de bits sistemáticos em cada um de uma pluralidade de armazenadores com um código de bloco compreende:codificar bits sistemáticos em cada um de uma pluralidade de armazenadores com um código de Reed-Solomon.
  17. 17
    Método, de acordo com a reivindicação 14, caracterizado pelo fato de que a multiplexação do conteúdo da pluralidade de primeiros armazenadores compreende:fornecer um bloco de bits sucessivamente a partir de cada armazenador.
  18. 18
    Método, de acordo com a reivindicação 17, caracterizado pelo fato de que o fornecimento de um bloco de bits sucessivamente a partir de cada armazenador compreende:fornecer um bloco de bits que compreende uma linha do armazenador de transmissão.
  19. 19
    Método, de acordo com a reivindicação 14, caracterizado pelo fato de que a codificação do conteúdo 5/11 multiplexado com um segundo código de modo a se fornecer um conjunto de quadros compreende as etapas de:identificar um bloco de bits a ser codificado;e codificar o bloco de bits com um segundo código.
  20. 20
    Método, de acordo com a reivindicação 19, caracterizado pelo fato de que a identificação de um bloco de bits a ser codificado compreende:identificar o bloco de bits como um bloco de bits recebido de um armazenador.
  21. 21
    Método, de acordo com a reivindicação 14, caracterizado pelo fato de que a demultiplexação de quadros corretamente decodificados para uma pluralidade de quadros de recepção compreende as etapas de:identificar um bloco de bits pertencente a um armazenador;e fornecer o bloco de bits ao armazenador.
  22. 22
    Método, de acordo com a reivindicação 21, caracterizado pelo fato de que a identificação de um bloco de bits pertencente a um armazenador compreende:identificar um bloco de bits como um bloco de bits compreendendo um quadro decodificado pelo segundo decodificador.
  23. 23
    Método, de acordo com a reivindicação 14, caracterizado pelo fato de que o processamento do conteúdo de cada armazenador de recepção compreende:fornecer a parte sistemática de cada armazenador a camadas mais elevadas.
  24. 24
    Método, de acordo com a reivindicação 14, caracterizado por compreender adicionalmente:fornecer indicação de um apagamento a um primeiro decodificador acoplado em comunicação ao armazenador de 6/11 recepção que receberia o quadro corretamente decodificado se o quadro deixasse de ser decodificado corretamente.
  25. 25
    Método, de acordo com a reivindicação 24, caracterizado pelo fato de que o processamento do conteúdo de cada armazenador compreende as etapas de:decodificar a parte sistemática do armazenador por um primeiro decodificador quando a parte sistemática for recuperável;e fornecer a parte sistemática de cada armazenador a camadas mais elevadas.
  26. 26
    Equipamento para reduzir a complexidade de decodificação, caracterizado por compreender:uma pluralidade de armazenadores;uma pluralidade de codif icadores, cada um da pluralidade de codificadores sendo acoplado em comunicação a um da pluralidade de armazenadores;um multiplexador acoplado em comunicação à pluralidade de armazenadores;e um codificador interno acoplado em comunicação ao multiplexador.
  27. 27
    Equipamento, de acordo com a reivindicação 26, caracterizado pelo fato de que cada um da pluralidade de armazenadores é configurado para:armazenar bits sistemáticos e bits de paridade.
  28. 28
    Equipamento, de acordo com a reivindicação 26, caracterizado pelo fato de que cada um da pluralidade de codificadores é configurado para:codificar bits sistemáticos de modo a fornecer bits de paridade.
  29. 29
    Equipamento, de acordo com a reivindicação 28, caracterizado pelo fato de que cada um da pluralidade de codificadores é configurado para:7/11 codificar os bits sistemáticos com um código de bloco.
  30. 30
    Equipamento, de acordo com a reivindicação 26, caracterizado pelo fato de que cada um da pluralidade de codificadores é configurado para:codificar os bits sistemáticos com um código de Reed-Solomon.
  31. 31
    Equipamento, de acordo com a reivindicação 26, caracterizado pelo fato de que o multiplexador é configurado para:fornecer um bloco de bits sucessivamente de cada um da pluralidade de armazenadores ao codificador interno.
  32. 32
    Equipamento, de acordo com a reivindicação 31, caracterizado pelo fato de que o bloco de bits compreende uma linha do armazenador.
  33. 33
    Equipamento, de acordo com a reivindicação 26, caracterizado pelo fato de que o codificador interno é configurado para:identificar um bloco de bits a ser codificado;e codificar o bloco de bits com um código interno.
  34. 34
    Equipamento, de acordo com a reivindicação 33, caracterizado pelo fato de que o bloco de bits a ser codificado compreende:um bloco de bits recebido do multiplexador.
  35. 35
    Equipamento para reduzir a complexidade de decodificação, caracterizado por compreender:um primeiro decodificador;um demultiplexador acoplado em comunicação ao primeiro decodificador;uma pluralidade de armazenadores acoplados em comunicação ao demultiplexador;e 8/11 uma pluralidade de decodif icadores, cada um da pluralidade de decodificadores sendo acoplado em comunicação a um da pluralidade de armazenadores.
  36. 36
    Método, de acordo com a reivindicação 35, caracterizado pelo fato de que o primeiro decodificador é configurado para:decodificar um quadro recebido;fornecer um quadro corretamente decodificado;e fornecer a indicação de um apagamento se o quadro recebido deixar de ser decodificado corretamente.
  37. 37
    Equipamento, de acordo com a reivindicação 35, caracterizado pelo fato de que o demultiplexador é configurado para:identificar um bloco de bits pertencente a um armazenador;e fornecer o bloco de bits ao armazenador.
  38. 38
    Equipamento, de acordo com a reivindicação 37, caracterizado pelo fato de que o bloco de bits pertencente a um armazenador compreende:um bloco de bits que compreende um quadro decodificado pelo primeiro decodificador.
  39. 39
    Método, de acordo com a reivindicação 35, caracterizado pelo fato de que cada um da pluralidade de decodificadores é configurado para:decodificar a parte sistemática do armazenador por um decodificador externo quando a parte sistemática for recuperável.
  40. 40
    Equipamento, de acordo com a reivindicação 35, caracterizado pelo fato de que cada um da pluralidade de armazenadores é configurado para:fornecer a parte sistemática a camadas mais elevadas. 9/11
  41. 41
    Equipamento para reduzir a complexidade de decodificação, caracterizado por compreender:uma pluralidade de armazenadores de transmissão;uma pluralidade de codificadores, cada um da pluralidade de codificadores sendo acoplado em comunicação a um da pluralidade de armazenadores de transmissão;um multiplexador acoplado em comunicação à pluralidade de armazenadores de transmissão;um codificador interno acoplado em comunicação ao multiplexador;um primeiro decodificador;um demultiplexador acoplado em comunicação ao primeiro decodificador;uma pluralidade de armazenadores de recepção acoplado em comunicação ao demultiplexador;e uma pluralidade de decodificadores, cada um da pluralidade de decodificadores sendo acoplado em comunicação a um da pluralidade de armazenadores de recepção.
  42. 42
    Equipamento, de acordo com a reivindicação 41, caracterizado pelo fato de que cada um da pluralidade de armazenadores de transmissão é configurado para:armazenar bits sistemáticos e bits de paridade.
  43. 43
    Equipamento, de acordo com a reivindicação 41, caracterizado pelo fato de que cada um da pluralidade de codificadores é configurado para:codificar bits sistemáticos para fornecer bits de paridade.
  44. 44
    Equipamento, de acordo com a reivindicação 43, caracterizado pelo fato de que cada um da pluralidade de codificadores é configurado para:10/11 codificar os bits sistemáticos com um código de bloco.
  45. 45
    Equipamento, de acordo com a reivindicação 41, caracterizado pelo fato de que cada um da pluralidade de codificadores é configurado para:codificar os bits sistemáticos com um código de Reed-Solomon.
  46. 46
    Equipamento, de acordo com a reivindicação 41, caracterizado pelo fato de que o multiplexador é configurado para:fornecer um bloco de bits sucessivamente a partir de cada um da pluralidade de armazenadores de transmissão ao codificador interno.
  47. 47
    Equipamento, de acordo com a reivindicação 46, caracterizado pelo fato de que o bloco de bits compreende uma linha do armazenador.
  48. 48
    Equipamento, de acordo com a reivindicação 41, caracterizado pelo fato de que o codificador interno é configurado para:identificar um bloco de bits a ser codificado;e codificar o bloco de bits com um código interno.
  49. 49
    Equipamento, de acordo com a reivindicação 48, caracterizado pelo fato de que o bloco de bits a ser codificado compreende:um bloco de bits recebido do multiplexador.
  50. 50
    Método, de acordo com a reivindicação 41, caracterizado pelo fato de que o primeiro decodificador é configurado para:decodificar um quadro recebido;fornecer um quadro corretamente decodificado;e fornecer indicação de um apagamento se o quadro recebido deixar de ser decodificado corretamente. 11/11
  51. 51
    Equipamento, de acordo com a reivindicação 41, caracterizado pelo fato de que o demultiplexador é configurado para:identificar um bloco de bits pertencente a um armazenador;e fornecer o bloco de bits ao armazenador.
  52. 52
    Equipamento, de acordo com a reivindicação 51, caracterizado pelo fato de que o bloco de bits pertencente a um armazenador compreende:um bloco de bits compreendendo um quadro decodificado pelo primeiro decodificador.
  53. 53
    Método, de acordo com a reivindicação 41, caracterizado pelo fato de que cada um da pluralidade de decodificadores é configurado para:decodificar a parte sistemática do armazenador por um decodificador externo quando a parte sistemática for recuperável.
  54. 54
    Equipamento, de acordo com a reivindicação 41, caracterizado pelo fato de que cada um da pluralidade de armazenadores é configurado para:fornecer a parte sistemática do armazenador a camadas mais elevadas. 1/3 DIAGRAMA EM BLOCOS DO CÓDIGO EXTERNO DE REED-SOLOMON 2/3 ΓΊ
Independent claims54