You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
blabla/PATSTAT/CPC_data/CPCSchemeXML202302/cpc-scheme-H03M.xml

741 lines
414 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<class-scheme publication-date="2023-02-01" scheme-type="cpc" publication-type="official">
<classification-item breakdown-code="false" not-allocatable="true" level="5" additional-only="false" sort-key="H03M" definition-exists="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>CODING</text></title-part><title-part><text>DECODING</text></title-part><title-part><text>CODE CONVERSION IN GENERAL </text><reference><text>using fluidic means <class-ref scheme="cpc">F15C4/00</class-ref>; optical analogue/digital converters <class-ref scheme="cpc">G02F7/00</class-ref>; coding, decoding or code conversion, specially adapted for particular applications, <u>see</u> the relevant subclasses, e.g. <class-ref scheme="cpc">G01D</class-ref>, <class-ref scheme="cpc">G01R</class-ref>, <class-ref scheme="cpc">G06F</class-ref>, <class-ref scheme="cpc">G06T</class-ref>, <class-ref scheme="cpc">G09G</class-ref>, <class-ref scheme="cpc">G10L</class-ref>, <class-ref scheme="cpc">G11B</class-ref>, <class-ref scheme="cpc">G11C</class-ref>, <class-ref scheme="cpc">H04B</class-ref>, <class-ref scheme="cpc">H04L</class-ref>, <class-ref scheme="cpc">H04M</class-ref>, <class-ref scheme="cpc">H04N</class-ref>; ciphering or deciphering for cryptography or other purposes involving the need for secrecy <class-ref scheme="cpc">G09C</class-ref></text></reference></title-part></class-title><notes-and-warnings date-revised="2013-01-01"><note type="warning"><note-paragraph warning-type="ipc-not-used">The following IPC groups are not in the CPC scheme. The subject matter for these IPC groups is classified in the following CPC groups: <table><row><entry><class-ref scheme="ipc">H03M7/32</class-ref></entry><entry> covered by </entry><entry> <class-ref scheme="cpc">H03M7/3002</class-ref>, <class-ref scheme="cpc">H03M7/3004</class-ref>, <class-ref scheme="cpc">H03M7/3006</class-ref>, <class-ref scheme="cpc">H03M7/3008</class-ref>, <class-ref scheme="cpc">H03M7/3011</class-ref>, <class-ref scheme="cpc">H03M7/3013</class-ref>, <class-ref scheme="cpc">H03M7/3015</class-ref>, <class-ref scheme="cpc">H03M7/3017</class-ref>, <class-ref scheme="cpc">H03M7/302</class-ref>, <class-ref scheme="cpc">H03M7/3024</class-ref>, <class-ref scheme="cpc">H03M7/3028</class-ref>, <class-ref scheme="cpc">H03M7/3031</class-ref>, <class-ref scheme="cpc">H03M7/3033</class-ref>, <class-ref scheme="cpc">H03M7/3035</class-ref>, <class-ref scheme="cpc">H03M7/3037</class-ref>, <class-ref scheme="cpc">H03M7/304</class-ref>, <class-ref scheme="cpc">H03M7/3042</class-ref>, <class-ref scheme="cpc">H03M7/3048</class-ref></entry></row><row><entry><class-ref scheme="ipc">H03M7/34</class-ref></entry><entry> covered by </entry><entry><class-ref scheme="cpc">H03M7/3051</class-ref></entry></row><row><entry><class-ref scheme="ipc">H03M7/36</class-ref></entry><entry> covered by </entry><entry> <class-ref scheme="cpc">H03M7/3022</class-ref>, <class-ref scheme="cpc">H03M7/3026</class-ref>, <class-ref scheme="cpc">H03M7/3044</class-ref></entry></row><row><entry><class-ref scheme="ipc">H03M7/38</class-ref></entry><entry> covered by </entry><entry><class-ref scheme="cpc">H03M7/3046</class-ref></entry></row><row><entry><class-ref scheme="ipc">H03M7/44</class-ref></entry><entry> covered by </entry><entry><class-ref scheme="cpc">H03M7/40</class-ref></entry></row></table></note-paragraph><note-paragraph>In this subclass non-limiting references (in the sense of paragraph 39 of the Guide to the IPC) may still be displayed in the scheme.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="true" level="6" additional-only="false" sort-key="H03M1/00" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/00</classification-symbol>
<classification-item breakdown-code="false" not-allocatable="false" level="7" additional-only="false" sort-key="H03M1/00" definition-exists="true" ipc-concordant="H03M1/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-05-01" status="published"><classification-symbol>H03M1/00</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Analogue/digital conversion</text></title-part><title-part><text>Digital/analogue conversion </text><reference><text>conversion of analogue values to or from differential modulation <class-ref scheme="cpc">H03M3/00</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M1/001" definition-exists="false" ipc-concordant="H03M1/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/001</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Analogue/digital/analogue conversion</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M1/002" definition-exists="true" ipc-concordant="H03M1/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M1/002</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Provisions or arrangements for saving power, e.g. by allowing a sleep mode, using lower supply voltage for downstream stages, using multiple clock domains or by selectively turning on stages when needed</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M1/004" definition-exists="false" ipc-concordant="H03M1/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/004</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Reconfigurable analogue/digital or digital/analogue converters </text><reference><text><class-ref scheme="cpc">H03M1/02</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/005" definition-exists="false" ipc-concordant="H03M1/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/005</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>among different converters types</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/007" definition-exists="false" ipc-concordant="H03M1/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/007</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>among different resolutions</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/008" definition-exists="false" ipc-concordant="H03M1/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/008</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>among different conversion characteristics, e.g. between mu-255 and a-laws</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M1/02" definition-exists="true" ipc-concordant="H03M1/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/02</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Reversible analogue/digital converters</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M1/04" definition-exists="true" ipc-concordant="H03M1/04" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/04</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using stochastic techniques</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M1/06" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/06</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Continuously compensating for, or preventing, undesired influence of physical parameters </text><reference><text>periodically, </text><CPC-specific-text><text>e.g. by using stored correction values,</text></CPC-specific-text><text> <class-ref scheme="cpc">H03M1/10</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/0602" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0602</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>of deviations from the desired transfer characteristic </text><reference><text><class-ref scheme="cpc">H03M1/0617</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/0604" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0604</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>at one point, i.e. by adjusting a single reference value, e.g. bias or gain error </text><reference><text>gain setting for range control <class-ref scheme="cpc">H03M1/18</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/0607" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0607</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Offset or drift compensation </text><reference><text>removal of offset already present on the analogue input signal <class-ref scheme="cpc">H03M1/1295</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/0609" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0609</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>at two points of the transfer characteristic, i.e. by adjusting two reference values, e.g. offset and gain error</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/0612" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0612</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>over the full range of the converter, e.g. for correcting differential non-linearity</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/0614" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0614</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>of harmonic distortion </text><reference><text><class-ref scheme="cpc">H03M1/0617</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/0617" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0617</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>characterised by the use of methods or means not specific to a particular type of detrimental influence</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/0619" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0619</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by dividing out the errors, i.e. using a ratiometric arrangement</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/0621" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0621</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with auxiliary conversion of a value corresponding to the physical parameter(s) to be compensated for</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/0624" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0624</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by synchronisation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/0626" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0626</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by filtering</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/0629" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0629</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Anti-aliasing</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/0631" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0631</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Smoothing</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/0634" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0634</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by averaging out the errors, e.g. using sliding scale</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/0636" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0636</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in the amplitude domain</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/0639" definition-exists="true" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M1/0639</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using dither, e.g. using triangular or sawtooth waveforms </text><reference><text>for increasing resolution <class-ref scheme="cpc">H03M1/201</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M1/0641" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0641</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the dither being a random signal</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/0643" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0643</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in the spatial domain</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/0646" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0646</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by analogue redistribution among corresponding nodes of adjacent cells, e.g. using an impedance network connected among all comparator outputs in a flash converter</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/0648" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0648</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by arranging the quantisation value generators in a non-sequential pattern layout, e.g. symmetrical</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/0651" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0651</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by selecting the quantisation value generators in a non-sequential order, e.g. symmetrical</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M1/0653" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0653</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the order being based on measuring the error</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/0656" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M1/0656</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>in the time domain, e.g. using intended jitter as a dither signal</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/0658" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0658</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by calculating a running average of a number of subsequent samples</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/066" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/066</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by continuously permuting the elements used, i.e. dynamic element matching</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M1/0663" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0663</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using clocked averaging</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M1/0665" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0665</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using data dependent selection of the elements, e.g. data weighted averaging</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="H03M1/0668" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0668</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the selection being based on the output of noise shaping circuits for each element</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M1/067" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/067</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using different permutation circuits for different parts of the digital signal</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M1/0673" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0673</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using random selection of the elements </text><reference><text>with data-controlled random generator <class-ref scheme="cpc">H03M1/0665</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/0675" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0675</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using redundancy</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/0678" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0678</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using additional components or elements, e.g. dummy components</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/068" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/068</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the original and additional components or elements being complementary to each other, e.g. CMOS</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M1/0682" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0682</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a differential network structure, i.e. symmetrical with respect to ground</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M1/0685" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0685</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using real and complementary patterns</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/0687" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0687</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using fault-tolerant coding, e.g. parity check, error correcting codes </text><reference><text><class-ref scheme="cpc">H03M1/069</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/069" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/069</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by range overlap between successive stages or steps</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/0692" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0692</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a diminished radix representation, e.g. radix 1.95</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/0695" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M1/0695</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using less than the maximum number of output states per stage or step, e.g. 1.5 per stage or less than 1.5 bit per stage type</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/0697" definition-exists="false" ipc-concordant="H03M1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0697</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in time, e.g. using additional comparison cycles</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/08" definition-exists="false" ipc-concordant="H03M1/08" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/08</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>of noise </text><CPC-specific-text><reference><text><class-ref scheme="cpc">H03M1/0617</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/0809" definition-exists="false" ipc-concordant="H03M1/08" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0809</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>of bubble errors, i.e. irregularities in thermometer codes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/0818" definition-exists="false" ipc-concordant="H03M1/08" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0818</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>of clock feed-through</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/0827" definition-exists="false" ipc-concordant="H03M1/08" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M1/0827</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>of electromagnetic or electrostatic field noise, e.g. preventing crosstalk by shielding or optical isolation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/0836" definition-exists="false" ipc-concordant="H03M1/08" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0836</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>of phase error, e.g. jitter</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/0845" definition-exists="false" ipc-concordant="H03M1/08" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0845</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>of power supply variations, e.g. ripple</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/0854" definition-exists="false" ipc-concordant="H03M1/08" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0854</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>of quantisation noise</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/0863" definition-exists="false" ipc-concordant="H03M1/08" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0863</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>of switching transients, e.g. glitches</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/0872" definition-exists="false" ipc-concordant="H03M1/08" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0872</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by disabling changes in the output during the transitions, e.g. by holding or latching</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/0881" definition-exists="false" ipc-concordant="H03M1/08" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/0881</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by forcing a gradual change from one output level to the next, e.g. soft-start</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/089" definition-exists="false" ipc-concordant="H03M1/08" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/089</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>of temperature variations</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M1/10" definition-exists="false" ipc-concordant="H03M1/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/10</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Calibration or testing</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/1004" definition-exists="false" ipc-concordant="H03M1/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/1004</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>without interrupting normal operation, e.g. by providing an additional component for temporarily replacing components to be tested or calibrated </text><reference><text><class-ref scheme="cpc">H03M1/1009</class-ref>, <class-ref scheme="cpc">H03M1/1071</class-ref> take precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/1009" definition-exists="false" ipc-concordant="H03M1/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/1009</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Calibration</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/1014" definition-exists="false" ipc-concordant="H03M1/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/1014</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>at one point of the transfer characteristic, i.e. by adjusting a single reference value, e.g. bias or gain error </text><reference><text>gain setting for range control <class-ref scheme="cpc">H03M1/18</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/1019" definition-exists="false" ipc-concordant="H03M1/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/1019</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by storing a corrected or correction value in a digital look-up table</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/1023" definition-exists="false" ipc-concordant="H03M1/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/1023</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Offset correction </text><reference><text><class-ref scheme="cpc">H03M1/1019</class-ref> takes precedence; removal of offset already present on the analogue input signal <class-ref scheme="cpc">H03M1/1295</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/1028" definition-exists="false" ipc-concordant="H03M1/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/1028</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>at two points of the transfer characteristic, i.e. by adjusting two reference values, e.g. offset and gain error </text><reference><text>gain setting for range control <class-ref scheme="cpc">H03M1/18</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/1033" definition-exists="false" ipc-concordant="H03M1/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/1033</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>over the full range of the converter, e.g. for correcting differential non-linearity</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/1038" definition-exists="false" ipc-concordant="H03M1/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/1038</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by storing corrected or correction values in one or more digital look-up tables </text><reference><text><class-ref scheme="cpc">H03M1/1057</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/1042" definition-exists="false" ipc-concordant="H03M1/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/1042</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the look-up table containing corrected values for replacing the original digital values </text><reference><text><class-ref scheme="cpc">H03M1/1052</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/1047" definition-exists="false" ipc-concordant="H03M1/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/1047</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using an auxiliary digital/analogue converter for adding the correction values to the analogue signal </text><reference><text><class-ref scheme="cpc">H03M1/1052</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/1052" definition-exists="false" ipc-concordant="H03M1/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/1052</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using two or more look-up tables each corresponding to a different type of error, e.g. for offset, gain error and non-linearity error respectively</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/1057" definition-exists="false" ipc-concordant="H03M1/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/1057</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by trimming, i.e. by individually adjusting at least part of the quantisation value generators or stages to their nominal values</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/1061" definition-exists="false" ipc-concordant="H03M1/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/1061</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using digitally programmable trimming circuits</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/1066" definition-exists="false" ipc-concordant="H03M1/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/1066</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Mechanical or optical alignment</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/1071" definition-exists="false" ipc-concordant="H03M1/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/1071</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Measuring or testing</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/1076" definition-exists="false" ipc-concordant="H03M1/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/1076</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Detection or location of converter hardware failure, e.g. power supply failure, open or short circuit</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/108" definition-exists="false" ipc-concordant="H03M1/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/108</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Converters having special provisions for facilitating access for testing purposes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/1085" definition-exists="false" ipc-concordant="H03M1/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/1085</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using domain transforms, e.g. Fast Fourier Transform</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/109" definition-exists="false" ipc-concordant="H03M1/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/109</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for dc performance, i.e. static testing </text><reference><text><class-ref scheme="cpc">H03M1/1085</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/1095" definition-exists="false" ipc-concordant="H03M1/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/1095</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for ac performance, i.e. dynamic testing </text><reference><text><class-ref scheme="cpc">H03M1/1085</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M1/12" definition-exists="true" ipc-concordant="H03M1/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M1/12</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Analogue/digital converters </text><reference><CPC-specific-text><text><class-ref scheme="cpc">H03M1/001</class-ref> &#8211; </text></CPC-specific-text><text> <class-ref scheme="cpc">H03M1/10</class-ref> take precedence</text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/1205" definition-exists="false" ipc-concordant="H03M1/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/1205</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Multiplexed conversion systems</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/121" definition-exists="false" ipc-concordant="H03M1/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/121</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Interleaved, i.e. using multiple converters or converter parts for one channel</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/1215" definition-exists="false" ipc-concordant="H03M1/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/1215</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using time-division multiplexing</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/122" definition-exists="false" ipc-concordant="H03M1/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M1/122</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Shared using a single converter or a part thereof for multiple channels, e.g. a residue amplifier for multiple stages</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/1225" definition-exists="false" ipc-concordant="H03M1/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/1225</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using time-division multiplexing</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/123" definition-exists="false" ipc-concordant="H03M1/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/123</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Simultaneous, i.e. using one converter per channel but with common control or reference circuits for multiple converters</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/1235" definition-exists="true" ipc-concordant="H03M1/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/1235</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Non-linear conversion not otherwise provided for in subgroups of <class-ref scheme="cpc">H03M1/12</class-ref></text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/124" definition-exists="true" ipc-concordant="H03M1/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M1/124</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Sampling or signal conditioning arrangements specially adapted for A/D converters</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/1245" definition-exists="false" ipc-concordant="H03M1/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/1245</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Details of sampling arrangements or methods</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/125" definition-exists="false" ipc-concordant="H03M1/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M1/125</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Asynchronous, i.e. free-running operation within each conversion cycle</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/1255" definition-exists="false" ipc-concordant="H03M1/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/1255</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Synchronisation of the sampling frequency or phase to the input frequency or phase</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/126" definition-exists="false" ipc-concordant="H03M1/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/126</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Multi-rate systems, i.e. adaptive to different fixed sampling rates</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/1265" definition-exists="false" ipc-concordant="H03M1/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/1265</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Non-uniform sampling</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/127" definition-exists="false" ipc-concordant="H03M1/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/127</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>at intervals varying with the rate of change of the input signal</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M1/1275" definition-exists="false" ipc-concordant="H03M1/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/1275</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>at extreme values only</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/128" definition-exists="false" ipc-concordant="H03M1/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/128</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>at random intervals, e.g. digital alias free signal processing [DASP]</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/1285" definition-exists="false" ipc-concordant="H03M1/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/1285</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Synchronous circular sampling, i.e. using undersampling of periodic input signals</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/129" definition-exists="false" ipc-concordant="H03M1/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/129</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Means for adapting the input signal to the range the converter can handle, e.g. limiting, pre-scaling </text><reference><text><class-ref scheme="cpc">H03M1/18</class-ref> takes precedence</text></reference><text>; Out-of-range indication</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/1295" definition-exists="false" ipc-concordant="H03M1/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/1295</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Clamping, i.e. adjusting the DC level of the input signal to a predetermined value</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/14" definition-exists="false" ipc-concordant="H03M1/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/14</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Conversion in steps with each step involving the same or a different conversion means and delivering more than one bit</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/141" definition-exists="false" ipc-concordant="H03M1/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/141</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in which at least one step is of the folding type; Folding stages therefore</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/142" definition-exists="false" ipc-concordant="H03M1/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/142</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the reference generators for the steps being arranged in a common two-dimensional array</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/143" definition-exists="false" ipc-concordant="H03M1/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/143</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in pattern-reading type converters, e.g. having both absolute and incremental tracks on one disc or strip </text><reference><text><class-ref scheme="cpc">H03M1/16</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/144" definition-exists="false" ipc-concordant="H03M1/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/144</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the steps being performed sequentially in a single stage, i.e. recirculation type </text><reference><text><class-ref scheme="cpc">H03M1/141</class-ref>, <class-ref scheme="cpc">H03M1/143</class-ref>, <class-ref scheme="cpc">H03M1/16</class-ref> take precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/145" definition-exists="false" ipc-concordant="H03M1/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/145</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the steps being performed sequentially in series-connected stages </text><reference><text><class-ref scheme="cpc">H03M1/141</class-ref>, <class-ref scheme="cpc">H03M1/143</class-ref>, <class-ref scheme="cpc">H03M1/16</class-ref> take precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/146" definition-exists="false" ipc-concordant="H03M1/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/146</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>all stages being simultaneous converters</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/147" definition-exists="false" ipc-concordant="H03M1/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/147</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>at least two of which share a common reference generator</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M1/148" definition-exists="false" ipc-concordant="H03M1/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/148</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the reference generator being arranged in a two-dimensional array</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/16" definition-exists="false" ipc-concordant="H03M1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/16</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>with scale factor modification, i.e. by changing the amplification between the steps </text><CPC-specific-text><reference><text><class-ref scheme="cpc">H03M1/141</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/161" definition-exists="false" ipc-concordant="H03M1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/161</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in pattern-reading type converters, e.g. with gearings</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/162" definition-exists="false" ipc-concordant="H03M1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/162</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the steps being performed sequentially in a single stage, i.e. recirculation type </text><reference><text><class-ref scheme="cpc">H03M1/161</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/164" definition-exists="false" ipc-concordant="H03M1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/164</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the steps being performed sequentially in series-connected stages </text><reference><text><class-ref scheme="cpc">H03M1/161</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/165" definition-exists="false" ipc-concordant="H03M1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/165</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in which two or more residues with respect to different reference levels in a stage are used as input signals for the next stage, i.e. multi-residue type</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/167" definition-exists="false" ipc-concordant="H03M1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/167</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>all stages comprising simultaneous converters </text><reference><text><class-ref scheme="cpc">H03M1/165</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M1/168" definition-exists="false" ipc-concordant="H03M1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/168</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>and delivering the same number of bits</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/18" definition-exists="false" ipc-concordant="H03M1/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/18</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Automatic control for modifying the range of signals the converter can handle, e.g. gain ranging</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/181" definition-exists="false" ipc-concordant="H03M1/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/181</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in feedback mode, i.e. by determining the range to be selected from one or more previous digital output values</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/182" definition-exists="false" ipc-concordant="H03M1/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/182</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the feedback signal controlling the reference levels of the analogue/digital converter</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/183" definition-exists="false" ipc-concordant="H03M1/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/183</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the feedback signal controlling the gain of an amplifier or attenuator preceding the analogue/digital converter</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/185" definition-exists="false" ipc-concordant="H03M1/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/185</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the determination of the range being based on more than one digital output value, e.g. on a running average, a power estimation or the rate of change</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/186" definition-exists="false" ipc-concordant="H03M1/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/186</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in feedforward mode, i.e. by determining the range to be selected directly from the input signal</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/187" definition-exists="false" ipc-concordant="H03M1/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/187</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using an auxiliary analogue/digital converter</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/188" definition-exists="false" ipc-concordant="H03M1/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/188</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Multi-path, i.e. having a separate analogue/digital converter for each possible range</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/20" definition-exists="false" ipc-concordant="H03M1/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/20</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Increasing resolution using an n bit system to obtain n + m bits</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/201" definition-exists="false" ipc-concordant="H03M1/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/201</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by dithering</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/202" definition-exists="false" ipc-concordant="H03M1/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/202</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by interpolation</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/203" definition-exists="false" ipc-concordant="H03M1/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/203</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using an analogue interpolation circuit</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/204" definition-exists="false" ipc-concordant="H03M1/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/204</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in which one or more virtual intermediate reference signals are generated between adjacent original reference signals, e.g. by connecting pre-amplifier outputs to multiple comparators</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M1/205" definition-exists="false" ipc-concordant="H03M1/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/205</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using resistor strings for redistribution of the original reference signals or signals derived therefrom</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/206" definition-exists="false" ipc-concordant="H03M1/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/206</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a logic interpolation circuit</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/207" definition-exists="false" ipc-concordant="H03M1/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/207</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a digital interpolation circuit</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/208" definition-exists="false" ipc-concordant="H03M1/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/208</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by prediction</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/22" definition-exists="false" ipc-concordant="H03M1/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-08-01" status="published"><classification-symbol>H03M1/22</classification-symbol><class-title date-revised="2017-08-01"><title-part><text>pattern-reading type</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/24" definition-exists="false" ipc-concordant="H03M1/24" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/24</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using relatively movable reader and disc or strip</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/245" definition-exists="true" ipc-concordant="H03M1/24" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M1/245</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Constructional details of parts relevant to the encoding mechanism, e.g. pattern carriers, pattern sensors</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/26" definition-exists="false" ipc-concordant="H03M1/26" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/26</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>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</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/28" definition-exists="false" ipc-concordant="H03M1/28" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/28</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>with non-weighted coding</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/282" definition-exists="false" ipc-concordant="H03M1/28" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/282</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>of the pattern-shifting type, e.g. pseudo-random chain code</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/285" definition-exists="false" ipc-concordant="H03M1/28" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/285</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>of the unit Hamming distance type, e.g. Gray code</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/287" definition-exists="false" ipc-concordant="H03M1/28" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/287</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using gradually changing slit width or pitch within one track; using plural tracks having slightly different pitches, e.g. of the Vernier or nonius type</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/30" definition-exists="false" ipc-concordant="H03M1/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/30</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>incremental</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M1/301" definition-exists="true" ipc-concordant="H03M1/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M1/301</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Constructional details of parts relevant to the encoding mechanism, e.g. pattern carriers, pattern sensors</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M1/303" definition-exists="false" ipc-concordant="H03M1/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/303</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Circuits or methods for processing the quadrature signals</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="H03M1/305" definition-exists="false" ipc-concordant="H03M1/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/305</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for detecting the direction of movement</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="H03M1/306" definition-exists="false" ipc-concordant="H03M1/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/306</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for waveshaping</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M1/308" definition-exists="false" ipc-concordant="H03M1/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/308</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with additional pattern means for determining the absolute position, e.g. reference marks</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/32" definition-exists="false" ipc-concordant="H03M1/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/32</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using cathode-ray tubes </text><CPC-specific-text><text>or analoguous two-dimensional deflection systems</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/34" definition-exists="false" ipc-concordant="H03M1/34" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/34</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Analogue value compared with reference values </text><reference><text><class-ref scheme="cpc">H03M1/48</class-ref> takes precedence</text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/345" definition-exists="false" ipc-concordant="H03M1/34" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/345</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for direct conversion to a residue number representation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/36" definition-exists="true" ipc-concordant="H03M1/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M1/36</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>simultaneously only, i.e. parallel type</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/361" definition-exists="false" ipc-concordant="H03M1/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/361</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>having a separate comparator and reference value for each quantisation level, i.e. full flash converter type</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/362" definition-exists="false" ipc-concordant="H03M1/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/362</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the reference values being generated by a resistive voltage divider</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M1/363" definition-exists="false" ipc-concordant="H03M1/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/363</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the voltage divider taps being held in a floating state, e.g. by feeding the divider by current sources</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M1/365" definition-exists="false" ipc-concordant="H03M1/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/365</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the voltage divider being a single resistor string</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/366" definition-exists="false" ipc-concordant="H03M1/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/366</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using current mode circuits, i.e. circuits in which the information is represented by current values rather than by voltage values</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/367" definition-exists="false" ipc-concordant="H03M1/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/367</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Non-linear conversion</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/368" definition-exists="false" ipc-concordant="H03M1/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/368</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>having a single comparator per bit, e.g. of the folding type</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/38" definition-exists="false" ipc-concordant="H03M1/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/38</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>sequentially only, e.g. successive approximation type </text><reference><text>converting more than one bit per step <class-ref scheme="cpc">H03M1/14</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/40" definition-exists="false" ipc-concordant="H03M1/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/40</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>recirculation type</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/403" definition-exists="false" ipc-concordant="H03M1/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/403</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using switched capacitors</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/406" definition-exists="false" ipc-concordant="H03M1/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/406</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using current mode circuits, i.e. circuits in which the information is represented by current values rather than by voltage values</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/42" definition-exists="true" ipc-concordant="H03M1/42" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/42</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Sequential comparisons in series-connected stages with no change in value of analogue signal</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/44" definition-exists="true" ipc-concordant="H03M1/44" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/44</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Sequential comparisons in series-connected stages with change in value of analogue signal</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/442" definition-exists="false" ipc-concordant="H03M1/44" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/442</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using switched capacitors</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/445" definition-exists="false" ipc-concordant="H03M1/44" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/445</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the stages being of the folding type</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/447" definition-exists="false" ipc-concordant="H03M1/44" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/447</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using current mode circuits, i.e. circuits in which the information is represented by current values rather than by voltage values</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/46" definition-exists="false" ipc-concordant="H03M1/46" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/46</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>with digital/analogue converter for supplying reference values to converter</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/462" definition-exists="false" ipc-concordant="H03M1/46" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/462</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Details of the control circuitry, e.g. of the successive approximation register</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/464" definition-exists="false" ipc-concordant="H03M1/46" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/464</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Non-linear conversion</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/466" definition-exists="false" ipc-concordant="H03M1/46" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/466</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using switched capacitors</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M1/468" definition-exists="false" ipc-concordant="H03M1/46" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/468</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in which the input S/H circuit is merged with the feedback DAC array</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/48" definition-exists="true" ipc-concordant="H03M1/48" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/48</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Servo-type converters</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/485" definition-exists="false" ipc-concordant="H03M1/48" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/485</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for position encoding, e.g. using resolvers or synchros</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/50" definition-exists="true" ipc-concordant="H03M1/50" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M1/50</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>with intermediate conversion to time interval </text><reference><text><class-ref scheme="cpc">H03M1/64</class-ref> takes precedence</text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/502" definition-exists="false" ipc-concordant="H03M1/50" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/502</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using tapped delay lines</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/504" definition-exists="false" ipc-concordant="H03M1/50" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/504</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using pulse width modulation</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/506" definition-exists="false" ipc-concordant="H03M1/50" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/506</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the pulse width modulator being of the charge-balancing type</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/508" definition-exists="false" ipc-concordant="H03M1/50" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/508</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the pulse width modulator being of the self-oscillating type</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/52" definition-exists="false" ipc-concordant="H03M1/52" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/52</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Input signal integrated with linear return to datum</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/54" definition-exists="false" ipc-concordant="H03M1/54" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/54</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Input signal sampled and held with linear return to datum</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/56" definition-exists="false" ipc-concordant="H03M1/56" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/56</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Input signal compared with linear ramp</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/58" definition-exists="false" ipc-concordant="H03M1/58" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/58</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Non-linear conversion</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/60" definition-exists="false" ipc-concordant="H03M1/60" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/60</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>with intermediate conversion to frequency of pulses</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/62" definition-exists="false" ipc-concordant="H03M1/62" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/62</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Non-linear conversion</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/64" definition-exists="false" ipc-concordant="H03M1/64" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/64</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>with intermediate conversion to phase of sinusoidal </text><CPC-specific-text><text>or similar periodical</text></CPC-specific-text><text> signals</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/645" definition-exists="false" ipc-concordant="H03M1/64" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/645</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for position encoding, e.g. using resolvers or synchros </text><reference><text><class-ref scheme="cpc">H03M1/485</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M1/66" definition-exists="true" ipc-concordant="H03M1/66" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M1/66</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Digital/analogue converters </text><reference><CPC-specific-text><text><class-ref scheme="cpc">H03M1/001</class-ref> &#8211; </text></CPC-specific-text><text> <class-ref scheme="cpc">H03M1/10</class-ref> take precedence</text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/661" definition-exists="false" ipc-concordant="H03M1/66" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/661</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Improving the reconstruction of the analogue output signal beyond the resolution of the digital input signal, e.g. by interpolation, by curve-fitting, by smoothing</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/662" definition-exists="false" ipc-concordant="H03M1/66" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/662</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Multiplexed conversion systems</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/664" definition-exists="false" ipc-concordant="H03M1/66" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/664</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Non-linear conversion not otherwise provided for in subgroups of <class-ref scheme="cpc">H03M1/66</class-ref></text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/665" definition-exists="false" ipc-concordant="H03M1/66" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/665</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with intermediate conversion to phase of sinusoidal or similar periodical signals</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/667" definition-exists="false" ipc-concordant="H03M1/66" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/667</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Recirculation type</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/668" definition-exists="true" ipc-concordant="H03M1/66" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/668</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Servo-type converters</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/68" definition-exists="false" ipc-concordant="H03M1/68" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/68</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>with conversions of different sensitivity, i.e. one conversion relating to the more significant digital bits and another conversion to the less significant bits</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/682" definition-exists="false" ipc-concordant="H03M1/68" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/682</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>both converters being of the unary decoded type</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/685" definition-exists="false" ipc-concordant="H03M1/68" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/685</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the quantisation value generators of both converters being arranged in a common two-dimensional array</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/687" definition-exists="false" ipc-concordant="H03M1/68" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/687</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Segmented, i.e. the more significant bit converter being of the unary decoded type and the less significant bit converter being of the binary weighted type</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/70" definition-exists="false" ipc-concordant="H03M1/70" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/70</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Automatic control for modifying converter range</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/72" definition-exists="false" ipc-concordant="H03M1/72" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/72</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Sequential conversion in series-connected stages </text><reference><text><class-ref scheme="cpc">H03M1/68</class-ref> takes precedence</text></reference></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/74" definition-exists="false" ipc-concordant="H03M1/74" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/74</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Simultaneous conversion</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/742" definition-exists="false" ipc-concordant="H03M1/74" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/742</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using current sources as quantisation value generators</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/745" definition-exists="false" ipc-concordant="H03M1/74" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/745</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with weighted currents</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/747" definition-exists="false" ipc-concordant="H03M1/74" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/747</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with equal currents which are switched by unary decoded digital signals</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/76" definition-exists="false" ipc-concordant="H03M1/76" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/76</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using switching tree</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/765" definition-exists="false" ipc-concordant="H03M1/76" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/765</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a single level of switches which are controlled by unary decoded digital signals</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/78" definition-exists="true" ipc-concordant="H03M1/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/78</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using ladder network</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/785" definition-exists="false" ipc-concordant="H03M1/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/785</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using resistors, i.e. R-2R ladders</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/80" definition-exists="false" ipc-concordant="H03M1/80" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/80</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using weighted impedances </text><reference><text><class-ref scheme="cpc">H03M1/76</class-ref> takes precedence</text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/802" definition-exists="false" ipc-concordant="H03M1/80" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/802</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using capacitors, e.g. neuron-mos transistors, charge coupled devices</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M1/804" definition-exists="false" ipc-concordant="H03M1/80" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/804</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with charge redistribution</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M1/806" definition-exists="false" ipc-concordant="H03M1/80" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/806</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with equally weighted capacitors which are switched by unary decoded digital signals</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/808" definition-exists="false" ipc-concordant="H03M1/80" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/808</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using resistors</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/82" definition-exists="false" ipc-concordant="H03M1/82" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/82</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>with intermediate conversion to time interval</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/822" definition-exists="false" ipc-concordant="H03M1/82" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/822</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using pulse width modulation</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/825" definition-exists="false" ipc-concordant="H03M1/82" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/825</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by comparing the input signal with a digital ramp signal</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M1/827" definition-exists="false" ipc-concordant="H03M1/82" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/827</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in which the total pulse width is distributed over multiple shorter pulse widths</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/84" definition-exists="false" ipc-concordant="H03M1/84" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/84</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Non-linear conversion</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M1/86" definition-exists="false" ipc-concordant="H03M1/86" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/86</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>with intermediate conversion to frequency of pulses</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M1/88" definition-exists="false" ipc-concordant="H03M1/88" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M1/88</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Non-linear conversion</text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="7" additional-only="false" sort-key="H03M3/00" definition-exists="true" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/00</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Conversion of analogue values to or from differential modulation</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M3/02" definition-exists="false" ipc-concordant="H03M3/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/02</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Delta modulation, i.e. one-bit differential modulation </text><CPC-specific-text><reference><text><class-ref scheme="cpc">H03M3/30</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M3/022" definition-exists="false" ipc-concordant="H03M3/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/022</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with adaptable step size, e.g. adaptive delta modulation [ADM]</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M3/024" definition-exists="false" ipc-concordant="H03M3/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/024</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using syllabic companding, e.g. continuously variable slope delta modulation [CVSD]</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M3/04" definition-exists="true" ipc-concordant="H03M3/04" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M3/04</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Differential modulation with several bits </text><CPC-specific-text><text>, e.g. differential pulse code modulation [DPCM] </text><reference><text><class-ref scheme="cpc">H03M3/30</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M3/042" definition-exists="false" ipc-concordant="H03M3/04" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/042</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with adaptable step size, e.g. adaptive differential pulse code modulation [ADPCM]</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M3/30" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M3/30</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Delta-sigma modulation</text></CPC-specific-text></title-part></class-title><notes-and-warnings date-revised="2013-01-01"><note type="note"><note-paragraph><CPC-specific-note>In group branch <class-ref scheme="cpc">H03M3/30</class-ref>, in the absence of an indication to the contrary, classification is made in the first appropriate place.</CPC-specific-note> </note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M3/32" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/32</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with special provisions or arrangements for power saving, e.g. by allowing a sleep mode, using lower supply voltage for downstream stages, using multiple clock domains, by selectively turning on stages when needed</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M3/322" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/322</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Continuously compensating for, or preventing, undesired influence of physical parameters </text><reference><text>periodically, e.g. by using stored correction values, <class-ref scheme="cpc">H03M3/378</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M3/324" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/324</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>characterised by means or methods for compensating or preventing more than one type of error at a time, e.g. by synchronisation or using a ratiometric arrangement</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M3/326" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/326</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by averaging out the errors</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M3/328" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/328</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using dither</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M3/3283" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-05-01" status="published"><classification-symbol>H03M3/3283</classification-symbol><class-title date-revised="2019-05-01"><title-part><CPC-specific-text><text>the dither being in the time domain</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M3/3287" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-05-01" status="published"><classification-symbol>H03M3/3287</classification-symbol><class-title date-revised="2019-05-01"><title-part><CPC-specific-text><text>the dither being at least partially dependent on the input signal</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M3/33" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/33</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the dither being a random signal</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="H03M3/332" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/332</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in particular a pseudo-random signal</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M3/338" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/338</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by permutation in the time domain, e.g. dynamic element matching </text><reference><text>in multiple bit sub-converters <class-ref scheme="cpc">H03M1/066</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M3/34" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/34</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by chopping</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M3/342" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/342</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by double sampling, e.g. correlated double sampling</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M3/344" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/344</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by filtering other than the noise-shaping inherent to delta-sigma modulators, e.g. anti-aliasing</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M3/346" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/346</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by suppressing active signals at predetermined times, e.g. muting, using non-overlapping clock phases</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M3/348" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/348</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using return-to-zero signals</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M3/35" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/35</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using redundancy</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M3/352" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/352</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>of deviations from the desired transfer characteristic</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M3/354" definition-exists="true" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M3/354</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>at one point, i.e. by adjusting a single reference value, e.g. bias or gain error</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M3/356" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/356</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Offset or drift compensation </text><reference><text>removal of offset already present on the analogue input signal <class-ref scheme="cpc">H03M3/494</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M3/358" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/358</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>of non-linear distortion, e.g. instability </text><reference><text>avoiding instability by structural design <class-ref scheme="cpc">H03M3/44</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M3/36" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/36</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by temporarily adapting the operation upon detection of instability conditions</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M3/362" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/362</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in feedback mode, e.g. by reducing the order of the modulator</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M3/364" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/364</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by resetting one or more loop filter stages</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M3/366" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/366</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in feed-forward mode, e.g. using look-ahead circuits</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M3/368" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/368</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>of noise other than the quantisation noise already being shaped inherently by delta-sigma modulators</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M3/37" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/37</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Compensation or reduction of delay or phase error</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M3/372" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/372</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Jitter reduction</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M3/374" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/374</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Relaxation of settling time constraints, e.g. slew rate enhancement</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M3/376" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/376</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Prevention or reduction of switching transients, e.g. glitches</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M3/378" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/378</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Testing</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M3/38" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2014-07-01" status="published"><classification-symbol>H03M3/38</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Calibration</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M3/382" definition-exists="true" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M3/382</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>at one point of the transfer characteristic, i.e. by adjusting a single reference value, e.g. bias or gain error</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M3/384" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2014-07-01" status="published"><classification-symbol>H03M3/384</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Offset correction </text><reference><text>removal of offset already present on the analogue input signal <class-ref scheme="cpc">H03M3/494</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M3/386" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2014-07-01" status="published"><classification-symbol>H03M3/386</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>over the full range of the converter, e.g. for correcting differential non-linearity</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M3/388" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2014-07-01" status="published"><classification-symbol>H03M3/388</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by storing corrected or correction values in one or more digital look-up tables</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M3/39" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/39</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Structural details of delta-sigma modulators, e.g. incremental delta-sigma modulators </text><reference><text>of digital delta-sigma modulators <class-ref scheme="cpc">H03M7/3004</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M3/392" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/392</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Arrangements for selecting among plural operation modes, e.g. for multi-standard operation</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M3/394" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/394</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>among different orders of the loop filter</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M3/396" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/396</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>among different frequency bands</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M3/398" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/398</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>among different converter types</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M3/40" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/40</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Arrangements for handling quadrature signals, e.g. complex modulators</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M3/402" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/402</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Arrangements specific to bandpass modulators</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M3/404" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/404</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>characterised by the type of bandpass filters used</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M3/406" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/406</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by the use of a pair of integrators forming a closed loop</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M3/408" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/408</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by the use of an LC circuit</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M3/41" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/41</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>combined with modulation to or demodulation from the carrier</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M3/412" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/412</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>characterised by the number of quantisers and their type and resolution</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M3/414" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/414</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>having multiple quantisers arranged in cascaded loops, each of the second and further loops processing the quantisation error of the loop preceding it, i.e. multiple stage noise shaping [MASH] type</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M3/416" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/416</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>all these quantisers being multiple bit quantisers</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M3/418" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/418</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>all these quantisers being single bit quantisers</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M3/42" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/42</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>having multiple quantisers arranged in parallel loops</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M3/422" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/422</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>having one quantiser only</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M3/424" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/424</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the quantiser being a multiple bit one</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M3/426" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/426</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the quantiser being a successive approximation type analogue/digital converter</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M3/428" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/428</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with lower resolution, e.g. single bit, feedback</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M3/43" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/43</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the quantiser being a single bit one</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M3/432" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/432</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the quantiser being a pulse width modulation type analogue/digital converter, i.e. differential pulse width modulation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M3/434" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/434</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with multi-level feedback</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M3/436" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/436</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>characterised by the order of the loop filter, e.g. error feedback type</text></CPC-specific-text></title-part></class-title><notes-and-warnings date-revised="2013-01-01"><note type="note"><note-paragraph>In this group branch the order of the loop filters is considered to be the number of integrators for a baseband modulator and the number of resonators for a bandpass modulator respectively</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M3/438" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/438</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the modulator having a higher order loop filter in the feedforward path</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M3/44" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-05-01" status="published"><classification-symbol>H03M3/44</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with provisions for rendering the modulator inherently stable</text></CPC-specific-text></title-part></class-title><notes-and-warnings><note type="note"><note-paragraph> In this subgroup, classification is made both here <u>and</u> in <class-ref scheme="cpc">H03M3/478</class-ref> if <u>both</u> subgroups are relevant </note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M3/442" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/442</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by restricting the swing within the loop, e.g. gain scaling</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="H03M3/444" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/444</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using non-linear elements, e.g. limiters</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M3/446" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/446</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by a particular choice of poles or zeroes in the z-plane, e.g. by positioning zeroes outside the unit circle, i.e. causing the modulator to operate in a chaotic regime</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="H03M3/448" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/448</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by removing part of the zeroes, e.g. using local feedback loops</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M3/45" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/45</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with distributed feedforward inputs, i.e. with forward paths from the modulator input to more than one filter stage</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M3/452" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/452</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with weighted feedforward summation, i.e. with feedforward paths from more than one filter stage to the quantiser input</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M3/454" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/454</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with distributed feedback, i.e. with feedback paths from the quantiser output to more than one filter stage</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M3/456" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/456</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the modulator having a first order loop filter in the feedforward path</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M3/458" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/458</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Analogue/digital converters using delta-sigma modulation as an intermediate step</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M3/46" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/46</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a combination of at least one delta-sigma modulator in series with at least one analogue/digital converter of a different type</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M3/462" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/462</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Details relating to the decimation process </text><reference><text>decimation filters in general <class-ref scheme="cpc">H03H17/0416</class-ref>, <class-ref scheme="cpc">H03H17/0621</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M3/464" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/464</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Details of the digital/analogue conversion in the feedback path</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M3/466" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/466</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Multiplexed conversion systems</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M3/468" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/468</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Interleaved, i.e. using multiple converters or converter parts for one channel, e.g. using Hadamard codes, pi-delta-sigma converters</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M3/47" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/47</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using time-division multiplexing</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M3/472" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/472</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Shared, i.e. using a single converter for multiple channels</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M3/474" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/474</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using time-division multiplexing</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M3/476" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/476</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Non-linear conversion systems</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M3/478" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-05-01" status="published"><classification-symbol>H03M3/478</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Means for controlling the correspondence between the range of the input signal and the range of signals the converter can handle; Means for out-of-range indication</text></CPC-specific-text></title-part></class-title><notes-and-warnings date-revised="2013-01-01"><note type="note"><note-paragraph> In this subgroup, classification is made both here <u>and</u> in <class-ref scheme="cpc">H03M3/44</class-ref> if <u>both</u> subgroups are relevant </note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M3/48" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/48</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>characterised by the type of range control, e.g. limiting</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M3/482" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/482</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by adapting the quantisation step size</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M3/484" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/484</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by adapting the gain of the feedback signal, e.g. by adapting the reference values of the digital/analogue converter in the feedback path</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M3/486" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/486</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by adapting the input gain</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M3/488" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/488</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using automatic control</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M3/49" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/49</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in feedback mode, i.e. by determining the range to be selected from one or more previous digital output values</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M3/492" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/492</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in feed forward mode, i.e. by determining the range to be selected directly from the input signal</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M3/494" definition-exists="true" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M3/494</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Sampling or signal conditioning arrangements specially adapted for delta-sigma type analogue/digital conversion systems</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M3/496" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/496</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Details of sampling arrangements or methods</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M3/498" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/498</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Variable sample rate</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M3/50" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/50</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Digital/analogue converters using delta-sigma modulation as an intermediate step </text><reference><text>digital delta-sigma modulators <u>per se</u> <class-ref scheme="cpc">H03M7/3004</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M3/502" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/502</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Details of the final digital/analogue conversion following the digital delta-sigma modulation</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M3/504" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/504</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the final digital/analogue converter being constituted by a finite impulse response [FIR] filter, i.e. FIRDAC</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M3/506" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/506</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the final digital/analogue converter being constituted by a pulse width modulator</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M3/508" definition-exists="true" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M3/508</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Details relating to the interpolation process</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M3/51" definition-exists="false" ipc-concordant="H03M3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M3/51</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Automatic control for modifying converter range</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="7" additional-only="false" sort-key="H03M5/00" definition-exists="true" ipc-concordant="H03M5/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M5/00</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Conversion of the form of the representation of individual digits</text></title-part></class-title><notes-and-warnings date-revised="2013-01-01"><note type="note"><note-paragraph>In groups <class-ref scheme="cpc">H03M5/02</class-ref> - <class-ref scheme="cpc">H03M5/22</class-ref>, in the absence of an indication to the contrary, an invention is classified in the last appropriate place.</note-paragraph><note-paragraph><CPC-specific-note>In this main group, additional information has been classified systematically for documents published from 01-04-2004 onwards.</CPC-specific-note> </note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M5/02" definition-exists="false" ipc-concordant="H03M5/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M5/02</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Conversion to or from representation by pulses</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M5/04" definition-exists="false" ipc-concordant="H03M5/04" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M5/04</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>the pulses having two levels</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M5/06" definition-exists="false" ipc-concordant="H03M5/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M5/06</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Code representation, e.g. transition, for a given bit cell depending only on the information in that bit cell</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M5/08" definition-exists="false" ipc-concordant="H03M5/08" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M5/08</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Code representation by pulse width</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M5/10" definition-exists="false" ipc-concordant="H03M5/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M5/10</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Code representation by pulse frequency</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M5/12" definition-exists="false" ipc-concordant="H03M5/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M5/12</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Biphase level code, e.g. split phase code, Manchester code</text></title-part><title-part><text>Biphase space or mark code, e.g. double frequency code</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M5/14" definition-exists="false" ipc-concordant="H03M5/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M5/14</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>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</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M5/145" definition-exists="false" ipc-concordant="H03M5/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M5/145</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Conversion to or from block codes or representations thereof</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M5/16" definition-exists="false" ipc-concordant="H03M5/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M5/16</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>the pulses having three levels</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M5/18" definition-exists="false" ipc-concordant="H03M5/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M5/18</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>two levels being symmetrical with respect to the third level, i.e. balanced bipolar ternary code</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M5/20" definition-exists="false" ipc-concordant="H03M5/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M5/20</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>the pulses having more than three levels</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M5/22" definition-exists="false" ipc-concordant="H03M5/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M5/22</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Conversion to or from representation by sinusoidal signals</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="7" additional-only="false" sort-key="H03M7/00" definition-exists="true" ipc-concordant="H03M7/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M7/00</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Conversion of a code where information is represented by a given sequence or number of digits to a code where the same </text><CPC-specific-text><text>, similar or subset of</text></CPC-specific-text><text> information is represented by a different sequence or number of digits</text></title-part></class-title><notes-and-warnings><note type="note"><note-paragraph> In groups <class-ref scheme="cpc">H03M7/001</class-ref> - <class-ref scheme="cpc">H03M7/50</class-ref>, the last place priority rule is applied, i.e. at each hierarchical level, in the absence of an indication to the contrary, classification is made in the last appropriate place. </note-paragraph><note-paragraph>In groups <class-ref scheme="cpc">H03M7/02</class-ref> &#8211; <class-ref scheme="cpc">H03M7/50</class-ref>, in the absence of an indication to the contrary, an invention is classified in the last appropriate place.</note-paragraph><note-paragraph><CPC-specific-note>In this main group, in the absence of an indication to the contrary, additional information has been classified systematically for documents published from 01-04-2004 onwards.</CPC-specific-note></note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M7/001" definition-exists="false" ipc-concordant="H03M7/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/001</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>characterised by the elements used</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M7/002" definition-exists="false" ipc-concordant="H03M7/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/002</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using thin film devices</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M7/003" definition-exists="false" ipc-concordant="H03M7/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/003</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using superconductive devices</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M7/004" definition-exists="false" ipc-concordant="H03M7/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/004</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using magnetic elements, e.g. transfluxors</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M7/005" definition-exists="false" ipc-concordant="H03M7/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M7/005</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using semiconductor devices</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M7/006" definition-exists="false" ipc-concordant="H03M7/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/006</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using diodes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M7/007" definition-exists="false" ipc-concordant="H03M7/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/007</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using resistive or capacitive elements</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M7/008" definition-exists="false" ipc-concordant="H03M7/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-05-01" status="published"><classification-symbol>H03M7/008</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using opto-electronic devices</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M7/02" definition-exists="false" ipc-concordant="H03M7/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/02</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>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</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M7/04" definition-exists="false" ipc-concordant="H03M7/04" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/04</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>the radix thereof being two</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M7/06" definition-exists="false" ipc-concordant="H03M7/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/06</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>the radix thereof being a positive integer different from two</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/08" definition-exists="false" ipc-concordant="H03M7/08" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/08</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>the radix being ten, i.e. pure decimal code</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M7/10" definition-exists="false" ipc-concordant="H03M7/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/10</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>the radix thereof being negative</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M7/12" definition-exists="false" ipc-concordant="H03M7/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/12</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>having two radices, e.g. binary-coded-decimal code</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M7/14" definition-exists="false" ipc-concordant="H03M7/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/14</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Conversion to or from non-weighted codes</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M7/16" definition-exists="false" ipc-concordant="H03M7/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/16</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Conversion to or from unit-distance codes, e.g. Gray code, reflected binary code</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/165" definition-exists="false" ipc-concordant="H03M7/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/165</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Conversion to or from thermometric code</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M7/18" definition-exists="false" ipc-concordant="H03M7/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/18</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Conversion to or from residue codes</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M7/20" definition-exists="true" ipc-concordant="H03M7/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M7/20</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Conversion to or from n-out-of-m codes</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/22" definition-exists="false" ipc-concordant="H03M7/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/22</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>to or from one-out-of-m codes</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M7/24" definition-exists="false" ipc-concordant="H03M7/24" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/24</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Conversion to or from floating-point codes</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M7/26" definition-exists="true" ipc-concordant="H03M7/26" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/26</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Conversion to or from stochastic codes</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M7/28" definition-exists="false" ipc-concordant="H03M7/28" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/28</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Programmable structures, i.e. where the code converter contains apparatus which is operator-changeable to modify the conversion process</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M7/30" definition-exists="true" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M7/30</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Compression </text><reference><text>speech analysis-synthesis for redundancy reduction <class-ref scheme="cpc">G10L19/00</class-ref>; for image communication <class-ref scheme="cpc">H04N</class-ref></text></reference></title-part><title-part><text>Expansion</text></title-part><title-part><text>Suppression of unnecessary data, e.g. redundancy reduction</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M7/3002" definition-exists="false" ipc-concordant="H03M7/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M7/3002</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Conversion to or from differential modulation</text></CPC-specific-text></title-part></class-title><notes-and-warnings><note type="note"><note-paragraph><CPC-specific-note>In group branch <class-ref scheme="cpc">H03M7/3002</class-ref>, additional information has been systematically classified for all documents.</CPC-specific-note> </note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/3004" definition-exists="false" ipc-concordant="H03M7/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M7/3004</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Digital delta-sigma modulation</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M7/3006" definition-exists="false" ipc-concordant="H03M7/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M7/3006</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Compensating for, or preventing of, undesired influence of physical parameters</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M7/3008" definition-exists="false" ipc-concordant="H03M7/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M7/3008</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by averaging out the errors, e.g. using dither</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M7/3011" definition-exists="false" ipc-concordant="H03M7/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M7/3011</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>of non-linear distortion, e.g. by temporarily adapting the operation upon detection of instability conditions </text><reference><text>avoiding instability by structural design <class-ref scheme="cpc">H03M7/3035</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M7/3013" definition-exists="false" ipc-concordant="H03M7/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M7/3013</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Non-linear modulators</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M7/3015" definition-exists="false" ipc-concordant="H03M7/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M7/3015</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Structural details of digital delta-sigma modulators</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M7/3017" definition-exists="false" ipc-concordant="H03M7/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M7/3017</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Arrangements specific to bandpass modulators</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M7/302" definition-exists="false" ipc-concordant="H03M7/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M7/302</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>characterised by the number of quantisers and their type and resolution</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M7/3022" definition-exists="false" ipc-concordant="H03M7/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M7/3022</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>having multiple quantisers arranged in cascaded loops, each of the second and further loops processing the quantisation error of the loop preceding it, i.e. multiple stage noise shaping [MASH] type</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M7/3024" definition-exists="false" ipc-concordant="H03M7/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M7/3024</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>having one quantiser only</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="H03M7/3026" definition-exists="false" ipc-concordant="H03M7/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M7/3026</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the quantiser being a multiple bit one</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="H03M7/3028" definition-exists="false" ipc-concordant="H03M7/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M7/3028</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the quantiser being a single bit one</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M7/3031" definition-exists="false" ipc-concordant="H03M7/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M7/3031</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>characterised by the order of the loop filter, e.g. having a first order loop filter in the feedforward path</text></CPC-specific-text></title-part></class-title><notes-and-warnings date-revised="2013-01-01"><note type="note"><note-paragraph>In this group the order of the loop filters is considered to be the number of integrators for a baseband modulator and the number of resonators for a bandpass modulator respectively</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M7/3033" definition-exists="false" ipc-concordant="H03M7/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M7/3033</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the modulator having a higher order loop filter in the feedforward path, e.g. with distributed feedforward inputs</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="H03M7/3035" definition-exists="false" ipc-concordant="H03M7/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M7/3035</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with provisions for rendering the modulator inherently stable, e.g. by restricting the swing within the loop, by removing part of the zeroes using local feedback loops, by positioning zeroes outside the unit circle causing the modulator to operate in a chaotic regime</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="H03M7/3037" definition-exists="false" ipc-concordant="H03M7/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M7/3037</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with weighted feedforward summation, i.e. with feedforward paths from more than one filter stage to the quantiser input</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="H03M7/304" definition-exists="false" ipc-concordant="H03M7/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M7/304</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with distributed feedback, i.e. with feedback paths from the quantiser output to more than one filter stage</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M7/3042" definition-exists="false" ipc-concordant="H03M7/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M7/3042</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the modulator being of the error feedback type, i.e. having loop filter stages in the feedback path only</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/3044" definition-exists="true" ipc-concordant="H03M7/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M7/3044</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Conversion to or from differential modulation with several bits only, i.e. the difference between successive samples being coded by more than one bit, e.g. differential pulse code modulation [DPCM] </text><reference><text><class-ref scheme="cpc">H03M7/3004</class-ref> takes precedence; voice coding <class-ref scheme="cpc">G10L19/00</class-ref>; image coding <class-ref scheme="cpc">H04N19/00</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M7/3046" definition-exists="false" ipc-concordant="H03M7/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M7/3046</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>adaptive, e.g. adaptive differential pulse code modulation [ADPCM]</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/3048" definition-exists="false" ipc-concordant="H03M7/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M7/3048</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Conversion to or from one-bit differential modulation only, e.g. delta modulation [DM] </text><reference><text><class-ref scheme="cpc">H03M7/3004</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M7/3051" definition-exists="false" ipc-concordant="H03M7/34" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M7/3051</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>adaptive, e.g. adaptive delta modulation [ADM]</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M7/3053" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-02-01" status="published"><classification-symbol>H03M7/3053</classification-symbol><class-title date-revised="2022-02-01"><title-part><CPC-specific-text><text>Block-companding PCM systems</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M7/3055" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/3055</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Conversion to or from Modulo-PCM</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M7/3057" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/3057</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Distributed Source coding, e.g. Wyner-Ziv, Slepian Wolf</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M7/3059" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/3059</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Digital compression and data reduction techniques where the original information is represented by a subset or similar information, e.g. lossy compression</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/3062" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/3062</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Compressive sampling or sensing</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/3064" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/3064</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Segmenting</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M7/3066" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/3066</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by means of a mask or a bit-map</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M7/3068" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/3068</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Precoding preceding compression, e.g. Burrows-Wheeler transformation</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/3071" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/3071</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Prediction</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M7/3073" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/3073</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Time</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M7/3075" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/3075</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Space</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/3077" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/3077</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Sorting</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/3079" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/3079</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Context modeling</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M7/3082" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2014-11-01" status="published"><classification-symbol>H03M7/3082</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Vector coding </text><reference><text>for television signals, <u>see</u> <class-ref scheme="cpc">H04N19/94</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M7/3084" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/3084</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using adaptive string matching, e.g. the Lempel-Ziv method</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/3086" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/3086</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>employing a sliding window, e.g. LZ77</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/3088" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/3088</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>employing the use of a dictionary, e.g. LZ78</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/3091" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/3091</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Data deduplication</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M7/3093" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/3093</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using fixed length segments</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M7/3095" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/3095</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using variable length segments</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/3097" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/3097</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Grammar codes</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M7/40" definition-exists="false" ipc-concordant="H03M7/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/40</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/4006" definition-exists="false" ipc-concordant="H03M7/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/4006</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Conversion to or from arithmetic code</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M7/4012" definition-exists="false" ipc-concordant="H03M7/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/4012</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Binary arithmetic codes</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M7/4018" definition-exists="false" ipc-concordant="H03M7/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/4018</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Context adapative binary arithmetic codes [CABAC]</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/4025" definition-exists="false" ipc-concordant="H03M7/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/4025</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>constant length to or from Morse code conversion</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/4031" definition-exists="false" ipc-concordant="H03M7/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/4031</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Fixed length to variable length coding</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M7/4037" definition-exists="false" ipc-concordant="H03M7/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/4037</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Prefix coding</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M7/4043" definition-exists="false" ipc-concordant="H03M7/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/4043</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Adaptive prefix coding</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M7/405" definition-exists="false" ipc-concordant="H03M7/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/405</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Tree adaptation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M7/4056" definition-exists="false" ipc-concordant="H03M7/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/4056</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Coding table selection</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M7/4062" definition-exists="false" ipc-concordant="H03M7/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/4062</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Coding table adaptation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M7/4068" definition-exists="false" ipc-concordant="H03M7/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/4068</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Parameterized codes</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="H03M7/4075" definition-exists="false" ipc-concordant="H03M7/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/4075</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Golomb codes</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M7/4081" definition-exists="false" ipc-concordant="H03M7/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/4081</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Static prefix coding</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M7/4087" definition-exists="false" ipc-concordant="H03M7/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/4087</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Encoding of a tuple of symbols</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/4093" definition-exists="false" ipc-concordant="H03M7/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/4093</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Variable length to variable length coding</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/42" definition-exists="false" ipc-concordant="H03M7/42" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/42</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using table look-up for the coding or decoding process, e.g. using read-only memory </text><CPC-specific-text><reference><text><class-ref scheme="cpc">H03M7/4006</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M7/425" definition-exists="false" ipc-concordant="H03M7/42" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/425</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for the decoding process only</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M7/46" definition-exists="false" ipc-concordant="H03M7/46" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/46</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>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</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/48" definition-exists="false" ipc-concordant="H03M7/48" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/48</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>alternating with other codes during the code conversion process, e.g. run-length coding being performed only as long as sufficientlylong runs of digits of the same kind are present</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M7/50" definition-exists="false" ipc-concordant="H03M7/50" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/50</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Conversion to or from non-linear codes, e.g. companding</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M7/55" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/55</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Compression Theory, e.g. compression of random number, repeated compression</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M7/60" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/60</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>General implementation details not specific to a particular type of compression</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/6005" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/6005</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Decoder aspects</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/6011" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/6011</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Encoder aspects</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/6017" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/6017</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Methods or arrangements to increase the throughput</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M7/6023" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/6023</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Parallelization</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M7/6029" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/6029</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Pipelining</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/6035" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/6035</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Handling of unkown probabilities</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/6041" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/6041</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Compression optimized for errors</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/6047" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/6047</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Power optimization with respect to the encoder, decoder, storage or transmission</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/6052" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/6052</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Synchronisation of encoder and decoder</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/6058" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/6058</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Saving memory space in the encoder or decoder</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/6064" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/6064</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Selection of Compressor</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M7/607" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/607</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Selection between different types of compressors</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M7/6076" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/6076</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Selection between compressors of the same type</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M7/6082" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/6082</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Selection strategies</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M7/6088" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/6088</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>according to the data type</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M7/6094" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M7/6094</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>according to reasons other than compression rate or data type</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M7/70" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/70</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Type of the data to be coded, other than image and sound</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/702" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/702</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Software</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/705" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M7/705</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Unicode</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M7/707" definition-exists="false" ipc-concordant="H03M7/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M7/707</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Structured documents, e.g. XML</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="7" additional-only="false" sort-key="H03M9/00" definition-exists="true" ipc-concordant="H03M9/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M9/00</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Parallel/series conversion or <u>vice versa</u> </text><reference><text>digital stores in which the information is moved stepwise <u>per se</u> <class-ref scheme="cpc">G11C19/00</class-ref></text></reference></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="7" additional-only="false" sort-key="H03M11/00" definition-exists="true" ipc-concordant="H03M11/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M11/00</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Coding in connection with keyboards or like devices, i.e. coding of the position of operated keys </text><reference><text>keyboard switch arrangements, structural association of coders and keyboards <class-ref scheme="cpc">H01H13/70</class-ref>, <class-ref scheme="cpc">H03K17/94</class-ref></text></reference></title-part></class-title><notes-and-warnings><note type="note"><note-paragraph><CPC-specific-note>In this main group additional information has been classified systematically for documents published from 01-01-2013 onwards.</CPC-specific-note> </note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M11/003" definition-exists="false" ipc-concordant="H03M11/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M11/003</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Phantom keys detection and prevention</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M11/006" definition-exists="false" ipc-concordant="H03M11/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M11/006</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Measures for preventing unauthorised decoding of keyboards</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M11/02" definition-exists="false" ipc-concordant="H03M11/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M11/02</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Details</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M11/04" definition-exists="false" ipc-concordant="H03M11/04" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M11/04</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Coding of multifunction keys</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M11/06" definition-exists="false" ipc-concordant="H03M11/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M11/06</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>by operating the multifunction key itself in different ways</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M11/08" definition-exists="false" ipc-concordant="H03M11/08" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M11/08</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>by operating selected combinations of multifunction keys</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M11/10" definition-exists="false" ipc-concordant="H03M11/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M11/10</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>by methods based on duration or pressure detection of keystrokes</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M11/12" definition-exists="false" ipc-concordant="H03M11/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M11/12</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>by operating a key a selected number of consecutive times whereafter a separate enter key is used which marks the end of the series</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M11/14" definition-exists="false" ipc-concordant="H03M11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M11/14</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>by using additional keys, e.g. shift keys, which determine the function performed by the multifunction key</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M11/16" definition-exists="false" ipc-concordant="H03M11/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M11/16</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>wherein the shift keys are operated after the operation of the multifunction keys</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M11/18" definition-exists="false" ipc-concordant="H03M11/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M11/18</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>wherein the shift keys are operated before the operation of the multifunction keys</text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M11/20" definition-exists="false" ipc-concordant="H03M11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M11/20</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Dynamic coding, i.e. by key scanning </text><reference><text><class-ref scheme="cpc">H03M11/26</class-ref> takes precedence</text></reference></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M11/22" definition-exists="false" ipc-concordant="H03M11/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M11/22</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Static coding </text><reference><text><class-ref scheme="cpc">H03M11/26</class-ref> takes precedence</text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M11/24" definition-exists="false" ipc-concordant="H03M11/24" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M11/24</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>using analogue means </text><CPC-specific-text><text>, e.g. by coding the states of multiple switches into a single multi-level analogue signal or by indicating the type of a device using the voltage level at a specific tap of a resistive divider</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M11/26" definition-exists="false" ipc-concordant="H03M11/26" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M11/26</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using opto-electronic means</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="7" additional-only="false" sort-key="H03M13/00" definition-exists="true" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M13/00</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Coding, decoding or code conversion, for error detection or error correction</text></title-part><title-part><text>Coding theory basic assumptions</text></title-part><title-part><text>Coding bounds</text></title-part><title-part><text>Error probability evaluation methods</text></title-part><title-part><text>Channel models</text></title-part><title-part><text>Simulation or testing of codes </text><reference><text>error detection or error correction for analogue/digital, digital/analogue or code conversion <class-ref scheme="cpc">H03M1/00</class-ref> &#8211; <class-ref scheme="cpc">H03M11/00</class-ref> specially adapted for digital computers <class-ref scheme="cpc">G06F11/08</class-ref>, for information storage based on relative movement between record carrier and transducer <class-ref scheme="cpc">G11B</class-ref>, e.g. <class-ref scheme="cpc">G11B20/18</class-ref>, for static stores <class-ref scheme="cpc">G11C</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M13/01" definition-exists="false" ipc-concordant="H03M13/01" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/01</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Coding theory basic assumptions</text></title-part><title-part><text>Coding bounds</text></title-part><title-part><text>Error probability evaluation methods</text></title-part><title-part><text>Channel models</text></title-part><title-part><text>Simulation or testing of codes</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/015" definition-exists="false" ipc-concordant="H03M13/01" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M13/015</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Simulation or testing of codes, e.g. bit error rate [BER] measurements</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M13/03" definition-exists="false" ipc-concordant="H03M13/03" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/03</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/033" definition-exists="false" ipc-concordant="H03M13/03" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/033</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Theoretical methods to calculate these checking codes</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/036" definition-exists="false" ipc-concordant="H03M13/03" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/036</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Heuristic code construction methods, i.e. code construction or code search based on using trial-and-error</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/05" definition-exists="false" ipc-concordant="H03M13/05" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/05</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits </text><CPC-specific-text><reference><text><class-ref scheme="cpc">H03M13/2906</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/07" definition-exists="false" ipc-concordant="H03M13/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M13/07</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Arithmetic codes</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/09" definition-exists="true" ipc-concordant="H03M13/09" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M13/09</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Error detection only, e.g. using cyclic redundancy check [CRC] codes or single parity bit</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/091" definition-exists="false" ipc-concordant="H03M13/09" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/091</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Parallel or block-wise CRC computation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/093" definition-exists="false" ipc-concordant="H03M13/09" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/093</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>CRC update after modification of the information word</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/095" definition-exists="false" ipc-concordant="H03M13/09" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/095</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Error detection codes other than CRC and single parity bit codes</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M13/096" definition-exists="false" ipc-concordant="H03M13/09" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/096</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Checksums</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/098" definition-exists="false" ipc-concordant="H03M13/09" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/098</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using single parity bit</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/11" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/11</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using multiple parity bits</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/1102" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1102</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Codes on graphs and decoding on graphs, e.g. low-density parity check [LDPC] codes</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M13/1105" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1105</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Decoding</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M13/1108" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1108</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Hard decision decoding, e.g. bit flipping, modified or weighted bit flipping</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M13/1111" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1111</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Soft-decision decoding, e.g. by means of message passing or belief propagation algorithms</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="H03M13/1114" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1114</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Merged schedule message passing algorithm with storage of sums of check-to-bit node messages or sums of bit-to-check node messages, e.g. in order to increase the memory efficiency</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="H03M13/1117" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1117</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using approximations for check node processing, e.g. an outgoing message is depending on the signs and the minimum over the magnitudes of all incoming messages according to the min-sum rule</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="15" additional-only="false" sort-key="H03M13/112" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/112</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with correction functions for the min-sum rule, e.g. using an offset or a scaling factor</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="15" additional-only="false" sort-key="H03M13/1122" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1122</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>storing only the first and second minimum values per check node</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="H03M13/1125" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1125</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using different domains for check node and bit node processing, wherein the different domains include probabilities, likelihood ratios, likelihood differences, log-likelihood ratios or log-likelihood difference pairs</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M13/1128" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1128</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Judging correct decoding and iterative stopping criteria other than syndrome check and upper limit for decoding iterations</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M13/1131" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1131</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Scheduling of bit node or check node processing</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="H03M13/1134" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1134</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Full parallel processing, i.e. all bit nodes or check nodes are processed in parallel</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="H03M13/1137" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1137</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Partly parallel processing, i.e. sub-blocks or sub-groups of nodes being processed in parallel</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="H03M13/114" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/114</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Shuffled, staggered, layered or turbo decoding schedules</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M13/1142" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1142</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using trapping sets</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M13/1145" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1145</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Pipelined decoding at code word level, e.g. multiple code words being decoded simultaneously</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M13/1148" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1148</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Structural properties of the code parity-check or generator matrix</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M13/1151" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1151</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Algebraically constructed LDPC codes, e.g. LDPC codes derived from Euclidean geometries [EG-LDPC codes] </text><reference><text><class-ref scheme="cpc">H03M13/116</class-ref>, <class-ref scheme="cpc">H03M13/1174</class-ref> take precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M13/1154" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1154</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Low-density parity-check convolutional codes [LDPC-CC]</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M13/1157" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1157</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Low-density generator matrices [LDGM]</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M13/116" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/116</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Quasi-cyclic LDPC [QC-LDPC] codes, i.e. the parity-check matrix being composed of permutation or circulant sub-matrices</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="H03M13/1162" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1162</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Array based LDPC codes, e.g. array codes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="H03M13/1165" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1165</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>QC-LDPC codes as defined for the digital video broadcasting [DVB] specifications, e.g. DVB-Satellite [DVB-S2]</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="H03M13/1168" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1168</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>wherein the sub-matrices have column and row weights greater than one, e.g. multi-diagonal sub-matrices</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M13/1171" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1171</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Parity-check or generator matrices with non-binary elements, e.g. for non-binary LDPC codes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M13/1174" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>H03M13/1174</classification-symbol><class-title date-revised="2016-08-01"><title-part><CPC-specific-text><text>Parity-check or generator matrices built from sub-matrices representing known block codes such as, e.g. Hamming codes, e.g. generalized LDPC codes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M13/1177" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1177</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Regular LDPC codes with parity-check matrices wherein all rows and columns have the same row weight and column weight, respectively</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M13/118" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/118</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Parity check matrix structured for simplifying encoding, e.g. by having a triangular or an approximate triangular structure </text><reference><text><class-ref scheme="cpc">H03M13/1165</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="H03M13/1182" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1182</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>wherein the structure of the parity-check matrix is obtained by reordering of a random parity-check matrix</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="H03M13/1185" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1185</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>wherein the parity-check matrix comprises a part with a double-diagonal</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="15" additional-only="false" sort-key="H03M13/1188" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1188</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>wherein in the part with the double-diagonal at least one column has an odd column weight equal or greater than three</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M13/1191" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1191</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Codes on graphs other than LDPC codes</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M13/1194" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1194</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Repeat-accumulate [RA] codes</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="H03M13/1197" definition-exists="false" ipc-concordant="H03M13/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1197</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Irregular repeat-accumulate [IRA] codes</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/13" definition-exists="false" ipc-concordant="H03M13/13" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/13</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Linear codes</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/132" definition-exists="false" ipc-concordant="H03M13/13" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M13/132</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Algebraic geometric codes, e.g. Goppa codes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/134" definition-exists="false" ipc-concordant="H03M13/13" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/134</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Non-binary linear block codes not provided for otherwise</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/136" definition-exists="false" ipc-concordant="H03M13/13" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/136</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Reed-Muller [RM] codes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/138" definition-exists="false" ipc-concordant="H03M13/13" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/138</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Codes linear in a ring, e.g. Z4-linear codes or Nordstrom-Robinson codes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/15" definition-exists="false" ipc-concordant="H03M13/15" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/15</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes </text><reference><text><class-ref scheme="cpc">H03M13/17</class-ref> takes precedence</text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M13/1505" definition-exists="false" ipc-concordant="H03M13/15" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M13/1505</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Golay Codes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M13/151" definition-exists="false" ipc-concordant="H03M13/15" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/151</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using error location or error correction polynomials</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M13/1515" definition-exists="false" ipc-concordant="H03M13/15" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M13/1515</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Reed-Solomon codes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M13/152" definition-exists="false" ipc-concordant="H03M13/15" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/152</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Bose-Chaudhuri-Hocquenghem [BCH] codes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M13/1525" definition-exists="false" ipc-concordant="H03M13/15" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1525</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Determination and particular use of error location polynomials</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="H03M13/153" definition-exists="false" ipc-concordant="H03M13/15" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/153</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using the Berlekamp-Massey algorithm</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="H03M13/1535" definition-exists="false" ipc-concordant="H03M13/15" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1535</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using the Euclid algorithm</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M13/154" definition-exists="false" ipc-concordant="H03M13/15" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/154</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Error and erasure correction, e.g. by using the error and erasure locator or Forney polynomial</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M13/1545" definition-exists="false" ipc-concordant="H03M13/15" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1545</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Determination of error locations, e.g. Chien search or other methods or arrangements for the determination of the roots of the error locator polynomial</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M13/155" definition-exists="false" ipc-concordant="H03M13/15" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/155</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Shortening or extension of codes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M13/1555" definition-exists="false" ipc-concordant="H03M13/15" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1555</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Pipelined decoder implementations</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M13/156" definition-exists="false" ipc-concordant="H03M13/15" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/156</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Encoding or decoding using time-frequency transformations, e.g. fast Fourier transformation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M13/1565" definition-exists="false" ipc-concordant="H03M13/15" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1565</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Decoding beyond the bounded minimum distance [BMD]</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M13/157" definition-exists="false" ipc-concordant="H03M13/15" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/157</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Polynomial evaluation, i.e. determination of a polynomial sum at a given value</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M13/1575" definition-exists="false" ipc-concordant="H03M13/15" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1575</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Direct decoding, e.g. by a direct determination of the error locator polynomial from syndromes and subsequent analysis or by matrix operations involving syndromes, e.g. for codes with a small minimum Hamming distance</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M13/158" definition-exists="true" ipc-concordant="H03M13/15" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M13/158</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Finite field arithmetic processing</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M13/1585" definition-exists="false" ipc-concordant="H03M13/15" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1585</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Determination of error values</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M13/159" definition-exists="false" ipc-concordant="H03M13/15" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M13/159</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Remainder calculation, e.g. for encoding and syndrome calculation</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M13/1595" definition-exists="false" ipc-concordant="H03M13/15" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/1595</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Parallel or block-wise remainder calculation</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/17" definition-exists="false" ipc-concordant="H03M13/17" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/17</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Burst error correction, e.g. error trapping, Fire codes</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M13/175" definition-exists="false" ipc-concordant="H03M13/17" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M13/175</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Error trapping or Fire codes</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/19" definition-exists="false" ipc-concordant="H03M13/19" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M13/19</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Single error correction without using particular properties of the cyclic codes, e.g. Hamming codes, extended or generalised Hamming codes</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/21" definition-exists="false" ipc-concordant="H03M13/21" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-05-01" status="published"><classification-symbol>H03M13/21</classification-symbol><class-title date-revised="2018-05-01"><title-part><text>Non-linear codes, e.g. m-bit data word to n-bit code word [mBnB] conversion with error detection or error correction</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/23" definition-exists="false" ipc-concordant="H03M13/23" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/23</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using convolutional codes, e.g. unit memory codes</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/235" definition-exists="false" ipc-concordant="H03M13/23" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M13/235</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Encoding of convolutional codes, e.g. methods or arrangements for parallel or block-wise encoding</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M13/25" definition-exists="false" ipc-concordant="H03M13/25" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/25</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation [TCM] </text><CPC-specific-text><reference><text>modulation codes <class-ref scheme="cpc">H03M13/31</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/251" definition-exists="false" ipc-concordant="H03M13/25" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/251</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with block coding</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/253" definition-exists="false" ipc-concordant="H03M13/25" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/253</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with concatenated codes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/255" definition-exists="false" ipc-concordant="H03M13/25" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/255</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with Low Density Parity Check [LDPC] codes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/256" definition-exists="false" ipc-concordant="H03M13/25" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/256</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with trellis coding, e.g. with convolutional codes and TCM</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/258" definition-exists="false" ipc-concordant="H03M13/25" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/258</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with turbo codes, e.g. Turbo Trellis Coded Modulation [TTCM]</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M13/27" definition-exists="false" ipc-concordant="H03M13/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/27</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using interleaving techniques</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/2703" definition-exists="false" ipc-concordant="H03M13/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2703</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the interleaver involving at least two directions</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/2707" definition-exists="false" ipc-concordant="H03M13/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2707</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Simple row-column interleaver, i.e. pure block interleaving</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/271" definition-exists="false" ipc-concordant="H03M13/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/271</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Row-column interleaver with permutations, e.g. block interleaving with inter-row, inter-column, intra-row or intra-column permutations</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/2714" definition-exists="false" ipc-concordant="H03M13/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2714</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Turbo interleaver for 3rd generation partnership project [3GPP] universal mobile telecommunications systems [UMTS], e.g. as defined in technical specification TS 25.212</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/2717" definition-exists="false" ipc-concordant="H03M13/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2717</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the interleaver involves 3 or more directions</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/2721" definition-exists="false" ipc-concordant="H03M13/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2721</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the interleaver involves a diagonal direction, e.g. by using an interleaving matrix with read-out in a diagonal direction</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/2725" definition-exists="false" ipc-concordant="H03M13/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2725</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Turbo interleaver for 3rd generation partnership project 2 [3GPP2] mobile telecommunication systems, e.g. as defined in the 3GPP2 technical specifications C.S0002</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/2728" definition-exists="false" ipc-concordant="H03M13/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2728</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Helical type interleaver</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/2732" definition-exists="false" ipc-concordant="H03M13/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>H03M13/2732</classification-symbol><class-title date-revised="2016-08-01"><title-part><CPC-specific-text><text>Convolutional interleaver; Interleavers using shift-registers or delay lines like, e.g. Ramsey type interleaver</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/2735" definition-exists="false" ipc-concordant="H03M13/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2735</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Interleaver using powers of a primitive element, e.g. Galois field [GF] interleaver</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/2739" definition-exists="false" ipc-concordant="H03M13/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2739</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Permutation polynomial interleaver, e.g. quadratic permutation polynomial [QPP] interleaver and quadratic congruence interleaver</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/2742" definition-exists="false" ipc-concordant="H03M13/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2742</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Irregular interleaver wherein the permutation pattern is not obtained by a computation rule, e.g. interleaver based on random generators</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/2746" definition-exists="false" ipc-concordant="H03M13/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2746</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>S-random interleaver</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/275" definition-exists="false" ipc-concordant="H03M13/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/275</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Interleaver wherein the permutation pattern is obtained using a congruential operation of the type y=ax+b modulo c</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/2753" definition-exists="false" ipc-concordant="H03M13/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2753</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Almost regular permutation [ARP] interleaver</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/2757" definition-exists="false" ipc-concordant="H03M13/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2757</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Interleaver with an interleaving rule not provided for in the subgroups <class-ref scheme="cpc">H03M13/2703</class-ref> - <class-ref scheme="cpc">H03M13/2753</class-ref></text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/276" definition-exists="false" ipc-concordant="H03M13/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/276</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Interleaving address generation</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/2764" definition-exists="false" ipc-concordant="H03M13/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2764</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Circuits therefore</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/2767" definition-exists="false" ipc-concordant="H03M13/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2767</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Interleaver wherein the permutation pattern or a portion thereof is stored</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/2771" definition-exists="false" ipc-concordant="H03M13/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2771</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Internal interleaver for turbo codes </text><reference><text><class-ref scheme="cpc">H03M13/2714</class-ref> and <class-ref scheme="cpc">H03M13/2725</class-ref> take precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/2775" definition-exists="false" ipc-concordant="H03M13/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2775</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Contention or collision free turbo code internal interleaver</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/2778" definition-exists="false" ipc-concordant="H03M13/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2778</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Interleaver using block-wise interleaving, e.g. the interleaving matrix is sub-divided into sub-matrices and the permutation is performed in blocks of sub-matrices</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/2782" definition-exists="false" ipc-concordant="H03M13/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2782</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Interleaver implementations, which reduce the amount of required interleaving memory</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/2785" definition-exists="false" ipc-concordant="H03M13/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2785</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Interleaver using in-place interleaving, i.e. writing to and reading from the memory is performed at the same memory location</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/2789" definition-exists="false" ipc-concordant="H03M13/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2789</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Interleaver providing variable interleaving, e.g. variable block sizes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/2792" definition-exists="false" ipc-concordant="H03M13/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2792</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Interleaver wherein interleaving is performed jointly with another technique such as puncturing, multiplexing or routing</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/2796" definition-exists="false" ipc-concordant="H03M13/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2796</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Two or more interleaving operations are performed jointly, e.g. the first and second interleaving operations defined for 3GPP UMTS are performed jointly in a single interleaving operation</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M13/29" definition-exists="false" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/29</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/2903" definition-exists="false" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M13/2903</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Methods and arrangements specifically for encoding, e.g. parallel encoding of a plurality of constituent codes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/2906" definition-exists="false" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2906</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using block codes </text><reference><text><class-ref scheme="cpc">H03M13/2957</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/2909" definition-exists="false" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M13/2909</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Product codes</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/2912" definition-exists="false" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2912</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>omitting parity on parity</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/2915" definition-exists="false" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2915</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with an error detection code in one dimension</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/2918" definition-exists="false" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2918</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with error correction codes in three or more dimensions, e.g. 3-dimensional product code where the bits are arranged in a cube</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/2921" definition-exists="false" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2921</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>wherein error correction coding involves a diagonal direction</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/2924" definition-exists="false" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2924</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Cross interleaved Reed-Solomon codes [CIRC]</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/2927" definition-exists="false" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2927</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Decoding strategies</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/293" definition-exists="false" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/293</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with erasure setting</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/2933" definition-exists="false" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M13/2933</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a block and a convolutional code </text><reference><text><class-ref scheme="cpc">H03M13/2957</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/2936" definition-exists="false" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2936</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>comprising an outer Reed-Solomon code and an inner convolutional code</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/2939" definition-exists="false" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2939</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using convolutional codes </text><reference><text><class-ref scheme="cpc">H03M13/2957</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/2942" definition-exists="false" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2942</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>wherein a block of parity bits is computed only from combined information bits or only from parity bits, e.g. a second block of parity bits is computed from a first block of parity bits obtained by systematic encoding of a block of information bits, or a block of parity bits is obtained by an XOR combination of sub-blocks of information bits</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/2945" definition-exists="false" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2945</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using at least three error correction codes </text><reference><text><class-ref scheme="cpc">H03M13/2957</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/2948" definition-exists="false" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2948</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Iterative decoding </text><reference><text><class-ref scheme="cpc">H03M13/2957</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/2951" definition-exists="false" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2951</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using iteration stopping criteria</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/2954" definition-exists="false" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2954</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using Picket codes or other codes providing error burst detection capabilities, e.g. burst indicator codes and long distance codes [LDC]</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/2957" definition-exists="false" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2957</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Turbo codes and decoding</text></CPC-specific-text></title-part></class-title><notes-and-warnings date-revised="2013-01-01"><note type="note"><note-paragraph>This group <u>covers</u> also aspects when a component code is replaced by a non-coded constraint, e.g. like in joint turbo decoding and detection</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/296" definition-exists="false" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/296</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Particular turbo code structure</text></CPC-specific-text></title-part></class-title><notes-and-warnings date-revised="2013-01-01"><note type="note"><note-paragraph> this group <u>covers</u> hybrid parallel and serial concatenated turbo code structures and other unusual code structures that do not fit into <class-ref scheme="cpc">H03M13/2963</class-ref> - <class-ref scheme="cpc">H03M13/2972</class-ref></note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/2963" definition-exists="false" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2963</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Turbo-block codes, i.e. turbo codes based on block codes, e.g. turbo decoding of product codes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/2966" definition-exists="false" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2966</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Turbo codes concatenated with another code, e.g. an outer block code</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/2969" definition-exists="false" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2969</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Non-binary turbo codes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/2972" definition-exists="false" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2972</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Serial concatenation using convolutional component codes</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/2975" definition-exists="true" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M13/2975</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Judging correct decoding, e.g. iteration stopping criteria</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/2978" definition-exists="false" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2978</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Particular arrangement of the component decoders</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/2981" definition-exists="false" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2981</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using as many component decoders as component codes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/2984" definition-exists="false" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2984</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using less component decoders than component codes, e.g. multiplexed decoders and scheduling thereof</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/2987" definition-exists="false" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2987</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using more component decoders than component codes, e.g. pipelined turbo iterations</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/299" definition-exists="false" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/299</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Turbo codes with short blocks</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/2993" definition-exists="false" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2993</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Implementing the return to a predetermined state, i.e. trellis termination</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/2996" definition-exists="false" ipc-concordant="H03M13/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/2996</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Tail biting</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M13/31" definition-exists="false" ipc-concordant="H03M13/31" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-08-01" status="published"><classification-symbol>H03M13/31</classification-symbol><class-title date-revised="2017-08-01"><title-part><text>combining coding for error detection or correction and efficient use of the spectrum </text><reference><text>without error detection or correction <class-ref scheme="cpc">H03M5/14</class-ref> </text><CPC-specific-text><text>, <class-ref scheme="cpc">H03M5/145</class-ref></text></CPC-specific-text></reference></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M13/33" definition-exists="false" ipc-concordant="H03M13/33" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M13/33</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Synchronisation based on error coding or decoding</text></title-part></class-title><notes-and-warnings date-revised="2013-01-01"><note type="warning"><note-paragraph warning-type="reclass-destination"> Groups <class-ref scheme="cpc">H03M13/333</class-ref> - <class-ref scheme="cpc">H03M13/336</class-ref> are not complete pending reclassification; see also this group </note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/333" definition-exists="false" ipc-concordant="H03M13/33" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M13/333</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Synchronisation on a multi-bit block basis, e.g. frame synchronisation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/336" definition-exists="false" ipc-concordant="H03M13/33" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/336</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Phase recovery</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M13/35" definition-exists="false" ipc-concordant="H03M13/35" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/35</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>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</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/353" definition-exists="false" ipc-concordant="H03M13/35" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M13/353</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Adaptation to the channel</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/356" definition-exists="false" ipc-concordant="H03M13/35" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/356</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Unequal error protection [UEP]</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M13/37" definition-exists="false" ipc-concordant="H03M13/37" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-05-01" status="published"><classification-symbol>H03M13/37</classification-symbol><class-title date-revised="2016-05-01"><title-part><text>Decoding methods or techniques, not specific to the particular type of coding provided for in groups <class-ref scheme="cpc">H03M13/03</class-ref>&#160;-&#160;<class-ref scheme="cpc">H03M13/35</class-ref></text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/3707" definition-exists="false" ipc-concordant="H03M13/37" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M13/3707</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Adaptive decoding and hybrid decoding, e.g. decoding methods or techniques providing more than one decoding algorithm for one code</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/3715" definition-exists="false" ipc-concordant="H03M13/37" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/3715</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Adaptation to the number of estimated errors or to the channel state</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/3723" definition-exists="false" ipc-concordant="H03M13/37" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/3723</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using means or methods for the initialisation of the decoder</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/373" definition-exists="false" ipc-concordant="H03M13/37" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/373</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with erasure correction and erasure determination, e.g. for packet loss recovery or setting of erasures for the decoding of Reed-Solomon codes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/3738" definition-exists="false" ipc-concordant="H03M13/37" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/3738</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with judging correct decoding</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/3746" definition-exists="false" ipc-concordant="H03M13/37" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/3746</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with iterative decoding</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/3753" definition-exists="false" ipc-concordant="H03M13/37" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/3753</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using iteration stopping criteria</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/3761" definition-exists="false" ipc-concordant="H03M13/37" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/3761</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using code combining, i.e. using combining of codeword portions which may have been transmitted separately, e.g. Digital Fountain codes, Raptor codes or Luby Transform [LT] codes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/3769" definition-exists="false" ipc-concordant="H03M13/37" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/3769</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using symbol combining, e.g. Chase combining of symbols received twice or more</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/3776" definition-exists="false" ipc-concordant="H03M13/37" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/3776</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a re-encoding step during the decoding process</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/3784" definition-exists="false" ipc-concordant="H03M13/37" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/3784</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for soft-output decoding of block codes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/3792" definition-exists="false" ipc-concordant="H03M13/37" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/3792</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for decoding of real number codes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/39" definition-exists="false" ipc-concordant="H03M13/39" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/39</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/3905" definition-exists="true" ipc-concordant="H03M13/39" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-01-01" status="published"><classification-symbol>H03M13/3905</classification-symbol><class-title date-revised="2019-05-01"><title-part><CPC-specific-text><text>Maximum a posteriori probability [MAP] decoding or approximations thereof based on trellis or lattice decoding, e.g. forward-backward algorithm, log-MAP decoding, max-log-MAP decoding</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/3911" definition-exists="false" ipc-concordant="H03M13/39" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-01-01" status="published"><classification-symbol>H03M13/3911</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Correction factor, e.g. approximations of the exp(1+x) function</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/3916" definition-exists="false" ipc-concordant="H03M13/39" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-01-01" status="published"><classification-symbol>H03M13/3916</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for block codes using a trellis or lattice</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/3922" definition-exists="false" ipc-concordant="H03M13/39" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-01-01" status="published"><classification-symbol>H03M13/3922</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Add-Compare-Select [ACS] operation in forward or backward recursions</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/3927" definition-exists="false" ipc-concordant="H03M13/39" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-01-01" status="published"><classification-symbol>H03M13/3927</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Log-Likelihood Ratio [LLR] computation by combination of forward and backward metrics into LLRs</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/3933" definition-exists="false" ipc-concordant="H03M13/39" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-01-01" status="published"><classification-symbol>H03M13/3933</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Decoding in probability domain</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/3938" definition-exists="false" ipc-concordant="H03M13/39" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-01-01" status="published"><classification-symbol>H03M13/3938</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Tail-biting </text><reference><text><class-ref scheme="cpc">H03M13/2996</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/3944" definition-exists="false" ipc-concordant="H03M13/39" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M13/3944</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for block codes, especially trellis or lattice decoding thereof</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/395" definition-exists="false" ipc-concordant="H03M13/39" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/395</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a collapsed trellis, e.g. M-step algorithm, radix-n architectures with n&gt;2</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/3955" definition-exists="false" ipc-concordant="H03M13/39" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/3955</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a trellis with a reduced state space complexity, e.g. M-algorithm or T-algorithm</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/3961" definition-exists="false" ipc-concordant="H03M13/39" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/3961</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Arrangements of methods for branch or transition metric calculation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/3966" definition-exists="false" ipc-concordant="H03M13/39" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/3966</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>based on architectures providing a highly parallelized implementation, e.g. based on systolic arrays</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/3972" definition-exists="false" ipc-concordant="H03M13/39" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/3972</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using sliding window techniques or parallel windows</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/3977" definition-exists="false" ipc-concordant="H03M13/39" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/3977</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using sequential decoding, e.g. the Fano or stack algorithms</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/3983" definition-exists="false" ipc-concordant="H03M13/39" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/3983</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for non-binary convolutional codes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/3988" definition-exists="false" ipc-concordant="H03M13/39" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/3988</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for rate k/n convolutional codes, with k&gt;1, obtained by convolutional encoders with k inputs and n outputs</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/3994" definition-exists="false" ipc-concordant="H03M13/39" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/3994</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using state pinning or decision forcing, i.e. the decoded sequence is forced through a particular trellis state or a particular set of trellis states or a particular decoded symbol</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/41" definition-exists="false" ipc-concordant="H03M13/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/41</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using the Viterbi algorithm or Viterbi processors</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/4107" definition-exists="false" ipc-concordant="H03M13/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/4107</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>implementing add, compare, select [ACS] operations</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/4115" definition-exists="false" ipc-concordant="H03M13/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/4115</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>list output Viterbi decoding</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/4123" definition-exists="false" ipc-concordant="H03M13/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/4123</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>implementing the return to a predetermined state</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/413" definition-exists="false" ipc-concordant="H03M13/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/413</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>tail biting Viterbi decoding</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/4138" definition-exists="false" ipc-concordant="H03M13/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/4138</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>soft-output Viterbi algorithm based decoding, i.e. Viterbi decoding with weighted decisions</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M13/4146" definition-exists="false" ipc-concordant="H03M13/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/4146</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>soft-output Viterbi decoding according to Battail and Hagenauer in which the soft-output is determined using path metric differences along the maximum-likelihood path, i.e. &quot;SOVA&quot; decoding</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M13/4153" definition-exists="false" ipc-concordant="H03M13/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/4153</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>two-step SOVA decoding, i.e. the soft-output is determined by a second traceback operation after the determination of the hard decision like in the Berrou decoder</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/4161" definition-exists="false" ipc-concordant="H03M13/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/4161</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>implementing path management</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M13/4169" definition-exists="false" ipc-concordant="H03M13/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/4169</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using traceback </text><reference><text><class-ref scheme="cpc">H03M13/4192</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="H03M13/4176" definition-exists="false" ipc-concordant="H03M13/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/4176</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a plurality of RAMs, e.g. for carrying out a plurality of traceback implementations simultaneously</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M13/4184" definition-exists="false" ipc-concordant="H03M13/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/4184</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using register-exchange </text><reference><text><class-ref scheme="cpc">H03M13/4192</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M13/4192" definition-exists="false" ipc-concordant="H03M13/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/4192</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using combined traceback and register-exchange</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/43" definition-exists="false" ipc-concordant="H03M13/43" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/43</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Majority logic or threshold decoding</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/45" definition-exists="false" ipc-concordant="H03M13/45" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/45</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Soft decoding, i.e. using symbol reliability information </text><reference><text><class-ref scheme="cpc">H03M13/41</class-ref> takes precedence</text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/451" definition-exists="false" ipc-concordant="H03M13/45" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M13/451</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a set of candidate code words, e.g. ordered statistics decoding [OSD]</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/453" definition-exists="false" ipc-concordant="H03M13/45" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/453</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>wherein the candidate code words are obtained by an algebraic decoder, e.g. Chase decoding</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M13/455" definition-exists="false" ipc-concordant="H03M13/45" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/455</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a set of erasure patterns or successive erasure decoding, e.g. generalized minimum distance [GMD] decoding</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/456" definition-exists="false" ipc-concordant="H03M13/45" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/456</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>wherein all the code words of the code or its dual code are tested, e.g. brute force decoding</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/458" definition-exists="false" ipc-concordant="H03M13/45" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/458</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by updating bit probabilities or hard decisions in an iterative fashion for convergence to a final decoding result</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M13/47" definition-exists="false" ipc-concordant="H03M13/47" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-05-01" status="published"><classification-symbol>H03M13/47</classification-symbol><class-title date-revised="2016-05-01"><title-part><text>Error detection, forward error correction or error protection, not provided for in groups <class-ref scheme="cpc">H03M13/01</class-ref>&#160;-&#160;<class-ref scheme="cpc">H03M13/37</class-ref></text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/49" definition-exists="false" ipc-concordant="H03M13/49" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/49</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Unidirectional error detection or correction</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/51" definition-exists="false" ipc-concordant="H03M13/51" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/51</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Constant weight codes</text></title-part><title-part><text>n-out-of-m codes</text></title-part><title-part><text>Berger codes</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/53" definition-exists="false" ipc-concordant="H03M13/53" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/53</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Codes using Fibonacci numbers series</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M13/61" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M13/61</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Aspects and characteristics of methods and arrangements for error correction or error detection, not provided for otherwise</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/611" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/611</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Specific encoding aspects, e.g. encoding by means of decoding</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/612" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/612</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Aspects specific to channel or signal-to-noise ratio estimation </text><reference><text><class-ref scheme="cpc">H03M13/63</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/613" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/613</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Use of the dual code</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/615" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/615</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Use of computational or mathematical techniques</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/616" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/616</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Matrix operations, especially for generator matrices or check matrices, e.g. column or row permutations</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/617" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/617</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Polynomial operations, e.g. operations related to generator polynomials or parity-check polynomials</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/618" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/618</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Shortening and extension of codes</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M13/63" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/63</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Joint error correction and other techniques </text><reference><text><class-ref scheme="cpc">H03M13/31</class-ref> and <class-ref scheme="cpc">H03M13/33</class-ref> take precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/6306" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M13/6306</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Error control coding in combination with Automatic Repeat reQuest [ARQ] and diversity transmission, e.g. coding schemes for the multiple transmission of the same information or the transmission of incremental redundancy </text><reference><text><class-ref scheme="cpc">H03M13/3761</class-ref>, <class-ref scheme="cpc">H03M13/3769</class-ref> and <class-ref scheme="cpc">H03M13/635</class-ref> take precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/6312" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6312</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Error control coding in combination with data compression</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/6318" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6318</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using variable length codes</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/6325" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6325</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Error control coding in combination with demodulation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/6331" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6331</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Error control coding in combination with equalisation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/6337" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6337</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Error control coding in combination with channel estimation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/6343" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6343</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Error control coding in combination with techniques for partial response channels, e.g. recording</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/635" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/635</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Error control coding in combination with rate matching</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/6356" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6356</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by repetition or insertion of dummy data, i.e. rate reduction</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/6362" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6362</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by puncturing</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/6368" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6368</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using rate compatible puncturing or complementary puncturing</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M13/6375" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6375</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Rate compatible punctured convolutional [RCPC] codes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M13/6381" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6381</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Rate compatible punctured turbo [RCPT] codes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M13/6387" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6387</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Complementary punctured convolutional [CPC] codes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="H03M13/6393" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6393</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Rate compatible low-density parity check [LDPC] codes</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="H03M13/65" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/65</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Purpose and implementation aspects</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/6502" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6502</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Reduction of hardware complexity or efficient processing</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/6505" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6505</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Memory efficient implementations</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/6508" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6508</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Flexibility, adaptability, parametrability and configurability of the implementation</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/6511" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6511</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Support of multiple decoding rules, e.g. combined MAP and Viterbi decoding</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/6513" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6513</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Support of multiple code types, e.g. unified decoder for LDPC and turbo codes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/6516" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6516</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Support of multiple code parameters, e.g. generalized Reed-Solomon decoder for a variety of generator polynomials or Galois fields</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/6519" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6519</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Support of multiple transmission or communication standards</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/6522" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6522</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Intended application, e.g. transmission or communication standard</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/6525" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6525</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>3GPP LTE including E-UTRA</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/6527" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6527</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>IEEE 802.11 [WLAN]</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/653" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/653</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>3GPP HSDPA, e.g. HS-SCCH or DS-DSCH related</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/6533" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6533</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>ITU 992.X [ADSL]</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/6536" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6536</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>GSM GPRS</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/6538" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6538</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>ATSC VBS systems</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/6541" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6541</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>DVB-H and DVB-M</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/6544" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6544</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>IEEE 802.16 (WIMAX and broadband wireless access)</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/6547" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6547</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>TCP, UDP, IP and associated protocols, e.g. RTP</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/655" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/655</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>UWB OFDM</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/6552" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6552</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>DVB-T2</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/6555" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6555</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>DVB-C2</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/6558" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6558</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>3GPP2</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/6561" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6561</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Parallelized implementations</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/6563" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6563</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Implementations using multi-port memories</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/6566" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6566</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Implementations concerning memory access contentions</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/6569" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6569</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Implementation on processors, e.g. DSPs, or software implementations</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/6572" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6572</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Implementations using a tree structure, e.g. implementations in which the complexity is reduced by a tree structure from O(n) to O (log(n))</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/6575" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>H03M13/6575</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Implementations based on combinatorial logic, e.g. Boolean circuits</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/6577" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6577</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Representation or format of variables, register sizes or word-lengths and quantization</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/658" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/658</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Scaling by multiplication or division</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/6583" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6583</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Normalization other than scaling, e.g. by subtraction</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="H03M13/6586" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6586</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Modulo/modular normalization, e.g. 2&apos;s complement modulo implementations</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/6588" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6588</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Compression or short representation of variables</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/6591" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6591</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Truncation, saturation and clamping</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="H03M13/6594" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6594</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Non-linear quantization</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="H03M13/6597" definition-exists="false" ipc-concordant="H03M13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M13/6597</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Implementations using analogue techniques for coding or decoding, e.g. analogue Viterbi decoder</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="7" additional-only="false" sort-key="H03M99/00" definition-exists="true" ipc-concordant="H03M99/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>H03M99/00</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Subject matter not provided for in other groups of this subclass</text></title-part></class-title></classification-item></classification-item></classification-item></class-scheme>