|
|
| SECTION H ELECTRICITY |
| H 03 | BASIC ELECTRONIC CIRCUITRY |
| H 03 M | CODING, DECODING OR CODE CONVERSION, IN GENERAL (using fluidic means F15C 4/00; optical analogue/digital converters G02F 7/00; coding, decoding or code conversion, specially adapted for particular applications, see the relevant subclasses, e.g. G01D, G01R, G06F, G06T, G09G, G10L, G11B, G11C, H04B, H04L, H04M, H04N; ciphering or deciphering for cryptography or other purposes involving the need for secrecy G09C) [4] |
9/ | 00 | Parallel/series conversion or vice versa (digital stores in which the information is moved stepwise G11C 19/00) [4] |
11/ | 00 | Coding in connection with keyboards or like devices, i.e. coding of the position of operated keys (keyboard switch arrangements, structural association of coders and keyboards H01H 13/70, H03K 17/94) [4] |
11/ | 02 | . | Details [5] |
11/ | 04 | . | . | Coding of multifunction keys [5] |
11/ | 06 | . | . | . | by operating the multifunction key itself in different ways [5] |
11/ | 08 | . | . | . | . | by operating selected combinations of multifunction keys [5] |
11/ | 10 | . | . | . | . | by methods based on duration or pressure detection of keystrokes [5] |
11/ | 12 | . | . | . | . | by operating a key a selected number of consecutive times whereafter a separate enter key is used which marks the end of the series [5] |
11/ | 14 | . | . | . | by using additional keys, e.g. shift keys, which determine the function performed by the multifunction key [5] |
11/ | 16 | . | . | . | . | wherein the shift keys are operated after the operation of the multifunction keys [5] |
11/ | 18 | . | . | . | . | wherein the shift keys are operated before the operation of the multifunction keys [5] |
11/ | 20 | . | Dynamic coding, i.e. by key scanning (H03M 11/26 takes precedence) [5] |
11/ | 22 | . | Static coding (H03M 11/26 takes precedence) [5] |
11/ | 24 | . | . | using analogue means [5] |
11/ | 26 | . | using opto-electronic means [5] |
13/ | 00 | Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes (error detection or error correction for analogue/digital, digital/analogue or code conversion H03M 1/00 to H03M 11/00; specially adapted for digital computers G06F 11/08, for information storage based on relative movement between record carrier and transducer G11B, e.g. G11B 20/18, for static stores G11C) [4,7] |
13/ | 01 | . | Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes [7] |
13/ | 02 | (transferred to H03M 13/51) |
13/ | 03 | . | Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words [7] |
13/ | 05 | . | . | using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits [7] |
13/ | 07 | . | . | . | Arithmetic codes [7] |
13/ | 09 | . | . | . | Error detection only, e.g. using cyclic redundancy check (CRC) codes or single parity bit [7] |
13/ | 11 | . | . | . | using multiple parity bits [7] |
13/ | 12 | (transferred to H03M 13/23) |
13/ | 13 | . | . | . | Linear codes [7] |
13/ | 15 | . | . | . | . | Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem (BCH) codes (H03M 13/17 takes precedence) [7] |
13/ | 17 | . | . | . | . | Burst error correction, e.g. error trapping, Fire codes [7] |
13/ | 19 | . | . | . | . | Single error correction without using particular properties of the cyclic codes, e.g. Hamming codes, extended or generalised Hamming codes [7] |
13/ | 21 | . | . | . | Non-linear codes, e.g. m-bit data word to n-bit code word (mBnB) conversion with error detection or error correction [7] |
13/ | 22 | (transferred to H03M 13/27) |
13/ | 23 | . | . | using convolutional codes, e.g. unit memory codes [7] |
13/ | 25 | . | Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation (TCM) [7] |
13/ | 27 | . | using interleaving techniques [7] |
13/ | 29 | . | combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes [7] |
13/ | 31 | . | combining coding for error detection or correction and efficient use of the spectrum (without error detection or correction H03M 5/14) [7] |
13/ | 33 | . | Synchronisation based on error coding or decoding [7] |
13/ | 35 | . | Unequal or adaptive error protection, e.g. by providing a different level of protection according to significance of source information or by adapting the coding according to the change of transmission channel characteristics [7] |
13/ | 37 | . | Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M 13/03 to H03M 13/35 [7] |
13/ | 39 | . | . | Sequence estimation, i.e using statistical methods for the reconstruction of the original codes [7] |
13/ | 41 | . | . | . | using the Viterbi algorithm or Viterbi processors [7] |
13/ | 43 | . | . | Majority logic or threshold decoding [7] |
13/ | 45 | . | . | Soft decoding, i.e. using symbol reliability information (H03M 13/41 takes precedence) [7] |
13/ | 47 | . | Error detection, forward error correction or error protection, not provided for in groups H03M 13/01 to H03M 13/37 [7] |
13/ | 49 | . | . | Unidirectional error detection or correction [7] |
13/ | 51 | . | . | Constant weight codes; n-out-of-m codes; Berger codes [7] |
13/ | 53 | . | . | Codes using Fibonacci numbers series [7] |
| |