• 沒有找到結果。

應用於外差式雷射干涉儀訊號之數位介面設計

N/A
N/A
Protected

Academic year: 2022

Share "應用於外差式雷射干涉儀訊號之數位介面設計"

Copied!
73
0
0

加載中.... (立即查看全文)

全文

(1)

國立台灣大學電機工程學研究所 碩士學位論文

D

EPARTMENT OF

E

LECTRICAL

E

NGINEERING

C

OLLEGE OF

E

LECTRICAL

E

NGINEERING AND

C

OMPUTER

S

CIENCE

N

ATIONAL

T

AIWAN

U

NIVERSITY

M ASTER T HESIS

應用於外差式雷射干涉儀訊號之數位介面設計 A N EW D ESIGN OF D IGITAL I NTERFACE FOR

H ETERODYNE L ASER I NTERFEROMETER S IGNALS

官啟智 Chi-Chih Kuan

指導教授:蔡坤諭 博士 Advisor: Kuen-Yu Tsai, Ph.D.

中華民國九十七年七月

J

ULY

, 2008

(2)
(3)

誌謝

在碩士班兩年的生活,首先我想感謝我的指導教授蔡坤諭老師,蔡老師在我的 研究上提供我很充沛的資源,並且對我學習的方向不會太過限制,很鼓勵我學習 不同領域的知識,在指導我研究方面也適時調整我的方向,讓我能順利完成碩士 的學習。我很感謝參與計畫的王倫老師與顏家鈺老師在計畫中提供我學習的機會 並容忍我許多犯錯的空間,另外我也很感謝在我研究上以及最後論文口試給我建 議的李佳翰老師與盧奕璋老師,以及提供我碩一和碩二研究環境的陳永耀老師。

感謝在碩班兩年陪伴我的好同學,期翔,信全,信宏,偉志,昭文,宇鋕,和 精密運動控制實驗室的凱翔,世康,黃璿,易道,傑方,有你們的陪伴讓我碩班 兩年遇到的痛苦被減輕,遇到的歡樂有你們在變得更歡樂,以及我的學長艮軒,

育諄,沛霖,孟福,水源,壹倫,孝天,致廷,志強,冠儒,你們給我的幫助和 歡笑我會牢記在心。

最後我要感謝我的父母和我的弟弟,感謝你們在這兩年來給我的鼓勵和安慰,

謝謝你們,以及我的女友盈鈺,感謝妳為我付出許多不為人知的辛酸,在我失敗 和落寞的時候妳和我的家人永遠是我最大的支柱。謝謝你們。

官啟智

(4)

中文摘要

由於對工具機及半導體步進機台精準度的嚴格要求日以遽增,相對來說對位移 感測器的要求日漸增加,雷射干涉儀是普遍用於位移量測的系統,其具有長距離 的量測範圍和低於奈米尺度的位移解析度。

在不同形式的雷射干涉儀中,外差式雷射干涉儀將光源等同於一個頻率的載 波,並將其用於偵測由移動的平台所產生的都普勒頻率與其對載波產生的頻率調 變,這項優點使外差式的雷射干涉儀相對於傳統的干涉儀不管是對外界環境或校 正誤差所產生的干擾都會有較好的抵抗力。

在這篇論文中首先會以邁克森雷射干涉儀作為開頭,接著介紹單調光雷射干涉 儀與外差式雷射干涉儀。在來介紹過去文獻中提出的幾種外差式雷射干涉儀介

面,以及此論文所提出的改良式的數位架構,最後將以邏輯閘的模擬和FPGA 的

驗證作為本篇論文的結束。

關鍵字: 外差式干涉法,相位量測,數位相位計,雷射量測系統,位移量測。

(5)

Abstract

Due to the rigorous demand on the precision of the manufacturing tools or the

lithography stepper, the request of the position sensor is also rigid. The laser

interferometer is the commonly used in the long range positioning system, and with

the sub-nanometer resolution.

In the laser interferometers, the heterodyne laser provides the light as frequency

carriers and catches the Doppler frequency from the moving stages in FM (frequency

modulation) mode. This benefit makes the heterodyne have good endurance to the

misalignment or other environment noise.

In this thesis, the first begins with the introduction of Michelson interferometer, the

homodyne interferometer, and the heterodyne type. The following are the prior digital

interfaces designed for the heterodyne laser interferometer, and the new modified

digital interface and architecture is proposed in this thesis. Finally, the gate-level

simulation and the FPGA verification are presented in the end of this thesis.

Keywords: heterodyne interferometry, phase measurement, digital phasemeter, laser measurement systems, displacement measurement

(6)

Statement of Contributions

General Contributions

The following are substantial achievements although not my original contributions.

1. Deliver a measurement system consisting of a Agilent N1231A interferometer

measurement board and a real time operating system implemented with

Mathworks xPC Target. It acquires the position data precisely for real-time

measurement.

2. Deliver an overall digital architecture for heterodyne laser interferometer.

3. Deliver a initial digital interface ASIC (application specific integrated circuit)

design for Agilent laser interferometer. It comes from following the CIC (Chip

Implementation Center) cell-based design flow to the gate-level simulation

without DFT insertion.

4. The above digital interface guarantees 10 nm displacement resolutions under the

pseudo measurement signal testing.

(7)

Original Contributions

The original contributions are as follow.

1. A new phase interpolation method for rising timing resolution is proposed. It

achieves 0.6 nm under on-chip testing.

2. A counter glitches canceling method is proposed and passes the verification on

gate-level simulation and FPGA on-chip testing.

(8)

Contents

誌謝... I 中文摘要... II

Abstract...III Statement of Contributions...IV Contents ...VI List of Figures ... VII List of Tables ...IX

Chapter 1 Introduction...1

1.1 Servo Control System ...1

1.2 Michelson Interferometer...2

1.3 Homodyne Laser Interferometer...4

1.4 Heterodyne Laser Interferometer...8

1.5 Homodyne and Heterodyne Comparison...11

Chapter 2 Electronics of Heterodyne Laser Interferometer ...14

2.1 Basic Operation...14

2.2 Delay Line Interpolator...16

2.3 Two-way Frequency-Conversion...18

2.4 Vernier Scale ...21

Chapter 3 Architecture...24

3.1 Octonary Phase Interpolation...24

3.2 Data path of Integer Part Calculation...25

3.3 Multiplexer Determination...27

3.4 Minimum Sorter Determination...29

3.5 Metastability and Displacement Resolution Discussion...31

3.6 Method comparison ...33

3.7 Gate Level Simulation on TSMC 0.18 μm Design Kits ...34

