PL2052482T3

Method and apparatus for error detection in a data block

Abstract

A transmitting device generates (302) a data block including a first field having a first plurality of bits that includes an error detection portion and a second field having a second plurality of bits; selects (304) an error injection mask based on the second plurality of bits; modifies (306) the first plurality of bits with the error injection mask to generate a modified first plurality of bits; and transmits (308) the data block to a receiving device. The receiving device decodes the second plurality of bits to generate decoding results; selects an error injection mask based on the decoding results; modifies the first plurality of bits using the error injection mask to generate a modified first plurality of bits that includes a resultant error detection value indicated in the error detection portion; and detects whether the decoding results for the second field are correct based on the resultant error detection value.

Term

0.8 yearsto projected expiry

Projected expiry 27 July 2027, counted from filing; an application has no term until it is granted.

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

9 claims: 3 independent, 6 dependent

  1. 1
    Patent claims Zastrzeżenia patentowe 1. The method of detecting errors in a data block defined according to ETSI TS 102 361-1, comprising the steps of:1. Sposób wykrywania błędów w bloku danych zdefiniowanym według ETSI TS 102 361-1, obejmujący etapy: generating a data block comprising the first field having a first bit set which includes an error detection portion indicating an error detection value based on the first part of the first bit set and used to detect errors in decoding the first part of the first bit set and the data block further comprising at least a second field , having a second set of bits, wherein the second field contains a data type field;generowania bloku danych zawierającego pierwsze pole, mające pierwszy zbiór bitów, który zawiera część wykrywania błędów wskazującą wartość wykrywania błędu na podstawie pierwszej części pierwszego zbioru bitów i wykorzystywaną do wykrywania błędów w dekodowaniu pierwszej części pierwszego zbioru bitów, a blok danych ponadto zawiera co najmniej drugie pole, mające drugi zbiór bitów, przy czym drugie pole zawiera pole typu danych;selecting an error injection mask based on a data type field, with each data type identified in ETSI TS 102 361-1 assigned a predefined error injection mask;wybierania maski wstrzykiwania błędu na podstawie pola typu danych, przy czym każdemu typowi danych oznaczonemu w ETSI TS 102 361-1 przyporządkowano określoną z góry maskę wstrzykiwania błędu;applying the selected error injection mask to the first set of bits by bit-adding modulo 2 to generate a modified first set of bits that is used to detect errors in decoding the second set of bits;and transmitting the data block with the modified first bit set. stosowania wybranej maski wstrzykiwania błędu do pierwszego zbioru bitów poprzez bitowe dodawanie modulo 2, by generować zmodyfikowany pierwszy zbiór bitów, który jest wykorzystywany do wykrywania błędów w dekodowaniu drugiego zbioru bitów;i nadawanie bloku danych ze zmodyfikowanym pierwszym zbiorem bitów.
  2. 5
    The method of detecting errors in a data block defined according to ETSI TS 102 361-1, comprising the steps of:5. Sposób wykrywania błędów w bloku danych zdefiniowanym według ETSI TS 102 361-1, obejmujący etapy: odbierania bloku danych zawierającego pierwsze pole mające pierwszy zbiór bitów, który zawiera część wykrywania błędów, wskazującą wartość wykrywania błędu, przy czym blok danych zawiera ponadto co najmniej drugie pole, mające drugi zbiór bitów i zawierające pole typu danych;receiving a data block comprising a first field having a first bit set which includes an error detection portion indicating an error detection value, the data block further comprising at least a second field having a second set of bits and comprising a data type field;decoding a second set of bits to identify the data type;dekodowania drugiego zbioru bitów by identyfikować typ danych;selecting an error injection mask based on a data type field, each data type designated in ETSI TS 102 361-1 assigned a predefined injection mask;wybierania maski wstrzykiwania błędu na podstawie pola typu danych, przy czym każdemu typowi danych oznaczonemu w ETSI TS 102 361-1 przyporządkowano określoną z góry maskę wstrzykiwania;applying the selected error injection mask to the first set of bits by adding bit modulo 2 to generate a modified first set of bits that contains stosowania wybranej maski wstrzykiwania błędu do pierwszego zbioru bitów poprzez bitowe dodawanie modulo 2, by generować zmodyfikowany pierwszy zbiór bitów, który zawiera EP 2 052 482 B1 wynikową wartość wykrywania błędu;i wykrywanie, czy wyniki dekodowania dla drugiego pola są prawidłowe, na podstawie wynikowej wartości wykrywania błędu wskazywanej w pierwszym polu. The resultant error detection value;and detecting whether the decoding results for the second field are correct based on the resultant error detection value indicated in the first field.
  3. 9
    A device for detecting errors in a data block defined according to ETSI TS 102 361-1, comprising:9. Urządzenie do wykrywania błędów w bloku danych zdefiniowanym według ETSI TS 102 361-1, zawierające: processing device: urządzenie przetwarzające: generating a data block comprising the first field having a first set of bits that includes an error detection portion indicating an error detection value based on the first portion of the first set of bits and used to detect errors in decoding the first portion of the first set of bits and the data block further comprising at least a second field , having a second set of bits, wherein the second field contains a data type field;generujące blok danych zawierający pierwsze pole, mające pierwszy zbiór bitów, który zawiera część wykrywania błędów wskazującą wartość wykrywania błędu na podstawie pierwszej części pierwszego zbioru bitów i wykorzystywaną do wykrywania błędów w dekodowaniu pierwszej części pierwszego zbioru bitów, a blok danych ponadto zawiera co najmniej drugie pole, mające drugi zbiór bitów, przy czym drugie pole zawiera pole typu danych;choosing an error injection mask based on a data type field, with each data type, designated in ETSI TS 102 361-1 was assigned a predefined error injection mask;and applying the selected error injection mask to the first set of bits by modulo 2 bit addition, to generate the modified first bit set, which is used to detect errors in decoding the second set of bits;and a transmitter transmitting the data block with the modified first bit set. wybierające maskę wstrzykiwania błędu na podstawie pola typu danych, przy czym każdemu typowi danych, oznaczonemu w ETSI TS 102 361-1 przyporządkowano określoną z góry maskę wstrzykiwania błędu;i stosujące wybraną maskę wstrzykiwania błędu do pierwszego zbioru bitów poprzez bitowe dodawanie modulo 2, by generować zmodyfikowany pierwszy zbiór bitów, który jest wykorzystywany do wykrywania błędów w dekodowaniu drugiego zbioru bitów;i nadajnik nadający blok danych ze zmodyfikowanym pierwszym zbiorem bitów. EP 2 052 482 B1 EP 2 052 482 B1 EP 2 052 482 B1 EP 2 052 482 B1 EP 2 052 482 B1 EP 2 052 482 B1 EP 2 052 482 B1 EP 2 052 482 B1 EP 2 052 482 B1 EP 2 052 482 B1 EP 2 052 482 B1 EP 2 052 482 B1 EP 2 052 482 B1 EP 2 052 482 B1 P DANYCH y/ /y / / r P DATA y / / y / / y PARZYSTOŚĆ PEC A PEC PARITY PARITY FEC PARZYSTOŚĆ FEC FIG. 10 «i / h FIG. 10 «i/h 1018 1018 020 020 1020-, 1020-, TYP typ .SYNCHRONIZACJA' TYPE type. SYNCHRONIZATION ' SZCZE puppy LUB WBUDOWANA ,LINY OR BUILT-IN, ROPES SIGNALING γ, -1012 SYGNALIZACJA γ ,-1012 CZŁON PRZEPLATAJĄCY INTERLYING MEMBERS BPTC {196,96) KODER BPTC {196.96) CODER EP 2 052 482 B1 EP 2 052 482 B1 EP 2 052 482 B1 EP 2 052 482 B1 EP 2 052 482 B1 EP 2 052 482 B1 ODNOŚNIKI CYTOWANE W OPISIE REFERENCES CITED IN THE DESCRIPTION Poniższa lista odnośników cytowanych przez zgłaszającego ma na celu wyłącznie pomoc dla czytającego i nie stanowi części dokumentu patentu europejskiego. Pomimo, że dołożono największej staranności przy jej tworzeniu, nie można wykluczyć błędów lub przeoczeń i EUP nie ponosi żadnej odpowiedzialności w tym względzie. The following list of references cited by the applicant is for the reader's convenience only and does not form part of the European patent document. Although the greatest care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard. Literatura nie-patentowa cytowana w opisie: Non-patent literature cited in the description: • TS (Technical Specification). ETSI (European Telecommunications Standards Institute), vol. 102, 361-1 [0004] • TS. ETSI, vol. 102, 361-1 [0011] [0013] [0040] [0041] [0043] • TS (Technical Specification). ETSI (European Telecommunications Standards Institute), vol. 102, 361-1 [0004] • TS. ETSI, vol. 102, 361-1 [0011] [0013] [0040] [0041] [0043]