Claims
- 1. A digitizer module for converting an analog signal outputted by an electronic device into a digital signal, comprising:at least two A/D converters for converting an analog signal outputted by said electronic device into a digital signal, each of said A/D converters operating with different sampling timing; a Fourier-transform unit for performing Fourier-transform on each of said digital signals converted by said at least two A/D converters and outputting a transformed signal; a correcting unit for correcting an amplitude of each of said transformed signals on the basis of a value derived from amplitudes of a spectrum of said transformed signals outputted by said Fourier-transform unit; and an interleaving unit for outputting a data sequence of said transformed signal corrected by said correcting unit.
- 2. A digitizer module as claimed in claim 1, wherein said interleaving unit further comprises an aliasing elimination means for eliminating an aliasing component of said spurious component.
- 3. A digitizer module as claimed in claim 1, wherein said spurious elimination means calculates a correction factor on the basis of each of said transformed signals by using said phase error and a boundary condition, under which said spurious component in said transformed signal does not exist, and eliminates said spurious component on the basis of said correction factor.
- 4. A digitizer module as claimed in claim 3, wherein said spurious elimination means calculates said correction factor for each of said transformed signals outputted by said Fourier-transform unit corresponding to each of said at least two A/D converters, and eliminates said spurious component on the basis of said correction factor.
- 5. A digitizer module as claimed in claim 3, wherein said ideal sampling timing is defined as a sampling timing with which each of other A/D converters performs sampling in turn at a constant time interval in case one of sampling timings of said at least two A/D converters is regarded as a reference sampling timing, andsaid spurious elimination means calculates said correction factor on the basis of each of said phase errors between each of sampling timings of said other A/D converters and said ideal sampling timing, and eliminates said spurious component on the basis of said correction factor.
- 6. A digitizer module as claimed in either claim 4, wherein said spurious elimination means multiplies each of said transformed signals by said correction factor calculated for each of said transformed signals.
- 7. A digitizer module as claimed in claim 6, wherein said spurious elimination means calculates said correction factor to eliminate components other than a signal component of said analog signal and said aliasing component of said signal component when a total sum of said N transformed signals multiplied by said correction factor are calculated.
- 8. A digitizer module as claimed in claim 7, wherein said spurious elimination means calculates said correction factor for each of a plurality of bands, into which a band of said transformed signal is divided, on the basis of a phase of sampling timing of said at least two A/D converters.
- 9. A digitizer module as claimed in claim 7, wherein said spurious elimination means calculates said correction factor by using a simultaneous equation.
- 10. A digitizer module as claimed in claim 7, wherein a sampling pulse, with which said at least two A/D converters perform sampling on said analog signal, is given by: pm(t)=∑r=-∞∞ σ{(t-(N×r+m)Ts)-τm},where N denotes the number of said at least two A/D converters, m denotes an integer in a range of 0(zero) to (N−1), t denotes time, Ts denotes a phase interval of each of said at least two A/D converters, m denotes an m-th A/D converter and τ denotes said phase error of said at least two A/D converters, a Fourier-transform of sampling series of said analog signal sampled by said at least two A/D converters is given by: Xm(f)=1N×Ts∑r=-∞∞X(f-rN×Ts)ⅇ-jπr2(m+τ mTs), that is, X0(f)=x_(-k)+…+x_(-1)+x_(0)+x(1)+…+x_(l)X1(f)=c1-kx_(-k)+…+c1-1x_(-1)+x_(0)+c1x_(1)+…+c11x_(l)X2(f)=c2-kx_(-k)+…+c2-1x_(-1)+x_(0)+c2x_(1)+…+c21x_(l)⋮XN-1(f)=cN-1-kx_(-k)+…+cN-1-1x_(-1)+x_(0)+cN-1x_(1)+…+cN-11x_(l), (where, in case a band of X(f) is [−2fs, 2fs], terms having r in a range of −k to 1 in the above equation are components within a band [0, 4fs], and are cm and x(r) are respectively given by: cm=ⅇ-j π2(r+τm/Ts),x_(r)=1NTsX(f-rNTs), and in case said aliasing component related to 2fs, which is a frequency of signal component x{circumflex over ( )}(0), is x{circumflex over ( )}(u) (where x{circumflex over ( )} is a substitute notation for {overscore (x)}), said spurious elimination means calculates said correction factor L1, L2, . . . LN−1 to satisfy a equation given by: X0(f)+L1X1(f)+L2X2(f)+ . . . +LN−1xN−1(f)=a{overscore (x)}(0)+b{overscore (x)}(u), where either a or b is a random real number.
- 11. A digitizer module as claimed in claim 10, wherein said Fourier-transform unit outputs said transformed signal DFTm(r) resulting from a Fourier-transform of said digital signal outputted by said at least two A/D converters, andfor a first band, in which said signal component x{circumflex over ( )}(0) exists, said spurious elimination means calculates a Fourier-transform X(f)=X(r/NTs) of said analog signal using a equation given by: X(rNTs)=&AutoLeftMatch;11+L1+L2+…+LN-1{DFT0(r)+L1ⅇ-j2πrN(1+τ1/Ts)DFT1(r)+L2ⅇ-j2πrN(2+τ2/Ts)DFT2(r) …+LN-1ⅇ-j2πrN(N-1+τN-1/Ts)DFTN-1(r)}, while for a second band, in which aliasing component x{circumflex over ( )}(u) of said signal component x{circumflex over ( )}(0) exists, said spurious elimination means calculates a Fourier-transform X(f)=X(r/NTs) of said analog signal using a equation given by: X(rNTs)=11+∑n=1N-1 cnuLn{DFT0(r)+L1ⅇ-j 2πrN(1+τ1/Ts)DFT1(r)+L2ⅇ-j2πrN(2+τ2/Ts)DFT2(r) …+LN-1ⅇ-j2πrN(N-1+τN-1/Ts)DFTN-1(r)},
- 12. A digitizer module as claimed in claim 11, wherein said first band is in a frequency range of 0 to 2fs, and said second band is in a frequency range of 2fs to frequency 4 fs.
- 13. A digitizer module as claimed in claim 7 comprising four A/D converters, wherein a sampling pulse with which said four A/D converters perform sampling on said analog signal is given by: pm(t)=∑r=-∞∞σ{(t-(4r+m)Ts)-τm},where m denotes an integer 0 to 3, t denotes time, Ts denotes a phase interval of each of said four A/D converters, m denotes an m-th A/D converter and τ denotes said phase error of each of said four A/D converters, a Fourier-transform of sampling series of said analog signal sampled by each of said four A/D converters is given by: Xm(f)=14Ts∑r=-∞∞X(f-r4Ts)ⅇ-jπr2(m+τ mTs), that is, X0(f)={overscore (x)}(−1)+{overscore (x)}(0)+{overscore (x)}(1)+ . . . +{overscore (x)}(5) X1(f)=c1−1{overscore (x)}(−1)+{overscore (x)}(0)+c1{overscore (x)}(1)+ . . . +c15{overscore (x)}(5) X2(f)=c2−1{overscore (x)}(−1)+{overscore (x)}(0)+c2{overscore (x)}(1)+ . . . +c25{overscore (x)}(5) X3(f)=c3−1{overscore (x)}(−1)+{overscore (x)}(0)+c3{overscore (x)}(1)+ . . . +c35{overscore (x)}(5), where, in case a band of X(f) is [−2fs, 2fs], terms having r in a range of −1 to 5 in the above equation are components within a band [0, 4fs], and cm and x(r) are respectively given by: cm=ⅇ-j π2(r+τm/Ts),x_(r)=14TsX(f-r4Ts)), and in case said aliasing component related to 2fs, which is a frequency of signal component x{circumflex over ( )}(0), is x{circumflex over ( )}(4) (where x{circumflex over ( )} is a substitute notation for {overscore (x)}), said spurious elimination means calculates said correction factor L1, L2 and L3 to satisfy a equation given by: X0(f)+L1X1(f)+L2X2(f)+ . . . +L3X3(f)=a{overscore (x)}(0)+b{overscore (x)}(4), where either a or b is a random real number.
- 14. A digitizer module as claimed in claim 13, wherein for a third band in a frequency range of 0 to fs, said correction factor L1, L2 and L3 are represented as: L1=c1(c2-1)(c3-1)(c2c3+c2+c3)(c1-c2)(c1-c3)(c1c2+c2c3+c3c1)L2=c2(c3-1)(c1-1)(c3c1+c3+c1)(c2-c3)(c2-c1)(c2c3+c3c1+c1c2)L3=c3(c1-1)(c2-1)(c1c2+c1+c2)(c3-c1)(c3-c2)(c3c1+c1c2+c2c3), for a fourth band in a frequency range of fs to 2fs, said correction factor L1, L2 and L3 are represented as: L1=(c2-1)(c3-1)c1(c1-c2)(c1-c3)L2=(c3-1)(c1-1)c2(c2-c3)(c2-c1)L3=(c1-1)(c2-1)c3(c3-c1)(c3-c2), for a fifth band in a frequency range of 2fs to 3fs, said correction factor L1, L2 and L3 are represented as: L1=(c2-1)(c3-1)c1(c1-c2)(c1-c3)L2=(c3-1)(c1-1)c2(c2-c3)(c2-c1)L3=(c1-1)(c2-1)c3(c3-c1)(c3-c2) and for a sixth band in a frequency range of 3fs to 4fs, said correction factor L1, L2 and L3 are represented as: L1=(c2-1)(c3-1)(1+c2+c3)c12(c1-c2)(c1-c3)(c1+c2+c3)L2=(c3-1)(c1-1)(1+c3+c1)c22(c2-c3)(c2-c1)(c1+c2+c3)L3=(c1-1)(c2-1)(1+c1+c2)c32(c3-c1)(c3-c2)(c1+c2+c3).
- 15. A digitizer module as claimed in claim 14, wherein said Fourier-transform unit outputs said transformed signal DFTm(r) resulting from a Fourier-transform of said digital signal outputted by said at least two A/D converters, andsaid spurious elimination means calculates a Fourier-transform X(f)=X(r/NTs) of said analog signal for said third and fourth bands using a equation given by: X(rNTs)=11+L1+L2+L3{DFT0(r)+L1ⅇ-j 2 πrN(1+τ1/Ts)DFT1(r)+L2ⅇ-j 2 πrN(2+τ2/Ts)DFT2(r)+L3ⅇ-j 2 πrN(3+τ3/Ts)DFT3(r)}, while said spurious elimination means calculates a Fourier-transform X(f)=X(r/NTs) of said analog signal for said fifth and sixth bands using a equation given by: X(rNTs)=11+∑n=13 cn4Ln{DFT0(r)+L1ⅇ-j 2 πrN(1+τ1/Ts)DFT1(r)+L2ⅇ-j 2 πrN(2+τ2/Ts)DFT2(r)+L3ⅇ-j 2 πrN(3+τ3/Ts)DFT3(r)}.
- 16. A digitizer module as claimed in claim 1 further comprising a correcting unit for correcting each of said transformed signals on the basis of an amplitude of a spectrum of a plurality of said transformed signals outputted by said Fourier-transform unit.
- 17. A digitizer module as claimed in claim 16, wherein said correcting unit corrects each of said transformed signals on the basis of an alternating current component of a spectrum of a plurality of said transformed signals.
- 18. A digitizer module as claimed in claim 17, wherein said correcting unit corrects a direct current component of each of said transformed signals on the basis of a direct current component of said spectrum of a plurality of said transformed signals.
- 19. A test apparatus for testing an electronic device, comprising:a pattern generator for generating a pattern signal and an expectation signal; a waveform adjuster for shaping a waveform of said pattern signal generated by said pattern generator; a device contacting unit for providing said pattern signal shaped by said waveform adjuster to said electronic device installed, and receiving analog signal outputted by said electronic device; a digitizer module for converting said analog signal outputted by said electronic device into digital signal; and a decision unit for deciding quality of said electronic device by comparing said expectation signals outputted by said pattern generator with signals outputted by said digitizer module, wherein said digitizer module comprises: at least two A/D converters for converting an analog signal outputted by said electronic device into a digital signal, each of said A/D converters operating with different sampling timing; a Fourier-transform unit for performing Fourier-transform on each of said digital signals converted by said at least two A/D converters, and outputting a transformed signal; a correcting unit for correcting an amplitude of each of said transformed signals on the basis of a value derived from amplitudes of a spectrum of said transformed signals outputted by said Fourier-transform unit; and an interleaving unit for outputting a data sequence of said transformed signal corrected by said correcting unit.
Priority Claims (1)
| Number |
Date |
Country |
Kind |
| 2001/015149 |
Jan 2001 |
JP |
|
Parent Case Info
This patent application is a CIP of application Ser. No. 10/336,645, filed Feb. 13, 2003, is a continuation application of PCT/JP02/00455 filed Jan. 23, 2002, claiming priority from a Japanese patent application No. 2001-15149 filed on Jan. 24th 2001, the contents of which are incorporated herein by reference.
US Referenced Citations (6)
Foreign Referenced Citations (1)
| Number |
Date |
Country |
| 2 347289 |
Aug 2000 |
GB |
Non-Patent Literature Citations (3)
| Entry |
| Jenq (IEEE), Digital Spectra of nonuniformly sampled signal: a robust sampling time offset estimation algorith for ultra high speed waveform digitizer using interleaving, vol. 39, No. 1, Feb. 1990.* |
| Azadet (US Application No. 10/106,990) “A method and apparatus for converting between analog and digital domains using frequency interleaving”, filed on Mar. 25, 2002.* |
| Translation of International Preliminary Examination Report for International Application No. PCT/JP02/00455, dated Mar. 6, 2003, 3 pages. |
Continuations (1)
|
Number |
Date |
Country |
| Parent |
PCT/JP02/00455 |
Jan 2002 |
US |
| Child |
10/366645 |
|
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
| Parent |
10/366645 |
Feb 2003 |
US |
| Child |
10/375928 |
|
US |