Chapter 4 FPGA Verification...42

4.1 Architecture Adapted for Cyclone III ...42

4.2 Gate-level Simulation and On-chip Testing...43

4.3 Optical System and Function Generator Testing ...52

Chapter 5 Conclusion and Future work ...59

References ...60

(9)

List of Figures

Figure 1.1 Servo Control Diagram...1

Figure 1.2 Schematics of Michelson Interferometer...2

Figure 1.3 Relationship of Phase Difference and Irradiance. ...4

Figure 1.4 Schematics of Homodyne Interferometer (Courtesy of Spindler and Hoyer Inc.) ...5

Figure 1.5 A simple signal processing circuit for homodyne interferometer. 8 Figure 1.6 Schematics of Homodyne Interferometer...9

Figure 1.7 Schematics of Heterodyne Interferometer (Courtesy of Spindler and Hoyer Inc.) ...11

Figure 1.8 Effect on homodyne misalignment...13

Figure 2.1 Basic Phase Estimation diagram. ...15

Figure 2.2 The block diagram of Zygo delay line interpolator. ...16

Figure 2.3 The operation diagram of Zygo delay line interpolator...17

Figure 2.4 Frequency conversion diagram...18

Figure 2.5 Two-way frequency conversion diagram. ...19

Figure 2.6 Phasemeters selection diagram...20

Figure 2.7 Mechanical Vernier Scale. ...20

Figure 2.8 The operation of Vernier scale method...21

Figure 3.1 The operation of Octonary phase interpolation. ...24

Figure 3.2 Fractional Part Determination. ...25

Figure 3.3 The control unit of the Integer part calculation. ...25

Figure 3.4 The save and reset timing diagram of the control unit. ...26

Figure 3.5 The integral parts counts change unstably...27

Figure 3.6 A counter module with save-and-reset control unit...27

Figure 3.7 count registers’ relationship with the fractional part value...28

Figure 3.8 Schematic of multiplexer determination. ...29

Figure 3.9 Schematic of minimum sorter determination ...30

Figure 3.10 Overall Architecture of the circuits. ...31

Figure 3.11 The probable determined phase location when the timing violation occurs...32

Figure 3.12 Gate-level Simulation in typical model...38

Figure 3.13 The details of the gate-level simulation results from 3D.7 to 39.3...39 Figure 3.14 The details of the gate-level simulation results from 39.3 to 36.0.

(10)

...40

Figure 3.15 (a) The gate-level simulation in fast model. (b) Gate-level simulation in slow model...41

Figure 4.1 Architecture adapted for Cyclone III FPGA...42

Figure 4.2 Gate-level Simulation on Cyclone III library...46

Figure 4.3 Testing diagram in Cyclone III FPGA...47

Figure 4.4 Diagram of SignalTap II Analyzer ...47

Figure 4.5 Testing the target mirror moves away from the interferometer. .48 Figure 4.6 Testing the target mirror moves close to the interferometer. ...49

Figure 4.7 RMSE comparison of the displacement difference in 11 different Doppler frequencies...51

Figure 4.8 The optical setup and the troubles in heterodyne laser source. ..52

Figure 4.9 The measured Doppler frequency when the target is stopped....53

Figure 4.10 The Doppler frequency result in a moving stage...54

Figure 4.11 The diagram of the function generator testing...55

Figure 4.12 The captured Doppler frequency in the function generator sweep mode...56

Figure 4.13 The function generator testing from -0.32 MHz to 0.8 MHz ...57

Figure 4.14 The function generator testing from -0.8 MHz to -0.48 MHz..58

Figure 4.15 The function generator testing RMSE in 11 different Doppler frequencies. ...58

(11)

List of Tables

Table 3.1 Comparison of Heterodyne Electronics ...34 Table 3.2 Testbench for gate-level simulation on TSMC 0.18 μm design kits.

...36 Table 3.3 Signal names for gate-level simulation on TSMC cell library...37 Table 4.1 Gate-level Simulation Environment for Cyclone III FPGA ...43 Table 4.2 Signal names for reference phasemeter on Cyclone III gate-level simulation...44

(12)

Chapter 1 Introduction

1.1 Servo Control System

In the past few years, computer numerical control machine has grown up rapidly.

The critical request to the information of position and velocity also grows up. Under

this framework, a high-precision discrete-time servo-mechanical system needs a

sensor to measure both position and velocity of the position stage in a real-time

manner. Most of sensors are realized as optical ruler or laser interferometer. The laser

interferometer has a benefit on long-range and high-resolution. This thesis chooses the

laser interferometer as a basis and develops electronic techniques to deal with the

stage position in high resolution and velocity tolerance.

Figure 1.1 Servo Control Diagram [1]

(13)

1.2 Michelson Interferometer

The basic and original concept of interferometers comes from Michelson

interferometer, which is shown in Figure 1.2. The coherent He-Ne Laser is incident

onto the non-polarized beam splitter and split into two light (1) and (2) which have

equal intense beam.

Laser

Counter

Concave Lens

Pin Hole Fixed Mirror

Translated Mirror

Interference Fringes

(1) (3)

(2)

x

Figure 1.2 Schematics of Michelson Interferometer [2]

The beam (2) hit the mirror which is fixed and the beam (1) hit the mirror which

translates with the stage or object under measured. The beam splitter combines the

reflection of them and redirects them into a concave lens. If we consider beam (1) and

beam (2) in time domain [3]:

1 0

2 0

cos( ) cos( ( ))

E E t

E E t t

ω ω θ

=

= + , where E0 is the wave amplitude of both beam (1) and beam (2). (1.1)

Then combine them as:

0 0

0

cos( ) cos( ( ))

1 1

2 cos( (2 ( ))) cos( ( ))

2 2

E E t E t t

E t t t

ω ω θ

ω θ θ

= + +

= + ×

(1.2)

(14)

0

2 cos(1 ( ))

E

=

E

2

θ t

(1.3)

And the intensity read by photo detector is the square of amplitude:

2 2 2

0 2 0

4 cos (1 ( )) 2 2 cos( ( ))

E E t

E t

θ θ

=

=

(1.4)

The path lengths x can be represented as:

x λ

2

θ

= ⋅

π

, whereλis the wavelength of laser source. (1.5)

The path differences between beam (1) and beam (2) induce the phase change in

wave intensity, if the translated mirror continuously moves, the results behind the

concave lens is an annular fringe pattern and the sinusoidal intensity variation is read

by photo detector through the pinhole. The counter counts the integral multiples in

bright and dark fringes forλ /2 position resolutions. The advanced signal processing

