IPC 7 English version
  H03M - H03M 7/50  
H03M00900-H03M01353
 

SECTION H – ELECTRICITY


H 03BASIC ELECTRONIC CIRCUITRY


H 03 MCODING, 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/

00Parallel/series conversion or vice versa (digital stores in which the information is moved stepwise G11C 19/00) [4]


11/

00Coding 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/

00Coding, 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]

 

  H03M - H03M 7/50