# US 7,609,183 B2 · Analog to digital converter and recording medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 7,609,183 B2
- Document ID: US7609183B2
- Status: Granted
- Kind: B2
- Application number: 11/864,937
- Filed: 2007-09-29
- Published: 2008-11-06
- Granted: 2009-10-27
- Earliest claimed: 2006-05-26
- Assignees: Advantest Corporation
- Inventors: Koji Asami
- Web page: https://patentgrep.com/patent/US7609183B2

## CPC

- H03M 1/0836: {of phase error, e.g. jitter}
- H03M 1/1215: {using time-division multiplexing}
- H03M: CODING; DECODING; CODE CONVERSION IN GENERAL (using fluidic means F15C4/00; optical analogue/digital converters G02F7/00; coding, decoding or code conversion, specially adapted for particular applications, see the relevant subclasses, e.g. G01D, G01R, G06F, G06T, G09G, G10L, G11B, G11C, H04B, H04L, H04M, H04N; ciphering or deciphering for cryptography or other purposes involving the need for secrecy G09C)

## Abstract

An analog-to-digital conversion apparatus includes an interleaving section that aligns the digital data respectively output from a plurality of analog-to-digital conversion sections and generates a data sequence, and a correction arithmetic section that corrects a data value error caused by errors of frequency characteristics of the plurality of analog-to-digital conversion sections, in which the correction arithmetic section includes: a data partitioning section that generates a plurality of partition data by partitioning the data sequence, a data inserting section that inserts data with data value zero at the head or end of each of the partition data by a predetermined insertion data number to sequentially output these data, an arithmetic section that sequentially outputs data after correction made by sequentially performing correction arithmetic on the partition data, and a data connecting section that adds sequentially connects the data after correction and the data after correction following the data after correction.

## Claims

### Claim 1

An analog-to-digital conversion apparatus to which an analog signal is split and supplied and which corrects digital data output from a plurality of analog-to-digital conversion sections that sequentially convert the analog signal in different timing by a predetermined phase, the analog-to-digital conversion apparatus comprising:
an interleaving section that aligns the digital data respectively output from the plurality of analog-to-digital conversion sections according to the timing in which the digital data are respectively converted and generates a data sequence; and
a correction arithmetic section that corrects a data value error of the data sequence caused by errors of frequency characteristics of the plurality of analog-to-digital conversion sections, based on a frequency characteristic of each of the analog-to-digital conversion sections, wherein
said correction arithmetic section comprises:
a data partitioning section that generates a plurality of partition data by partitioning the data sequence by a predetermined partition data number;
a data inserting section that inserts data with data value zero at the head or end of each of the partition data by a predetermined insertion data number to sequentially output these data;
an arithmetic section that sequentially acquires the partition data sequentially output from the data inserting section and sequentially outputs data after correction made by sequentially performing correction arithmetic according to the frequency characteristic of each analog-to-digital conversion section with respect to the acquired partition data; and
a data connecting section that adds the data of the insertion data number at the end of each data after correction sequentially output from the arithmetic section according to each partition data and the data of the insertion data number at the head of the data after correction following that data after correction in order to sequentially connect that data after correction and the data after correction following that data after correction.

### Claim 2 (depends on 1)

The analog-to-digital conversion apparatus as claimed in claim 1, wherein the data partitioning section generates the plurality of partition data using a value, which is obtained by subtracting the insertion data number from the number of process data sequentially acquired by the arithmetic section, as the partition data number.

### Claim 3 (depends on 1)

The analog-to-digital conversion apparatus as claimed in claim 1, wherein the arithmetic section comprises:
a data distributing section that generates distributed data obtained by distributing data of the partition data to each of the corresponding analog-to-digital conversion sections; and
a butterfly arithmetic section that divides, for the distributed data, a frequency band into a plurality of bands and performs correction butterfly arithmetic on each band by means of a correction coefficient according to the frequency characteristics of the analog-to-digital conversion section, in order to perform the correction arithmetic.

### Claim 4

An analog-to-digital conversion apparatus to which an analog signal is split and supplied and which corrects digital data output from a plurality of analog-to-digital conversion sections that sequentially converts the analog signal in different timing by a predetermined phase, the analog-to-digital conversion apparatus comprising:
an interleaving section that aligns the digital data respectively output from the plurality of analog-to-digital conversion sections according to the timing in which the digital data are respectively converted and generates a data sequence; and
a correction arithmetic section that corrects a data value error of the data sequence caused by errors of frequency characteristics of the plurality of analog-to-digital conversion sections, based on a frequency characteristic of each of the analog-to-digital conversion sections, wherein
said correction arithmetic section comprises:
a data partitioning section that partitions the data sequence into a plurality of partition data having a predetermined partition data number and respectively generates the partition data so that duplicated data of a predetermined number at the head of each of the partition data is overlapped with duplicated data of the predetermined number at the end of the partition data in front of that partition data;
an arithmetic section that sequentially acquires the partition data respectively generated from the data partitioning section and sequentially outputs data after correction made by sequentially performing correction arithmetic according to the frequency characteristic of each analog-to-digital conversion section with respect to the acquired partition data; and
a data connecting section that removes either of the duplicated data at the end of each data after correction sequentially output from the arithmetic section according to each partition data or the duplicated data at the head of that data after correction and sequentially connects the end of that data after correction and the head of the data after correction following that data after correction.

### Claim 5 (depends on 4)

The analog-to-digital conversion apparatus as claimed in claim 4, wherein the data partitioning section generates the plurality of partition data using the number of process data sequentially acquired by the arithmetic section as the partition data number.