technique in comparing relative phase through ADC achieves the resolution toλ /512

[4].

The thing that must pay attention is that the translated mirror must have a smooth

movement to reduce the back and forth vibration. The Michelson interferometer can

not afford acute back and forth vibration and will happen double counts of

interference fringes. It also needs a fine linear bearing to release this problem. To deal

with this issue and make the laser interferometry more unrestricted to environment or

equipment, the following improvement by generating quadrature outputs of

measurement signal is proposed and called homodyne laser interferometer.

(15)

Figure 1.3 Relationship of Phase Difference and Irradiance [3].

The reflection off the both mirrors will be partially incident onto the active volume

of laser source, as the beam (3) in Figure 1.2, the reflection may cause the external

resonate in the laser source, modulating the laser power and wavelength, to cope with

this problem, the corner cube mirror will be used to redirect the beam light and avoid

the overlapping in the laser source.

1.3 Homodyne Laser Interferometer

The homodyne interferometer schematic is shown in Figure 1.4. [5] The output of

laser source has been modified into the linear polarized beam and incident onto the

polarizing beam splitter, as mentioned foregoing, the homodyne interferometer

modify and rearrange the corner cube to replace the plane mirror in both fixed and

(16)

Laser

xf

D

f

1

1 D

f ± f

Polarizing Beam Splitter Quarter-Wave Plate

Non-Polarizing Beam Splitter

Polarizing Beam Splitter

Polarizing Beam Splitter (Rotated 45 )°

A

B

C D

( 1 )

(4)

(2 )

(3)

φ

(5 )

2 D( )

d f t

dtφ π=

Linear Polarized Light

cos( ) φ -cos( ) φ

sin( ) φ -sin( ) φ

Circularly polarized light

Figure 1.4 Schematics of Homodyne Interferometer (Courtesy of Spindler and Hoyer Inc.)

The beam (1) is 45° with respect to beam (2) and beam (3), the beam (3) is incident

onto the fixed corner cube as the Michelson interferometer, and beam (2) is incident

onto the translated mirror and carry out the frequency

f modulated by Doppler effect,

D

which quantity is [5]:

2

D A

f v

=

λ

, where

λ

Ais the wavelength of laser source. (1.6)

Both beam (2) and beam (3) is recombined as beam (4) in the polarizing beam

splitter and then redirected into the quarter-wave plate to transform into the circularly

polarized light. This optical setup also avoids the interference light incident onto the

laser source.

The optical setup before the beam (4) is very similar to Michelson interferometer,

after here, the beam (4) pass through a quarter-wave plate with its 45° linear

(17)

polarization, then transform into the circular polarization, and make the beam (5) have

180° phase differences in x and y direction, this phenomenon is used to generate

differential wave light for further purpose. The circularly polarized light has a phasor

which angular velocity is 2

π f

D. The rotating phasor

φ

( )

t

is the main object to be detected. To achieve this goal, the beam (4) is transferred through a polarizing beam

splitter and detected by photodetector A, the relationship between the laser intensity

and the signal A can be shown as [5]:

( ) ( ) [1 cos( ( ))];1 4

4 ( ) ( ) arccos[ -1]

( )

A O

A O

I t I t t

t I t

I t φ φ

= +

= ±

(1.7)

The ( )

I t is the intensity read from photodetector A, and the ( )

A

I t is the intensity of

O

laser, which should be noticed that can fluctuate with time. By this equation, one

arccos value cause two ( )

φ t

which have opposite sign. This sign ambiguity can be

fixed by the quadrature signal generated from rotated 45° polarizing beam splitter.

( ) ( ) [1 sin( ( ))];1

C O 4

I t

=

I t

+

φ t

(1.8)

The added sin term of ( )

φ t

helps classify the region[- /2, /2]

π π

, accompany the arccos function, which region is [0, ]

π

, the phasor located within [0,2 )

π

can be determined. For implement issues, the aging laser source and optical components may

cause the intensity ambiguity in the zero-crossing of the interference fringes. This

setup provides the complement signal of signal A and signal C as below:

(18)

( ) ( ) [1- cos( ( ))];1 4

( ) ( ) [1- sin( ( ))];1 4

B O

D O

I t I t t

I t I t t

φ φ

=

=

(1.9)

The beams which is incident to photodetector B and photodetector D comes from

another polarized light which have 180° phase differences to the original light. The

complementary signals can be regarded like differential signal pair represented as

digital data or as square wave converting in Figure 1.5. No matter the processing of

the complementary signals, it reduces the effects of intensity fluctuations on the phase

measurement.

Since the ( )

φ t

can be identified clearly, the velocity, v, and displacement, x, can be calculated as below:

0

( ) ( )

( ) ( )

2 2 2 4

( )

A A A

D T

t t

v t f t

t x v t dt

λ ω λ φ λ

π π

= = = ∂

=

(1.10)

Note that the displacement x is measured up to time T.

Here shows a simple processing method deal with the homodyne interferometer. In

Figure 1.5 [7], the signals B and A are sent to a comparator and results the high/low

level voltage, so do signals C and D. The subtracting action reduces the ambiguity of

fringe contrast in zero-crossing, this low fringe contrast can appear from vibration,

interferometer mis-alignment and unequal in the non-polarizing beam splitter [5]. The

signal E and signal F are the outcome of two comparators, the signal E is the clock of

(19)

counter accumulate the register every positive edge trigger, and the signal F is the

up/down sign bit, when the signal E trigger, the bit F appeals low, that means the

displacement x is moving forward. Otherwise, if the bit F appeals high when the

signal E rising trigger, it means the reflector is translating backward. This method is

exquisite that combines both the optical phenomenon and digital techniques.

For further resolution, the xor operation can be applied to signals E and F to induce

double frequency, in this manner, the up/down sign bit must be attached to E&F

signal to occur a correct indicate. The more digital interpolation method is proposed

[6].

Figure 1.5 A simple signal processing circuit for homodyne interferometer.

1.4 Heterodyne Laser Interferometer

The heterodyne laser source generates the different frequency by several ways, and

two well-known manners are longitudinal Zeeman effect or acoustic optical

(20)

modulation (AOM) device [9].

As shown in equation (1.4), the photodetector amplitude is a cosine function of

phase differences ( )

θ t

between reference and measurement beam. The heterodyne can be viewed as a frequency shift in ( )

θ t

:

2 1

( ) 2

t

( - )

f f t

'( )

t

θ

=

π

⋅ +

θ

(1.11)

Figure 1.6 [11] elaborates more clearly on heterodyne operation;

the

f

2-

f frequency oscillates in a fixed frequency when the reflector stops ideally.

