Supercharge Your Innovation With Domain-Expert AI Agents!

Error correcting encoder for D/A converter

A technology for digital converters and encoders, applied in the field of encoders, capable of solving problems such as error and failure to improve the overall performance of the analog-to-digital converter 20

Inactive Publication Date: 2005-01-19
MEDIATEK INC
View PDF7 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

From the above, it can be known that bubble errors will cause large errors in signal conversion. However, it is difficult for the known analog-to-digital converter 10 to avoid bubble errors when converting analog signals into thermometer codes. When bubble errors occur , if the N 1 code converted by the thermometer code is directly converted into a binary code, a

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Error correcting encoder for D/A converter
  • Error correcting encoder for D/A converter
  • Error correcting encoder for D/A converter

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

Please refer to FIG. 4, which is a structural block diagram of the thermometer code encoder 30 of the present invention. In the structure of the analog-to-digital converter, the thermometer encoder 30 is used to convert the thermometer code into a binary code. With the development of CMOS and digital synthesis technology, the realization of complex logic circuits does not require high costs. Therefore, the thermometer code encoder 30 of the present invention is designed using digital logic to implement the thermometer code encoder 30 on the chip. In this way, the thermometer code encoder 30 can correct errors and obtain better coding results. As shown in FIG. 4, the thermometer code encoder 30 includes a first-stage circuit 32, a second-stage circuit 34, and a third-stage circuit 36. The first-stage circuit 32 is used to receive a thermometer code X output by the analog comparator, and filter out the single bubble error contained in the thermometer code X, that is, the thermometer ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention is an encoder to convert thermometric code, containing a first-stage circuit, a second-stage circuit and a third-stage circuit. The first-stage circuit converts a '00100' bit stream in the thermometric code to '00000' and '11011' bit stream to '11111', respectively. The second-stage circuit is connected to the first-stage circuit and converts a thermometric code outputted by the first-stage circuit to an N-select-1 code according to the position of '000111', '001011' or '011001' bit stream in the thermometric code. The third-stage circuit is connected to the second-stage circuit and converts the N-select-1 code to a 2-modulus code.

Description

technical field The present invention relates to an encoder, and more particularly to an error correcting encoder for an analog to digital converter. Background technique Please refer to FIG. 1, which is a comparison table of thermometer code (thermometer), N code (one-of-N), gray code (gray), binary code (binary) and decimal code (decimal). Figure 1 shows the representation methods of various encodings of decimal numbers 0-15, where the binary code is represented by 4 bits, the thermometer code is represented by 24-1 bits, and the decimal number represents the number of times 1 appears in the temperature code , the N 1 code is represented by 24 bits, and only one 1 will appear in each N 1 code, and the size of the N 1 code is determined by the bit weight (weight) where the 1 is located, and the Gray code also uses 4 bits The biggest difference between it and the binary code is that the two adjacent numbers of the Gray code have only one bit difference. In the structure o...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G01K7/00H03M1/12H03M7/00H03M7/14H03M13/00
Inventor 黄克强郭文谅叶有民廖伟豪
Owner MEDIATEK INC
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More