RECTIFIER, ELECTRO-OPTICAL, PHOTOGRAMMETRIC BM-31A
Document Type:
Collection:
Document Number (FOIA) /ESDN (CREST):
CIA-RDP78B04770A001400040003-1
Release Decision:
RIPPUB
Original Classification:
K
Document Page Count:
97
Document Creation Date:
December 28, 2016
Document Release Date:
January 18, 2005
Sequence Number:
3
Case Number:
Publication Date:
December 4, 1964
Content Type:
MISC
File:
Attachment | Size |
---|---|
![]() | 3.22 MB |
Body:
prg M 05 %g~17 oT pAD
~I CONC ENCES, OR SIMILAR ACTIONS
(aAQA4000
TO
INITIALS
CIRCULATE
DATE
COORDINATION
2
FILE
INFORMATION
NOTE AND
RETURN
ER CON-
VERSATION
4
SEE ME
SIGNATURE
REMARK
en.5/yt ~S -
J 'd J-t GO ./ Q 1L ,oW
C~ C-&4^61
Declass Review by
NGA.
STAT
D FORM Q Re laces DD Form 94, 1 Feb 50 and DD Form 95,
1 OCT 60 / 1 Feb 60 which will be used until exhausted.
Approved Forlease 2005/02/17 : CIA-RDP78B0477001400040003-1
ROME AIR DEVELOPMENT CENTER
GRIF'TISS AIR FORCE BASE
NEW YORK
I December 196
Purchase Request Continuation Sheet
Rectifiers Electro-O itica.12
Phot g as etric BM-31A
For P.R. No. L~94$
DESCRIPTION OF SUPPLIES OR SERVICES TO BE PURCHASED
DESCRIPTION
ENGINEERS, FURNISH AND INSTALL a Rectifier,, Electro-
O~tical,,. Photogrammetric RM-31A9 in accordance with
Rome Air Development Center Exhibit PAW-5157 dated
i December 1.964 including those modifications cited
under Item 2 below. Installation shall be considered
complete when the following test problems have been
processed through the rectifier and witnessed by the
procuring activity:
a. Oblique problem
b. Prepared panoramic problem.
2 ENGINEERING SERVICES AND MATERIALS for the modifi
cation of the two Rectifier Units at ACIC as follows:
Remove all DELTA-V cards and filter cards (5)
Remove DC amplifiers (3)
Simplify circuitry and increase reliability
Improve cooling of critical heat areas
Replace all I/R cards and relays for
reliability (flip/flop)
(6) Remove delete circuitry
(7) New gain/phase network and control
THE INFORMATION CONTAINED HEREIN SHALL NOT BE REVEALED TO UNAUTHORIZED
PERSONS PRIOR TO RELEASE OF THE INVITATION FOR BIDS (IFE) OR REQUEST
FOR PROPOSAL (RFP), AFPI 1-465 (d) (1)
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved Forelease 2005/02/17 : CIA-RDP78B0477,QA001400040003-1
PR. No. 64+-918
b. Rectifier
(1) Copy carriage
(a) Remove filter mechanism and servo
(b) Increase lamp output-new power stippl.yo
Add lamp-condenser adjustment
new lamp housing.
(c) Clean m renovate optics (elliptical
mirror, etc.)
(d) Clean, adjust/replace, realign all
mechanical parts
(e) Install setup lights
(f) Decoder interlock switch
(g) Install new platen mechanism
(2) Lens Carriage
(a) New lens turret with lens adjustments
(b) New lenses (f5.6 or f6.3)
(c) Add filter - manual. set,
(d) Renovate/clean mechanical parts
(3) Recording Cylinder
(a) Install speed matching control
(a) General,
(a) Realign instrument
(b) Renovate/replace servo
(c) Renovate ball screws and hear,r?gs
(5) Installl.. Light Shields
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For.Release 2005/02/17: CIA-RDP78B0477'dA001400040003-1
P.R. No. 64-948
3 1 kit INTERIM SPARE PARTS consisting of only those parts
approved, by the contracting officer after review
of the list of replaceable parts required under
Sub Item 405. Spare parts shall be interchange-
able with the corresponding parts used in the
equipment furnished under Item 1 and shall be
delivered concurrently.
DATA ITEMS shall be delivered as listed on the
attached DD Form 1423 entitled- "Contractor Data
Requirements ListY9 and shall be prepared in accor-
dance with each (AFLC/AFSC Form 9) as referenced
in Column D by TSAF (Typical System Acquisition
Flow) numbers or proposed numbers. These data
items are numbered as sub items., of this item and
are hereby incorporated by any references to this
Contract or any part thereof to this Item unless
specifically excepted. The specific data require-
ments are contained under Preparing Information
on each Form 9. The AFLC/AFSC Form 9?s, as listed.,
are contained in Volume II,9 AFSCM/AFLCM 31010
Where data standards are not published in Volume 11
of AFSCM/AFLCM 310-1,, the minimum essential require
meats for each new data item is contained on an
AFLC/AFSC Form 9 which is attached to the afore-
mentioned DD-1423 and made a part hereof.
NOTE 1- The modifications to the rectifier units
now at ACIC and the prototype models being procured..
shall operate by a control drive mechanism (decoder)
that ist completely compatible with the present
rectification program tape, designated Rw18 Index
Noe 10008100, of the present program library for
the RCA-501 computer.
AJM/do
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For PWIPase 2005/02/17 : CIA-RDP78B04770AQ 1400040003-1
.AIi FORCE SalE$.L'EtQ;3 COMMAND) Exhibit RADC -5157
ROME AIR DEVELUP?02,4T CENTER 4 Dec6m er 1964
RECTIFIER, ELEC'PRO-OPTICAL, PHO'TOGRAMMETRIC, BM -33A
I.i This e hibit ccverc the recu:Lrements for the fabrication and Installation
of the Rectlficr, Electro-Optical, P'hotogrammetric, hereinafter referred,
t,o as the "rectifier".
2. APPLICABLE, DOCtJMENIB
2l The 'ollow,iig documents, of the issue in effect on the date for invitation
for bids, form a part of this exhibit to t; be extent specified herein.
Military
MIL-E-458 Electronic Equipment, Ground General Requirements For
NIL-M?265l2 Maintainability Requirements For Aerospace Cyst ems
and Equipments
S TAIVDAR{DS
Military
MIL-STD-831 Test Reports, Preparation Of
(Copies of documents required by contractors in connection with specific
procures rent functions should be obtained from the procuring activity
or fis:; directed by the contracting officer.)
2.2 Otb.c r The following doe-aments form, a part of this e :? bit
to the exte'-.ti , specified herein. Unless othemise indicated, the issue in effect
on date of invitation for bids shall apply.
Office of TecFnnical Services (OTS)
PB 161894 RkDC Reliability i?otebooit RADC-TR-58-3.11
(Copies of OTS documents may be obtained from Of 'i.ce of Technical
Services, U. S. Dept. of Commerce, Washington 25, D,,C, 20331)
Approved For Release 2005/02/17 : CIA-RDP78B04770A001400040003-1
Approved For Rej&ase 2005/02/17 : CIA-RDP78B04770AQ1400040003-1
Exhibit RADC-5157
3, REQUIREMENTS
3.1 General specification.- The requirements of MIL-E-4158 apply as requirements
of this exhibit. Where the requirements of the general specification and this
exhibit conflict, the requirements of this exhibit shall govern. Exceptions and
additions to the general specifications shall be as follows.
3.1.1 Service conditions.- The rectifier shall operate under the following service
conditions.
3.1.1.1 Climatic
a. Operating: 21?C (69.8?F) to 24?C (75.2?F)
b. Non-operating
(1) Installed - 4.4?c (39.9?F) to 54?C (129.2?F)
(2) Packaged for shipment- -29?C (-20?F) to 54?C (129.2?F)
3.1,1.2 Relative humidity
a. Operating 45 to 55 percent
b. Non-operating
(1) Installed - 0 to 95 percent
(2) Packaged for shipment - 0 to 100 percent.
3.1.2 Mechanical.- The rectifier shall not suffer damage nor fail to give required
performance when subjected to shock and vibration encountered in transit and
handling. Vibration data shall be furnished to the Government by the contractor.
This data shall be used to determine the nature and characteristics of vibration
rt that will be installed at some future date. The data sh,11. contain
but not be limited to the following information:
)kferS a. Displacement andacceleration tolerance of the equipment.
ISO ?
v. i~ 46L P7 VL 11J w,VdL L711 V4. Vl= VgULiJAU UL,,
c. Running speeds of any motors, with rotation direction clearly defined,
d. Any out-of-balance forces of all motors.
e. Natural frequency of moving parts.
3.1.3 Electrical.- The rectifier shall operate from an alternating current (AC)
source of power within the following ranges:
a. Potential and phase
(1) 208 volts alternating current (VAC), plus 26V to minus 8V, four wire,
three phase or
(2) 120 VAC, plus 6V to minus 6V, single phase
Approved For Release 2005/02/17 CIA-RDP78BO477OA001400040003-1
Approved For RJpase 2005/02/17 : CIA-RDP78B04770A.QP1400040003-1
Exhibit RADC-5157
b. Rate of change of voltage - plus or minus 2 percent per second..
c. Frequency - 60 CPS plus or minus 1 CPS.
d. Rate of change of frequency - one tenth (1/10) CPS.
e. Harmonic content - 0.5 percent.
f. Cabling for power lines shall be supplied as part of the rectifier.
3.1.4 Reliability and maintainability.- The rectifier shall possess a,mean time
between failures (MTBF) of no less than 500 hburs,.,with a mean time to
repair (MTTR) of no greater than one ho ?.. The RADC Reliability Notebook PB-161894
shall be used as a guide in the fabrication of the equipment.
3.1.4.1 Reliability and maintainability analysis.- The contractor shall prepare
an analysis of the MTBF and NTTR of the rectifier. Mean time between failure
shall be determined from failure rate data given in the RADC Reliability Notebook
PB161894 or from past failure rates determined from the contractors experience
with similar equipment. Mean time to repair shall.be determined from an analysis
of the maintenance tasks required and the expected frequency of occurence as
shown in Appendix A of MIL-M-26512. Should the analysis indicate the NTBFor
MTTR will not meet the required figures the contractor shall accomplish the
necessary changes to insure that the equipment meets these requirements.
3.1.4.2 Service life.- The rectifier shall be designed and constructed. to
operate for 4000 hours per year with recommended maintenance without major
overhaul. (Is defined as any malfunction that constitutes more than 4 hours
down time or 500 dollaa' to? repair).
3.2 Performance.- The rectifier shall prepare high resolution photo trans-
formations free of distortions due to tilt of the aerial camera and technique used. It
shall:aecoarimodate various input materials and parameters as described below.
The rectifier operates on a principle whereby rectification is accomplished by
a line-scanning technique. The length of each line recording is varied optically
to accomplish scale change along the line and change in scale normal to each line is
achieved by varying the rate of line scanning to line recording. A digital decoder
is electrically connected to the rectifier and through a servo system controls the
various elements of rectification. The accuracy of the rectifier shall be such
that the maximum error in position of any point in the rectified print, relative
to the principal pout as compared to the theoretically correct position, shall
not exceed 0.25 millimeter (M).
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Re ,ase 2005/02/17 : CIA-RDP78B04770A41400040003-1
Exhibit RADC - 515
3.3 Component cons traction.
3.3.1 Plug-in units.- To facilitate mainnt, nance, miniaturized repiaceab.t
package units shall be used in. the electronic portions of the sect ifiei?, cx.cei: t,
where a greater reliability end superior service life wou.d result f?ron
permanently wired constructi.nn.
3.3.2 Active components.- All electronic and control sub-ass erdblies of the recti f"if i
shall b. transistorized. where this type of circuiting is practical and feasible.
3.3.3 Equipment protection
3.3.3.1 Stops.- Mechanical and/or elec':,rics:l stops shall be provided so
as to prevent damage to the equipment in the event of improper operation.
3.3.3.2 Alarms.- Visual or aural fuse alarms shall be used to protect
electronic subassemblies from damage in the event of malfunction.
3.3.4 Controls
3.3.4.1 Electrical.- Suitable electrical controls shall be provided and laid
out in such a manner so that they are within easy reach of the operator and can
be easily located in subdued room lighting.
3.3.4.2 Mechanical.- Mechanical controls suitable for easy operation shall be
provided for necessary mechanical adjustments and control.
3.3.5 Cooling.- Forced air cooling, wherever necessary, shall be filtered by
means of replaceable air filter elements. A guard shall be installed around
the lamp cooling fan. The decoder unit shall have a cut-off switch installed
so the exhaust fan power is switched off when the door is opened,
3.4 Performance requirements
3.4.1 Input
3.4.1.1 Photography.- The rectifier shall accept the following types of
transparent aerial photographs
Oblique - conventional single frame and strip
b. Vertical - conventional single frame, strip, and panoracr c.
Approved For Release 2005/02/17 : CIA-RDP78B04770A001400040003-1
Approved For Rcase 2005/02/17: CIA-RDP78BO477OAQ 1400040003-1
3.4.1.1.1 Formats
5.4.1.1.1.1 Width. - The rectifier shall accept all film widths from 70 n to
9-1/2 inch.
._,4a.? .1.2 Length.- The rectifier shall have a minimum frame length of 13
Inches for 70 mm film and 9-1/2 inches for 9-1/2 inch film.
;3. L .1.2 Res-Utsxxt tilt angle . - On all types of photography outlined in.
3.4.1.1 the resultant tilt angle, including roll, pitch and yaw will not exceed
60 degrees, The amount of tilt shall be predetermined and presented to the
operator in textual form.
3.4-1.3 Progr?araming . - The rectifier shall operate from a perforated paper
tape, suitably programed,, to perform the rectification operation.
3.4.1.4 Initial settings.- Initial positions of the motion axes shall be
set by the operator from predetermined data, using suitable manual controls.
3.1.1.5 Focal lengths . - The rectifier shall. accept photography taken with
camera focal lengths from 5 inches to 100 inches inclusive.
3.1.2 Outlyctt.- The rectifier shall output corrected aerial photography having a
uniform scalle.
3.4.3 Optical system.- The rectifier shall, have an optical system with the
following characteristics.
3.4-3.1 Resolution.- The minimnu high contrast photographic resolution,
when tested on SO 213 emulsion, shall be 100 lines per millimeter on the axis,
falling to 80 lines per mi.lUmeter at 25? off the axis. These results shall obtain
at, the short conjugate at anyr magnification throughout the range from 1/2 to 9 i:_-.E.3.
3.11.3.2 Magnification range
3-4-3-22-1 Scale.- The range of scale change shall be from 1/2 to 3 at the iscl ne .
3.4.3.2.2- Rectification range . _ The range of continuously varying magn.l.x:.U atf.on
shall be three times that of the s ,,;81e change, resulting in a total ragn.l.t?ication
rannge of 1/2X 'to 9X.
3.11.3.3 Number of lenses.- Two lenses shal."? 'be required to yield the desire.
performance. over the entire range of 1/2X to 9X. The range overlap of these
lenses shall be such so as to permit a magnification change of 7 to 1 mirnim
without regairing a change of lenses during rectification.
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For RJase 2005/02/17 : CIA-RDP78B04770AQ91400040003-1
3.4.3.4 flit projection system.- An ilium hated rectangular slit .005 mm
wide and 324 mm bong shall be projected by a suitable optical system onto the
focal surface of the transparent copy. The degradation of the projected image
shall be such as to meet the requirements of 3.4.3.1.
3.4.3.4.1 Illumination.- The slit shall be suitably illuminated so that
exposure time is at a minimum. The lamp shall be a high pressure mercury arc
type suitably housed and cooled.
3.4.3.5 Filter.- In order to compensate for varying exposure conditions the
lens shall be equipped with a suiitab~e neutral density filter system.
3.4.3.6 Optical path length.- The maximum optical path length cha1i be
2300 mm.
3.4.4 Mechanical system
3.4.4.1 Copy carriage.- A copy carriage shall be provided to mount the object
plane, carriage and illumination equipment. The carriage shall be traversed by
a servo system so as to fulfill the focus requirements of the rectification process.
3.4.4.2 Object plane carriage.- The object plane carriage shall be mounted
on the copy carriage and shall suitably mount the photographic negative to be
rectified. The platen shall be attached to the carriage in a positive, easily
operated system, avoiding the designed stud alignment system. The carriage
shall be traversed by a servo system so as to fulfill the rectification requ.i.reme ts.
3.4.4.2.1 Object plane platen .- The platen shall be transparent and of such
flatness and parallelism so as to hold the copy in a plane perpendicular to the
optical axis.
3.4.4.2.2 Adjustments.- The following adjustments nra.st be provided.
3.4.4.2.2,.1 Swing.- Provisions shall be made to rotate the platen plus or
minus 1800 about a point corresponding to the principal point of the arterial
photograph, so as to align the principal line with the coord-1.nate system of the
rectifier. This angle shall be manually set within plus or miaras 30 seconds
of arc.
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Rase 2005/02/17: CIA-RDP78B04770AQ01400040003-1
3.4.4.2.2.2 Initial setting.- The initial position of the negative carrier shall
be set by suitable means relative to the principal point to within plus or minus
0,0005 inch of the required calculated dimension..
3.4.4.2.4 Locating mechanism.-, Means for locating and positioning the principal
point of the copy negative and the mechanical center of the copy platen to within
.0005 inch of each other shall be provided. This fixture shall locate the
principal point of the copy ph.otography by means of the fiducial marks. The
mechanism shall be so designed to allow removal of the glass stage for cleaning.
3 . . .2.5 Light protection.- Baffles shall be installed to block stray light
from the l.i.ght source and prevent fogging of high speed film.
3.4.2;.-'-? Lens carriage.- The lenses and filter mechanism shall be mounted on a
lens carriage. A servo system shall traverse the carriage so as to fulfill the
auto.focuas conditions required by the rectification process.
3.1,l+,4 Recording cylinder mechanism
3.4.4.4.1. Recording cylinder.- The recording cylinder shall be capa'b:Le of
supporting 36 by 36 inch., 9 by 36 inch and 9 by 9 inch c c, film. The film rha13,
be held to the drum by mechanical and/or pneumatic techniques whI& shall rot
dimensionally or optically distort the copy film.
3.4.4.4.2 Drive motor and speed reducer.- The recording cyl:Inder shall be driven
at a constant velocity past the exposure point by a motor and sr e~+ 2aducer
combination. No togging or Intermittent motion of th: caribi cation is permissible.
The drive combination shall have a controlled speed ra c a u3.on C f at least
+10 percent of nominal.
3.4.4.5 Servo system, Separate servo systerr ? s? r 11 rive the carriage of trKa
three motion, axes with the following c?_.ars c eri tics .
3.4,4,5.1 Accuracy,- The dynamic a.ct;Lracy al compared. -,kri.th the
programmed data shall, be-
a.
Object distance (p) - pl~~s or ::n nus .0127 mm
b.
Image distance (q)
plus or minus .1000 mnm
c.
Copy distance (v)
plus or inirrue .0127 ttun
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Ruse 2005/02/17: CIA-RDP78B04770A001400040003-1
Exhibit RADC _ 5157
3.4.4.5.2 Speed.- the may-irmxm speed of the servo system shall. be .5 inches
per s ,..on,d under manual control.
3.x+.1..5.3 Input Input to the servo system shall be electrical signals from
a digital decoder.
3.4.4.6 Digital decoder.- The rectifier ehall be provided with a suitably d.esigr.e..
digital decoder unit, to control the 5ervc mechanisms.
3.4.4.6.1 Inputs . - Input to the digital decoder shall be on 7 level perforated
tape, similar to that prepared by an RCA 501 computer. The programmed information
pun hed into the tape will provide point to point digital positioning instx. act:.oars
for three axes plus:
a. Identification number of copy
b. Initial positioning of each axis.
3.4.4.6.2 Outputs.- The outputs shall be electrical signals suitable for
inputs to the servomechanism controlling the motions of the three; axes.
3.4.4.6.3 Axes.- The decoder shall accept the inputs and provide outputs
for the following three axes of motion of the rectifier.
a. Copy platen - 14 inches, total travel
b. Lens position - 60 inches, total travel
c. Object distance _ 55 inches, total travel
3.4+.4.6.4+ Operating speeds.- The maximum operating speeds of the three axes
shall be:
a. Copy platen - 0.2 inch per second
b. Lens position - 0.3 inch per second.
c. Object distance 4 0.05 inch per second
The rectifier shall be capable of two-speed operation. The low speed operation
shall be used for high resolution output as outlined in 3.4.3.1. The high
speed operation shall be used for low resolution output and will have a speed
three times that of the high resolution operation.
Approved For Release 2005/02/17 : CIA-RDP78B04770A001400040003-1
Approved For Re- se 2005/02/17: CIA-RDP78BO477OA001400040003-1
qnio
Exhibit RADC-5157
3.4.1+,6.5 Clock.- Timing of the decoder and rectifier shall be obtained.
from the AC line.
3,2+,L..6.6 Checking,- In order to reduce the probability of undetected errors,
parity checking shall be employed. When parity is not obtained the machine shall
shut itself off. Parity shall be, selectively, odd or even.
.3.1+.1+.7 Base.- The various elements of the rectifier shall be mounted on a basic
structure, so as to minimize all vibration propagation from the mechanisms,
The supporting structure of the base shall be designed, so as to provide ducting
to guide forced air, to cool mechanical and electrical components wherever the
need of this cooling is indicated.
3.1+.14.8 Linkages,- The linkages between intra-connected components shall be of
the highest quality. Backlash, or lost motion, shall be 0.0002 inch maximum,
3.1+.1+.9 Interior lighting,- Interior lighting of the rectifier shall be
provided so as to facilitate set up by the operator. The light shall. be aatomat.icai y
turned off when the unit is operational. This includes a safelight within the
portion of the housing containing the recording cylinder.
3.4.1+.10 Operating time.- The maximum operating time to produce a 36-inch
wide recording shall not exceed 12 minutes.
3.4.5 Information outputs.- The following is a description of output information
from a computer which shall be introduced in program form, on punched paper
tape, into the rectifier.
3.1+.5.1 Transformation equations.- The following are the rectification equations
for transforming the various types of photography outlined in 3.1+.1 where
If - distance in ocan direction on recording
I - surface speed of recording cylinder
v - distance in scan direction on copy
it - surface speed. of copy platen
t - resultant tilt angle of vehicle
n - Nodal separation of rectifier lens
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Rei jse 2005/02/17 : CIA-RDP78BO477OA001400040003-1
1.06
Exhibit RDDC- 5157
f - focal length of camera lens
F -, focal length of rectifier lens
S - Scale change of rectification
B - lens to recording cylinder distance
B - Velocity of lens carriage
L - Copy platen to recording cylinder distance
L - velocity of copy carriage
304.5?141. Oblique single frame photography
v=Vf Cos 2t/Sf+Vsint cos t
B = F1 Sf + 1 I
fcoot??vsint
L = p (Sf + F cos z - v sin t) + n
SfCf cos t - V sin t
V = V (f COS t - vein t)2
Sf
SFV in t;
f
L=~~1_- (f Cos t -vsint)2
Sf^
3.4-5.1.2 Strip photography.
J = Y COS 2f',
Cf + V sin t cos t
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Re,Aase 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Exhibit RADC- 5157
V (cost -vsint
Si
B =F (S + 1)
L = F (S + 1) 2 + n
S
3.4-5.1 .3 Vertical panoramic photography
v = f tan .i(SfV
,V = S cos2~f 1
B = F[ S
cos v f +L
B VC' sin (vf)
L = FS + cos (v
S cos v
7
T., = VF' sin (v/f) IS 2 _ cos (v/f)
5f
3.4.5.2 Corrections.- The +oil(ywing are the corrections to the rectifier equations
that the computer must make.
3.4.5.2.1 Earth curvature.- The computer shall adjust for the effects of earth
curvature when computing copy speed by use of the approximation
h = S2
where h : departure of the earth from the datum (computed to four (i) significant
figures)
S = distance from the point of tangency of the datum
Approved For Release 2005/02/17 : CIA-RDP78B04770A001400040003-1
Approved For RQkase 2005/02/17: CIA-RDP78B04770AW1400040003-1
Exhibit RADC-5157
3.1+.5.2.2 Atmospheric refraction,- The computer shall c:_)::rect for the effecti
duc to total atmc spheric refraction. The atmospheri -- mcdel for thin computation
shall be that contained in The ARDC Midel Atmosphere, x.959, Air Force Surveys
Est 1959.
is~ Geophysics 115, Geophysics Research Directorate, AFCRD,s ARDC., Aug
3.1+.5.2.3 Film shrinkage.- Corre2tion for film shrinkage distortion shall
be entered for each of the "B" and "v" values respectively and independent,l.y.
4. QUALITY ASSURANCE PROVISIONS
4..i. The supplier is responsible for the performance of all inspection requirements
as specified herein. Except as othexi;ise specified, the supplier may utilize
his own or any other inspection facilities and services acceptable to the
Government. Inspection records of the examination and tests shall be kept complete
and available to the Government as specified in the contract or order. The
Government reserves the right to perform any of the inspections set forth in the
specification'where such inspections are deemed necessary to assure suppl.ie3
and services conform to prescribed requirements.
1+.2 Classification of tests.- The inspection and testing of the rectifier shall
be classified as acceptance tests.
4.3 Acceptance testing.- The rectifier shah., be subjected to acceptance testing to
determine compliance with the requirements of this exhibit. The acceptance tests
:hall consist of s
a. Preliminary acceptance tests ......... (See 1+.3.1)
b. Final acceptance tests ...............(See l-.3.2)
1+.3,1 Preliminary acceptance tests.- The preliminary acceptance tests shall
be concha-::ted by the contractor at the contractor?s plant and. witnessed by
authorized representatives of the procuring activity. The preliminary acceptance
tests shall consist of the following tests as described under a.1; "Test methods"
of this exhibit-.
a. Mechanical inspection tests.,........ (see i.4,l)
b. Electrical tests... ... Q ........ . ..... (See 4. 4.2)
c. Performance tests .................... (See 4.4.3)
d. Reliability tests . . .................. (See 1+.4.,4)
e. Maintainability tests ................(See 4.i..5)
Approved For Release 2005/02/17 : CIA-RDP78B04770A001400040003-1
Approved For Ref ze 2005/02/17 : CIA-RDP78BO477OA001400040003-1
'WON
Exhibit RADC-5157
4.3.1.1 Preliminary acceptance test report.- After the contractor completes
the preliminary acceptance tests, he shall prepare a preliminary acceptance
test report according to MI.L-STD-831 and furnish three complete copies of the
report to the procuring activity.
1.3.2 Final acceptance tests.- The final acceptance test will be conducted
by the Government using Government personnel and facilities. The final
acceptance tests shall consist of all tests described under 4.4 "Test methods".
4.3.3 Previous acceptance or approval.- Previous acceptance or approval
of material by the procuring activity shall in no case be construed as a
guarantee of the acceptance of the finished product.
4.4 Test methods
4.4.1 Mechanical inspection tests.- The rectifier shall be given a thorough
mechanical and visual inspection and test to determine that the quality of all
materials and workmanship is in compliance with the requirements of this exhibit.
Particular attention shall be given to the following.
a*
b.
C.
screws,
do
e.
f.
go
h.
i.
J.
y
1.
ma
no
o.
p.
q.
Completeness
Nameplates, identification markings and labels
Ease of operation of gears, adjustable and sliding parts,, thumb
controls and switches.
Finishes
Welded joints
Check of solder joints
The fit of components in their respective positions
Check of mounting means
Check of lubrication and rust prevention
Check of safety features and interlocks
Loose fastening and securing devices or parts
Accessibility of components and parts for servicing
Cable runs between components including plugs and receptacles
Grounding connections
Overall dimensions check
Weight check
Other visual defects.
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Re,se 2005/02/17: CIA-RDP78B04770A001400040003-1
Exhibit RADC-5157
4,4,2 Electrical tests.- The rectifier shall be given a thorough electrical test
to determine that all circuits are inherently sound and th-.tt the overall
i erformance of the electrical components is in compliance with the requirements
of this exhibit The electrical tests shall include at least the following;
a. The operating voltages at all important points shall be checked
for conformance with those shown on the circuit labels and related schematic
drawings, This test shall be accomplished with all controls set for first,
minimum and then, maximum operation,
b. Each control button, switch and indicator shall be tested to insure
that it performs its assigned operation or function,
c. The rectifier servo system will be tested to insure that it will follow
the input commands accurately.
4.4.3 Performance tests,- The rectifier shall be given a thorough performance
test by means of pre put,d problems to determine compliance with the
requirements of this exhibit,
4,4,2 Reliability tests,- The reliability of the rectifier shall be demonstrated
by the operation of the rectifier for no less than 1000 hours. The rectifier shall
be accepted as meeting the required MT#3F if no mole than one failure occurs
in this Interval,
4a4a5 Maintainability tests,- The maintainability of the rectifier shall be
demonstrated in accordance with the method described in Appendix A of IMUL-M-26512,
no less than 30 repair actions shall be simulated,
5, PREPARATION FOR DELIVERY
541 Preparation for delivery shall be In. accordance with instructions from the
procuring activity.
6. NOTES
6.1 Intend use.- The rectal f:Ler covered by this exhibit is intended, f or u e~ o
produce photographic copy from orleinal aerial negatives containing ncv7n
of tilt from a vertical axis. Oblique frame, strip, and panoramic photography
can be accommodated, produ.ci -,g a new copy free from displacement due to 1~d It and
format curvature.
AJM/acs
14
Approved For Release 2005/02/17 : CIA-RDP78BO4770A001400040003-1
Approved For Release 2005/02/17 : Cl4
-RDP78B04,ZpA001400040003-1
Report 175. SME-AA-76
15 March 1962
SECTION 1-4
RECTIFIER PROGRAM R1
14. 0 ' Basic Flow Diagram
Paper Tape Input
Compute
Punch
and Copy
High Speed
Printer Output
Paper Tape_
For Rectifier
Temporary
Output Tape
Permanent
Rectifier
Library Tape
14-1
Approved For Release 2005/02/17 : CIA-RDP78B04770A001400040003-1
-R[t( epo 04 A 4Q0R4R0~J-1
19 March 1962
Approved For Release 2005/02/17 : Cl
INTRODUCTION
This computer program generates a punched paper tape
which drives the servos on the electro-optical rectifier. The rectifier
processes oblique frame, strip and vertical panoramic photography.
It works on the principle that all lines perpendicular to the principal
line have a constant scale (neglecting the effect of terrain relief).
The swing angle is set prior to rectification, so that the principal
line is perpendicular to the scanning slit. See Figure 1. As the copy
is moved past the slit, the scanned information is projected to a
recording cylinder by a high resolution imaging lens. The rate at which
the copy is scanned is controlled by the paper tape to correlate with
the constant rate at which the recording cylinder is rotating.
The computer program calculates the position and velocity
data required by the rectifier servos for each scan. The following
basic terms are required:
V, the position (rectangular coordinate in
inches) on the recording cylinder.
V, the constant velocity of the recording cylinder.
v, the position (rectangular coordinate in inches)
of the "line" to be projected.
v, the velocity of the copy platen carriage in the
direction perpendicular to the slit.
14-2
Approved For Release 2005/02/17 : CIA-RDP78B04770A001400040003-1
Approved For Release 2005/02/17 : CIAO
RDO0
15 Mar 19
o o oW6i
Lv the change in v from one scan to the next.
B, the distance between the lens and the recording
cylinder.
B, the velocity of the lens carriage along the
optical axis.
AB, the change, in B from one scan to the next.
L, the distance between the copy platen and
the recording cylinder.
L% the velocity of the copy carriage along the
optical axis.
AL, the change in L from one scan to the next.
T, the position of the variable density filter.
The procedure for rectification requires that the initial
position of the copy platen, vo, be input to the computer program.
The other initial positions (Vol Bo, Lo, To) are computed and printed
for use in the initial coarse adjustment of the rectifier carriages.
The computer then proceeds to "scan" the copy and punch the paper
tape which will drive the servos to the computed positions.
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Release 2005/02/17 : CIA-FR
DP78B04A001400040003-1
Report o. SME-AA-76
15 March 1962
Input
The input to this program consists of only two messages
for each photograph which is to be rectified.
1) The identification message, which will be written
to the Monitor Printer and the magnetic tape.
2) The input data message:
Vol V f, t. S. f, h, R, TD, AD, AV, V, Tr, photo size>
where,
vo (inches); the initial (maximum) position
of the copy platen.
of (inches); the final position of the copy platen.
t (degrees); the resultant tilt of the photograph.
S the scale change from the original
photo to the rectified photo.
f (inches); the focal length of the taking camera.
h (N. M. ); the height of the camera station above
the ground.
R (N. M. ); the radius of the earth at the latitude
of the photograph.
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Release 2005/02/17: CIA-1~DFjl7P$99#00p99037t
15 March 1962
TD;
the average of the measurements
across the fiducial marks on the copy film.
AD ; the average of the measurements across
the same fiducial marks on a theoretically
non-shrink base.
AV (inchee);the increment of V, i. e. , the distance
between scans on the recording cylinder.
(AV is a positive number)
V (inches/sec); the constant velocity of the recording
cylinder.
Tr; the transmission input.
Photo Size (inches); the size of the photo which is
to be rectified.
The input message must contain 13 quantities. There are
several instances, however, in which dummy input may be inserted.
The tilt of the photo, t, is not required by the panoramic program;
the radius of the earth, R, is not required when the corrections for
earth curvature are not needed, i. e. , if h < 50, 000ft (8. 2+ N. M. );
the photo size is not required if the initial and final magnifications
clearly indicate which rectifying lens will be used. All other quantities
are always required.
14-6
Approved FQr Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Release 2005/02/17 : CIA-
DFt0( OAAW?3-9
15 March 1962
Oblique Frame Photography
The computations for each type of photography may he
divided into two sections; the first part is computed only once for each
photograph, the second part is an iterative loop computed many times
for each photo. The procedure for oblique frame photography involves
the following computations.
A. Preliminary Calculations
1. Breakpoint 0 must be set for oblique frame
photography.
2. The input is read and the tilt is checked. If
t < 3 ?, no rectification is required; if t > 60?,
rectification is not possible.
Thus, in order to continue,
3? 1. 3
(6)
(7)
(8)
either lens may be used, and the choice depends on
the size of the photo; if the photo size is less than
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Release 2005/02/17 : Cq
A-RDP7.f ~ 01 Q4 00T -46
15 March 1962
7", the 7. 85" lens is used; if the photo size is
equal to, or greater than 7", the 14" lens is used.
If
Mf - 1. 3
(9)
the photo cannot be rectified with the given input, and the
program stops at a PES. Such a photo may be rectified in
two parts; each section must be treated independently both in
the computer and in the rectifier.
When the proper rectifying lens has ''been determined, two
additional quantities, which are functions of the lens, are
specified; '(, the nodal separation of the lens, and fn, the
ratio of F to the diameter of the aperture. The quantity C,
n
which is used in the calculation of the position of the variable
density filter, is calculated.
Cn
Efn
(10)
where Is, t', and E are program constants.
7. The height of the photograph is compared with hr, a program
constant equal to 50, 000 feet (8. 2+ nautical miles). If h 4 hr,
it is not necessary to correct for earth curvature; if h~>hr, the
corrections for earth curvature are required.
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
IA-RDP78B04;Z?A001400040003-1
Report No. SME-AA-76
16 March 1962
9
8. The initial position of the copy platen, vol is given
as input. The corresponding initial position of
the recording cylinder, V0, must be computed.
a. For h < h r,
V0 .0
f cost t - vo sin t cos t (11)
b. For h > hr,
Vo = S R I ( e0- ep)
h
ep= sin-1
Q0 = sin-1
0 0 = tan-1
R +h
R
vo
(12)
sin t1 - t (13)
sin(Oo + t) -(Oo + t) (14)
x(15)
B. Iterative Calculations
The following formulae are evaluated until the entire
photograph has been scanned (vk < vf), or until 3600
scans have been completed.
1. Given the position of the recording
cylinder, Vk, calculate the corresponding
position of the copy platen, vk, and the
velocity of the copy platen carriage, vk.
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Release 2005/02/17 : C
a. For h c h
r
vk
b, For h > hr,
cos t - v
k sin t
vk = f tan
k
Ok ` tan -1
Lh
_ h
E)k S R f
v
k
h V
S R
+ R (1 - cos ak
V + e
k p
(1 - tan2
I h + R (1- cos
A-RDP7%I304 4PWO01$WSoAm-17 6
15 March 1962
Vk f cos t
Sf +Vk sin tcos t
C 7 -t
0k)
8k)] [R cos (3k] +R2 sinek
+ R (1- cos 8 k) ] 2 + R2 sin2 e k
2. Calculate the distance, Bk, between the lens and the
recording cylinder for this scan. Also calculate the
velocity of the lens carriage along the optical axis.
Bk = F
f S
fCost - vksin
irk F S f sin t
(f cos t - vk sin 0z
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
14-11
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
ReporMo. SME-AA-76
15 March 1962
Calculate the distance, Lk, between the copy platen
and the recording cylinder. Also calculate the
velocity of the copy carriage along the optical
axis.
L
Bk 2
+
(24)
k
L
Bk-F
Bk$k
(Bk-2F)
k
(B
-
F) 2
k
(25)
4. Calculate the position, Tk, of the variable
density filter for exposure control.
C
Tk n
e c
fcost - vksint
Avk = vk - vk -1
5. The changes in the velocities, (Avk, ABk' AT_,_
are computed.
ABk = Bk - Bk-1
(26)
(27)
(28)
(29)
when k = 0, the servos are given the initial velocities,
A Lk = Lk - Lk -1
Av0
= v0
(30)
AB
= B
(31)
0
0
ALo
=
(32)
14-12
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
IA-RDP78BO47ZA001400040003-1
Report o. SME-AA-76
15 l'4arch 1962
in order to give the carriages the initial
velocities to which subsequent changes may
be applied.
6. The quantities,
vk, "k, Bk, AAk, Lk, ALk, Tk
are coded into the message required by the rectifier.
7. The position of the recording cylinder for the next
scan, Vk :1, is computed.
Vk+1 r Vk - AV (33)
14.4 Strip Photography
The procedure for strip photography is nearly identical to that
for frame photography, and only a few of the formulae are different.
A. Preliminary Calculations
1. Breakpoint 2 must be set for strip photography.
2. The input is read and the tilt is checked (eq. 1).
3. The focal length of the taking camera is corrected
(eq. 2).
4. The initial and final magnifications are computed
(eq. 3, 4).
5. These magnifications are checked (eq. 5).
6. The proper rectifier lens is determined (eq. 6, 7,
8, 9) and Cn is computed (eq. 10).
Approved For Release 2005/02A~-:1CIA-RDP78B04770A001400040003-1
Approved For Release 2005/02/17 : q
IA-RWZRPP AO "Q OA41QOjq~ 1
15 March 1962
7. The height of the photo is examined to determine
whether or not the corrections for earth curvature
are required.
8. The initial position of the recording cylinder, Vo, is
computed (eq. 11, or 12, 13, 14, 15).
9. The distance between the lens and the recording
cylinder, B, is constant for the entire photo in
strip photography.
B=F (S+1.0) (34)
Thus for the velocity of the lens carriage,
10. The distance between the copy platen and the
recording cylinder, L, is also constant for the
entire photo in strip photography.
L=B (1- S) +77 (36)
Thus for the velocity of the copy carriage,
L=0 (37)
11. T, the position of the variable density filter
for exposure control, is also constant for the
entire photo.
T = Cn
(S + 11. (38)
14-14
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Release 2005/02/17 : C
A-RDF 7 g ~00 O4QA03Ta
15, March 1962
12. The changes in the velocities of B and 1, are zero.
?B=AL=O
(39)
B. Iterative Calculations
The following procedure is followed until the entire photo-
graph has been scanned (vk< of ), or until 3600 scans
have been processed.
1. Given the position of the recording cylinder, Vk,
calculate the corresponding position of the copy
platen, vk, and the velocity of the copy platen
carriage, vk, (eq. 16, 17, or 18, 19, 20, 21).
2. The change in velocity ('vk) is computed (eq. 27, 30).
3. The same quantities,
vk, B, AB, L, AJ,, To
are coded into the message required by the
rectifier. There is no change in the format of the
message and all seven quantities must appear in each
message, although only vk and Ovk are varying from
scan to scan.
4. The position of the recording cylinder for the
next scan, Vk+l, is computed (eq. 33).
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Release 2005/02/17 : Cq
A-RDP78BO44PA001400040003-1
Report No. SME-AA-76
15 March 1962
Vertical Panoramic Photography
The following procedure applies to vertical.panoramic
photography. Tilted panoramic photos may be rectified in two steps
by first processing them as oblique frame (to remove the tilt) and then as
vertical panoramic.
Preliminary Calculations
1. Breakpoint 4 must be set for panoramic photography.
2. The input is read and the correction is applied to
the focal length of the taking camera.
f - TD f
corrected - AD input
(40)
This corrected value of f is used in the subsequent
calculations.
3. The panoramic sweep angle, vo/f, is computed and
tested. The condition
vo
must hold for rectification.
4. The initial and final values of the optical magnification
of the rectifier lens are calculated.
S (42)
Mf = S/2 (43)
Approved For Release 2005/02/17 : CIA-RDP78B04770A001400040003-1
Approved For Release 2005/02/17 : q
IA-RDP78 77pAN440004 A-76
19 Larch 1962
5. These magnifications must satisfy the conditions,
.5 < M f, M 0 < 9. 0 (44)
Mf is obviously less than Mo.
If equations' 44 are not satisfied, the program stops
at a PES and a new value of S must be used as input.
6. The proper rectifier lens is determined in the same
manner as for oblique frame photography (eq. 6, 7,
8, 9). Cn is also calculated (eq. 10).
7. The height of the photograph is compared with
hr (as in oblique frame photography) to determine
whether or not the corrections for earth curvature
are required.
8. The initial position of the copy platen, vo, is given
as input. The corresponding initial position
of the recording cylinder, Vo, must be computed.
a. For h hr, the corrections for earth curvature are
required. The appropriate switches are set depending
on the value of h.
(4) Using the input value of vo, the position of the copy
platen, the value of Vol the initial position of the
recording cylinder, is calculated.
14-22
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Release 2005/02/17 : q
lA-RDPj %4ZZ 00 ( 04IO
'R3716
15 March 1962
The program is now ready to start the iterative loop, which
will be continued unti`i the entire photograph has been processed, or until
3600 scans have been completed.
(5.) Given Vk, the position on the recording cylinder
for this scan, the program computes vk, the
corresponding position on the copy platen for this
scan. The formulae used vary with the type of
photography and the height of the photograph. The
velocity of the copy platen carriage perpendicular
to the slit, vk, is also computed.
(6.) vk is compared with vf, the input value for the
final position of the copy platen. If vk < vf, the
photograph has/been completely processed in less
than 3600 scans. Control is transferred to (13).
(7. If vk ' v f, the remaining quantities for this scan
are computed:. Bk, Bk, the position and velocity
of the lens carriage; Lk, Lk, the position and
velocity of the copy carriage; and Tk, the position
of the variable density filter for exposure control.
The changes in the velocities, L1vk, GBk, and OLk,
are then computed.
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Release 2005/02/17 :CIA-FR
DP78B04 A001400040003-1
Reporo. SME-AA-76
15 March 1962
(8.) The following quantities,
vk, }3k, ?Bk, ALk, Tk,
are processed into the format required on the paper
tape for the rectifier. The message for this scan is
written to magnetic tape.
(9.) The value of Vk4.l, the position of the recording
cylinder for the next scan, is computed.
(10.) When 3600 cans have been processed, control is
transferred to (13). Until this time, control
returns to (5) to compute vk for the next scan.
(13.) In most cases, the entire photograph has been
processed. In some cases, however, 3600 scans
have been computed, but the photograph is not
completed. In either case, the message for
each scan has been written to magnetic tape.
Now the entire set of messages is punched on
paper tape, the paper tape is checked for parity
errors, and, if the tape is satisfactory, the
output (photo identification and scan messages) is
copied to the rectifier library tape for permanent
storage.
Approved For Release 2005/02/1 i~C? -RDP78B04770A001400040003-1
Approved For Release 2005/02/17 : Clip
-RDPI~ 0'4&63-716
Ma-Mclh
14.8 Format of the Punched Paper Tape
The three carriage positions, (v, B, L), the three
changes in velocity (Av, AB, AL), and the position of the variable density
filter, (T), are calculated for each scan of the photograph. These seven
quantities are in floating point format when they are calculated and they
must be transformed into binary integers and punched on a paper tape
which will be interpreted by the digital decoder of the rectifier.
A. The carriage positions (v, B, L) are transformed into
12 binary bits. This is equivalent to an accuracy of . 0002
inches. This is exactly 2 rows on the punched tape and
can be expressed as 4 octal digits. Therefore the positions
must be transformed into octal integers between 0 and 7777.
The carriages are coarsely positioned, prior to rectification,
using the initial positions which are calculated in the program
and written to the Monitor Printer. The punched paper tape
thus requires only the fractional part of the positions in each
scan message. Thus if we say that each quantity (v, B, or I-)
is composed of an integer part (which may be zero), and a
fractional part, we have
V = V-1 + of
(56)
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Release 2005/02/17 : CI4
-RDP9I*Q 7WOMQQ04AQQ3T,
15 March 1962
Thus we may say that on the punched paper tape,
v = of
(57)
The program drops the integer portions of the 3
positions and retains only the fractional portions which
are still in floating point format. The positions B and L
must always be positive, but v can be either positive or
negative. After dropping the integer portions we have,
IvI, B, LC1.0 (58)
The three fractional positions are now changed to fixed
point and multiplied by 4095. The results are rounded
to the nearest integers, so that
0 - IvI , B, L < 409510
(59)
These decimal integers are converted into octal, so that
0 c I v I , B, L 7777q
(60)
The 4 octal digits for each position are punched on the paper
tape as 2 rows of 6 binary bits each.
If v is a negative number, its value is complemented before
being punched. This is the 10's complement if equation 58
is considered, the 8's complement if equation 60 is
considered, or the 2's complement if the 12 bit binary integer
is considered.
14-26
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Release 2005/02/17 :
CIA-RDAMM00~ 0 0'3- f
15 Mar 1962
B. The change in velocity data (Av, LAB, AL) are not required
to as much accuracy as the position data, and are given
only 6 binary bits each. This is exactly 1 row on the
punched tape and can be expressed as 2 octal integers.
Therefore, the delta velocities must be transformed into
octal integers between 0 and 77.
Before the delta velocities are transformed into octal
numbers, "velocity constants" are introduced. In other
words, Av, AB, and LPL are multiplied by a factor, K,
the purpose of which it to increase the range of these
velocity changes, so that the expression,
0 1A-0 , I'Bl , (AL I c 1. 0 (61)
is a realistic equation.
Forcing the quantities to span the entire range from zero to
one increases the accuracy of the final binary result which
has an accuracy of .016 inches/sec. The K value now
K
being used for LSv, LAB, and AL is 50, (the 3 velocity changes
are basically less than . 02). It is likely that experience in
the rectification of actual photographs will indicate a change
in this constant for one or more of the velocity changes.
These modified velocity changes may be either positive or
negative and are still in floating point format. They are now
changed to fixed point and multiplied by 63. The results
14-27
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Release 2005/02/17 : q
IA-RDP~a$I~b~40003-~
are rounded to the nearest integer, so that
0 - ILvI , IAA I , ILL I 6310 (62)
These decimal integers are converted into octal, so that
0 E I&v I , IA BI , IAL ( 77
8 (63)
The 2 octal digits for the magnitude of each of the changes
in velocity are punched on the paper tape as 1 row of 6
binary bits.
The signs for these quantities are translated into 3 binary
bits (1 indicates -, 0 indicates +) which are also punched on
the paper tape.
C. The position of the variable density filter (T), which controls
the exposure is given in 7 binary bits. This is equivalent to
an accuracy of . 008 of a revolution of the filter. This is 1
row plus 1 bit (on the next row) on the punched paper tape
and can be expressed as 3 octal digits (the first of which is
a 0 or a 1). The value of T is transformed into an octal integer
between 0 and 177.
Since T represents a fractional part of 1 revolution (360?)
it holds that
0c T'--- 1.0
(64)
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Release 2005/02/17 : ?
IA-RDF 8B9X OO$P446U4b7f
. 15 Mar 1962
This value is multiplied by 127 and rounded to the nearest
integer, so that
0 ' T < 12710 (65)
This decimal integer is changed to an octal integer,
such that
0 T 1778 (66)
T can now be expressed as a 7 bit binary number.
The first 6 bits are punched on one line and the last
bit is punched on the next line, followed by 2 positions
which are not used, and then the 3 sign bits for the
delta velocities. It must be stressed here that this
binary integer must not be treated as the other 6
quantities in regard to the transformations from octal
to binary and vice versa. When the length of a binary
number is divisible by 3 (as in 12 bits for v, 6 bits for Av),
it is possible to translate binary to octal starting with the
3 left-most digits. The proper way, however, for any
length binary integer, is to start the right and work
backwards. Thus the array,
0,10 110
14-29
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Release 2005/02/17 : CI,
8 19U4~D3-~ 6
must not be read as 264 (the X's ale the 2 unused bits and
would appear to be the 0's on the tae), but rather the
correct value of T is 055. If it should be necessary
to punch this number in the required format, the
following procedure may be used:
1) write the number (55) in binary, 101 101
2) add 2 zeros to the right hand side, 1010100
3) add leading zeros to make 9 bits, 010110100
4) transform into a 3 digit octal number 264
5) punch these numbers on tape
010 110
100
D. Consider the following quantities as a set of results which must
be formed into a scan message for the rectifier,
v = -1. 5682
Av = -. 00921
B = 31. 0759
?B = . 00158
L = 42. 7476
AL = -, 00572
14-30
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Release 2005/02/17 : Cl
~ -RDP7lEM77 001$G 4o o3-176
15 March 1962
After the integer parts of the positions have been dropped
and the "velocity constant" of 50 is introduced, we have
v = -. 5682
Ar=-.4605
B = . 0759
L1B = . 079
L = . 7476
AL = -. 286
T = .213
These values are now multiplied by the appropriate scaling
constants (4095, 63, or 127) and the results are rounded to
the nearest integer.
These decimal integers are then changed to octal and then to
the proper, number of binary bits. Since v is negative, its
value is complemented. ( The binary result would be the
same if the 10's complement had been used, i. e.,
v = +. 4318)
(+3351)
v =
-2327 = -4427 =
011
011
101
001
IL1v~
29 = 35 =
011
101
B =
031-1 D467 =
000
100
110
111
`L1BI =
05 = 05
L =
3062 = 5766 =
101
111
110
110
TALI =
18 = 22 =
010
010
T
027 = 033 =
0
011
011
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
14-31
Approved For Release 2005/02/17 : 4
The signs of the 3 velocity changes form the binary number
101
This data would appear on the punched paper tape as in
Figure 2, with a start message preceding v and an end
message following the sign bits. Parity, the left bit,
is even on paper tape. Note, especially, the manner
in which T is punched.
E. The rectifier carriages are coarsely positioned, prior
to rectification, by the operator using the positions
written to the Monitor Printer in the computer program.
It has been determined that a special initial message should
be formed to fix the exact initial positions of the carriages
before the initial velocities are introduced. Thus, the
very first message written to magnetic tape (and punched on
paper tape) will contain the initial positions, but the delta
velocities will be zero.
Vol 0, Bo, Q Lo, 0, To.
The second message on the tape will be the normal message
for k = 0, in which the velocities themselves will appear
(see eq. 30, 31,.32)
Vol v0 , Bo , B0 , Lo , L. o , T
o'
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Release 2005/02/17 : q
IA-RDP785W9AM8409!B4B=.1- 7 6
15 March1962
All subset1uent messages will be as previously
described. The last message is followed by an
ED.
Approved For Release 2005 $f'P7l.CIA-RDP78B04770A001400040003-1
Approved For Release 2005/02/17: CIA-RDP78Bp
4.7, 7,0449
9499Q4990 ME-AA-76
15 March 1962
14.9 Output
A. Punched Paper 'Kape
This is the primary output of the program. The tape contains up to
3600 scan messages in the.format described in section 14.8. The last message
is followed by an ED. The computer program includes a procedure for
checking parity on this tape.
B. Monitor Printer
The photo identification and the photo input are written to the Monitor
Printer after they are read. The initial rectifier settings (vo, Vo, Boo Los
To) are written after they have been computed. The proper rectifying lens is
also written to the Monitor Printer, as are operator instructions and messages
accompanying any programmed error stop.
C. Magnetic Tape
As each scan message is formed, it is written to a magnetic tape,
on which the photo identification has also been written. After the last scan
message, and ED is written. This magnetic tape is used to punch the paper
tape, and then the contents of the tape are copied to the end of the rectifier
library tape for reference if the paper, tape for this photo should ever need
to be repunched.
D. High Speed Printer Output
If breakpoint 1 is set, a hard copy output is obtained on the High
Speed Printer. There are 6 lines of printing for each scan message.
14- 34
Approved For Release 2005/02/17 : CIA-RDP78B04770A001400040003-1
Approved For Release 2005/02/17: CIA-RDP78B
Report No. SME-AA- 76
15 March 1962
?OA001400040003-1
1. Line 1 contains those quantities which are not coded for the
rectifier, but which have been calculated; Vk, vk, vk-l' Bk'
Bk-1' Lk, Lk-l. These quantities are printed in floating
point format.
2. Line 2 contains those quantities which are to be coded for the
rectifier; vk, 'vk, Bk, ABk, Lk' 'Li-k# Tk. They are printed
in floating point format. These 7 quantities are printed on all
the remaining lines in the various steps of the rectifier coding
procedure.
3. Line 3 contains the fractional portions of the positions (vk, Bk,
Lk, Tk) and the changes in velocity after the introduction of
the velocity constants. These valuer are also in floating point.
4. Line 4 contains the fixed point equivalents of line 3.
5. Line 5 contains the same quantities after having been multiplied
by the scaling constants (4095, 63, or 127). The integer portion
of the number will be changed to octal (i. e. , .5 has already been
added for rounding).
6. Line 6 contains the octal value of the binary integers which have
been punched on the paper tape.
If breakpoint 1 is not set, the only printer output occurs if any of the velocity
changes exceed 1. 0 after the velocity constant has been introduced.
Approved For Release 2005/(T735CIA-RDP78B04770A001400040003-1
Approved For Release 2005/02/17: CIA-RDP78
P04774 40040061W-AA-76
14. 10 Operating Instructions
The first part of the operating instructions would be common to any
program but is repeated here so that the operator can develop the proper
housekeeping techniques.
1. Mount a work tape, with a ring, on tape station 10. Mount a
copy of the permanent library store tape, with a ring, on tape
station 20. If for any reason tape station 10 is not in operating
order, the console operator should read memory at 00 12 10 and
place the number of a working tape station in the last two digits.
If tape station 20 was not in operation order the operator would
read memory at 00 12 20 and place the number of a working
tape station in the last two digits.
2. A TLT library tape should be mounted on any other available
working tape station (with no ring).
3. The operator should type up the following paper tape message.
4. Clear the computer memory.
5. The operator should now block read forward into 130000 from
the TLT library tape station, set the "P" register to 13 00 00,
set an "X1" status level and depress and release the start
button. The above operation will bring in the rectifier program
from the TLT library to the computer memory.
14-36
Approved For Release 2005/02/17 : CIA-RDP78B04770A001400040003-1
Approved For Release 2005/02/17: CIA-RDP78P
0474 AOQst4MO4QO E-AA-76
15 March 1962
6. The operator can now depress and release the start button
which would automatically place the computer to the first
instruction of the rectifier program. The operator could also'-
have placed in the "P" register the machine address of 00 50 00
which is the first instruction of the rectifier program.
7. The monitor printer will now print out.
"Program R1. -Lyon - Dobbs"
"Rectification of Oblique Photography"
"Set Break Points as follows - Frame BPO-Strip BPZ-Panoramic
BP4".
8. The operator will now set one of the three break points in order
to rectify the given photograph and hit the start button.
9. As a check the monitor printer will now print out the type of
rectification program that will be used.
10. The monitor printer will now print.
"Mount paper tape with photo I. D. "
The photo identification message should be no longer than 260
characters and must be in message format.
11. Mount the paper tape message on the paper tape reader and hit
the start button.
Approved For Release 2005/02/17 : CIA-RDP78B04770A001400040003-1
Approved For Release 2005/02/17: CIA-RDP7
B04Z;` a#QQQj00g -AA- 76
15 March 1962
12. The monitor printer will now print.
"Set BP No. 1 for on-line print out"
If break point 1 were set the results of every calculation per
rectifier scan would be printed out on the on-line printer.
If break point 1 were not set there would not be any print-out
of results. During the program the operator can put break
point 1 on and off, if so desired, to obtain print outs of blocks
of calculated results.
13. The monitor printer will now print out.
"Mount photo input of PTR"
Just as a review the photograph input should consist of the
following terms written in 12 digit. floating point format.
A. Start message followed by a 3 digit serial number XXX
B. ISS followed by starting position in inches with sign
C. ISS followed by final position in inches with sign
D. ISS followed by the tilt of photograph in degrees with sign
E. ISS followed by the scale change with a sign
F. ISS followed by the focal length of the taking camera in
inches with sign.
G. ISS followed by the height of the camera station in nautical
miles with a sign.
H. ISS followed by the radius of the earth at the latitude of the
photograph in nautical miles followed by a sign.
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
14-38
Approved For Release 2005/02/17: CIA-RDP78B
0A001400040003-1
Report No. SME-AA-76
15 March 1962
I. ISS followed by the average of the measurement across the fiducial
marks of the copy film in inches followed by a sign.
J. ISS followed by the average of the measurements across the same
fiducial marks on a theoretically non-shrink base in inches followed
by a sign.
K. ISS followed by the distance between scans on the recording cylinder
in inches followed by a sign.
L. ISS followed by the constant velocity of the recording cylinder in
inches per second followed by a sign.
M. ISS followed by the transmission input given in percent followed by
a sign.
N. ISS followed by the size of the photo which is to be rectified in
inches followed by a sign followed by an end message.
14. Mount the photo input on the paper tape reader and hit start.
15. The monitor printer will now print out all the data that was on the
photo input tape. The operator should check these values to be cer-
ain that he is processing the proper tape.
16. The computer will now test the tilt value or in the panoramic case v,o/f.
It then calculates the initial and final magnification values in order to
determine the proper lens to use for the rectification of this photograph.
These values are then printed out on the monitor printer with the initial
magnification first followed by the final magnification.
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
14-39
t
g;OA001400040003-1
Report No. SME-AA-76
15 March 1962
17. The computer will now determine the proper size lens for
the magnification values calculated. The selected lens will
be printed out on the monitor printer. There is a common
area in which either lens may be used so that only the format
size would determine the size lens that is best suited. If
this were the case the print out would be as follows:
1'M1 and M2 in Common Area. The size of photo will deter-
rr:ine proper lens. "
If the computer had only one possible lens the print out
would be as follows:
"Use 7. 85 lens to rectify this photo. " or
"Use 14 inch lens to rectify this photo.
18. The next print out would be the computed results of the initial
starting points of the rectifier. This would be 5 floating point
numbers which represent the starting positions for
(1) The copy platen
(vo)
(2) The recording cylinder
(Vo)
(3) The lens carriage
(Bo)
(4) The copy carriage
(Lo)
(5) The variable density filter
(To)
Approved For Release 2005/02/11~_fA-RDP78B04770A001400040003-1
4 $ A001400040003-1
Report No. SME-AA-76
15 March 1962
19. The computer will now begin its iteration cycle. For each suc-
ceeding position of the recording cylinder the computer computes
and writes out in message format, to the output magnetic tape
the new positions and velocities o`f the servos.
20. The iteration cycle will continue until we have reached of or
3600 scans. If we have reached of the monitor printer will print
out the following message.
"Rectification completed. Ready to copy from magnetic tape to
paper tape. "
"Set BP 5 for parity check instructions"
If we had reached 3600 scans first before of the monitor printer
would have printed the following:
"Exceeds 3600 scans"
"Floating point number which gives the last calculated position of
vk 11
"Rectification completed. Ready to copy from magnetic tape to
paper tape. "
"Set BP 5 for parity check instructions"
21. It is recommended that for the first couple of times the operator
put on break point 5 in order to familiarize himself with the
parity check procedure. .
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Release 20051021 if : CIA-ROP 7 84
0,UPA001400040003-1
Report No. SME-AA-76
15 March 1962
22. The operator will now hit the start button and the monitor printer
will print the following message.
"Copying to paper tape"
The information that has been stored on magnetic tape will now
be punched out on the paper tape punch. When this operation
is completed the monitor printer will print
"Copying Completed"
This would be followed by parity checking instructions if break
point 5 were set.
23. When parity checking instructions have been completed the
operator should hit the start button. The monitor printer will
print out 'Are you ready for parity check".
24. The operator will snow hit the start button which will start the
paper tape reader checking parity on the paper tape.
25. If too many parity errors are detected, the operator can unwind the
paper tape, remove and destroy it. Mount a new paper tape on
the paper tape punch and set break point 3. The operator will now
follow the by pass procedure which would allow the computer, after
it prints out on the monitor printer instructions on break point
settings, to punch out a new paper tape.
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Release 2005/02/17: CIA-RDP78
041 0A001400040003-1
Report No. SME-AA-76
15 March 1962
26. When the tape completes its parity checking stage the monitor
printer will print
"P. T. has been parity checked"
"Rectification program completed"
27. The program will now copy the results that it has just calculated
and place it on a permanent library tape which was mounted on
tape station 20. (Or if 20 was not in working order the location
of a`tape station trunk that was placed into the last two digits
of machine address 00 12 20).
28. The operator should now remove the paper tape from the paper
tape reader and on the leader of this tape should write down the
following information.
a. The photo identification number
b. The focal length of the lens to be used (as stated in step 17)
c. The five initial starting positions as described in step 18
of this section.
29. If the output exceeds 3600 scans as explained in step 20, the
balance of the program will have to be completed as follows.
A new photo input tape has to be punched with the only change being
the starting position (vo ) which should be the position the computer
14-43
Approved For Release 2005/02/17 : CIA-RDP78B04770A001400040003-1
A001400040003-1
Report No. SME-AA- 76
715 March 1962
had processed on the 3600th scan. This position was written on the monitor
printer as described in step 20. The balance of the new photo input tape
should be the same as the -,old tape. The rectifier program will have to be
started from step 1 of this section if the computer was disturbed from the
last run. If the computer was not disturbed then the operator can start
from step 6 where the "P" register was set to 005000 and the start button
was depressed and released.
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved Eor_ Release 2005/02/17 : CIA-RDP78B04A001400040003-1
Report No. SME-AA-76
15 March 1962
PROGRAMMED ERROR STOPS
Using the Section 14. 10 as a reference, the error stops
will be introduced in this section as they would appear in
the operating instructions.
1. If the operator had forgotten to set one of the three possible break
points for the rectification of the photograph, the computer would automatically
return to the instruction:
"Set Break Points as follows - Frame BPO, Strip BP2, Panoramic BP4"
The operator would then set one break point and continue.
2. If the operator resets one of the above break points during the operation
of the program the computer would go to a program error stop (PES).
The operator would then have to restart the rectifier program from
the beginning in order to continue.
3. The computer compares the input tilt value to 3 degrees. If the
input value is below 3 degrees the monitor printer will print the following:
"No rectification required on the photo".
The computer would then go to PES and the program would be completed.
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved p Release 2005/02/17: CIA-RDP78B04 7OA001400040003-1
Report No. SME-AA-76
15 March 1962
4. If the computer had determined that the tilt was above 3 degrees
it would then compare the tilt to 60 degrees. For the case of the tilt
being greater than 60 degrees the monitor printer would print the following:
"Tilt too large photo cannot be rectified. "
The computer would then go to PES. The tilt value on the input tape
would then have to be changed and the program restarted from the
beginning in order to continue.
5. The computer program will now branch out into one of three
paths, (i. e., Frame, Strip or Panoramic) This writeup will assume we
were going through the frame and strip program first and then the
panoramic error stops will be covered later. In the frame and strip
program, the computer will calculate the following values:
M2 (initial) =
Sf
fcost - v
sint
0
M1 (final)
Sf
fcost - vfsint
The above values are tested to be sure they are within the limits of
the rectifier lens design. Ml is compared to 0. 5 and if it is found to
be below 0. 5 the following print out will result:
"Ml is less than 0. 5. Determine a new scale factor "S"".
The computer would then go to PES. In order to continue the program
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved Release 2005/02/17: CIA-RDP78B0 74A001400040003-1
Report No. SME-AA-76
15 March 1962
the operator would have to determine a new value of "S", punch up a
new input tape and start the rectifier program from the beginning.
The operator is free, if so desired, to change any other values but he
must be careful that when Ml is to be calculated it will be below 9.
(This test is done later on in the program),
6. If Ml is greater than 0. 5 the next test would be to see if MZ is
0
greater than Ml, If Ml is greater than M2 the following error print out
would result:
"Ml is greater than MZ. "
The computer would then go to PES. In order to continue it would have
to be determined why this occurred 'and a new data input tape developed.
The program would then have to be started from the beginning.
7. If Ml was less than M2 the computer would then compare MZ to 9.
If M2 was greater than 9, the monitor printer would print out the following:
"M2 is greater than 9. Determine a new scale factor "S"".
The computer would then go to a PES. In order to continue the program,
a new value of S or the other parameters that govern M2, must be
determined. A new input tape must be produced and the program
started from the beginning.
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved Release 2005/02/17: CIA-RDP78B00A001400040003-1
Report No. SME-AA-76
15 March 196Z
8. Another check that is made with the calculated magnification values
would be to determine if M1 is less than 1. 3, and M2 is greater than 4.
If this condition is present the monitor printer will print the following.
1'M1, M2 error condition. "
The computer would then go to a PES. In order to continue the program,
the values of M1 and M2 must be changed so that this error condition no
longer exists. A new input paper tape must be produced and the program
started from the beginning.
9. The computer will now generate the control tape for the rectifier.
The program is so arranged that if any delta velocity exceeds the
maximum velocity of the servo the monitor printer will print:
"xxx Over limits". '
where the x's represent the number of the scan that exceeded the maximum
servo velocity.
10. As stated in step 5 of this section, the rectifier program could have
gone down one of three paths. The error print outs were the same for the
frame and strip as shown above. For the panoramic program the tilt
value is calculated instead of being given as in the frame and strip program.
Approved For Release 2005/02/17 : CIA-RDP78B04770A001400040003-1
Approved or- Release 2005/02/17 : CIA-RDP78B0-0A001400040003-1
Report No. SME-AA-76
15 March 1962
The value v0 is calculated and compared to 60 degrees. If this
value exceeds 60 degrees the following print out occurs.
"v zero f too large for rectification".
The computer would then go to a PES. In order to continue, the
starting point vo must be changed so that when divided by f its
result should be smaller than 1. 0472 radians (60 degrees). The operator
would then produce a new input tape and restart at the beginning.
11. The panoraXnic program would have the same error restart
procedures as the frame and strip for the following print outs:
"Ml scale too small. Determine new S" on the panoramic program
would be identical to "Ml is less than 0. 5. Determine a new factor S"
as shown in step 5 of this section for the frame and strip program.
12. The error print out of:
?M2 scale too large. Determine new S"
for the panoramic program would use the same restart procedure as:
'fM2 is greater than 9. Determine a new scale factor S".
in step 7 of this section for the frame and strip program.
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved Release 2005/02/17: CIA-RDP78B00A001400040003-1
Report No. SME-AA-76
15 March 1962
13. The panoramic program has the same error print out and restart
procedure as step 8 of the frame and strip program.
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Release 9005109117 - CIA-R.111278 OA001400040003-1
Report No. SME-AA-76
15 March 1962
14.12 Machine Requirements
1. Memory Required 2489 instructions
Instructions 005000 - 055167
Data and Work Areas 134470 - 137767
2. Subroutines Required
System
FPT2
SQT2
SIN2
ATN2
ENCO
DECV
QERY
N(FLX 2)
"3. Input/Output Requirements
a. Input is on paper tape
bd Output is to the monitor printer and magnetic tape.
c. An optional output can be made to the high speed printer by
the application of break point 1.
Approved For Release 2005/02/17 : CIA-RDP78B04770A001400040003-1
Approved For Release 20051021 if : CIA-ROP 7 84
04 0A001400040003-1
Report No. SME-AA-76
15 March 1962
14. 13 Timing
The rectifier program running time will depend on the input
parameters. The longest possible program will be one in which the taking
camera is located above 50, 000 feet and a combination of its other parameters
such that it would require more than 3600 scans to complete the scanning
of the negative. For the above case it would require approximately 4-1 /2 hours
to complete the program and punch out the control tape. In the 5 months we
have produced rectifier tapes, for the testing of the rectifier, we have found
that the shortest program was about 1/2 hour. The average time we have
estimated would be about 1-1/2 hours per program.
14-52
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Release 2005/02/17 : CIA-RDP78B04770A001400040003-1
RECTIFIER
LAMP
VARIABLE
DENSITY
FILTER
SERVO
COPY
PLATEN
COPY CARRIAGE
X
V CONSTANT
VELOCITY
RECORDING
CYLINDER
/ L=A+81- 71
Approved For Release 2005/02/17 'CIA-RDP71B0NUMQ,01SE,C PAT-ON
Approved For Release 2005/02/17 : CIA-RDP78B04770A001400040003-1
TAPE
MOTION
?
?
? ? ? ? ?
? ? ?
? ? ? ? ?
. ?
?
? ? ? ? ? ? ?
? ? ?
? ? ? ? ?
? ? ? ? ?
? ? ? ? ?
? ? ? ? ? ? ?
P 25 24 23 ? 22 21 20
TYPICAL MESSAGE
roved Fer Release 2005/0
ABOUT 8 SPROCKET HOLES
BETWEEN MESSAGES
NUMBER
TITLE
VALUE
1
RCA CHARACTER
START
MESSAGE
(v)
2
POSITION OF COPY
3351
PLATEN
(t\ 4)-)
CHANGE IN VELOCITY
3
OF COPY PLATEN
35
(B)
DISTANCE BETWEEN
4
LENS AND RECORDING
0467
CYLINDER
(As'
5
CHANGE IN VELOCITY
05
OF B
(L)
DISTANCE BETWEEN
6
PLATEN CARRIAGE
5766
AND CYLINDER
(A L)
CHANGE IN VELOCITY
7
OF L
22
T
8
EXPOSURE POSITION
033
9
SIGNS FOR 3, 5 and 7
- + -
10
RCA CHARACTER
END
MESSAGE
X X 2 UNUSED BITS
WHICH ARE
NEVER PUNCHED
Approved For Release 2005/02/17 : CIS
-RQP78B04,;OA001400040003-1
Report No. SME-AA-76
15 March 1962
Close the Simultaneous Gate. Write the
program identification to the Monitor
Printer.
Write to the Monitor Printer:
"Set one of the following breakpoints;
BP 0 : Frame photography,
BP 2. Strip photography,
BP 4 : Panoramic photography."
Not
Set
J
(Write to ta mom T-37
Set
Write to the Monitor
Printer:
"Frame Photography"
Write to the Monitor Printer:
"Mount paper tape with the photo
identification on the PTR. "
4
Not
Set
Not
Set
it breakpoint 4
Set
Write to Monitor
Printer:
"Panoramic Photography"
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
DP78B04 0A001400040003-1
Report No. SME-AA-76
15 March 1962
write this photo identification to it.
Write to the Monitor Printer:
"Set breakpoint 1 for High Speed
Printer output''.
Not
PFA24 Set
"No High Speed Printer Output. "
Approved For Release 2005/02/17 : CIA-RDP78B04770A001400040003-1
Approved Fmor,-Release CIA-RDP78B04WOA001400040003-1
Report No. SME-AA-76
15 March 1962
14.14 DETAILED FLOW CHARTS FOR PROGRAM R1 (cont.)
Read paper tape message containing the input
or this photo:
Vol Vf, t, S, f, h, R, TD, AD, AV,
V, Tr, photo size>
Write this input to the Monitor Printer.
PFA31
Set
Test breakpoint 0
PFA32 . 71
End of initial set-up computations.
Transfer to frame and strip section
of the program.
Not
Set
This is panoramic photography. End
of initial set-up computations. Trans-
fer to the panoramic section of the pro-
gram.
70 Not
-1 Set
PFA33 It 72
Not
Set
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Release 2005/02/17 :
CIA-RDP78BO4OA00140004000,port No. SME-AA-76
15 March 1962
14.14 DETAILED FLOW CHARTS FOR PROGRAM R1 (cont.)
Write to the Monitor
Printer:
"Rectification is not
required."
Write to the Monitor
Printer:
"Tilt is too large for
rectification.
Test the tilt of the photo with the minimum
tilt requiring rectification.
SC: t - 30
PRZ
PRP
Test the tilt of the photo with the maximum
allowable tilt.
SC: t - 600
PRZ
PRN
Compute the corrected value of the focal
_ TD
(corrected AD f input
Change t (tilt) to radians. Compute terms
which will be used, for all h, in the iterativ
loop:
sin t, cos t, f cos t, Sf, V/S
14
Compare the input h, the height of the photo,
with hr to determine if corrections for the
earth's curvature must be considered.
SC: h - h
Approved For Release 2005/02/17 : CIA-RDP78B04770A001400040003-1
Approved or Release
CIA-RDP78B04ZJr0A001400040003-1
Report No. SME-AA-76
15 March 1962
14.14 DETAILED FLOW CHARTS FOR PROGRAM R1 (cont.)
h h
r
Corrections for the earth's curvature are
required.
Compute additional terms for use in the
iterative loop:
R2, hV h
SR ' SRf
h h
r
Corrections for the earth's curvature are
not required.
Compute additional terms for use in the
iterative loop:
f cost t, sin t cos t, (sin t)/f
Compute Vo, the initial position of the re-
0 f cos t - vo sin t cos t
Set V. in the proper location for subsequent
Compute the angles required in the calculatio
f Vo;
= tan-1 ( fo1
R+h
R
R+h
R
Compute V?, the initial position of the re-
cording cylinder:
t
V = Sh f (?o- ?p)
0
Set Vo in the proper location for subsequent
calculations.
Approved For Release 2005/02/17 : CIA-RDP78B04770A001400040003-1
-RDP78B00A001400040003-1
Report No. SME-AA-76
15 March 1962
14, 14 DETAILED FLOW CHARTS FOR PROGRAM R1 (cont.)
Compute Mf, the final magnification.
Approved or Release
i'Mf is less than .5. Determine
is greater than M
0
.4 PRP
PRP
Check M f against the rectifier's minimum
magnification;
SC: .5 -Me
PRN
PRZ
(must be less than or equal to M0;
SC: Mf - Mo
Mf = Sf
f cos t - vs sin t
3 47
PRN
PRZ 351
Write to the Monitor Printer:
"M0 is greater than 9. Determin
a new scale factor S".
4d PPIP
Write M f and Mo to the Monitor Printer
M. must be less than or equal to 9. (), the
rectifier's maximum magnification;
SC: M0 -9.
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved or Release - DP78BOWOA001400040003-1
SC: M f - 1. 3
PFD74 360
Mf ~ 1.3
Check Mo;
SC: Mo - 4.0
f Z 1.3
Mf< 1.3
Check Mo;
SC: M? - 4 0
Mf > 1.3
Mo l 4. 0
14.14 DETAILED FLOW CHARTS FOR PROGRAM R1 (cont.)
P.- I Frame, Strip
PRZ
PRP
PRZ
PRN
PR Z
M.C 4.0
L.
Write to the Monitor Printer:
"M f and M. are in the common area. The
size of the photo will determine the proper
lens
f--
Check the size of the photo (in inches).
PFD80
1'RP
Write to the Monitor Printer:
"The 7. 85" lens is used to rectify
this photo"
Set F = 7. 8776
q _ -.2098
fn = 3.0
PRN
PRZ
Write to the Monitor Printer:
"The 14. " lens is used to rectify
this photo".
Set F = 14.2796
7 _ -. 0.188
fn = 4.5
Report No. SME-AA-76
15 March 1962
M f C 1. 3
Mo > 4.0
Write to the Monitor
Printer:
"Error Condition"
Approved For Release 2005/02/17 : CIA-RDP78B04770A001400040003-1
Approved For Release 2005/02/1
CIA-RDP78B0A001400040003-1
Report No. SME-AA-76
15 March 1962
Frame, Strip
Compute Cn,
Cn
E fn2
where IS, t', and E are program
Set iteration tally (# 770) to (3599)10'
Set decimal iteration counter to zero.
Set switch Z (4 450) to A for first iteration.
1NOT 377
SET
Strip
photograp
hy
.
stant
for the en
tir
e photo.
B
=
F(S+l)
k
Bk =
0
L =
B
(1
- S
k
Lk =
k
0
T
Cn
k =
(S+I)2
14.
14-8
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Release 2005/02/17 :
IA-RDP78B040A001400040003-1
Report No. SME-AA-76
15 March 1962
14.14 DETAILED FLOW CHARTS FOR PROGRAM R1 (cont. )
(Frame set-up)
(Strip set-up)
h < h r
IN. corrections for earth curvature.
Vk f cost t
2
(cost - vk s t)
S
= h V +9
k SRf k p
01, =
1 R sin 6k
h + R (1 - cos 6k)
= ftan0
hV (1 - tan 20
k)
SR
r [h + R(1 - coa A k)] [R cos el,] f R2gin Bk
~h + R(1 - cos e )~ + R2 sin2 6
k--
Test vk against the final value, vf;
Frame or Strip
Iteration loop
780
h >h
r
orrections for earth curvature are required.
The computations are completed.
The entire photo will he rectified
in less than 3600 scans. Transfer
to paper tape punching section of
the program.
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Release 2005/02/17 : 4
IA-RDP78B04 0A001400040003-1
Report No. SME-AA-76
15 March 1962
14.14 DETAILED FLOW CHARTS FOR PROGRAM R1 (cont. )
Frame Strip
NOT
SET
418 NO,r
-1 SET
B fS
I fcost - vksint
B k =
(FSf sin t) v'
(f cost - vk a in t)`
B2
Bk - F
BkBk(Bk2F)
Lk (B~ - F)2
C
n
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Release 2005/02/17 :
CIA-RDP78BOAZ-FOA00140 I-1 SME-AA-76
ar (~''ch 1962
Frame
440
Set Av = AB = Li = 0. Set
Set switch 7 to A.
go to decoding for special
initial fine position
adjustment
ABo = Bo
AL = L
0 0
I
PFF50 470
rSet switch 2 to B or subsequent iterations.
PFF60 480
Set up the initial rectifier settings in an
output message and write it to the
Monitor Printer:
K v0, V0, Bo, Lo, To
Move vk' Bk' Lk
into vk-1, Bk-1' 1-'k-1
The required quantities for this scan have been
computed.
vk, Avk, Bk, ABk, Lk. ALk. Tk.
Transfer to the section of the program which
codes this data for the rectifier paper tape.
550-755
------------------ -----------
1 Rectifier paper tape coding
--------------------------------- I
PFHOO
Calculate Vk for the next scan:
Vk+l Vk-AV
Write to the Monitor Printer:
"Photo exceeds 3600 scans."
Transfer to paper tape punching part of
lithe program.
4V
PFF40
Set A'0 = v0
450 2265
5~ SW
2
B k> 0
~vk = vk - vk-1
ABk = Bk - Bk-1
OLk = Lk - Lk-1
I
i arnic photography.
scan on frame or
strip photography.
785
14. 14-11
Approved For Release 2005/02/17 : CIA-RDP78B04770A001400040003-1
Approved Release 2005/02/17: CIA-RDP78B00A001400040003-1
Report No. SME-AA-76
15 March 1962
14.14 DETAILED FLOW CHARTS FOR PROGRAM R1 (cont.)
Begin the panoramic computations.
Compute the corrected value of the focal
length, f;
TD
(corrected (input
v
Compute oo , the panoramic sweep.
Save this quantity for use in the calcu-
"vo / f is too large
Set the initial and final magnifications.
Mo=S
Mf = S/2
Write to the Monitor
Printer:
"Mf is less than .5.
Determine a new scale
factor S."
PPA50 PRN PRZ
Check Mf against the rectifiers minimum
PRZ
PRN
Write Mf and Mo to the Monitor Printer
PPA 62 2054 PPA61 J, 2053
Write to the Monitor
Printer:
' MQ is greater than 9.
Determine a new scale
factor S."
Mo must be less than or equal to 9. 0, the
rectifier's maximum magnification;
SC: Mo - 9. 0
SC: 1f - 1.0471976
14. 14-12
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Release 9005.109.117 I;-.YlA-RDP78B04
-0A001400040003-1
Report No. SME -AA-76
15 March 1962
14.14 DETAILED FLOW CHARTS FOR PROGRAM Ri (cont.)
Mf > 1.3
M 0 4. 0
Write to the Monitor Printer:
"M f and M. are in the common area. The size
of the photo will determine the proper lens.
PPA80 PRP 2
Write to the Monitor Printet':
"The 7. 85" lens is used to rectify
this photo".
Set F = 14.2796
77 _ -. 0488
f = 4.5
n
Write to the Monitor
Printer:
"Error Condition".
Write to the Monitor Printer:
The 14" lens is used to rectify
this photo".
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Release 2005/02/17 : CI4
-RDP78BOOA001400040003-1
Report No. SME-AA-76
15 March 1962
14.14 DETAILED FLOW CHARTS FOR PROGRAM R1 (cont.)
2069
.
Compute Cn,
C =
n
PPA86
Is Tr t'
E fn
Set the iteration tally (# 770) to (3599)10?
Set the decimal iteration counter to zero.
Set switch 2 (# 450) to A for the first iteration.
Set switch 7 (# 775) to B for panoramic.
Compute terms used in the iterative loop:
FS , 2F
Set up the constants required and prepare for
Compare the input h, the height of the photo,
with hr to determine if corrections for earth
curvature must be considered.
SC: h - hr
h > h
r
Corrections for earth curvature are required.
Compute additional terms used in the iterative loop:
R+h h hV
R ' SRf ' SR
PRZ
PRN
h < h
r
Corrections for earth curvature
are not required.
Compute additional terms used in
the iterative loop:
fS, V
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
where Is, t', and E are program constants.
Compute Vo, the initial position
V = fS tan vo
0 f
IA-RDP78B00A001400040003-1
Report No. SME-AA-76
15 March 1962
14. 14 DETAILED FLOW CHARTS FOR PROGRAM R1 (cont.)
hC h
- r
No corrections for earth curvature
are required.
-1 Vk l
Vk = f tan
fS
Test vk against the final value vf;
PRP
PRZ
h > h r
Corrections for earth curvature are required.
= f tan- I
R+h
R
hVk
Compute V0, the initial position
SRf in-1 R+h Bi Vol vo
sn-
h R f f
hVk
cos
R+h cos h 1.0
R+h hVk
R 2
-cos -Snf
The computations are completed. The
entire photo will be rectified in less
Approved For Release 2005/02/17 : CIA-RDP78B04770A001400040003-1
Approved For Release 2005/02/17 : CIA
RDP78BQ 0A001400040003-1
eport No. SME-AA-76
15 March 1962
14. 14 DETAILED FLOW CHARTS FOR PROGRAM R1 (cont.)
Continue the computations for this scan.
Bk=F
S + l.ol
L
l cos vk JJ
f
FS V k in vk
B
k
f
v
f cost
k
f
PPD30
2250
B2
Lk = k +
Bk-F
Bk Bk (Bk - 2F)
Lk
2
(Bk F)
PPD40
2.160
Cn
Tk =
S
+ 1.0 2
cos vk
f
Transfer to the section of the program which
computes the final quantities and does the
paper tape coding for all photography.
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Release 200510
Report No. SME-AA-76
15 March 1962
Add 1 to the decimal iteration
I Pest breakpoint 1
NOT SET SET
610
~ut except in #630.
Move the following quantities to
this print area.
vk, Ovk' Bk' AB k' Lk, ALk, Tk
These are the quantities which are
to be coded for the rectifier.
NOT
SET
f/17: CIA-RDP78B00A001400040003-1
Clear print area 1.
Move the iteration counter and the
following quantities to this print area.
Vk' "k, "k-1' Bk, Bk 1' Lk-1
Print and paper advance.
14. 14- 17
Approved For Release 2005/02/17 : CIA-RDP78B04770A001400040003-1
Approved or Release
CIA-RDP781307 OA001400040003-1
Report No. SME-AA-76
15 March 1962
14. 14 DETAILED FLOW CHARTS FOR PROGRAM RI (cunt.)
PRN
PR2,
Move the exponent of v into the work area.
Move a plus sign into the area.
WA = ,r yy+
Decimal subtract 50 from this exponent
(,;; yy+) - ( 50 +)
Test the PRI's
Iv; z1.0
The integer portion of the number must
be discarded. Convert the decimal
difference obtained in No. 631. Z into
an octal number.
Use this octal difference to "SET T",
Pick up the fractional part of v(and its
sign) and give it an exponent of 50.
the interger portion the v must be
discarded.
i. e, if
V = Vf,
is the fractional quantity which is to be
coded for the rectifier.
V is still in floating point format and
may be positive or negative.
Repeat the above procedure with Ill.,
i. e. , if
B = BI + B f,
F3 = B f.
Approved For Release 2005/02/17 : CIA-RDP78B04770A001400040003-1
Approved For Release 2005/02/17 : ?
IA-RDP78B00A001400040003-1Report No. SME-AA-76
15 March 1962
14.14 DETAILED FLOW CHARTS FOR PROGRAM R1 (cont.)
These 3 quantities are multiplied by 50, the velocity
constant, as the first step in the scaling process.
The magnitudes of Lv, LB, and Al
should all be less than . 02.
i.e.,
05 1AvI , I LBI, IL$ f~I5.o2
Check the results:
OCILVI51.0
05ILBIc 1.0
05ILLIc 1.0
any value >1.0
Print the partial results.
v , Lv, B, Lv, L, AL,, T
These are the fractional parts of the
positions, the scaled accelerations, and
the original value of T.
Clear print area 2. Change v , Lv, B
LB , L , LL , T from floating point to
fixed point with 1 digit in front of the
decimal point, 12 digits after the
decimal point and a sign. The fixed
point quantities are placed in print area
The magnitude of at
least one of the quan-
tities is grter than
1.0. Write the iter-
ation count to the
Monitor Printer and
skip SW3
Approved For Release 2005/02/17 : CIA-RDP78BO477OA001400040003-1
Approved For Release 2005/02/17 : CIA-R
P78B04W0A001400040003-1
Report No. SME-AA-76
15 March 1962
14.14 DETAILED FLOW CHARTS FOR PROGRAM Rl (cont.)
Paper Tape Coding
PGA38 690
Clear print area 1.
692
Truncate the fixed point quantities in print area 2 by
moving the sign of each quantity, so that
v, B, L = X. xxxxxf
v, AB, AL = x. xxx?
T = x. xxxxi
Move a 5 into the proper locations in print area 1
for the rounding of the multiply in No. 695.
Decimal multiply the truncated quantities in No. 692
by the proper scale factors, adding the results into
print area 1, where the rounding factors have been
positioned.
'
Set up the decimal points in the print area. Print
the scaled values and paper advance.
O,y
Approved For Release 2005/02/17 : CIA-RDP78B04770A001400040003-1
Approved For Release 2005/02/17 :
0 (IvI, IBI, ILIC4095
O': IA'I, ! OBI, TALI