1

The react Doppler frequency f

δ

from moving reflector makes the beat frequency shifting. What the digital interface that resolves the heterodyne operation needs to do

is detecting every cycle’s frequency as precise as it can. To accumulate the detected

frequency and substrates the reference one can produce the phase '( )

θ t

that the phase difference results from the moving reflector.

Figure 1.6 Schematics of Homodyne Interferometer

(21)

Heterodyne laser source outputs two frequency beams f1, f2, with circular

polarization as shown in Figure 1.7 [5], after passing through quarter-wave plate and

transforming into orthogonal polarized mode, the combinational two frequency wave

is incident onto a non-polarizing beam splitter for beam (1) and beam (2). Beam (1) is

directly incident onto a photodetector and feed through into a digital counter which

counts the cycle in one period of reference beam. Beam (2) carry on two frequency

with x and y direction polarization respectively. The polarizing beam-splitter separates

two different frequencies light. The beam which frequency is f2 enters a fixed

reflector, and the other one is incident onto the translated reflector, the induced

Doppler frequency here is fD, which is identical to equation (1.6). Two beams overlap

at beam (4) and feed into the photodetector. The counter counts and calculates the

time in one measurement signal cycle with a faster clock. The clock speed determines

the minimal timing resolution essentially. After both counters count reference and

measurement period respectively, the digital interface subtracts the measurement

value from the reference one. The difference can represent the phase variance in this

cycle. Accumulating the phase variance continuously, the displacement change can be

observed apparently.

(22)

Figure 1.7 Schematics of Heterodyne Interferometer (Courtesy of Spindler and Hoyer Inc.)

1.5 Homodyne and Heterodyne Comparison

After introducing both homodyne and heterodyne systems, here is the reason that

the heterodyne system is used for optical operation in this thesis. Essentially, the

homodyne system determines the intensity ratio of laser sourceI tO( ) and interference

fringes (For example,

I t in equation (1.7)). The homodyne is a method with a

A( )

great potential because its resolution depends on ADC output bits [4] and without the

physical restriction in Doppler frequency, that means state-of-the-art electronics in

ADC or other mixed-signal circuits can help the improving in both position resolution

and velocity tolerance. But some realization problems may affect the signal integrity.

In realization, the intensity of bothI tO( )and ( )

I t must be in a stable range and the

A

(23)

photodetector must have a good signal to noise ratio to keep the optical intensity

transferring to the electronic signal correctly. Besides, to setup a homodyne system

must challenge the following problem. (1) The measurement and reference beam

overlap changes during motion; this makes the optical alignment facing a critical

challenge or scarifies the coherence of interference fringes and loss the integrity in

displacement, as shown in Figure 1.8 [12]. (2) Non-ideal characteristics of

photodetectors, this may affect the intensity and produce the fault signal [12]. (3)

When doing the multi-axes measurement, the laser source intensityI tO( )must be

distributed to each axis equally; this makes the optical setup more complicated or

needs to use multiple laser sources to finish the multi-axes setup [12].

The heterodyne systems do not need the careful regard for the beam intensity. Since

the Doppler frequency fD is carried on light central frequency produced by either

Zeeman effect or AOM, the heterodyne systems care about the timing accuracy in

each measurement cycle. The heterodyne systems also have weakness in resolve the

displacement and velocity. To resolve the timing more accurate, the counting clock

frequency must be multiple times faster then the reference/central signal. The slow

reference frequency can have a better timing resolution intuitively, but the excessively

slow reference frequency will limit the target speed away from the photodetector,

which produces negative Doppler frequency.

(24)

0 1 2 3 4 5 6 7 -1

-0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1

N o rm al iz ed A m pl itud e

Displacement

Ideal Alignment Misalignment

Figure 1.8 Effect on homodyne misalignment

To compromise the benefits and drawbacks of these two optical operations, this

thesis chooses the heterodyne systems to assure the information integrity under a

critical environment and inexpert optical alignment. Then increase the timing

resolution by digital circuits’ technique.

(25)

Chapter 2 Electronics of Heterodyne Laser Interferometer

2.1 Basic Operation

The basic phase estimation of heterodyne laser signal is to put on a counter and

count the cycle between the rising edges of measurement and reference signal, like the

T

1

Δ in Figure 2.1 [14]. The phase change between cycles in Figure 2.1 isΔ

T

2-Δ ,

T

1

accumulates the phase change continuously, and the total phase displacement can be

determined. There still has problem in the determination ofΔ and

T

1 Δ , for example,

T

2

what if theΔ or

T

1 Δ is equal to 0? The control unit of the counter may have the

T

2

ambiguity whether it should reset the counter or not. The feasible method to estimate

the phase change is to place two counters to determine

T and

M

T respectively, and

R

subtract

T from

R

T .Since

M

T is almost a constant if the laser source frequency is stable

R

enough, the interface updates the accumulating phase every rising edge of

measurement signal. The control unit will feel comfortable in this method and process

less error during the estimation of the phase variation.

(26)

Since the prototype of phase calculation is almost finished. There still has challenge

between the timing resolution and the limitation on the digital circuits. As discussed

before, the faster clock results the higher resolution on resolving every measurement

signal, but the digital counter can not afford the fast clock as higher resolution

expecting. Even the advanced lithography process progress everyday, the fast clock

also produces consideration power consumption and increase the chip temperature.

The following are several ways proposed to extend the timing resolution without

increasing the clock speed. In the following discussions, the integral part means the

multiple counts of the fast clock in Figure 2.1; the fraction part means the time

interval in one fast clock period that is determined.

T2 1 Δ

ΔT

1

1 360 360

R

T f N

ϕ = °ΔT = ° Δτ

TR

TM

Figure 2.1 Basic Phase Estimation diagram.

(27)

2.2 Delay Line Interpolator

The delay line interpolator method is proposed in 1998 by F.C. Demarest and Zygo

Corporation [15]. As shown in Figure 2.2, the fast clock is generated from PLL and 20

MHz reference signal FR. This PLL generates two clocks; one is 1280 MHz for the

counter to evaluate the integral part of the timing register, and the other is 40 MHz for

circuits processing. The 1280 MHz counter clock feeds into the delay locked loop

which has eight stages delay line. When the DLL lock the period of the 1280 MHz

clock, the same control voltage which is exported from the loop filter attaches on the

slave delay line and produces the same delay in the delay line interpolator.

Figure 2.2 The block diagram of Zygo delay line interpolator.

(28)

The slave delay line has the same delay behavior to the master delay line produced

by the master delay line. When the measurement signal enters into the delay

