IPC Classification

Class code (prefix) Descriptions Number of results
H03M 1/00 Analogue/digital conversion; Digital/analogue conversion
H03M 1/02 Reversible analogue/digital converters
H03M 1/04 Analogue/digital conversion; Digital/analogue conversion using stochastic techniques
H03M 1/06 Continuously compensating for, or preventing, undesired influence of physical parameters
H03M 1/08 Continuously compensating for, or preventing, undesired influence of physical parameters of noise
H03M 1/10 Calibration or testing
H03M 1/12 Analogue/digital converters
H03M 1/14 Conversion in steps with each step involving the same or a different conversion means and delivering more than one bit
H03M 1/16 Conversion in steps with each step involving the same or a different conversion means and delivering more than one bit with scale factor modification, i.e. by changing the amplification between the steps
H03M 1/18 Automatic control for modifying the range of signals the converter can handle, e.g. gain ranging
H03M 1/20 Increasing resolution using an n bit system to obtain n + m bits, e.g. by dithering
H03M 1/22 Analogue/digital converters pattern-reading type
H03M 1/24 Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip
H03M 1/26 Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip with weighted coding, i.e. the weight given to a digit depends on the position of the digit within the block or code word, e.g. there is a given radix and the weights are powers of this radix
H03M 1/28 Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip with non-weighted coding
H03M 1/30 Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip with non-weighted coding incremental
H03M 1/32 Analogue/digital converters pattern-reading type using cathode-ray tubes
H03M 1/34 Analogue value compared with reference values
H03M 1/36 Analogue value compared with reference values simultaneously only, i.e. parallel type
H03M 1/38 Analogue value compared with reference values sequentially only, e.g. successive approximation type
H03M 1/40 Analogue value compared with reference values sequentially only, e.g. successive approximation type recirculation type
H03M 1/42 Sequential comparisons in series-connected stages with no change in value of analogue signal
H03M 1/44 Sequential comparisons in series-connected stages with change in value of analogue signal
H03M 1/46 Analogue value compared with reference values sequentially only, e.g. successive approximation type with digital/analogue converter for supplying reference values to converter
H03M 1/48 Servo-type converters
H03M 1/50 Analogue/digital converters with intermediate conversion to time interval
H03M 1/52 Input signal integrated with linear return to datum
H03M 1/54 Input signal sampled and held with linear return to datum
H03M 1/56 Input signal compared with linear ramp
H03M 1/58 Non-linear conversion
H03M 1/60 Analogue/digital converters with intermediate conversion to frequency of pulses
H03M 1/62 Non-linear conversion
H03M 1/64 Analogue/digital converters with intermediate conversion to phase of sinusoidal signals
H03M 1/66 Digital/analogue converters
H03M 1/68 Digital/analogue converters with conversions of different sensitivity, i.e. one conversion relating to the more significant digital bits and another conversion to the less significant bits
H03M 1/70 Automatic control for modifying converter range
H03M 1/72 Sequential conversion in series-connected stages
H03M 1/74 Simultaneous conversion
H03M 1/76 Simultaneous conversion using switching tree
H03M 1/78 Simultaneous conversion using ladder network
H03M 1/80 Simultaneous conversion using weighted impedances
H03M 1/82 Digital/analogue converters with intermediate conversion to time interval
H03M 1/84 Non-linear conversion
H03M 1/86 Digital/analogue converters with intermediate conversion to frequency of pulses
H03M 1/88 Non-linear conversion
H03M 3/00 Conversion of analogue values to or from differential modulation
H03M 3/02 Delta modulation, i.e. one-bit differential modulation
H03M 3/04 Differential modulation with several bits
H03M 5/00 Conversion of the form of the representation of individual digits
H03M 5/02 Conversion to or from representation by pulses
H03M 5/04 Conversion to or from representation by pulses the pulses having two levels
H03M 5/06 Code representation, e.g. transition, for a given bit cell depending only on the information in that bit cell
H03M 5/08 Code representation by pulse width
H03M 5/10 Code representation by pulse frequency
H03M 5/12 Biphase level code, e.g. split phase code, Manchester code; Biphase space or mark code, e.g. double frequency code
H03M 5/14 Code representation, e.g. transition, for a given bit cell depending on the information in one or more adjacent bit cells, e.g. delay modulation code, double density code
H03M 5/16 Conversion to or from representation by pulses the pulses having three levels
H03M 5/18 Conversion to or from representation by pulses the pulses having three levels two levels being symmetrical with respect to the third level, i.e. balanced bipolar ternary code
H03M 5/20 Conversion to or from representation by pulses the pulses having more than three levels
H03M 5/22 Conversion to or from representation by sinusoidal signals
H03M 7/00 Conversion of a code where information is represented by a given sequence or number of digits to a code where the same information is represented by a different sequence or number of digits
H03M 7/02 Conversion to or from weighted codes, i.e. the weight given to a digit depending on the position of the digit within the block or code word
H03M 7/04 Conversion to or from weighted codes, i.e. the weight given to a digit depending on the position of the digit within the block or code word the radix thereof being two
H03M 7/06 Conversion to or from weighted codes, i.e. the weight given to a digit depending on the position of the digit within the block or code word the radix thereof being a positive integer different from two
H03M 7/08 Conversion to or from weighted codes, i.e. the weight given to a digit depending on the position of the digit within the block or code word the radix thereof being a positive integer different from two the radix being ten, i.e. pure decimal code
H03M 7/10 Conversion to or from weighted codes, i.e. the weight given to a digit depending on the position of the digit within the block or code word the radix thereof being negative
H03M 7/12 Conversion to or from weighted codes, i.e. the weight given to a digit depending on the position of the digit within the block or code word having two radices, e.g. binary-coded-decimal code
H03M 7/14 Conversion to or from non-weighted codes
H03M 7/16 Conversion to or from unit-distance codes, e.g. Gray code, reflected binary code
H03M 7/18 Conversion to or from residue codes
H03M 7/20 Conversion to or from n-out-of-m codes
H03M 7/22 Conversion to or from n-out-of-m codes to or from one-out-of-m codes
H03M 7/24 Conversion to or from floating-point codes
H03M 7/26 Conversion to or from stochastic codes
H03M 7/28 Programmable structures, i.e. where the code converter contains apparatus which is operator-changeable to modify the conversion process
H03M 7/30 Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
H03M 7/32 Conversion to or from delta modulation, i.e. one-bit differential modulation
H03M 7/34 Conversion to or from delta modulation, i.e. one-bit differential modulation adaptive
H03M 7/36 Conversion to or from differential modulation with several bits, i.e. the difference between successive samples being coded by more than one bit
H03M 7/38 Conversion to or from differential modulation with several bits, i.e. the difference between successive samples being coded by more than one bit adaptive
H03M 7/40 Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
H03M 7/42 Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code using table look-up for the coding or decoding process, e.g. using read-only memory
H03M 7/44 Suppression of irrelevant zeroes
H03M 7/46 Conversion to or from run-length codes, i.e. by representing the number of consecutive digits, or groups of digits, of the same kind by a code word and a digit indicative of that kind
H03M 7/48 Conversion to or from run-length codes, i.e. by representing the number of consecutive digits, or groups of digits, of the same kind by a code word and a digit indicative of that kind alternating with other codes during the code conversion process, e.g. run-length coding being performed only as long as sufficiently long runs of digits of the same kind are present
H03M 7/50 Conversion to or from non-linear codes, e.g. companding
H03M 9/00 Parallel/series conversion or vice versa
H03M 11/00 Coding in connection with keyboards or like devices, i.e. coding of the position of operated keys
H03M 11/02 Coding in connection with keyboards or like devices, i.e. coding of the position of operated keys - Details
H03M 11/04 Coding of multifunction keys
H03M 11/06 Coding of multifunction keys by operating the multifunction key itself in different ways
H03M 11/08 Coding of multifunction keys by operating the multifunction key itself in different ways by operating selected combinations of multifunction keys
H03M 11/10 Coding of multifunction keys by operating the multifunction key itself in different ways by methods based on duration or pressure detection of keystrokes
H03M 11/12 Coding of multifunction keys by operating the multifunction key itself in different ways by operating a key a selected number of consecutive times whereafter a separate enter key is used which marks the end of the series
H03M 11/14 Coding of multifunction keys by using additional keys, e.g. shift keys, which determine the function performed by the multifunction key
H03M 11/16 Coding of multifunction keys by using additional keys, e.g. shift keys, which determine the function performed by the multifunction key wherein the shift keys are operated after the operation of the multifunction keys
H03M 11/18 Coding of multifunction keys by using additional keys, e.g. shift keys, which determine the function performed by the multifunction key wherein the shift keys are operated before the operation of the multifunction keys
H03M 11/20 Dynamic coding, i.e. by key scanning
H03M 11/22 Static coding
H03M 11/24 Static coding using analogue means
H03M 11/26 Coding in connection with keyboards or like devices, i.e. coding of the position of operated keys using opto-electronic means
H03M 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
H03M 13/01 Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
H03M 13/03 Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
H03M 13/05 Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
H03M 13/07 Arithmetic codes
H03M 13/09 Error detection only, e.g. using cyclic redundancy check [CRC] codes or single parity bit
H03M 13/11 Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits using multiple parity bits
H03M 13/13 Linear codes
H03M 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 Burst error correction, e.g. error trapping, Fire codes
H03M 13/19 Single error correction without using particular properties of the cyclic codes, e.g. Hamming codes, extended or generalised Hamming codes
H03M 13/21 Non-linear codes, e.g. m-bit data word to n-bit code word [mBnB] conversion with error detection or error correction
H03M 13/23 Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using convolutional codes, e.g. unit memory codes
H03M 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]
H03M 13/27 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 using interleaving techniques
H03M 13/29 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 combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
H03M 13/31 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 combining coding for error detection or correction and efficient use of the spectrum
H03M 13/33 Synchronisation based on error coding or decoding
H03M 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
H03M 13/37 Decoding methods or techniques, not specific to the particular type of coding provided for in groups
H03M 13/39 Sequence estimation, i.e using statistical methods for the reconstruction of the original codes
H03M 13/41 Sequence estimation, i.e using statistical methods for the reconstruction of the original codes using the Viterbi algorithm or Viterbi processors
H03M 13/43 Majority logic or threshold decoding
H03M 13/45 Soft decoding, i.e. using symbol reliability information
H03M 13/47 Error detection, forward error correction or error protection, not provided for in groups
H03M 13/49 Unidirectional error detection or correction
H03M 13/51 Error detection, forward error correction or error protection, not provided for in groups n-out-of-m codes; Berger codes
H03M 13/53 Codes using Fibonacci numbers series
H03M 99/00 Subject matter not provided for in other groups of this subclass