aboutsummaryrefslogtreecommitdiff
path: root/noao/imred/quadred/src/quad/doc/Geometry.fig
blob: 429d987f9800cdda9a8d0b302b7c6af5114bd418 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
# The following diagrams show the CCD geometry for the different readout modes.
#
# Single readout:
#				G
#		<-------------------------------->
#			    A		    F	 
#		<----------------------><-------->
#		 B 	     	     C   D      E
#		<->                 <--><>      <>
#	^   ^	+-----------------------+--------+  ^	^
#	|   |	|   		     	| 	 |  | e	|
#	| c |	|   		     	|--------|  v  	|
#	|   v	|  +----------------+   ||      ||      |
#	|    	|  |		    |	||  o	||    	|
#	|    	|  |		    |	||  v	||    	|
#	|    	|  |		    |	||  e	||    	|
#     a	|    	|  |		    |	||  r	||      | f
#	|    	|  |		    |	||  s	||    	|
#	|    	|  |		    |	||  c	||    	|
#	|    	|  |		    |	||  a	||    	|
#	|    	|  +----------------+   ||  n   ||    	|
#	|   ^	|   		     	|--------|   	|
#	| b |   |                       |        |  ^	|
#	|   |	|   		     	| 	 |  | d	|
#	v   V	*-----------------------+--------+  v	v
#
# Quad readout (single frame):
#				G'
#		<--------------------------------->
#		     A/2    F/2  F/2      A/2
#		<---------><---><---><----------->
#		 B 	   D   2*E   D         C
#		<->        <>  < >  <> 	     <-->
#	^   ^	*----------+----.----+------------* ^	^
#	|   |	|   	   |    .    |            | | e	|
#	| c |	|   	   |----.----|            | v	|
#	|   v	|  +-------+|  |.|  |+--------+   |   	|
#  a/2	|    	|  |	   ||o |.|o ||        |   |  	| f/2
#	|    	|  |   3   ||v |.|v ||   4    |   |   	|
#	|    	|  |	   ||  |.|  ||        |   |  	|
#	|    	|  |	   ||3 |.|4 ||        |   |  	|
#       V    	...................................   	v
#	^    	|  |	   ||o |.|o ||        |   |  	^
#	|    	|  |   1   ||v |.|v ||   2    |   |  	|
#	|    	|  |	   ||  |.|  ||        |   |   	|
#   a/2	|    	|  +-------+|1 |.|2 |+--------+   |  	| f/2
#	|   ^	|          ||  |.|  ||            |  	|
#	| b |	|   	   |----.----|            | ^	|
#	|   |	|   	   |    .    |            | | d	|
#	v   v	*----------+----.----+------------* v	V
#
#
# Quad readout (four frames):
#
#		       G"			G"
#		<-------------->        <---------------->
#		     A/2     F/2         F/2      A/2
#		<---------><---->       <----><---------->
#		 B 	   D   E        E   D          C
#		<->        <>  <>	<>  <>	      <-->
#	^   ^	*----------+----+	+----+------------* ^	^
#	|   |	|   	   |    |	|    |            | | e	|
#	| c |	|   	   |----|	|----|            | v	|
#   a/2	|   v	|  +-------+|  ||	||  |+--------+   | ^ 	|
#	|    	|  |	   ||o ||	||o ||        |   | |	| f/2
#	|    	|  |   3   ||v ||	||v ||   4    |   | |	|
#	|    	|  |	   ||  ||	||  ||        |   | |	|
#	V    	|  |	   ||3 ||	||4 ||        |   | |	|
#		+---------------+       +-----------------+ v	v
#
#
#            	+---------------+	+-----------------+ ^	^
#	^    	|  |	   ||o ||	||o ||        |   | |	|
#	|    	|  |   1   ||v ||	||v ||   2    |   | |	|
#	|    	|  |	   ||  ||	||  ||        |   | |	|
#	|    	|  +-------+|1 ||	||2 |+--------+   | |	| f/2
#   a/2	|   ^	|          ||  ||	||  ||            | v	|
#	| b |	|   	   |----|	|----|            | ^	|
#	|   |	|   	   |    |	|    |            | | d	|
#	v   v	*----------+----+	+----+------------* v	v
#
# Where
#		A  = xdata			a = ydata
#		B  = txskip1			b = tyskip1
#		C  = txskip2			c = tyskip2
#		D  = bxskip1			d = byskip1
#		E  = bxskip2			e = byskip2
#		F  = xover			f = yover = a
#		G  =  A + F
#		G' =  A + F
#		G" = (A + F) / 2