interpolator, the interpolator generates eight signals which have the delay to each

other in one of eight period of the counter clock. As shown in Figure 2.3 [16], when

the measurement signal occur a rising edge trigger, the control unit indicates the

counter clock to capture the output of delay line interpolator. The captured pattern can

represent the location where the measurement signal triggers in the previous counter

clock cycle. If the measurement clock is ideally close to the previous clock rising

edge trigger, the next clock trigger captures the pattern totally 1. And another situation,

if the clock triggers at just half of the clock period in the previous clock, the next

clock trigger will capture the pattern ‘11110000’. After the right code conversion, the

captured pattern can represent the fractional part in one clock period. By this skillful

method, it can obviously detect the timing under one clock cycle and have the eighth

resolution than just use the fast clock from PLL.

Counter Clock 1280 MHz

Measurement Signal

captured pattern "11000000"

Figure 2.3 The operation diagram of Zygo delay line interpolator.

(29)

2.3 Two-way Frequency-Conversion

The homodyne technique has the problem in intensity and direction ambiguity, and

heterodyne technique has the restricted bandwidth by central frequency and resolution

specification. For example, the digital phase meter resolves the timing to 1ns; the

corresponding angular resolution is 0.36° in 1 MHz reference frequency. But the same

1ns, it only resolves to 3.6° in 10 MHz carrier signal. One way to increase the

resolution is to shift the measurement and reference signal in a lower level, as shown

in Figure 2.4 [14]. In Figure 2.4, the dropped heterodyne beat frequency

f causes the

b

narrow bandwidth in negative Doppler frequency.

The solution to this problem is to generate a signal which converts the Doppler

frequency to a contrary direction.

fb

Figure 2.4 Frequency conversion diagram.

(30)

As shown in Figure 2.5 [14], the measurement signal which carries the Doppler

frequency pass through a power splitter and mixed with two frequencies,

f

b+ ,

f

and

f

b+ . The mixed signals have the identical carrier frequency f, and the Doppler

f

frequency fΔ have the same quantity but the opposite sign. The phasemeters digitalize

the Doppler frequency both fΔ and- fΔ . Since these dual frequencies can be detected,

Δf is obtained when fΔ is quite less than zero.

The converted Doppler frequencies have opposite sign in analog operation. A

switching circuit is used to select the right fΔ information. Shown in Figure 2.6 [14],

when the target has a positive velocity, the phasemeter A continuously unwrap the

information from the signal. When the velocity drops the zero, the phasemeter B starts

Figure 2.5 Two-way frequency conversion diagram.

(31)

to read the signal

and determines the fΔ . When the frequency is lower than -2/3f, which is the lowest

end that phasemeter A can detect, the switching circuit reads the data from phasemeter

B to phase accumulator to continue the unwrapping operation.

Figure 2.6 Phasemeters selection diagram.

(q r )

Y p L

M MN

= + +

Figure 2.7 Mechanical Vernier Scale.

(32)

2.4 Vernier Scale

As its name, the Vernier scale method is developed from the mechanical Vernier

caliper [17]. Figure 2.7 shows the operation of the Vernier caliper. The unit length L is

divided into the equal segments which number is N and the stripes are inscribed on

the Vernier scale. The same length L in the main scale is divided into M divisions

(where M = cN – 1, c is a positive integer and is equal to 2 here). The resolution in

Figure 2.7 is L/(MN), and L in Figure 2.7 is 39 mm, M is 39, N is 20. The measured

length Y is:

The Vernier scale method is that assuming the incoming measurement and reference

signal has the same or very close period. The common period can be viewed as the

unit length L in the previous discussion. Pass the reference signal into a PLL and

multiply the frequency by M, so the generated clock has M divisions in one reference

6 4

2 39 ( ) 2.62

39 39 20

Y

= +

mm

+ =

cm

(2.1)

reference signal measurement signal

Main Clock

Vernier Clock

0 1

0 1 2 3

, 3 Lead the Main Clock Fractional Part is

1 Integral part is

Figure 2.8 The operation of Vernier scale method.

(33)

period. The measurement signal is passed through another PLL and generates another

clock which has N divisions in one measurement or nearly reference period. The

operation diagram is shown on. The main clock determines the integral part of the

phase difference. When the Vernier clock triggers, it begins to determine the fractional

part. Every Vernier clock period, the Vernier clock chases upon the main clock in

1/MN period of the reference signal [17]. The counts that Vernier clock chases is the

residual timing between the last main clocks trigger and the measurement signal

triggers in 1/MN resolution of the reference signal. In Figure 2.8 [17], the main clock

has the frequency M times that reference signal, and the Vernier clock has N times

than the measurement signal. The main clock begins to count the integral part when

the reference signal triggers. The counter counts to 1 when the measurement signal

comes up, so the integral part is 1/M. There still has time interval between the last

main clock triggers and the measurement signal rises. The following operation makes

the Vernier clock trigger detect the high low level of the main clock. Once the Vernier

clock overheads the main clock, it means the undetermined time interval of main

clock has been count in 1/MN (here the fractional part is 3/MN).

The Vernier scale method increases the resolution tremendously, but the lack of

velocity tolerance makes it difficult to realize on the servo control system. The reason

is that the moving target mirror affects both measurement signal and the Vernier clock

(34)

which is generated from the measurement signal and PLL. That means the moving

target mirror causes the jitter and undetermined timing during the fractional counting.

The previous research specify the restriction of the frequency deviation as the N times

of the Vernier clock, the vmax can be derived as below [18]:

The resolution is limited by the ts which is the settling time of the detecting flip-flop,

and the b can be estimated as b = ts

f

max, where the fmax is the maximum reference

frequency that the chip or device can work properly. This work is accomplished with

0.6 nm displacement resolution (with λ/2 linear interferometer), ± 0.3 m/sec target

speed.

2 max

( ) , where 1 2 ref

v f b b

N

λ

= (2.2)

(35)

Chapter 3 Architecture

3.1 Octonary Phase Interpolation

This method is the reverse of the Zygo delay line interpolator which delays the

measurement signal in one of eight of fast clock period. The PLL in this operation

generates eight phases’ signals of the fast clock. When the measurement signals

triggers, it outputs the pattern of these eight phase clocks’ high-low level, and if the

phases is generated precisely, the trigger location below one clock cycle can be

located in anyone of eight patterns in one clock period.

As shown in Figure 3.1. The measurement signal export the pattern from the eight

phase clocks. The 8-bits number then pass through a code converter and transform to

One clock period

"01111000"

Output pattern Measurement Signal

Eight Phase Clocks

(36)