### Claim 6 (depends on 4)

The analog-to-digital conversion apparatus as claimed in claim 4, wherein the arithmetic section comprises:
a data distributing section that generates distributed data obtained by distributing data of the partition data to each of the corresponding analog-to-digital conversion sections; and
a butterfly arithmetic section that divides, for the distributed data, a frequency band into a plurality of bands and performs correction butterfly arithmetic on each band by means of a correction coefficient according to the frequency characteristics of the analog-to-digital conversion section, in order to perform the correction arithmetic.

### Claim 7 (depends on 2)

The analog-to-digital conversion apparatus as claimed in claim 2, wherein said correction arithmetic section further comprises:
a characteristic storing section that previously stores a frequency characteristic of the analog-to-digital conversion section;
a Fourier inverse transform section that converts the frequency characteristic of the analog-to-digital conversion section into a discrete signal on a time axis and inputs the signal to the data partitioning section;
a Fourier transform section that converts the signal output from the data connecting section into a signal on a frequency axis when the Fourier inverse transform section inputs the discrete signal to the data partitioning section;
an error computing section that compares the signal output from the Fourier transform section and the frequency characteristic stored on the characteristic storing section and computes an error; and
a data number adjusting section that controls the number of insertion data so that the error computed by the error computing section is within a predetermined range.

### Claim 8 (depends on 7)

The analog-to-digital conversion apparatus as claimed in claim 7, wherein the data number adjusting section sequentially changes the number of insertion data to cause the error computing section to compute the error every the number of insertion data.

### Claim 9 (depends on 8)

The analog-to-digital conversion apparatus as claimed in claim 8, wherein the arithmetic section performs the correction arithmetic using the signal output from the Fourier transform section as the frequency characteristic of the analog-to-digital conversion section when the error is within the predetermined range.

### Claim 10 (depends on 5)

The analog-to-digital conversion apparatus as claimed in claim 5, wherein said correction arithmetic section further comprises:
a characteristic storing section that previously stores a frequency characteristic of the analog-to-digital conversion section;
a Fourier inverse transform section that converts the frequency characteristic of the analog-to-digital conversion section into a discrete signal on a time axis and inputs the signal to the data partitioning section;
a Fourier transform section that converts the signal output from the data connecting section into a signal on a frequency axis when the Fourier inverse transform section inputs the discrete signal to the data partitioning section;
an error computing section that compares the signal output from the Fourier transform section and the frequency characteristic stored on the characteristic storing section and computes an error; and
a data number adjusting section that controls the number of insertion data so that the error computed by the error computing section is within a predetermined range.

### Claim 11

A recording medium for storing a program causing an analog-to-digital conversion apparatus, to which an analog signal is split and supplied and which corrects digital data output from a plurality of analog-to-digital conversion sections that sequentially converts the analog signal in different timing by a predetermined phase, to function, the program causing the analog-to-digital conversion apparatus to function as:
an interleaving section that aligns the digital data respectively output from the plurality of analog-to-digital conversion sections according to the timing in which the digital data are respectively converted and generates a data sequence; and
a correction arithmetic section that corrects a data value error of the data sequence caused by errors of frequency characteristics of the plurality of analog-to-digital conversion sections, based on a frequency characteristic of each of the analog-to-digital conversion sections, wherein
the program causes said correction arithmetic section to function as:
a data partitioning section that generates a plurality of partition data by partitioning the data sequence by a predetermined partition data number;
a data inserting section that inserts data with data value zero at the head or end of each of the partition data by a predetermined insertion data number to sequentially output these data;
an arithmetic section that sequentially acquires the partition data sequentially output from the data inserting section and sequentially outputs data after correction made by sequentially performing correction arithmetic according to the frequency characteristic of each analog-to-digital conversion section with respect to the acquired partition data; and
a data connecting section that adds the data of the insertion data number at the end of each data after correction sequentially output from the arithmetic section according to each partition data and the data of the insertion data number at the head of the data after correction following that data after correction in order to sequentially connect that data after correction and the data after correction following that data after correction.

### Claim 12

A recording medium for storing a program causing an analog-to-digital conversion apparatus, to which an analog signal is split and supplied and which corrects digital data output from a plurality of analog-to-digital conversion sections that sequentially converts the analog signal in different timing by a predetermined phase, to function, the program causing the analog-to-digital conversion apparatus to function as:
an interleaving section that aligns the digital data respectively output from the plurality of analog-to-digital conversion sections according to the timing in which the digital data are respectively converted and generates a data sequence; and
a correction arithmetic section that corrects a data value error of the data sequence caused by errors of frequency characteristics of the plurality of analog-to-digital conversion sections, based on a frequency characteristic of each of the analog-to-digital conversion sections, wherein
the program causes said correction arithmetic section to function as:
a data partitioning section that partitions the data sequence into a plurality of partition data having a predetermined partition data number and respectively generates the partition data so that duplicated data of a predetermined number at the head of each of the partition data is overlapped with duplicated data of the predetermined number at the end of the partition data in front of that partition data;
an arithmetic section that sequentially acquires the partition data respectively generated from the data partitioning section and sequentially outputs data after correction made by sequentially performing correction arithmetic according to the frequency characteristic of each analog-to-digital conversion section with respect to the acquired partition data; and
a data connecting section that removes either of the duplicated data at the end of each data after correction sequentially output from the arithmetic section according to each partition data or the duplicated data at the head of that data after correction and sequentially connects the end of that data after correction and the head of the data after correction following that data after correction.