a 3-bits number which represents the read phase location from 0 to 7.

Subtracting the previous measurement cycle’s phase location from the new read

ones induces the phase difference below one clock period between two measurement

cycles. This difference is employed as the fractional part of one measurement

counting, and expanding the timing determination sub clock.

3.2 Data path of Integer Part Calculation

The integer part time counting is to count the measurement signal period by a faster

clock, the counts can represent the time ought to the measurement signal period with

8 3 3

Phase Pattern

Phase Location

Subtractor

Fractional Part Counts 3

Figure 3.2 Fractional Part Determination.

Figure 3.3 The control unit of the Integer part calculation.

(37)

the timing resolution in one faster clock period. As shown in Figure 3.3, the idle state

is S_0, and when the measurement comes to 1, the state machine generates three

pulses sequentially, which first outputs counter’s value in that time, and then reset the

counter, finally outputs the fractional part value. When the measurement goes down to

0, the circuits accumulate the counts as the incremental phase difference. During the

pass and reset process, the circuits do not count the time even the measurement signal

is in high voltage level. Due to this situation, the real integer counts are the counter’s

counts plus 2.

In Figure 3.5, a trouble appears when the circuits are implemented on the FPGA.

Since the counts’ integral and fractional part is calculated separately. The

meta-stability problem of the integral part counter induces the value instability even

the frequency varies within one clock period. This problem drops the time resolution

to one clock period, and the fractional part detect is useless because the integral part

varies an extra count and the frequency do not change so. The following sections

propose several ideas to solve this problem and guarantee the time resolution under a

Figure 3.4 The save and reset timing diagram of the control unit.

(38)

clock period.

3.3 Multiplexer Determination

In previous sections, a counter module with save-and-reset action is represented as

an int_counter module as in Figure 3.6. Eight int_counter modules are employed and

connect with eight different phases of clocks, and each of them counts the same

measurement signal.

Figure 3.5 The integral parts counts change unstably.

Control Unit

Measurement Signal

Clock

Reset Counter

Counts Register

32 32

Output the counts

int_counter module

32 Measurement Signal

Clock

Figure 3.6 A counter module with save-and-reset control unit.

(39)

In ideal case, the output counts register has a corresponding relationship with the

fractional part value. As depicted in Figure 3.7, the count_reg_0 to

count_reg_7 are the counts result of eight different phase’s clock which count the

same measurement signal. The 3-bits sel register is the phase location of that cycle’s

measurement trigger. The sel here from 6, 5, to 4 in each measurement cycle, which

reveal the fractional part value is 7. In integral part, one of the eight numbers is 3D

and others seven are 3E. It means there are 7 clocks has triggered before the

measurement signal trigger in the last clock period. This multi-counter calculation

helps us to determine the integral part value more accurate. The first developed

method is to select the counts register by the multiplexer. As shown in Figure 3.7, the

correct register is count_reg_6 where the sel is 5. The less integral number plus

the fractional part constitute the correct frequency estimation. The schematic is shown

as Figure 3.8.

Figure 3.7 count registers’ relationship with the fractional part value.

(40)

Although the multiplexer selection looks reasonable, it gets tough to realize on chip.

This architecture can not endure different PVT library, and selection between the

phase location register sel and the correct integral register is mismatch under

different process library. Besides, under the FPGA test, the integral part still vibrates

no matter the register is choose. A revised integral part determination is proposed in

the following section to deal with this problem.

3.4 Minimum Sorter Determination

The multiplexer determination causes plenty of troubles in implementation; the

minimum determination is the improved function to choose the correct integral

register. As shown in Figure 3.7, the correct integral part value is 3D no matter the

Code Conversion

8 3 3

3 Clock[0]

int_counter_0

32 Measurement Signal

Clock[1]

int_counter_1

32 Measurement Signal

Clock[2]

int_counter_2

32 Measurement Signal

Clock[7]

int_counter_7

32 Measurement Signal

Mux

29

Integral Part Counts

Fractional Part Counts Subtractor

Phase Location Phase Pattern

Figure 3.8 Schematic of multiplexer determination.

(41)

phase location is 6, 5, or 4, and the minimum of the eight integral part values also can

represent the counts from the last beginning clock after the measurement signal trigger.

This method endures the different process corner and performs a better result then the

foregoing. The further formation is to pass the signal into both minimum and

maximum minus 1 block, as shown in Figure 3.9. This arrangement is to prevent the

miscounting situation like in Figure 3.7 if the only minimum register is miscount to

3E. The fractional part is involved again to recognize which register should be

employed. The complete block diagram is shown in Figure 3.9.

The overall architecture is shown in Figure 3.10. The multiply 64 PLL generates the

eight phases’ clocks and synchronizes with the reference signal. The phasemeter

8 3 3

3

Figure 3.9 Schematic of minimum sorter determination

(42)

mentioned foregoing calculates the measurement count and outputs the digital words.

The adder adds the constant reference count due to the synchronized reference signal.

The variance between the measurement count and reference count can represent the

velocity output in the moment, and the incremental velocity is the accumulated

displacement since the measurement process starts.

3.5 Metastability and Displacement Resolution Discussion

In practical realization, it only needs four clocks in Figure 3.1 and is enough to

determine eight phase location where the measurement signal triggering. Assume that

the flip-flops’ setup and hold time region are not over eighth of one clock period.

As shown in Figure 3.11, the measurement signal triggers at the rising edge of clk1.

Since the clk2, clk3, and clk4 are stable in this region, the probable location here is

phase location 7 or 0, which is only affected by the metastability in clk1. However, no 64 PLL

×

Figure 3.10 Overall Architecture of the circuits.

(43)

matter which location is chosen, the displacement error does not exceed the resolution

that under eighth of one clock period.

The displacement resolution relies on the timing resolution of the reference signal

but not the measurement ones. If the fixed timing resolution is 0.1ns, the displacement

resolution is 0.632 nm if the wavelength is 632 nm and the frequency is 1 MHz. The

resolution rises to 63.2 nm if the frequency is up to 10 MHz. In the heterodyne

interferometry, the displacement resolution is the phase or timing resolution of the

reference signal. The measurement signal’s timing results only represent the time

portion in the reference one. Although the fixed timing resolution may have the more

indistinct resolution in resolving the fast measurement signal’s timing, the counted

measurement portions under the reference signal phase resolution does not affect or

drop the resolution of displacement.

One clock period

Figure 3.11 The probable determined phase location when the timing violation occurs.

(44)

3.6 Method comparison

The Zygo delay line interpolator has a good performance including the high

displacement resolution under a clock period and high velocity tolerance of target

mirror, but it requires more sophisticated analog components (one PLL, one DLL, and

one delay line) to cooperate and finishes the work. The frequency shift method has a

great advancement in displacement resolution and hold on the tolerance in mirror

translation velocity, but it also needs lots of analog component such as mixers,

diplexers, and frequency synthesizers to generate precise frequency in local oscillator

parts of Figure 2.5 [14]. The frequency of local oscillator needs the precise adjustment

or it makes error in calculating the displacement.

The Vernier scale method needs less analog components (two PLLs) to achieve high

displacement resolution. But the measurement signal induces the clock unstable

troubles and restricts the mirror translating speed to 0.3 m/s.

The self-developed octonary interpolator provides a digital architecture to solve this

problem with less analog components (one eight phase PLL), and make it easy to

implement entire measuring system in a FPGA board (Altera Cyclone III FPGA). The

following is the comparison of several heterodyne electronics.

(45)

Table 3.1 Comparison of Heterodyne Electronics

3.7 Gate Level Simulation on TSMC 0.18 μm Design Kits

To simulate and test the interferometer digital circuits, a method is to employee a

variable wave to simulate the effect of Doppler frequency. If the circuits can detect the

measurement frequency indeed, the variance between it and reference frequency can

be detected. Displacement and speed of the target mirror can also obtain.

The testbench sets the reference frequency as 4 MHz for Agilent Laser Head 5517D

which frequency ranges from 3 MHz to 4 MHz, and multiply the clock frequency up

to 256 MHz. Cooperating with the octonary phase interpolator, the total displacement

resolution compromises to λ/512, λ is the wavelength of laser and comes to 632 nm in

vacuum. The measurement frequency is set as a frequency variant signal, which varies

Mea. Sci.

1998

Mea. Sci.

2004

Mea. Tech.

2006

Agilent N1231B

This work

Position Resolution

λ/512 λ/1024 λ/512 λ/1024 Function generator testing:

λ/64

On-chip PLL testing:

λ/512

Speed Tolerance in Target Mirror

2.2 m/s 2.4 m/s 0.3 m/s 2.8 m/s 0.5 m/s

Electronic Implementation

Digital:

ECL Asic.

Analog:

one DLL, one Delay Line one PLL.

Digital: FPGA Analog:

Mixers, Diplexers, Frequency Synthesizers

Digital:

FPGA Analog:

Two PLLs.

Digital: FPGA Analog:

Unknown.

Digital: FPGA Analog:

one PLL (8 phase output.)

(46)

measurement triggering, the frequency variance is set as a fractional number which

denominator is 512.

The testbench of this simulation and the detailed measurement profile is shown in

Table 3.2. As shown in Figure 3.13, the pictures show the circuits work properly

during every measurement frequency changes. Equation (3.1) shows the relationship

between the measurement period and the detected integral and fractional value. The

measurement period is modulated with (any value/512), which means the minimum

timing resolution under this architecture is 1/512 of reference period. The integral part

is determined by the counter which has clock speed 64 times than reference period.

The resolution of the integral part is 1/64 of reference period. The fractional part is the

eight phase interpolator of one clock period, which has 8 times timing resolution than

the clock speed, also as 1/512 of reference period time resolution.

( ) ( 2) ( )

512 64 512

ref ref

ref

T T

any value

T

× = ×

Integral

+ +

fractional

(3.1)

(47)

Table 3.2 Testbench for gate-level simulation on TSMC 0.18 μm design kits.

The first simulation result is in typical model, as shown in Figure 3.12. Table 3.3

shows the signal index of each signal. The corresponding counts appears clearly with

the measurement frequency change even the variance is small. Figure 3.13 and Figure

3.14 are the zoom-in figures from Figure 3.12. The detailed signals like the state

machine are shown and the correct integral part can be determined without error. The

fractional part is also shown as predicted. Figure 3.15 shows the simulation results in

slow and fast model. During the simulation in slow model, most phase location cannot

be ascertained due to the timing violation between measurement trigger and the clocks

transition. It means the chip cannot work in the difficult environment or the mistakes

Library

TSMC 0.18 μm

Area

870938.515625 μm2

Clocks

Eight 256 MHz clocks

with 45° difference

Displacement Resolution

λ/512

Reference Frequency

4 MHz

Measurement Frequency

Period Corresponding Integral Value

Corresponding Fractional Value

250 ns * (511/512)

0x3D 7

250 ns * (502/512)

0x3C 6

250 ns * (493/512)

0x3B 5

250 ns * (484/512)

0x3A 4

250 ns * (475/512)

0x39 3

250 ns * (466/512)

0x38 2

250 ns * (457/512)

0x37 1

250 ns * (448/512)

0x36 0

(48)

typical model.

Mea_clk

Measurement Frequency.

Clk[7:0]

Eight different phase clocks.

Count_sub[31:0]

The value the subtract measurement counts from the reference counts.

Count_reg

The selected integral parts by combination logics

Count_reg_0[31:0]

Integral parts of measurement counts

synchronized with clk[0].

Count_reg_1[31:0]

Integral parts of measurement counts synchronized with clk[1].

Count_reg_2[31:0]

Integral parts of measurement counts synchronized with clk[2].

Count_reg_3[31:0]

Integral parts of measurement counts synchronized with clk[3].

Count_reg_4[31:0]

Integral parts of measurement counts synchronized with clk[4].

Count_reg_5[31:0]

Integral parts of measurement counts synchronized with clk[5].

Count_reg_6[31:0]

Integral parts of measurement counts synchronized with clk[6].

Count_reg_7[31:0]

Integral parts of measurement counts synchronized with clk[7].

Fraction[2:0]

Fractional parts of measurement counts

Sel[2:0]

Phase Location of measurement trigger

Total_count[31:0]

Accumulated phase variance.

Total_reset

Reset signal to total_count[31:0] register.

Reg_transfer

State 1 of state machine to save the counters’ counts.

reset

State 2 of state machine to reset the counters.

(Negative trigger.)

Sel_ctrl

State 3 of state machine to shift previous and present phase location.

(Negative trigger.)

add

Accumulate the phase difference.

Table 3.3 Signal names for gate-level simulation on TSMC cell library

(49)
(50)

Corresponding Counts From 3D.7 to 3C.6

Corresponding Counts From 3C.6 to 3B.5

Corresponding Counts From 3B.5 to 3A.4

Corresponding Counts From 3A.4 to 39.3

Figure 3.13 The details of the gate-level simulation results from 3D.7 to 39.3.

(51)

Corresponding Counts From 39.3 to 38.2

Corresponding Counts From 38.2 to 37.1

Corresponding Counts From 37.1 to 36.0

(52)

(a) (b)

Figure 3.15 (a) The gate-level simulation in fast model. (b) Gate-level simulation in slow model.

(53)

Chapter 4 FPGA Verification

4.1 Architecture Adapted for Cyclone III

The PLL included in Cyclone III can not lock the input frequency under 4 MHz. To

compromise this situation, the architecture is modified to two phasemeter and

subtracts the measurement count from reference ones. The chip clocks run at 260

MHz and the displacement resolution is around λ/550. The overall architecture is

shown in Figure 4.1. Unlike the other one shown in Figure 3.10, this architecture

counts both reference and measurement signal simultaneously, and synchronizes the

reference count with the measurement part control signal. This setup synchronizes the

reference count which is updated by the reference signal, and avoids the timing

violation due to the different updating frequency.

Figure 4.1 Architecture adapted for Cyclone III FPGA

(54)

4.2 Gate-level Simulation and On-chip Testing

Before the experiment, the gate-level simulation provides a platform to verify whether

the design is workable. Here uses Altera® Cyclone® III library and Synopsys® Design

Compiler® for HDL synthesis and delay annotation. The clock speed drops to 32 MHz

due to the conservative delay model. The clock speed rises to 260 MHz on the on-chip

testing. The actual integral value is 8 here when the measurement frequency is equal

to reference frequency, but the calculated value is 6 here. The missed 2 is due to the

save and reset process in the state machine.

Table 4.1 Gate-level Simulation Environment for Cyclone III FPGA

Library

Cyclone III

Area

N/A

Clocks

Eight 32 MHz clocks with 45° difference

Displacement Resolution

λ/64

Reference Frequency

4 MHz

Measurement Frequency

Period

Corresponding Integral Value Corresponding Fractional Value

250 ns* (127/64)

0xD 7

250 ns* (118/64)

0xC 6

250 ns* (109/64)

0xB 5

250 ns* (100/64)

0xA 4

250 ns* (91/64)

0x9 3

250 ns* (82/64)

0x8 2

250 ns* (73/64)

0x7 1

250 ns* (64/64)

0x6 0

(55)

The following chart splits to two to show the signal index of the reference and

measurement timing diagram.

Table 4.2 Signal names for reference phasemeter on Cyclone III gate-level simulation.

ref_clk

Reference Frequency.

Clk[7:0]

Eight different phase clocks.

Count_reg_ref[31:0]

The selected integral parts of reference counts

Count_reg_0[31:0]

Integral parts of reference counts

synchronized with clk[0].

Count_reg_1[31:0]

Integral parts of reference counts synchronized with clk[1].

Count_reg_2[31:0]

Integral parts of reference counts synchronized with clk[2].

Count_reg_3[31:0]

Integral parts of reference counts synchronized with clk[3].

Count_reg_4[31:0]

Integral parts of reference counts synchronized with clk[4].

Count_reg_5[31:0]

Integral parts of reference counts synchronized with clk[5].

Count_reg_6[31:0]

Integral parts of reference counts synchronized with clk[6].

Count_reg_7[31:0]

Integral parts of reference counts synchronized with clk[7].

Fraction[2:0]

Fractional parts of reference counts

Sel[2:0]

Phase Location of reference signal trigger

Reg_transfer

State 1 of state machine to save the counters’ counts.

reset

State 2 of state machine to reset the counters.

(Negative trigger.)

Sel_ctrl

State 3 of state machine to shift previous and present phase location.

(Negative trigger.)

add

State 0 of state machine to process the integral part counts determination.

(56)

The timing diagram shown in Figure 4.2 shows the reaction of the output registers

after the measurement signal in Table 4.1 is fed in. The selected integral part value

varies depending on the different measurement signal, and the fractional part also

responds as expecting. The signal index of the Figure 4.2 (a) is same as the Table 3.3.

Although the reference integral part count is less 2 than the actual value which should

be detected, the measurement ones suffer the same situation. After the subtraction for

the frequency determination, the non-ideal issue is canceled and output the correct

frequency information.

As shown in Figure 4.3, the on-chip testing employees a PLL to simulate the variant

measurement frequency. The two PLLs on Cyclone III chip connects to two different

oscillators and synchronizes with it. One of the PLLs provides the clocks which are

260 MHz and have 45° between each other. The other supplies the programmable

measurement signal to check if the circuits work in the right function. The SignalTap®

II embedded logic analyzer captures the signal inside the design logic and display on

the host PC through the JTAG connection. The operation diagram is shown in Figure

4.4 [19]. The download design includes the SignalTap II instance, and the embedded

logic analyzer storage the data in the on-chip memory every clock trigger.

(57)

(a) (b)

(58)

The testing results are shown on Figure 4.5 and Figure 4.6. The central frequency

fed into the reference phasemeter here is 4 MHz. The measurement signal frequency

range from 3.18 MHz to 4.8 MHz, which are equivalent to target mirror velocity

-0.259 m/s to 0.253 m/s. These two figures also compare the results of the phasemeter

with and without the eight integral counters and the minimum sorter. The left side

uses the architecture shown in Figure 3.9. The right side uses only one integral

Figure 4.3 Testing diagram in Cyclone III FPGA

Figure 4.4 Diagram of SignalTap II Analyzer

數據

Figure 1.4 Schematics of Homodyne Interferometer (Courtesy of Spindler and Hoyer Inc.)
Figure 1.5 [7], the signals B and A are sent to a comparator and results the high/low
Figure 1.5 A simple signal processing circuit for homodyne interferometer.
Figure 1.7 Schematics of Heterodyne Interferometer (Courtesy of Spindler and Hoyer Inc.)
+7

參考文獻

相關文件

INFORMAÇÃO GLOBAL SOBRE AS ASSOCIAÇÕES DE SOLIDARIEDADE SOCIAL E OS SERVIÇOS SUBSIDIADOS REGULARMENTE PELO INSTITUTO DE ACÇÃO SOCIAL. STATISTICS ON SOCIAL SOLIDARITY ASSOCIATIONS

Valor acrescentado bruto : Receitas mais variação de existências, menos compras de bens e serviços para revenda, menos comissões pagas, menos despesas de exploração. Excedente

Valor acrescentado bruto : Receitas do jogo e dos serviços relacionados menos compras de bens e serviços para venda, menos comissões pagas menos despesas de

Valor acrescentado bruto : Receitas do jogo e dos serviços relacionados menos compras de bens e serviços para venda, menos comissões pagas menos despesas de

[r]

- 絕對數值為零 0 #

[r]

[r]