characteristics of torsion and supine orientations by

122
CHARACTERISTICS OF OPTOKINETIC TORSION IN UPRIGHT AND SUPINE ORIENTATIONS by ARTHUR REMY MALAN S.B. Aeronautics and Astronautics, M.I.T. (1983) Submitted in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE IN AERONAUTICS AND ASTRONAUTICS at the MASSACHUSETTS INSTITUTE OF TECHNOLOGY June, 1985 © Massachusetts Institute of Technology, 1985 A I Signature of Author Department of Aeronautics and Astronautics May 16, 1985 Certified by . ofessor Robert V. Kenyon IT sis Supervisor Accepted by Professor Harold Y. Wachman Chairman Departmental Graduate Committee

Upload: others

Post on 28-Feb-2022

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

CHARACTERISTICS OF OPTOKINETIC TORSIONIN

UPRIGHT AND SUPINE ORIENTATIONS

by

ARTHUR REMY MALAN

S.B. Aeronautics and Astronautics, M.I.T. (1983)

Submitted in partial fulfillment of therequirements for the degree of

MASTER OF SCIENCEIN

AERONAUTICS AND ASTRONAUTICS

at the

MASSACHUSETTS INSTITUTE OF TECHNOLOGY

June, 1985

© Massachusetts Institute of Technology, 1985

A I

Signature of AuthorDepartment of Aeronautics and Astronautics

May 16, 1985

Certified by .ofessor Robert V. Kenyon

IT sis Supervisor

Accepted byProfessor Harold Y. Wachman

Chairman Departmental Graduate Committee

Page 2: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

2

CHARACTERISTICS OF OPTOKINETIC TORSIONIN

UPRIGHT AND SUPINE ORIENTATIONS

by

ARTHUR REMY MALAN

Submitted to the Department of Aeronautics and Astronauticson May 16, 1985 in partial fulfillment of the requirements for the

Degree of Master of Science in Aeronautics and Astronautics

ABSTRACT

An instrument to measure torsion by the magnetic search coilmethod was built. A torsion coil was developed that could bemounted on a soft contact lens. The coil was relatively comfortableto wear. System noise without lowpass filtering was 0.125*. Post-processing with a digital filter reduced noise to 0.025*.

Two subjects were tested in both the upright and supinepositions. A wide angle optokinetic drum rotating at speeds up to30*/sec was used to induce torsion.

Torsion saccades are depressed with respect to horizontal andvertical saccades. The torsion main sequence slope (saccade peakvelocity vs. saccade amplitude) produced by a log-log straight line fitwas found to be greater in the supine position than in the uprightposition for both subjects. The ratio of torsion slow phase velocityto stimulus velocity was on the order of 0.1. Torsion nystagmus issymmetric with respect to intorsion and extorsion. No obviouscorrelation exists between torsion and circularvection. A 2*-3* d.c.torsion offset was noted for upright positions but not for supinepositions. Both subjects noted adaptation effects to the stimulus andresidual torsion was observed after the termination of stimulus.

Thesis Supervisor: Professor Robert V. KenyonTitle: Assistant Professor of Aeronautics and Astronautics

Page 3: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

3

ACKNOWLEDGEMENTS

There is an endless list of people to thank for their useful

contributions to this project. In particular, I would like to thank the

following:

Professor Robert V. Kenyon, for his willingness to subject himself

to the trials of experimentation and for his useful comments during

the preparation of this thesis.

Jay Cohan, whose dedication and enthusiasm played a major

role throughout the project. For building parts and analyzing data

and reviewing this thesis, I owe him a great deal indeed.

Sherry Modestino, Bob Renshaw, and Marilyn Williams, who

kept the Man-Vehicle Laboratory running amidst all the daily

confusion involved with this and a score of other projects.

Finally, but far from least, I would like to thank my wife for

her patience and understanding during the course of this project.

Her devotion and love made the intolerable tolerable.

Page 4: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

4

TABLE OF CONTENTS

CHAPTER 1 INTRODUCTION 10

1.1 Torsion 10

1.2 Measuring Torsion by the Search Coil Method 12

CHAPTER 2 INSTRUMENT 14

2.1 Principles Behind the Search Coil Technique 14

2.2 Instrument Electronics 16

2.2.1 Timing Generator 18

2.2.2 Magnetic Field Drivers 21

2.2.3 Input Signal Demodulator 21

2.2.4 Power Supplies and Construction Methods 24

2.3 Physical Apparatus 26

2.3.1 The Cube 27

2.3.2 The Frame 27

2.3.3 Magnetic Field Coils 30

2.3.4 Bite Board Assembly 31

2.3.5 Optokinetic Drum and Motor Assembly 31

CHAPTER 3 TORSION COIL 38

3.1 Creating the Coil 40

3.2 Soft Contact Lens Preparation 40

Page 5: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

5

3.3 Mounting the Coil on the Lens 41

3.4 Calibration 42

3.5 Subject Instrumentation 44

CHAPTER 4 EXPERIMENTAL PROCEDURES 48

4.1 Upright Experiment 48

4.2 Supine Experiment 51

4.3 Delay Between OKN Drum Runs 53

CHAPTER 5 DATA ANALYSIS 54

5.1 Data Filtering 54

5.2 Torsion Main Sequence Analysis 57

5.3 Slow Phase Velocity Analysis 60

CHAPTER 6 RESULTS 61

6.1 Torsion Main Sequence 61

6.1.1 Least Squares Fit 66

6.1.2 Confidence Intervals of the 67Main Sequence Slopes

6.2 Torsion Slow Phase Velocity 68

6.3 Correlation between Circularvection and Torsion 73

6.4 Some Observations 73

CHAPTER 7 CONCLUSIONS 76

7.1 Torsion Main Sequence Summary 76

7.2 Main Sequence: Torsion versus HorizontalNertical 77

Page 6: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

6

Torsion Slow Phase Velocity Summary

Torsion and Circularvection

APPENDIX A PICTORIAL GUIDE TO TORSION COILAND LENS ASSEMBLY

APPENDIX B RAW DATA AND OKN DRUM SPEEDS

B.1 Raw Data Figures

B.2 Actual OKN Drum Speeds

APPENDIX C SOFTWARE LISTINGS

C.1 A 31-Point FIR Filter: ifilt.c

C.2 A 99-Point FIR Filter: filt99.c

C.2 A Data Decimation Program: shrink.c

APPENDIX D SUGGESTIONS FOR THEMAN-VEHICLE LABORATORY

D.1 Discussion of the Torsion Instrument

D.2 Suggestions for Future Research

REFERENCES

7.3

7.4

79

80

81

84

84

84

92

92

92

93

117

117

118

119

Page 7: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

7

TABLE OF FIGURES

Figure Page

2.2 Electronics Block Diagram 17

2.2.1 Timing Generator 19

2.2.2 Magnetic Field Driver 22

2.2.3.1 Demodulator Input Stage 23

2.2.3.2 Analog Mulitplexer and Output Stage 25

2.3.1 Wooden Cube 28

2.3.2 Wooden Frame 29

2.3.4.1 Side View of Bite Board Assembly 32

2.3.4.2 Plexiglas Bite Board 33

2.3.4.3 Side View of Physical Apparatus 34

2.3.5.1 Motor and Tachometer Switching Schematic 36

2.3.5.2 Optical Tachometer 37

3.0 Torsion Coil and Contact Lens (Top View) 39

3.4 Torsion Calibrator and Linearity Curve 43

3.5 Cheek Instrumentation 46

5.1 Typical Torsion and Velocity Sequence 56

6.1.1 Main Sequence - Subject A Upright Intorsion Stimulus 62

6.1.2 Main Sequence - Subject A Upright Extorsion Stimulus 62

6.1.3 Main Sequence - Subject A Supine Intorsion Stimulus 63

6.1.4 Main Sequence - Subject A Supine Extorsion Stimulus 63

6.1.5 Main Sequence - Subject B Upright Intorsion Stimulus 64

Page 8: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

8

6.1.6

6.1.7

6.1.8

6.2.1

6.2.2

6.2.3

6.2.4

6.2.5

6.2.6

6.2.7

6.2.8

6.4

7.2

Sequence -

Sequence -

Sequence -

Main

Main

Main

SPV -

SPV -

SPV -

SPV -

SPV -

SPV -

SPV -

SPV -

A

A

A

A

B

B

B

B

Residual Torsion

Main Sequences

Subject

Subject

Subject

B

B

B

Upright Extorsion Stimulus

Supine Intorsion Stimulus

Supine Extorsion Stimulus

Upright Intorsion Stimulus

Upright Extorsion Stimulus

Supine Intorsion Stimulus

Supine Extorsion Stimulus

Upright Intorsion Stimulus

Upright Extorsion Stimulus

Supine Intorsion Stimulus

Supine Extorsion Stimulus

in Subject B

- Torsion and Horizontal

Lens Preparation

Assembling and Mounting Torsion Coil

Subject B Upright Intorsion Stimulus

Subject B Upright Intorsion Stimulus

Subject A Supine Extorsion Stimulus

Subject A Supine Intorsion Stimulus

Subject B Supine Intorsion Stimulus

Power Spectrum of ifilt.c

Power Spectrum of filt99.c

Subject

Subject

Subject

Subject

Subject

Subject

Subject

Subject

A.1

A.2

B.1

B.2

B.3

B.4

B.5

C.1

C.2

64

65

65

69

69

70

70

71

71

72

72

74

78

82

83

85

86

87

88

89

94

94

Page 9: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

9

TABLE OF TABLES

4.1 Upright Torsion Experiment 50Stimulus Presentation Sequences

4.2 Supine Torsion Experiment 52Stimulus Presentation Sequences

6.1.1 Least Squares Straight Line Fit for 66log(Peak Velocity) vs. log(Amplitude)

6.1.2 Confidence Intervals of the Slope 67of the Main Sequence Fit

6.2 Slow Phase Velocity Mean Gain 68

B.2.1 Upright Torsion Experiment Desired and 90Actual Drum Speeds

B.2.2 Supine Torsion Experiment Desired and 91Actual Drum Speeds

Page 10: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

10

CHAPTER 1

INTRODUCTION

This thesis describes the development of and the experimentation

with an instrument for measuring torsion. Torsion is the rotation of

the eye about the visual axis or the line of sight. The study of

torsion and how it arises is important to the understanding

visual-vestibular interaction and the perception of the body's

physical orientation. Traditionally, most eye movement research has

concentrated upon horizontal and vertical eye movements.

Horizontal and vertical eye movements have been easier to measure

(e.g. via EOG) than torsion and have been well categorized in the

literature. For torsion there is a dearth of published information

available. For example, to the best of the author's knowledge, no

study examing saccadic torsion for a normal, untrained human has

ever been published prior to this thesis.

1.1 Torsion

Torsion has been had a history of diverse nomenclature;

synonyms for torsion include cyclotorsion, cyclo-duction and ocular

counterrolling (OCR). Torsion is essentially an involuntary reaction in

untrained normal human subjects that occurs in response to visual

and vestibular stimuli [Dichgans and Brandt, 1973; Crites, 1980]. The

major problem with torsion is the difficulty of precisely measuring

Page 11: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

11

it.

Various torsion measuring strategies have been tried and four

primary methods have been identified in the literature. These

methods are the alignment of after-images [Balliet and Nakayama,

1978], measurement by photographic means [Miller, 1962; Balliet and

Nakayama, 1978; Lichtenberg, 1979], the reflection of light from the

eye or a lens [Kertesz and Jones, 1969; Petrov and Zenkin, 1973], and

direct measurement by the use of a search coil in a magnetic field

[Robinson, 1963; McElligott et. al., 1979].

The first method, after-image alignment, is a totally subjective

measurement that subjects provide by, typically, aligning a bar to

the same angle of rotation as an after image on their retinae. The

obvious disadvantage of this system is that dynamic eye

measurements are impossible to record. Another concern is the

introduction of measurement bias by the subjects themselves.

The photographic technique improves upon the after-image

technique since an objective measurement is made; however, there

are two major problems with this method: a low sample rate, e.g.

3Hz. [Lichtenberg, 1979] and 30Hz. (Balliet and Nakayama, 1978] and

the cost and effort required to extract torsion data from the raw

pictures (i.e. no real-time measurement is possible).

The last two techniques sense the actual movement of the eye

and thus enable one to make dynamic, real-time recordings of eye

output. Both of these methods are non-linear to a degree and are

susceptible to crosstalk from horizontal and vertical eye movements.

Page 12: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

12

They are preferable though since they enable objective

measurements to be taken. The last method, the use of a search coil

in a magnetic field, was employed in this research project.

1.2 Measuring Torsion by the Search Coil Method

The magnetic search coil method was used in this project. In

this method an induction coil is placed in or upon the subject's eye.

The subject is in an oscillating magnetic field during the experiment

and the induced voltage on the eye coil is processed and used to

provide a measure of eye position. The use of this technique stems

from Robinson's work in the early 1960's [Robinson, 1963]. Robinson

demonstrated measuring horizontal, vertical, and torsional eye

rotations. Since then, several similar methods have been proposed

for measuring eye position with magnetic field techniques [McElligott

et al., 1979; Zeevi and Ish-Shalom, 1982].

The principal problem with this method is placing the search coil

in or on the eye. For animal subjects, coils have been implanted

surgically into the eye [Baarsma and Collewijn, 1975], but for human

subjects this is an unacceptable procedure. Robinson used a suction

lens that stuck to the eye by pulling a vacuum. However, this

caused a rise in intraocular pressure and Robinson recommended

that the duration of lens wear be less than 30 minutes to avoid

possible damage to the eye. Robinson's work inspired others to

improve upon the placement of the search coil in the subject's eye

Page 13: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

13

by using a scleral ring with a coil implanted in the ring [Collewijn et

al., 1975]. This procedure required topical anesthetic to be used in

conjunction with the scleral ring. In contrast, the project described

in this thesis did not require the use of suction or anesthetic in fixing

the coil with respect to the eye.

This project used the novel technique of adhering a soft-contact

lens to the eye and using the lens as a base upon which a torsion

coil could be mounted. This search coil was attractive since the

materials used in its construction were commonly available, the lens

did not lead to any build up of intraocular pressure, and the lens

was fairly cheap to use (about $1 per test run).

Remmel's work [femmel, 1984] was used as the basis for

building the electronics for the instrument and the physical

apparatus was built with a combination of learning from past

projects in the Man-Vehicle Laboratory, some inspiration from Dr. P.

Schiller's laboratory, and a little engineering common sense.

Page 14: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

14

CHAPTER 2

INSTRUMENT

Building a functional torsion measuring instrument required a

great deal of effort. Electronics and a physical apparatus had to be

constructed; a torsion coil was developed by the author (see Chapter

3). The physical apparatus and the torsion coil were both the

products of two major design cycles and many refinements.

2.1 Principles Behind the Search Coil Technique

As mentioned in the Introduction, this instument used an

oscillating magnetic field to measure eye position; thus, it would be

appropriate at this point to review the principles behind the

generation of the eye position signal. The magnetic field vector, B,

enclosing the subject's head was generated by applying a ±15V square

wave across the field coils at 50KHz. Assuming that the field coils

could be modelled as a R-L circuit, the current, ifc, in the field coils

obeyed the following equation:

d V Rdt L T T ifC~fc L fc

Solving this equation with zero initial conditions for its response to

a step:

Page 15: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

15

i tt = V/R N (1 e-(R/L)t) and

(difC /dt)t=0 = V/L

The time constant of a R-L circuit is r = L/R and if r > 10ps (1/2

period of 50KHz. square wave) then the current response to theapplied square wave voltage in this case would resemble a trianglewave with slope V/L. In the case of this instrument, the aboveassumption regarding t was validated empiracally and simplified the

analysis. The magnetic field generated an induced voltage, VSC, inthe search coil worn by the subject. Assuming a uniform magneticfield, Vsc can be expressed as:

VC= -M Acsino d/dt( ifc)

where

M a mutual inductance of the two coilsAc - Area of the search coile = Angle between the plane of the coil and B

Since ifc could be approximated as a triangle wave, Vsc had theform of a square wave; thus, the search coil voltage had the samewave form and frequency as the original field driving voltage. Since

the subject wore an induction coil on a soft contact lens adhered to

the eye, the amplitude of the search coil voltage was modulated bythe subject's eye position. For small deflections of the eye about

0=o*, sinO2. and so the amplitude of the induced voltage was

Page 16: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

16

approximately linearly proportional to the angle of eye displacement

from the 0* position. See Section 3.4 for a linearity check.

2.2 Instrument Electronics

The ocular torsion instrument electronics were originally

designed to be used for horizontal and vertical eye movement

measurements. Because of this, the instrument contained some

circuitry that was not utilized. The electronics of the instrument

could be classified into three functional units: the timing generator,

the magnetic field driver, and the torsion signal demodulator. See

Figure 2.2.

The timing generator provided a timing signal to both the field

driver and the signal demodulator. The same signal was presented

to both units since the desired phase difference between the two

units was 0*.

The magnetic field driver used the timing generator signal to

impress a ±15V square wave across the field coils. This voltage wave

form induced a similar voltage wave form in the search coil as

mentioned above.

The output of the subject's induction coil was fed to the signal

demodulator. The front end of the signal demodulator was a high

impedance stage that incorporated both highpass filtering and voltage

gain. The signal was then passed through a phase sensitive detector

that produced a demodulated output proportional to the cosine of the

Page 17: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

17

Channel 1Channel 2

Coil InputChannel 1 OutChannel 2 Out

*Only one of the two channels is used for torsion

Figure 2.2 Electronics Block Diagram

Timing MagneticGenerator Field

Demodulator--+

- - +

Page 18: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

18

phase difference between the input signal and the demodulator

switching signal [Horowitz and Hill, 1980]. Since the input signal and

the switching signal were both derived from the same timing

generator, the phase difference between them was constant and

negligible since it arose only from signal propagation delay through

the wires connecting the subsystems. Under these conditions, full

wave rectification was achieved. The demodulated signal was

lowpass filtered, amplified, and lowpass filtered once again before

being presented at the instrument electronics output.

2.2.1 Timing Generator

The timing generator consisted of a DTL 9601 producing the

master clock frequency, two 74164 shift registers that produced

modulo-4 and modulo-6 divisions of the 9601 output, and a 7402 that

provided reset and output inversion functions for the 74164s. See

Figure 2.2.1.

The oscillation frequency of the 9601 was set by a PC circuit

consisting of a lOOOpF capacitor and a 6.8Kf resistor. The nominal

oscillation frequency was 300KHz. This IC retriggered itself through a

cascaded two stage RC network with each stage consisting of a 500pF

capacitor and a 2200 resistor. The output pulses of the 9601 were

fed to the clock inputs of both 74164 shift registers.

The shift registers performed division on the clock input in the

following way (assuming that the shift register had just been reset).

Page 19: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

4

CI C2 9601

+ 5V

I4 R3

13

C3

COMPONENTS*All resistors are 1/4W, 5%

unless otherwise noted

R I,R3

C1,IC3

S1, S2

R2, R4, R5, R6, R7

C2, C4, C5, C6, C7

22006.BKO

500pF1000pF

SPDTARM 4/85

ni

7'

74164

74164

+ 5V

11

91/4 7402 R4 R5

TC4 TC5I r+ 5V

6

1/4 7402 R6 R7

C6 C7ITT

S2

1/4 7402 HORIZONTALPOLARITY

HORIZONTALDEMODULATOR

HORIZONTALAMPLI F ER

YERTICALDEMODULATOR

E RTICALAMPLI FIER

C>

1/4 7402 VERTICALPOLARITY

Figure 2.2.1 Timing Generator

I -- ---CD

Page 20: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

20

First, at each clock pulse the serial input introduced a logic 1 into the

shift sequence. The logic 1 level propagated through the shift register

one stage per clock pulse until it came to the stage that had been

connected to the shift register's clear pin via a two stage RC network

(identical to the one used with the 9601) and a NOR gate from the

7402. At this point the clear line was brought low and all stages

were reset. This in turn forced the output of the NOR high again.

The cycle was ready to start again. A 50 percent duty cycle square

wave was found on the pin halfway between the input and the pin

that was connected to the clear pin. For modulo-4 division four

stages were used and for modulo-6 division six stages were used.

The remaining two NOR gates were used to provide complements of

the square waves. One bad feature of the original schematic was

that the serial inputs to the 74164 shift registers had been left

floating and not explicitly tied high though in practise this did not

seem to have any detrimental effect on the circuit operation.

The key issue in the timing generator design was that the ratio

of the square waves produced by the two shift registers was as 2:3.

Square waves locked to each other in this ratio share no harmonic

frequencies. This allowed two channels of information to be

transmitted over a single line by frequency coding. For torsion this

was immaterial since only one channel was used.

Page 21: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

21

2.2.2 Magnetic Field Drivers

There were two identical magnetic field drivers in the

instrument since it was originally designed for measuring horizontal

and vertical eye movements. Each driver consisted of a three stage

transistor amplifier whose output stage transistors were either in

saturation or cutoff. See Figure 2.2.2. The first two stages consisted

of 2N3904 and 2N3906 transistors that converted the TTL signal

from a 74164 into a 30V peak-peak square wave that drove the

MJE243 and MJE253 transistors of the output stage. The output

stage operated as a push-pull amplifier with a.c. coupling to the load.

Inductive load protection was provided by 1N4018 (1N914) diodes.

2.2.3 Input Signal Demodulator

The eye movement signal demodulator consisted of three units.

These were the input stage, the demodulators, and the output stage.

The input stage was made up of three cascaded wide bandwidth

LF357H op-amps. See Figure 2.2.3.1. The frequency response of the

input stage was highpass with gain (filter: -3dB at 17.7KHz.; overall

gain: 50dB at 50KHz.). A LF356H op-amp inverted the output of the

final LF357H to provide the demodulators with both both normal

and inverted signals.

Page 22: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

22

+ 15Y

R1

03

C3 Q+ R3

Q2 Q6

~ Q4

R2

AMPLIFIER

-1 5Y

C1 C2

Hr--oAMPLIFIER

SOUTPUTDr

COMPONENTS*All resistors are 1/4W, 5%

unless otherwise noted

R1, R2R3

1000UF6.8pF

IN4018

2N39042N3906MJE243MJE253

Ci,C3

C2

DI, D2

Q1, Q4Q2, Q3Q5Q6

330Q150Q

ARM 4/85

Figure 2.2.2 Magnetic Field Driver

K D1

Page 23: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

23

R9LF357H LF357H LF357H

COI L - + C2 + R8

I NPUT R+

to2 R4T R7 .... F356H MUIX

R) R3 R6 0 OUTC1

COMPONENTS*All resistors are 1/4W, 5%

unless otherwise noted

R1,R3,R5 3000R2, R4, R7 3.3K0R6 1.6KOR8,R9 IOKQ, 1%

Cl 6.5pFC2 0.03MF

ARM 4/85

Figure 2.2.3.1 Demodulator Input Stage

Page 24: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

24

The two switching demodulators were constructed out of CMOS

4051 analog multiplexers. See Figure 2.2.3.2. The multiplexers

switched between the two input stage outputs. The multiplexers

were switched by the outputs of the 74164s and were thus

synchronized to the magnetic field drivers. For torsion only one of

the multiplexers was needed.

The output stage for each demodulator consisted of a third order

passive lowpass filter (-3dB at 300Hz.) that fed into a LF356H

op-amp. See Figure 2.2.3.2. The op-amp provided summation of an

offset voltage and gain (21dB) to the filter's output. Finally, the

op-amp output was filtered through a single stage RC filter (-3dB at

1540Hz.) and delivered to the output of the signal demodulator.

2.2.4 Power Supplies and Construction Methods

The instrument's electronics were powered by three separate

sources. The magnetic field drivers were powered by two Elpac 15

volt power supplies that provided +15V and -15V with a maximum

current rating of 1.2A. The timing generator used a +5V supply that

was taken off a proto-board. This same board was also used to

implement the input stage of the signal demodulator and used its

+15V and -15V supplies for power.

All circuits were constructed on vector board with 0.1 inch hole

spacing except for the input stage of the signal demodulator. The

latter was implemented on a powered proto-board after first being

Page 25: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

14MUX 0 13INPUTS o -3

6

9

ILO

?7 TI 6

4051

+ 15Y

R5 R7VR1 0 4

5Y C5 T R6 L

R 1 R2 R3 3CHANNELC4 T OUTPUT

LF356H - -

±~CHANNELDEMODULATORINPUT

COMPONENTS*All resistors 1/4W, 5%unless otherwise noted

R I, R2, R3R4R5R6R7

C1, C2, C3C4, C5

VR1

22KO470027KO

IKO, 1%IOKO, 1%

4700pF0.22pF

10K(, 10-turn pot.

ARM 4/85Figure 2.2.3.2 Analog Multiplexer and Output Stage

N%%Lfl

Page 26: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

26

unsucessfully tried on vector board. It was found that the

instrument stability improved once it was mounted on the

proto-board. It appears that the most likely reasons for the initial

poor performance were the lack of a ground plane on the vector

board and bad wiring paths that allowed crosstalk between op-amp

inputs and outputs.

The output transistors of the field drivers were mounted onto

thick L-shaped aluminum pieces that had been spray painted matte

black. It was noted that the op-amps of the input stage of the signal

demodulator became quite warm in the course of their operation

and so a muffin fan was used to blow air over the input stage

circuit. The same airflow was also used to circulate air across the

magnetic field driver.

The timing generator and the signal demodulator (with the

exception of the input stage) were mounted within natural finish

aluminum BUD boxes. Banana plugs were used to connect power

sources to the circuitry. All signals entered and left the BUD boxes

via bulkhead mount BNC connectors. The magnetic field driver

circuits were mounted within an old project enclosure that had

perforated sides allowing easy air circulation for cooling.

2.3 Physical Apparatus

The physical structure that supports the magnetic field coils and

the subject was constructed almost entirely out of construction grade

Page 27: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

27

wooden beams with a 2-inch by 4-inch cross section. The wooden

parts in or near the magnetic field were joined using wood glue and

wooden dowels. The major structures of the apparatus were the

wooden cube and the wooden frame that supports the cube. The

other physical structures were the magnetic field coils, the bite board

assembly, and the optokinetic drum. Special care was taken to

ensure that a minimum of metal was located in or around the

magnetic fields since high priority was given to minimizing field

distortions.

2.3.1 The Cube

The wooden cube was made entirely out of 2-inch by 4-inch

beams that were joined together using Elmer's glue and wooden

dowels. See Figure 2.3.1. The cube was used to hold the magnetic

field coils and the subject's head in fixed positions relative to each

other. The cube's position could be raised or lowered within the

frame to allow for height differences between subjects.

2.3.2 The Frame

The wooden frame was made out of two identical sub-assemblies

that used the same construction materials and techniques as the

cube. See Figure 2.3.2. These two assemblies were screwed together

using metal screws and 2-inch by 4-inch cross pieces. The screws

Page 28: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

26

//

30.25 in.

1

ARM 4/65

Figure 2.3.1 Wooden Cube

30.25 in.

/

1h

v

r30.1in.

Page 29: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

29

- Subassembly(1 of 2)

-I-v

36.675"

Crosspieces(2 of 4)

72.25"

33.125"

ARM 4/85

Figure 2.3.2 Wooden Frame

7

/

I

I

Page 30: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

30

were used at the extreme top and bottom of the frame and so were

quite far away from the magnetic field. The frame had to be

constructed in this manner since it was too large to be moved from

room to room in its fully assembled state. The wooden cube slides

up and down within the frame and can be fixed to the frame with

large wooden clamps. The wooden clamps did contain metal

threaded rods but they were a better choice than using metal

C-clamps.

2.3.3 Magnetic Field Coils

The coils that generate the magnetic field were constructed by

wrapping 5 turns of 18 guage wire inside hula-hoops of 26.4 inches

diameter. The hoops were slit along the outside and also opened by

unstapling the tube that makes up the hoop. The wire was then

inserted into the tube. There were two pairs of coils; one for the

horizontal field and one for the vertical field and each pair of coils

was wound in series.

The coils were taped to the cube with duct tape and were

approximately separated by one coil diameter, i.e. 26.4 inches. The

coils were connected to the magnetic field drivers through a barrier

strip and a three-conductor cable (two live wires and a common

ground). For the torsion experiments only the coils that generated a

horizontal magnetic field were used.

Page 31: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

31

2.3.4 Bite Board Assembly

An L-shaped piece was made out of wood and glued to a small

frame that was clamped to the cube. See Figure 2.3.4.1. The bite

boards were connected to the L-shape with 3 nylon screws and

plywood washers. The bite boards themselves were cut out of 1/4

inch thick plexiglass. See Figure 2.3.4.2. The boards have tines that

insert between the nylon screws. Kerr Dental Compound was built

up over the end of the bite board and the subjects made dental

impressions in it. When the subjects bit into the bite boards during

the experiment, it provided head fixation with respect to the board

which in turn was fixed relative to the magnetic fields. Figure

2.3.4.3 details the physical placement of the bite board assembly

with respect to the cube, frame, and optokinetic drum.

2.3.5 Optokinetic Drum and Motor Assembly

Optokinetic (OKN) stimulus was provided to the subjects by a

drum of 18 inch diameter and 22 inch depth constructed out of

cardboard and wooden hoops. The interior of the drum was covered

with a vegetable pattern tack paper that provided a jumbled visual

field. The subject's head projected far enough into the drum to

cover the entire visual field. This was important for producing a

strong sensation [Dichgans et al., 1973].

Page 32: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

32

Nylon Screws(10-32)

PlexiglasBase

Clearance forlower rim ofOKN Drum

Plywood supportfor lighting - hasaperture for subject'shead

Lights to illuminateOKN Drum Interior

- 2" x 4" wooden beams

ARM 4/85

Figure 2.3.4.1 Side View of Bite Board Assembly

Page 33: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

33

5/16"

1/4"

1/4 inch plexiglas Kerr DentalCompound

2.25" I**12"

1/2"ARM 4/65

Figure 2.3.4.2 Plexiglas Bite Board

Page 34: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

34

Hidden Surf aces00ir

Jp~.

~~*'*~

t Cube

OKNDrum

4

~~1+-- Frame

--

+- -_

I,9]I

Magnetic Field Coils

Bite Board Assembly

ARM 4/65

Side View of Physical Apparatus

p.'

4-

It* ,,~ ~,* SI. -a- -

4

Figure 2.3.4.3

r

Page 35: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

35

The drum was attached to a stiff 1/2 inch plywood base that

was connected to a DC motor that drove the drum. The motor was

powered by a variable DC power supply that was used to select a

stimulus velocity of up to 30*/sec. The motor's direction of rotation

could be selected by a DPDT switch and the motor could be turned

on or off with one half of a DPST switch. See Figure 2.3.5.1.

The motor and power supply formed an open loop system and so

motor speeds were tabulated against DC voltages. An optical

tachometer was built that would give the actual drum speed during

an experiment. See Figure 2.3.5.2. The tachometer consisted of

three components: a flashlight bulb, a disk with a hole drilled every

18 degrees along the rim, and a circuit with a photo-transistor. The

disk was attached to the motor shaft and rotated with the drum.

As the drum rotated the bulb could briefly shine upon the

photo-transistor through one of the holes in the disk. When this

happened an electrical pulse was generated. These pulses were

recorded during an experiment and later used to find the actual

drum speed. The power supply to the tachometer was switched at

the same time as the OKN drum supply by using the other half of

the DPST switch mentioned above.

Page 36: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

36

0 - 25V200000F40V

S1.8

-4

S2.a

I MOTOR

S2.b

S1.b

OPTICALTACHOMETER

I

ARM 4/85

Motor and Tachometer Switching Schematic

I by

Figure 2.3.5.1

v

Page 37: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

37

+ 0780

JoV +IC1

Ri

L I

R2

R3

A/ 1 R4 TACHOMETERJUT PUT

COMPONENTS*All resistors are 1/4W, 5%

unless otherwise noted

R1 20Q,2WR2 33KOR3 100KOR4 27KQ

Ci 6.8pF

Qi L14H2

L 1 G.E. 222ARM 4/85

Figure 2.3.5.2 Optical Tachometer

Page 38: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

38

CHAPTER 3

TORSION COIL

The torsion coil presented the greatest challenge of this project.

Initially, the type of torsion coil that Robinson developed was tried

[Robinson, 1963]. This coil used the front-back dimension of the eye

for the coil area. Since the area of a coil using this dimension was

quite small, the coil had a noise level of approximately 1. This was

far too high since many optokinetic torsion saccades were found to

have an amplitude of less than 1*. The coil was also limited to 10

turns since this particular version of the coil was designed to be

sandwiched between two soft contact lenses. So the author

developed a more sensitive torsion coil that projected from the eye.

See Figure 3.0. This allowed a coil with a larger effective area (0.1

in 2) and more turns (25) in the coil as well. Both of these features

improved the coil's noise level to approximately 0.125*.

This torsion coil was also fairly comfortable for a subject to

wear since only a soft contact lens was in their eye and the coil

structure projected away from the eye. The possible discomfort

caused by leads in the eye has also been eliminated since the coil is

not directly on the eye.

Page 39: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

39

.- J- Pins

Contact Lens

WaxCoi I

ARM 4/85

Figure 3.0 Torsion Coil and Contact Lens (Top View)

Page 40: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

40

3.1 Creating the Coil

The torsion coil was made by winding 25-turns of 44 gauge

insulated magnet wire onto a 0.35 inch spindle such as the cylinder

of a felt pen. The coil was then removed from the spindle and

dipped into molten candle wax. The entire coil was coated with

wax to provide futher insulation and to provide a rigid encasing for

the thin wire turns. During coating, the coil was dipped quickly in

and out of the molten wax three times to build up thin layers of

wax. Using hot (and not warm) wax ensured that the wax was

runny and so penetrated the coil easily. After coating with wax,

the leads from the coil were wrapped into a twisted pair. See

Apendix A for a pictorial guide to this procedure. The torsion coil

was now ready to be mounted onto a prepared soft contact lens.

3.2 Soft Contact Lens Preparation

The lens was readied for mounting by gluing a small piece

(3/16"xI/8*x1/16") of natural gum rubber onto the center of the lens

with Histoacryl, the surgical equivalent of glues like Eastman 910.

Rubber pieces cut from the walls of natural gum tubing (1/4"i.d.,

3/8"o.d.) worked well since the curvature of the piece mated well

with the contact lens. The best bonding was achieved by applying a

thin layer of glue to the rubber and then pressing the rubber piece

firmly onto a moist lens for about thirty seconds. After pressing,

Page 41: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

41

the lens was left uncovered for about five minutes and then put into

a distilled water bath for about thirty minutes. After rinsing in

the distilled water the lens was transferred to a storage bottle

containing sterile saline solution. See Appendix A for a pictorial guide

to this procedure.

3.3 Mounting the Coil on the Lens

The torsion coil was mounted onto the prepared lens with

candle wax. A thin layer of wax was placed onto the top of the

rubber pad on the lens. A layer of wax was also built up at the

base of the coil. The coil was then joined to the lens by melting the

wax areas together. The wax sculpting tool was a thin Allen Key.

The tool and the wax were heated by a hot air blower and the tool

was made hot enough to melt wax for shaping. The coil was

mounted so that the plane of the coil area was orthogonal to the

visual axis of the lens. Wax was a good bonding material because it

was easy to sculpt and a poor bond was very easily repaired. The

completed unit was stored in Flex-Care cold disinfecting solution.

Finally, the ends of the leads from the torsion coil were stripped

with Strip-X and a gold plated pin was soldered to each lead. See

Appendix A for a pictorial guide to this procedure.

Page 42: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

42

Once the instrument and the torsion coil had been assembled the

system was calibrated. A plexiglas calibration tool was designed that

had tines like those on the bite boards. A glass eye was mounted on

a plexiglas block that revolved about a nylon bolt. The bolt went

through the center of curvature of a protractor and a plexiglas

pointer projected from the plexiglas block to the degree scale around

the edge of the protractor. In this fashion, the eye could be rotated

a known number of degrees. The torsion coil was attached to the

glass eye and the linearity of the instrument and coil was checked.

Figure 3.4 shows a front view of the calibrator and a linearity check

produced with it (note the Y* positioning error bars). One problem

with this device was that it was very difficult to move the pointer

reliably by 1* increments since the mechanics of the device were

crude. It was possible to move the pointer by 5* increments with

more confidence and so a practical calibration was established by

assuming the input/output relationship was linear over ±5* and

measuring the output at 0* and at ±5*. Using this scheme, the

torsion coil used had a sensitivity of 80 mV/* with an r.m.s. noise of

about 10mV or 0.125*. The calibration procedure tried to simulate

the actual test conditions as much as possible; the calibrator

delibrately offset the glass eye so that it occupied the space the right

eye on a human would, the OKN drum was revolving and a mock

subject was in the apparatus to provide the effect of a human body

Page 43: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

Protractor

Pointer

Glass Eye

Plexiglas

Mounting Tines(Shaded Areas)

Front View of Torsion Calibrator

500 r

1/40 PositionError Bars250 +

N*'

0-"

I.,

nL.L______________________

-5 -4 -3 -2 I.'-1

-250i04

1 2 3 4 5

ARM 4/65

-500 i

Rotation in Degrees

Figure 3.4 Torsion Calibrator and Linearity Curve

43

0utput

n

mV

4 -- n aI0

1

Page 44: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

44

on the magnetic fields.

3.5 Subject Instrumentation

Since the torsion coil was mounted on a soft contact lens which

was intended to be used by all the subjects, cleanliness of the coil

was an extremely important issue. The prepared lens was stored in

Flex-Care cold disinfectant between experiments to ensure

sterilization. The time between experiments was at least two days

to allow for full sterilization and rinsing. Hot disinfecting methods

could not be used because wax was an integral component of the coil

and lens system. It was also found that Flex-Care produces an

irritating reaction in the wearer if it was not rinsed off the lens. To

compensate for this reaction, the lens was sprayed with distilled

water and put into sterile saline at least four hours before an

experiment began.

The key to using a soft conatct lens for the experiment was to

get the lens to stick firmly to the surface of the eye. This was

accomplished by insertng the lens normally and then spraying

distilled water into the eye. The distilled water replaced the natural

saline solution of the eye and caused the polymer in the lens to

change shape. As a consequence of this, the lens became firmly

stuck to the eye. There were three steps necessary in preparing the

subject for lens insertion. These steps are outlined below:

Page 45: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

45

1) The subject's cheek, and forehead were cleaned with an

alcohol swab. This allowed tape applied to the skin to stick more

firmly.

2) Two thin strips of duct tape were cut. One was used to hold

open the upper lid and the other was used to hold open the lower

lid. This makes it easier for the subject to insert the lens and

prevents the lids from hitting the coil during the experiment.

3) A rubber pad was taped to the subjects cheek. This provides

an insulated area for connecting the leads of the coil to the cable

from the instrument. This insulated area was very important since

it was found that if the wires from the coil touched the skin a

strong 60Hz. noise signal arose. See Figure 3.5.

Once these steps had been taken, the subject inserted the lens as

though it were a normal soft contact lens into his or her right eye.

Once the lens was in the eye the leads from the coil were connected

to the cable taped to the cheek pad. At this point the subject

started irrigating the eye with distilled water. An atomizer was

used to deliver the water in a fine spray into the eye. Under these

conditions the lens would adhere very strongly to the eye. It took

about five minutes for the lens to stick firmly under these

conditions. During this time, the subject periodically irrigated to

keep saline flushed out of the eye. It was easy to determine when

the lens was stuck; gently pushing on the lens would produce no

movement of the lens relative to the eye. Sometimes the lens

Page 46: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

46

I-Rubber Pad

Sockets and Pins

-Shielded Cable

ro Torsion Coil

To Instrument Electronics

*This assembly was placed on the subject's cheekand then covered completely with duct tape

.ire 3.5 Cheek !nstrumentation

U,

rz

Page 47: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

47

refused to stick and this was traced to bubbles underneath the lens.

If an air bubble did occur in the lens, the lens was removed from

the eye and then re-inserted making sure that no air became

trapped again.

To ensure the validity of the above procedure, Subject B

volunteered to wear the torsion coil while a video recording of his

right eye was taken during a simulated experiment. Subject B

underwent three OKN drum runs and at the end of each run he

took his head out of the drum and checked the torsion coil position in

a mirror and irrigated. At one point, Subject B accidently brushed

the coil with a paper tissue, but investigation at that time showed

no displacement of the lens or coil. Playback of the video segments

verified that the coil was firmly stuck to the eye for the duration of

all three runs. This evidence together with the experience of

running some of the tests covinced the author that the lens sticking

mechanism is very reliable.

Page 48: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

48

CHAPTER 4

EXPERIMENTAL PROCEDURES

Subjects were tested in both the upright and supine positions.

For these experiments a protocol was designed not only for the

experiment itself but also for the instrumentation of the subjects

(see section 3.5). So far two subjects have been tested. Subject A

was a 36 year old male and Subject B was a 23 year old male.

Neither subject had any known visual abnormalities.

It is important to note that these torsion tests were conducted

under what were essentially monocular viewing conditions. Both

subjects wore the contact lens in their right eVe and viewed the OKN

drum through their left eye.

4.1 Upright Experiment

The upright experiment tested subjects at five drum speeds and

in both directions at each speed. One test lasted for between 80-90

seconds and consisted of a 60 second stimulus period and a 20-30

second recovery period. During the recovery period eye position was

noted and the test was terminated when the eye had returned to a

stable rest postion.

The subjects would bite on a bite board during the test to keep

their heads fixed with respect to the magnetic field. This ensured

that head motion did not corrupt the torsion signal. During each

Page 49: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

49

test the subject was responsible for fixating on a point in the center

of one half of a ping pong ball stuck to the center of the back wall of

the drum. The half ping pong ball hid a large screw head that could

have been be used for angular reference. The reason for fixating

was to eliminate any crosstalk from horizontal and vertical eye

movements. The subject was also responsible for keeping a pointer

(glued to a potentiometer) aligned with the subjective vertical. The

subject was comfortably seated for the duration of the session in a

wooden chair that was positioned within the frame. The two

subjects were presented with two different sequences of stimuli as

shown in Table 4.1.

The experiment provided three channels of data: the subject's

torsion, the subject's perception of the vertical, and the optical

tachometer pulse sequence. These channels were routed via BNC

cables and a patchboard to a PDP-11/34 computer running the

RT-I1FB operating system. Data was acquired through a 12-bit A/D

converter and streamed onto disk using the program ONLINE.

For each subject, the first five stimulus speeds and directions

were determined by flipping coins with binary weighted values, i.e.

one coin was given the weight of 1, another was given the weight of

2, etc. The remaining five tests for each subject had the same

sequence of stimulus speeds as the first five tests but with the

directions reversed.

Page 50: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

50

Table 4.1

Upright Torsion ExperimentStimulus Presentation Sequences

Subject A Stimulus Sequence

No. _Std

123456789

25*/sec15'/sec20*/sec30*/sec1 0/sec25*/sec15'/sec20*/sec30*/sec

Direction

Intorsion.IntorsionIntorsionExtorsionIntorsionExtorsionExtorsionExtorsionIntorsion

Intorsion - CCW drum rotationExtorsion - CW drum rotation

Subject B Stimulus Sequence

NO . peed

123456789

101112131415

25*/sec15*/sec20*/sec30*/sec1 0*/sec25*/sec15*/sec20*/sec:30*/sec1 0/sec15'/sec30*/sec20*/sec30*/sec:I 0/sec

Direction

ExtorsionExtorsionIntorsionExtorsionIntorsionIntorsionIntorsionExtorsionIntorsionExtorsionIntorsionIntorsionIntorsionExtorsionIntorsion

Page 51: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

51

For Subject A the tests were completed in two separate sessions on

two different days. Note that one test for Subject A has not been

performed as of this writing. Subject B went through all ten tests

in one session but it was decided to redo five of the tests on a later

date. For data analysis, Subject B's tests 11 through 15 replaced the

equivalent earlier ones in his test sequence. It should be noted that

the above stimulus speeds were nominal speeds only. For each test

the tachometer gave the actual dome speed (see Appendix B).

4.2 Supine Experiment

The same general procedure that was followed in the upright

experiments was also used in the supine experiments. The subjects

still used the bite board and fixated on the axis of rotation. Because

they were supine, however, they used a joystick to indicate their

subjective sensation of rotation or circularvection. It was also

necessary to build a small plexiglas standoff that was taped to the

subject's cheek. The standoff kept the torsion coil wires from

drooping onto the subject's cheek during the supine experiments.

The entire physical apparatus was laid upon its back for the

supine tests. A small wooden bed was made for the subjects to lie

on and hard foam pillows were used to prop their heads up to the

correct position. The OKN drum, motor and tachometer were

mounted on a wooden trestle that was clamped to the wooden

frame.

Page 52: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

52

The supine experiment was rather demanding on the subjects

and so the entire session of ten tests was completed in one sitting.

The stimulus sequences used for the subjects is shown in Table 4.2.

Table 4.2

Supine Torsion ExperimentStimulus Presentation Sequences

Subjects A and B Stimulus Sequences

X9 . ed Direction

1 20*/sec Extorsion Intorsion - CCW drum rotation2 5*/sec Intorsion Extorsion - CW drum rotation3 30*/sec Intorsion4 1 0/sec Extorsion5 1 */sec Intorsion6 20*/sec Intorsion7 5*/sec Extorsion8 30*/sec Extorsion9 1 0*/sec Intorsion

10 1*/sec Extorsion

These stimuli were different from the upright ones because it

was found that the strongest sensations of circularvection occured at

the lowest stimulus speeds. Note that there were three speeds of

supine stimuli that were the same as upright stimuli. Also note

that all subjects shared the same stimulus presentation sequence.

The above speeds were nominal speeds only. The tachometer was

used to give the actual speed (see Appendix B).

Page 53: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

53

4.3 Delay Between OKN Drum Runs

For both upright and supine tests there was about three

minutes between successive OKN drum runs because there was a

recovery period after each run and, after that, the program ONUNE

had to be restarted and the DC power supply had to be set to a new

voltage.

Page 54: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

54

CHAPTER 5

DATA ANALYSIS

Data point gathering from the torsion experiments was done on

the laboratory's PDP-11/34 RT computer system using Digital

Equipment Corp. (DEC) software and hardware, and some software

that the author wrote. The DEC components included SPARTA, an

interactive albeit cryptic graphics software package, and two

hardware items; the LPS-11 laboratory peripheral system, and the

VT-11NR-11 display system. The software that the author wrote

included a data decimation program, two digital filters, and a

program that used the optical tachometer output to determine the

OKN drum speed. (Please see Appendix C for software listings.)

The statistical analyses were performed on the author's

Macintosh computer using Microsoft's Multiplan spreadsheet. Please

see Appendix B for raw data tables and figures.

5.1 Data Filtering

To eliminate some of the noise in the data, two Finite Impulse

Response (FIR) digital filters were implemented to lowpass filter the

data. The first filter designed was a 31-point low pass filter with a

break frequency to sample frequency ratio of 0.2 and stopband

power attenuation of at least 23dB. The second filter was a 99-point

low pass filter with a frequency ratio of 0.1 and a stopband power

Page 55: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

55

attenuation of at least 39dB. The 31-point filter was first

implemented on the PDP-11/34 RT system using the C language and

floating point arithmetic. Using this method, it took the computer

about 60 seconds to filter one disk block of 256 data points. The

program was modified to use 32-bit integer fixed point arithmetic

with 17 bits representing the decimal fraction. Using this scheme,

the computer took about 6 seconds to filter 256 data points. An

order of magnitude performance increase! The 99-point FIR was

written to take advantage of the better integer arithmetic

performance. The 99-point FIR reduced the noise level to

approximately 2 mV r.m.s, or about 0.025*.

The sample rate of filtered data was 500Hz. and so the break

points of the 31-point and 99-point filters were 100Hz. and 50Hz.

respectively. It was found that neither of the filters altered the

torsion signal itself, but merely the high frequency noise present.

This was established by superimposing the filtered and unfiltered

signals on the laboratory's VT-11NR-11 display system. The two

signals superimposed extremely well even during saccades. The

velocities of the two signals were also compared and found to match

extremely well too.

Figure 5.1 shows a typical torsion trace (filtered with the

99-point FIR) and its velocity. Note the concave shape of some of the

slow phase velocity components; this was a very typical feature in

the torsion data. The fourth saccade from the left is actually made

up of two smaller saccades as evidenced by the dual peak of its

Page 56: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

56

TORSION

0.50

0.2 sec

VELOCITY

0*/sec ARM 4/85

6.5c/sec

0.2 sec

Figure 5.1 Typical Torsion and Velocity Sequence

Page 57: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

57

velocity profile. Double and even triple saccades were quite common

in the torsion signal and were usually associated with large (30 to 4*)

saccadic movements.

5.2 Torsion Main Sequence Analysis

The torsion main sequence is the relationship between the

amplitude, peak velocity, and duration of saccades. Usually the

relationship of interest is peak velocity as a function of amplitude

with duration as a function of ampliude being the second most

common relationship of interest. In this thesis the relationship

between peak velocity and amplitude was investigated; for the

purposes of this thesis the main sequence refers to this relationship.

The torsion main sequence was found for all data files of the

two subjects. Subject A actually had very low noise levels on his

upright data files and so his upright main sequence was analyzed

without filtering. Subject A's supine data was filtered as was all of

subject B's data.

The upright main sequences of both subjects were found by

taking 16 saccades in each data file and determining the amplitude

and peak velocity of each saccade. For the supine data, only 8

saccades were taken from each file due to time constraints. Saccades

with clear, sharp velocity profiles were chosen for the main sequence

to ensure that double saccades were not included in the analysis.

Page 58: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

58

The main sequence for optokinetic stimulus looks surprisingly

linear if peak velocity as a function of amplitude is plotted on log-log

axes (See Figures 6.1.1 through 6.1.8). With this in mind, a least

squares straight line fit in the log-log coordinate system was

performed. In addition to recording the slope and intercept of the

line, the statistics of the error, E, between the predicted peak velocity

and the actual peak velocity were also recorded where E was

assumed to be normally ditributed.

That is:

Error = E = log( Peak Velocity) - m * log( Amplitude) - b

where

m = slope of the fitb = intercept of the fit

also let

pE = mean of the error

CE2 = variance of the error

(Table 6.1.1 catalogs m, b, p,, and a,2.)

Rewriting the above, a probabilistic model for peak velocity as a

function of amplitude can be created:

Peak Velocity = (Amplitude)m * 10 (b+e)

Page 59: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

59

The apparent difference between the upright and supine slopes

that came out of the fit was of immediate interest. Larsen and

Marx, in "An Introduction to Mathematical Statistics and Its

Applications", outline an appropriate course of action (Theorem 10.11)

to determine the confidence intervals of the slope of a least squares

fit. Since the formulae for the confidence interval are not as well

known as the formulae of the least squares fit, the former have

been rewritten below for reference.

The 100(1-x)% confidence interval for the slope is given by

( m -tax/2, n-2 * V, m + to(/2, n-2 * V

where

m = slope of fitt - t distribution value for the cx/2 percentile and n-2

degrees of freedom. n is the number of points usedin the fit.

n nwhere r2 = Z(y-T)2 - MZ(xj-7)(y -y)

(Table 6.1.2 was derived using the above procedure and it gives

slope intervals for the 95% and 90% confidence levels.)

Page 60: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

60

5.3 Slow Phase Velocity Analysis

The slow phase velocities (SPV) of each data file were analyzed

by taking four SPVs from the first third of each file and finding the

mean and standard deviation of the four SPVs. Each SPV segment

analyzed by taking the two endpoints for that segment and

assuming the SPV was a straight line through the endpoints; this

procedure found the average SPV for a particular segment. (See

Figures 6.2.1 through 6.2.8 and Table 6.2)

Page 61: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

61

CHAPTER 6

RESULTS

The goal of this chapter is to present, in a phenomenological

style, some of the results that have been obtained with the torsion

instrument. Readers interested in the analysis techniques used to

get these results should refer to Chapter 5.

The results derived from the experiments have been extremely

interesting, but, since the author spent most of his time working on

the torsion instrument, a complete survey of optokinetic torsion has

not been possible. However, it has been possible to analyze the

torsion main sequence peak velocity versus amplitude relationship,

get a first order approximation for the torsional slow phase velocity,

review briefly the relationship between circularvection (CV) and

torsion, and draw attention to some interesting observations.

6.1 Torsion Main Sequence

A statistical analysis was performed on the torsion main

sequence and this section presents the results of a least squares fit in

the log-log coordinate system and a confidence interval measurement

on the slopes derived from the fits. See Figures 6.1.1 through 6.1.8

for main sequence plots.

Page 62: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

62

1000

100.

SaccadePeak Velocity

(deg/sec)10

9

4.*

, O"

1.0Saccade Amplitude (degrees)

Figure 6.1.1

SaccadePeak Velocit

(deg/sec)

vuvI

100

10.

I

Main Sequence - Subject AUpright Intorsion Stimulus

Is'.. p9

ARM 4/65.0.1 10.01.0

Seccade Amplitude (degrees)

Figure 6.1.2 Main Sequence - Subject AUpright Extorsion Stimulus

0.1 10.0I

I

Page 63: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

63

1000 r

100-.

SaccadePeak Velocity

(deg/sec)101

I

0.

,so

1.0Saccade Amplitude (degrees)

0.1

Figure 6.1.3 Main Sequence - Subject ASupine Intorsion Stimulus

1000 T

100

SaccadePeak Velocity

(deg/sec)10'

I1

9

ARM 4/65,

0.1 1.0

Saccade Amplitude (degrees)

Figure 6.1.4 Main Sequence - Subject ASupine Extorsion Stimulus

10.0

10.0

0.*10,

rip

Page 64: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

64

1000 T

t00

SaccadePeak Velocity

(deg/sec) I0.1

1

woe~I

9

1.0Saccade Amplitude (degrees)

Figure 6.1.5 Main Sequence - Subject BUpright Intorsion Stimulus

10.0

1000-

100-

SaccadePeak Veloci

(deg/sec)ty

990

10+

I0.1

ARM 4/B5,1.0

Saccade Amplitude (degrees)10.0

Figure 6.1.6 Main Sequence - Subject BUpright Extorsion Stimulus

Page 65: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

65

1000 T

100

SaccadePeak Velocity

(deg/sec)101

10.1 1.0

Saccede Amplitude (degrees)

Figure 6.1.7 Main Sequence - Subject BSupine Intorsion Stimulus

1000

100.

SaccadePeak Velocity

(deg/sec)10

I ARM 4/65I

0.1 10.01.0Saccade Amplitude (degrees)

Figure 6.1.8 Main Sequence - Subject 8Supine Extorsion Stimulus

$ 4*

10.0

1^00

OV

Page 66: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

66

6.1.1 Least Squares Fit

A least squares fit of log(peak velocity) as a function of

log(amplitude) was performed since the main sequence looks quite

linear when plotted on log-log axes. Table 6.1.1 presents the slope,

intercept, and error statistics associated with the fits.

Table 6.1.1

Least Squares Straight Line Fitfor

log(Peak Velocity) vs. log(Amplitude)

Subject A

TorsionUpright IntorsionUpright ExtorsionSupine IntorsionSupine Extorsion

Slope0.595o.5940.8140.905

Intercept1.5711.6441.5781.678

Err Mean8.2E- 14

-1.3E-13-1 .OE- 13-1.2E-13

Error Variance7.41 E-35.49E-32.15E-32.29E-3

Subject B

TorsionUpright IntorsionUpright ExtorsionSupine IntorsionSupine Extorsion

0.7380.7510.8570.830

Intercept1.6591.6621.6421.681

Error Mean-9.9E- 14-1.3E-13-6.3E- 14-7.5E-14

Error Variance3.32E-35.39E-34.62E-32.1 9E-3

Page 67: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

67

6.1.2 Confidence Intervals of the Main Seauence Slopes

The apparent difference between the slopes of the upright and

supine fits prompted the author to derive the 95% and 90%

confidence intervals for the slopes. See Table 6.1.2. From the

confidence intervals it was determined that, with 95% certainty,

Subject A's upright and supine slopes were different for both

intorsion and extorsion. Subject Bs slopes were not as well

separated as Subject A's and, as a consequnce, it was shown that

only the supine and upright slopes for intorsion were different at the

90% confidence level.Table 6.1.2

Confidence Intervalsof the

Slope of the Main Sequence Fit

Subject A

TorsionUpright IntorsionUpright ExtorsionSupine IntorsionSupine Extorsion

Slop0.5950.5940.8140.905

95% Confidence(0.521, 0.669)(0.528, 0.660)(0.760, 0.867)(0.858, 0.958)

90% Confidence(0.534, 0.657)(0.539, 0.649)(0.769,0.858)(0.866, 0.944)

Subject B

TorsionUpright IntorsionUpright ExtorsionSupine IntorsionSupine Extorsion

0.7380.7510.8570.830

95% Confidence(0.681, 0.795)(0.672, 0.829)(0.774, 0.940)(0.780, 0.879)

90% Confidence(0.690, 0.786)(0.685, 0.816)(0.788, 0.926)(0.788, 0.871)

Page 68: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

68

6.2 Torsion Slow Phase Velocity

The slow phase velocity (SPV) of torsion was measured by

looking at four SPVs from each test. The author does not believe

that any statistical properties should be inferred from such a small

sample but rather that it be considered as a first approximation to

the actual SPV mean and variance. In general, the torsion SPV is on

the order of one magnitude smaller than the OKN drum velocity.

See Figures 6.2.1 through 6.2.8 and Table 6.2.

Table 6.2

Slow Phase Velocity Mean Gain

Subject A

TorsionUpright IntorsionUpright ExtorsionSupine IntorsionSupine Extorsion

Mean Gain0.1150.0720.1850.143

Subject B

TorsionUpright IntorsionUpright ExtorsionSupine IntorsionSupine Extorsion

Mean Gain0.0980.1100.1050.225

Page 69: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

69

Means with OneStd. DeviationError Bars

I15 20

OKN Drum Speed (deg/sec)

Figure 6.2.1 SPV - Subject A Upright Intorsion Stimulus

Means with OneStd. DeviationError Bars

I25

ARM 4/85,

30 35

OKN Drum Speed (deg/sec)

SPV - Subject A Upright Extorsion Stimulus

5.

de

SgP

vseC

4

2

1

0

I II

10 25 30 35

5 T

4,

3-

de

S g/

V seC

2+ I0

10 15 20-

I

Figure 6.2.2

Page 70: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

70

Means with OneStd. DeviationError Bars I

5 10 15 20 25 30 35

OKN Drum Speed (deg/sec)

Figure 6.2.3 SPV - Subject A Supine Intorsion Stimulus

Means with OneStd. DeviationError Bars

If f f

ARM 4/85

SPV - Subject A Supine Extorsion Stimulus

7-

6.

4

3-

2

0

SPV

deg

sec

0

7-

SPV

4 .

de9

sec

I

00 5 10 15 20 25 30 35

OKN Drum Speed (deg/sec)

0

4

6

51

31

2

Figure 6.2.4

Page 71: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

71

Means with OneStd. DeviationError Bars I

fA

15 20 25 30 35

OKN Drum Speed (deg/sec)

Figure 6.2.5 SPY - Subject B Upright Intorsion Stimulus

Means with OneStd. DeviationError Bars

f

ARM 4/85

20

OKN Drum Speed (deg/sec)

Figure 6.2.6 SPV - Subject B Upright Extorsion Stimulus

SPV

des/

eC

4

3+

I11

010

5 r

SPV

deg

eC

4,

3.

2

0.

II

I

10 15 25 30 35

Page 72: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

72

Means with OneStd. DeviationError Bars

V I Ifi

* I

5 10 15 20 25 30 35

OKN Drum Speed (deg/sec)

Figure 6.2.7 SPV - Subject B Supine Intorsion Stimulus

Means with OneStd. DeviationError Bars I

I

I

I ARM 4/85,0

SPV - Subject 8 Supine Extorsion Stimulus

7

5

4SPV

deg

seC

3+

I

0 +0

7-

5+de

Sgg /

V seC

4

3

2

05 10 15 20 25 30 35

OKN Drum Speed (deg/sec)

Figure 6.2.8

Page 73: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

73

6.3 Correlation between Circularvection and Torsion

Time constraints did not permit a thorough investigation of the

relationship, if any, between the subjective sensation of

circularvection (CV) and the measured torsion. There was time to

examine the time history of torsion and CV by hand. From this

analysis it appears that there is no obvious correlation between the

time history of torsion and CV. One cannot look at the torsion

history alone and predict what vection sensations correspond to the

torsion. Similarly, one cannot look at vection alone and predict the

torsion history. Figures B.3 through B.5 in Appendix B show typical

time traces for torsion and CV.

6.4 Some Observations

This purpose of this section is to mention some interesting

phenomina that were noticed by the subjects or the experimenters

during the tests; it is not meant to be an exhaustive catalog.

The experimenters noticed that the eye torsion did not return

very quickly to the zero position once the OKN drum had stopped

rotating. Rather, the eye gradually moved back towards the zero

position typically taking 20 to 30 seconds to come back to the zero

position. This behavior agrees with observations of torsion in

response to head tilt and has been called residual torsion [Petrov and

Zenkin, 1973]. See Figure 6.4.

Page 74: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

Torsion!

Start OKN Drum... est...

AQM 5II5

Stop OKN Drum - -

TT; f Fr1

41p

I '1,4-f I I I 11 1

- Residual Torsion

HH +7 11F'FFFI-H 'Upright Extorsion Stimulus at 27.3'/sec

: : : 1 1 -1717717T777V1

tIlIL 2111

1.25

secI. I I 1 1 1 ~

Figure 6.4 Residual Torsion in Subject B

I I

E±+7 HR

. . I . I . I .

Page 75: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

75

Both subjects' torsion showed different average offset positions

from zero depending upon whether they were upright or supine.

When upright, both had a 2*-3* offset in the slow phase direction but

when supine, their offsets were approximately 0*. (See the figures

in Appendix B.)

Both Subject A and Subject B reported some adaptation effects.

Immediately after the OKN drum stopped, the subjects felt that the

center area of the back wall of the drum was rotating in the

opposite direction to the just applied stimulus. This is very similar

to the so called "Waterfall Effect" in which someone looking at a

waterfall adapts to the movement of the water in the visual field

and so when looking away notes that stationary objects taking the

place of the water in the visual field appear to be moving in the

opposite direction to the water's movement.

Page 76: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

76

CHAPTER 7

CONCLUSIONS

The torsion results are summarized in this chapter. Theseresults are divided into the main sequence, slow phase velocity (SPV),and torsion versus circularvection (CV) sections. These conclusions

are phenomenologically oriented.

7.1 Torsion Main Sequence Summary

For optokinetic torsion produced by stimulus velocities of up to30*/sec, an appropriate model for the main sequence is a linear

relationship between log( peak velocity ) and log( amplitude ). Inperforming a least squares fit on the main sequence in the log-log

coordinate system it was noted that the trend is for supine tests to

produce a greater slope than the upright tests. This was true for

both subjects tested and for both intorsion and extorsion. Aconfidence interval analysis of the slopes showed that Subject A had

upright and supine slopes that were different at the 95% confidence

level. Subject B had a less pronounced separation of slopes and only

showed separation at the 90% confidence level for intorsion.

The implication of these results is that visual-vestibular

interaction affects the slope of the optokinetic torsion main sequence.

When the subject is upright, the otolith and visual system arepresenting the subject with conflicting information regarding the

subject's orientation in space; the visual system indicates that the

Page 77: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

77

subject is rotating about the line of sight but the otolith does not

confirm this. In the supine case the otolith and the visual system

are not in conflict. One interpretation of the torsion main sequence

data is that a visual-vestibular conflict reduces the rate of change of

the saccade peak velocity for a given change in saccade amplitude.

Interestingly, Morasso et al. showed saccade ampltitudes affected by

head movement [Morasso et al., 1972]. They concluded that

vestibular signals may be involved in saccadic velocity changes.

The main sequence is also quite symmetric; that is, only one

separation of intorsion and extorsion slope was found for a given

body position at either confidence interval. Subject A's supine tests

failed at the 902 confidence interval.

7.2 Main Sequence: Torsion versus HorizontalNertical

The difference between the torsion main sequence and the

horizontal/vertical main sequence and is very clear indeed. The

torsion main sequence is considerably depressed with respect to the

horizontal/vertical main sequence over the range of amplitudes

examined. Figure 7.2 shows a comparison of the torsion main

sequence with a horizontal main sequence [Bahill et al., 1975]. The

two torsion lines possess the two extreme slopes produced by the fits.

One feature of a typical horizontal/vertical main sequence that

was not present in the torsion main sequence was the saturation of

the peak velocity for large amplitudes. The author suspects that this

Page 78: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

1000 -_-

Subject A Supine Extorsion

-- Subject A Upright Intorsion

Horizontal

PeakVelocity 1o -(deg/sec)

100.1 1.0 10.0

Saccade Amplitude (degrees)

Figure 7.2 Main Sequences - Torsion and Horizontal

Page 79: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

79

feature was not present in optokinetic torsion due to a lack of

intensity of the response. For example, torsion arising from

vestibular stimulation appears to be much stronger than the

optokinetic kind according to informal experiments done in the

Man-Vehicle Laboratory.

7.3 Torsion Slow Phase Velocity Summary

The torsion slow phase velocity (SPV) possessed a large variance;

that is, it was found to have a considerable range of values for a

given OKN stimulus velocity. Part of the reason for this is that only

four samples of SPV were taken for each data file but part of the

reason is also due to an intrinsic SPV variability that the author

noted in the raw data. Individual SPV segments in the torsion

signal also showed local variations (See Figure 5.1).

Given the large variance, the SPV is symmetric with respect to

intorsion and extorsion. This agrees with the results established for

the torsion main sequence.

The magnitude of the SPV was on the order of one magnitude

smaller than the applied stimulus velocity. This gain compares

reasonably well with the torsion gain in response to static head tilt

[Merker and Held, 1980]. This value is depressed with respect to the

horizontal/vertical SVP which has a gain of order unity [Dichgans

and Brandt, 1972] for the range of stimulus speeds presented.

Page 80: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

80

Since torsion eye movements are involuntary in normal,

untrained humans, the above SPV gain could be interpreted as the

intrinsic gain of the torsion slow phase system.

7.4 Torsion and Circularvection

The author found no apparent correlation between torsion and

circularvection (CV). One cannot look at a torsion record and predict

what the CV record will show and vice versa. One interpretation of

this data is that torsion and CV are produced by two independent

processes. This agrees with earlier investigations [Wolfe and Held,

1978; Crites, 19801. It must, however, be emphasised that no rigorous

statistical analysis was performed in this vein; only a heuristic

analysis was attempted.

Page 81: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

81

APPENDIX A

PICTORIAL GUIDE TO TORSION COIL

AND LENS ASSEMBLY

The purpose of this appendix is to present in a graphical manner

the steps necessary to construct a torsion coil of the type developed

for the research described in this thesis. Please refer to Sections 3.1

through 3.3 of this thesis for additional information.

Page 82: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

82

1. Cut rubber piece out ofnatural gum rubber tubewith 1/4" i.d. and 3/8"o.d.

1/1"

~ 3/16"

3. Spray water onto gluebond. Keep lens moistbut do not submergeglue bond. Wait 5 min.

2. Glue rubber to soft con-tact lens with a thinlayer of Histoacryl.Press firmly for 30 sec.

4. Completely submerge inwater for 30 minutesand then store in sterilesaline.

ARM 4/65

Figure A.1 Lens Preparation

Page 83: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

03

1. Wrap 25 turns of 44 Ga.magnet wire onspindle.

0.35_

3. Attach coil to lens withhot wax. Use thin, hotAllen key to sculp wax.Build wax layer ontorubber then melt coilonto it.

2. Dip coil three times intohot wax. Dip quickly.Twist leads together.

Coil

Hot

4. Store coil/lens in salineor Flex-Care. Attachconnector pins to leadends.

ARM 4/65

Figure A.2 Making and Mounting the Torsion Coil

Page 84: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

84

APPENDIX B

RAW DATA AND OKN DRUM SPEEDS

The purpose of this appendix is to present tables of the desired

and actual 0KN drum speeds and typical raw data recorded during

the experir nts. The author feels that the drum speed tables are

important since the drum ran in an open loop configuration. Five

figures are also presented that show typical experiment recordings.

B.1 Raw Data Figures

Figures B.1 through B.5 show typical recordings of torsion,

tilt/circularvection, and the tachometer pulse train. This data was

digitized and stored on disk for analysis.

B.2 Actual 0KN Drum Speeds

Tables B.2.1 and B.2.2 list the actual 0KN drum speeds used in

the experiments. Except for the slowest drum speeds in the supine

experiments, the real drum speeds are quite close to the desired

drum speeds.

Page 85: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

I __!N;Torsion..... ....i ... ....r

'r -.. p:- I I ;- f Rii li r

. ..... 1.... . 14A-- - M 40

'ls c . - .... .. :

CirulavecHPn7-y ... ... F'

Crchrietrn 7:I777 7. :iT.;<

=7 rj , . .. -* tI . L''

-L I ifht

Figure B.3 Subject A Supine Extorsion Stimulus

;4T*

Page 86: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

l:

... ... .... .... t :*, - . 77- .. .... ... ... .... .... .... .... .T- , T A 7.

6.250Thd~-, - , - - -_ ,.: t I - ...... .... .... .. - w: -, , : .. !-. -- : v : - : -:: - - .. - - . * -.: ;: -: ; :. -,: _::: : I I : _:: :: :::: :::. :,:: :: * - - -. - "Q ... ... ....

... .... ....... . .. ... 7 A -

:7., ... .... .... .. .A oO

7, 7: :.7: 7

... .... ..

.-T... .. .... .. ... . . .... .... ... ... ... ... .... .... .

TI-

sec ... .... .... .. ... ... .... 7.' T-

..... .. 77 : ... ... .... ... ... .... ...:: - 7,"* : -:: :-.- :: - w:

.. .... ... ..... .... ... 1: 7.J6::-J! -- J::.

.... ... --- --- :1 A,

:7:

Tilt t I...w:- 7FTTTI F. - I7-7 7-- w ::7

7 F - .7 74 17 ... ... I-- 0:

w

007- -T*:':; :-r:: a L:

1: 4 - -7 ::76 7-

:::7

v iww

7 -. ::7

w... ... .... ..

.. ....s-

... ...77- -- 7w.: ... .... ... .... ...

... .... ....w 7w. :7

q , ... ... 17.7,.7

ARM 6Tachometer 7T-I ....anin

7-7 --- LH-

tat.",

7. . w.:w

a ww: I ': . .... ... 1,:. ' 7:w

w -T: w 77

7. .7:: ww, 4 OKN Drum Speed 3 3.3 */Sec7.- 7

A

Figure B.2 Subject B Upright Intorsion Stimulus

Torsio~n77 r:_ r.--

!7

f:

I ":.: : :: i_:: :::. :: - -; 7. L7.

Page 87: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

Torsion

r7 I" j

1F, 1In~~~*

*1.4

*~.. .... ...f~- - - 7;. !I

.j..~ I i .... ... ...*~* '7.~ IF.7r.

Elf. aThL1YTV Ft ~I d I1

Ii, Speed = 19 3/se~Iw. wi:.{iu +11- 40KNDruIi:kLI±L. . .. ... iI ~ t

Figure B.3 Subject A Supine Extorsion Stimulus

a,

ITIJ.... . .. .... -4:7

Page 88: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

1 77. 7TT14' T!

TiP : .... .... .... ...

;%. .... .... .... 17: 77r. -713: .... .... .... ....

7: 1::: 1" ... .... i:

Alf TH ... .... .... -At .... .... .. - ... .... 7 7-PTH. _'

t7 :.:. :,:,.7: . _.. * . : , . -. *.-.. :::: * :: ::: ... .... .... ... .... ...... .... ... .... .... .... ... . .... .... ... . . .... ... . ... .... .... ....... .... ... I . .... .... ... .... ........ .... . .7!77

:-7 ; -:: _.: . : :: :::... .... .... .. _T

1: 77-.... .... ... .... .... .... .... .. -

:7: sec .. .... HE-: ir J

. . .... .... :-7. ... .... . .... .... .... . :T: .:77 ::7'Circularvection:::.:77 :-1 --- ---- ----:7 . .7: . .... .... .... ...... .. . ... ....

11-v . .. .... .... ...

v4;;" . .. . - .:.I:. I.: !:"; - I ... ....

_. , '-ii

. .... .... ....... .... .... .... .... .... .. .... .... .... .. .... ... . .... .... .... .... .... .... .. . .... .... .... .... .... ..lo ot .T

.... ... ... .... .... ... . .. 4. 011. 4... w. .... ... ---.. ... .... . ..1: : 7: 7*:' ... . .. .... .... .... .... .. . .... .....

.. ...... .. ... ... . . ... .... ...

I no w

!ii: li : ;.I

.. .... .... .... ...j:: 1:.:. 1:.:: :7:: :.7: 1::.... .... ...

.. ....

.".7 4

. ... .... ....L.; i fi:t :4 : t;: i::: . .... .... .... .. .... ..

0 % ... .... .... ... . .... ...

... .... !T.... .. ... .... ....... .... .... ...... ....

......... .. .. .... .... ....

ft i ,

.. .... .... .... T77... f

.. ..... -*.. .... .... :11 . .... . .... .... 1 7 ... .... :::7 11:?: .. .... .... .. . ... 1:

I

7-7 77... ... .... ... .l !" .... .... .... ......- -1 E. LEE ; , -11 A* -I , E-1

M SIXT a ch om et r . .. .... . .... .. ...... .. .....7. . .... .... . .. . .... .... ... . ... ... .... .

7 a .. .. .... ...

hm ILLII I

... ..... . ... ... .... .... ...... ... .... .." 4 i -I

... ... .... .... .. .... ... .... ....

. . .... .... ..... .... .... .... ... .. .. .... .... OKN Drum S...-ed 30.3*/sec... .... ....... .... .... .... ... ... .... ... .... ....... .... .... .... ...... .... ... r .... .... .... -44rF-: 4 iRT, KOMI i"THR-130"

Torsionw k:;F- r"1*1--r___.

Figure BA Subject A Supine Intorsion Stimulus

Page 89: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

1.:. :-.7

:.-: .- : ::Zl:: ---- - -- --:-: ;-..- - --- -:- - ... .... ..... ... TVq F 4 :: - - : 7:

jJ: 7::: :77:

-777... ...

T IT ... .... ... .... . :7 . .. .... .... ...mm. 7 7 7: M . .... .... .... .. . ... ....

7:77. * 7 :7:. ... .... .... 1 _ 7 7;-!... . .. ... .. .... ....

.. .... .... .. .. .... . .. .... .... .... .... .... ..:7:7 .... .. n : . a..... .....V , p

Vi - - ... .... .... ....M

%I %4N 7 ' !f t:.... .... .... . 7 ' .... .. . .... .... .... ...... .... .... .... rr-... .. .... ..

-- ---- ----... . .... . ...

U .... .. . .... :::7 .... ... .... . .. .. .. .... .. . ....

.... .... .... .. -77.... .... .... . .... .... . .... .... .... . .... .... ...... .... .... ... .... ..

... ... .... ..7= -:7. ... ....sec r7i

I 7 .. .. .. 7, 7

F7- a___ 4*:z_

77T - V 7 T .... . . .... .. LM

E. FM-.... .. :F F H:7 _:7.... . .. .... fifr% 7 TV-7RE: Pr

Circularvection ... .... _ww ... ... ....7: ... .... t.= I 7t =7 ... .... ... .... .... .... .. 7:t . . . .... .... ... .... ....qJ

R_i.r. X ti-

ItE IT :

10 5g f.--: ri K 9i M E ligt -T7 :7 .... ... I- t ... . .. ..... jai M,

t1ff7 - -

:-4 T. 1:-::. ln -_

... ..... .... -: T*: 4

PH -:.7 !7:7 Z ::T::7:: ::77 17: :r: r: 77 t:... .... .... .... .. ....7:7 vtutl T"!

d 17-- 17:... .... .... ... .... .... .... .... .... .... .... .. . .... .... .. .... .... .... .... .... ....lit! I;l. i.- TTt:: ::t* .... . .. .... ... .. .... . ........ . ... .... ....

.. . .... ..'4. fi -I wpm Mism M1002E 4T -1'i: ",:i 41: I;i; r".. .. .... :n: F !-7

:7% L: I.:

, . .... .... .71.: nf ;:i!i . ...ME

vc'and. Ohio Printed in U.S.A.

4--i i i My"

!4.... .... ... ... .... .... . .. .... . ... ... .m r: tr t:::

Tachometej: -7 r:"7 a; 7 7* .. ... .... ....

A 7:7:;7: 777".7

H.:3 ... ... ... .... ... .. .... .t . .. ... ....

.. .... .... .... .... . .

wo.

0/-F t: 11 r., 17.1 tt r: I ... .... .... .... .. ..... O K N D_77 T".7 rum Speed 19.5 sec

Iz.... .... ..... . ... .... .. ... w.ZMHi RE ir

F5- M ::. _ ; * - - '. * '' --d'. .7 M .i;.,: . .ld 17- - , ..... - -- -:--. 1;::.,:: ...' :::. 1. . , '14, . , -., Tz 2 2 i..* . . ,;. H l tv * 1.L-Ma il L I U ..... , .f I E. 1 , (

w: Torsion 7_t 7: nT.:... .. . .... .... .... .... ...

-Tr.,;:

CD4D

Figure B.5 Subject B Supine Intorsion Stimulus

Page 90: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

90

Table B.2.1

Upright Torsion ExperimentDesired and Actual Drum Speeds

Subject A

Desired Sped25*/sec150/sec20*/sec30*/sec1 0/sec25*/sec15*/sec20*/sec30*/sec

Actual Speed26.0*/sec15. 1*/sec21.0*/sec31.4*/sec1 1.0*/sec26.40/sec15.0*/sec20.6*/ssc31.9*/sec

Subject B

Desired Speed25*/sec15*/sec20*/sec30*/sec10*/sec25*/sec15*/sec20*/sec30*/sec1 0/sec15*/ssc30*/sec20*/sec30*/sec1 0/sec

Actual Speed27.3*/soc15.7*/sec21.3*/sec33.0*/ssc1 1.2*/sec26.5*/ssc16.9*/sec22.2*/sec32.7*/sec12.0*/sec16. 1/sec33.3*/sec22.2*/sec31.9*/sec1 1.2*/sec

No.1234567a9

1234567a9101112131415

Page 91: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

91

Table B.2.2

Supine Torsion ExperimentDesired and Actual Drum Speeds

Subject A

Desired Speed20*/sec5*/sec

30*/sec1 0/sec1*/sec

20*/sec5*/sec

30*/sec1 0/sec

1*/sec

Actual -Sped19.30/sec7.45*/sec30.3*/sec9.6 1/sec2.90*/sec22. 1/sec7.97*/sec30.2*/sec1 1.9*/sec3.03*/sec

Subject B

Desired Speed20*/sec5*/sec

30*/sec1 0/sec

1*/sec20*/sec5*/sec

30*/sec10*/secI*/sec

Actual Speed20.5*/sec6.90*/sec31.8/sec10.5*/sec2.96*/sec19.5*/sec7.97*/sec31.0*/sec10.50/sec2.90*/sec

1234567a910

No.12345678910

Page 92: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

92

APPENDIX C

SOFTWARE LISTINGS

This appendix presents three programs written in C for the MVL

PDP11-34 RT-11 computer system. The three programs are ifilt.c,

filt99.c, and shrink.c and all three operate on binary data files only.

C.1 A 31-Point FIR Filter: ifilt.c

The program ifilt.c is a 31-point finite impulse response (FIR)

filter that lowpass filters data. See Figure C.1 for the spectrum of

this filter. This program was implemented with 32 bit integer

arithmetic with 17 bits representing the decimal fraction. The user

is responsible for providing the input and output file names to this

program. Computational rate on the MVL RT-11 system: o 1 disk

block (256 data points) every 6 seconds.

C.2 A 99-Point FIR Filter: filt99.c

The program filt99.c is a 99-point FIR filter that lowpass filters

data. See Figure C.2 for the spectrum of this filter. This filter was

also implemented with 32 bit integer arithmetic. This program can

filter several files in one execution. The user edits the main

program to provide input and output file names. Computational

rate on the MVL RT-11 system: z 1 disk block (256 data points) every

20 seconds.

Page 93: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

93

C.3 A Data Decimation Program: shrink.c

The program shrink.c is a data decimation program that can

was used as a general purpose utility for changing the effective

sample rate of a data file. The user provides input and output file

names and the degree of decimation desired.

Page 94: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

94

-o2,S-24M

-1

..0 8,1 0,2 03 0.4 0,5Normalized Frequency [f/fs]

Figure C.1 Power Spectrum of ifilt.c

040

-o11

-23,0

-57A48.8 0.1 8.2 0.3 8.4 8.1

Normalized Frequency [f/fsFigure C.2 Power Spectrum of filt99.c

Page 95: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

95

Program if ilt.cWritten by A. Remy Malan 2/15/1965Man-Vehicle LaboratoryMassachusetts Institute of TechnologyCambridge, MA. 02139

------------------------------------------------------------ */

*/

*/*/*/*/

/*/*/*

/*/*/*/*/*/*

/*

<std.h><rt 11.h><rvkdef.h>

COUNTNPTSSIDEFLAG

intunsigned shor

static long

25631

(NPTS- 1)/20

/* Size of disk block in words/* Number of points in filter/* Convenient number/* Read/Write flag. I/O wait

block, i, j, k, start, stop, size;t fd[21 = { 10, 11 }, last-buf[COUNT],this-buf [COUNT], next-buf [COUNT];

y[COUNTJ, filt[NPTS];

* ------------------------------------------------------------

/* Print instructions/* ------------------------------------------------------------ */

instruco;

This program convolves an N point filter with data on the MYLRT- 11 computer. User can set number of points in the filter(assumed to be symmetric) and enter the coefficients into this */file. Note that this program uses fixed point integer arithmetic */with 17 bits representing the decimal fraction of a number.------------------------------------------------------------ */

*include*include*include

#define

*define*define*define

-mai)no{

staticstatic

*1*1*1*1

Page 96: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

96

/* ------------------------------------------------------------ *

/* Load the filter's coefficients. See "loadcoef" to change filter/* ------------------------------------------------------------ */

1 oad-coef (fi It);

/* ------------------------------------------------------------

/* Open the input and output files and return the size of input file */* ------------------------------------------------------------ */

init(fd, &size);

* ------------------------------------------------------------ *//* Main processing loop./* Since the filter cannot process the first and last SIDE points of *//* the input file the loop first checks for this condition. There are *//* three buffers of size COUNT that are used to hold input data. This *//* is because the convolution overlaps block boundaries. Note that *//* the output buffer is initialized to have all 65536 in it so that/* interger truncation actually performs rounding. Note also that the *//* convolution is done one block at a time and each block is written *//* out before the next block of input is filtered.* ------------------------------------------------------------ */

for (block=O; block<size; block++) {if (block == 0) {

start = SIDE;stop COUNT;get-buf(thisbuf, fd[0J);get-buf(next-buf, fd[0J);

}if (block == (size-i)) (

start = 0;stop = COUNT - SIDE;move(lastLbuf, this-buf),move(this-buf, next-buf);

}

Page 97: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

97

if ((block!=O) && (block!=(size- 1))) {start = 0;stop = COUNT;move(last-buf, this-buf);move(this-buf, next-buf);get-buf(next-buf, f d[0);

}set-buf(y);for (i=start; i<stop; i++)

for (j=(-SIDE); j<=SIDE; j++) {k = i + j;if (k < 0)

ylil += filt[j+SIDE) * (long)if (k >= COUNT)

y[iJ += filt[j+SIDEJ * (long)if ((k>=0) && (k<COUNT))

y[iJ += filtfj+SIDEI * (long)

/* Convolution */

last-buf[COUNT+k;

next-buf[k-COUNTJ;

thi s-buf[kJ;}

put-buf(last-buf, y, fd[ 1);putfmt(" %i\n", block);

/* ------------------------------------------------------------/* Close the output file *//* ------------------------------------------------------------

binLclose(fd[ 11);

/* ------------------------------------------------------------ */End of Main

/* ------------------------------------------------------------ *//* */

Page 98: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

96

/* ------------------------------------------------------------/* function instruc() *//* ------------------------------------------------------------ *

instruc()

putfmt("\nThis program is designed to low-pass filter data using a\n");putfmt("31 point filter with a break frequency at approx. 0.2 of the\n");putfmt("sample frequency. Passband ripple is about 0.2dB.\n");putfmt("The filter was made using HST582J software.\n\n");

I

/* ------------------------------------------------------------ */

/* function load-coef(fLbuf) *//* This function loads the coefficient array with the numerical/* values of the filter. Note that this filter uses integer arithmetic *//* and that the floating point numbers generated by the HST582J/* software have been converted to type long (4 byte integer) by/* multiplying by 2^17, or 131,072. The output of the convolution is *//* divided by the same number./* ------------------------------------------------------------ */

1 oad.coef(L-buf)long *L-buf;{

int i;

*l-buf++ =*l-buf++ =*1_buf++ =*lbuf++ =*l-buf++ =*l-buf++ =*lbuf++ =*l-buf++ =*l-buf++ =*lbuf++=*l-buf++ =

2559;-3466;-1696;1000;2647;326;

-3525;-3062;2636;6191;552;

/*/*

/*/*1*.

1*

/*/*

.19520561e-01 * 131072 */-.26597632e-0I * 131072 */-. 14463634e-01 * 131072*1.76319426e-02 * 131072 */.20196788e-01 * 131072 */24644257e-02 * 131072*/-.26893454e-01 * 131072 */-.23364168e-01 * 131072 */.20123646e-01 * 131072*/.47235027e-01 * 131072 */.42111757e-02 * 131072 */

Page 99: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

99

*l-buf++ =*l-buf++*Lbuf++ =*I-buf ++ =

*l-buf++ =

-9363;-6471;11658;39761;53021;

for (i=2; i<NPTS; i+=2)*Ibuf++ = *(-buf-i-1);

/* -.71435787e-01 * 131072 *//* -.64631676e-01 * 131072 *//* .86945411e-01 * 131072*//* .30335466e+00* 131072*/

/* .40452176e+00* 131072 */

* Fill in rest of symmetric filter */

/* ------------------------------------------------------------/* function init(fd, size) *//* ------------------------------------------------------------ */

init(fd, size)int *fd, *size;{

char filename[161;int dummy, rt-name[6J;

putfmt(w*Include disk name in file name.\n");putfmt("Enter input file name:\n");getfmt("%p", filename);rt 1.-name(filename, rt-name);

if ((dummy = binrlook(*fd++, rtLname)) < 0) (putfmt("\nfile %p not found.\n", filename);exit(O);

}

putf mt("Enter output file name:\n");getfmt("Xp", filename);*fd = bin-open(filename, dummy);*size = dummy;

}

}

Page 100: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

100

/* ------------------------------------------------------------ */

/* function move(a-buf, b-buf)/* ------------------------------------------------------------ *

move(a-buf, b-buf)int *a-buf,*bbuf;{

int i;

for (=0; i<COUNT; i++)*a-buf++ = *b-buf++;

}

/* ------------------------------------------------------------ *1/* function get-buf(buf, fd) *//* This gets one block from the input file and puts it into buf./* ------------------------------------------------------------ */

get-buf(buf, fd)int buf, fd;(

static int nrread, block = 0;

if ((n-read = bin-get(fd,block,buf,COUNT,FLAG)) != COUNT) {putfmt("\nread error at block %i\n", block);exi t(0);

}

block++;}

Page 101: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

101

/* ------------------------------------------------------------ */

/* function set.buf(y) *//* This function initializes the filter output array. Note that the/* array has been initialized to the fixed point integer equivalent of *//* 0.5 . This was done so that integer truncation of this array when *//* it is scaled down will actually produce rounding of the array. *//* ------------------------------------------------------------

set.buf(y)long *y;{

int i;

for (i=0; i<COUNT; i++)*y++ = 65536; /* half of integer math scale factor */

}

Page 102: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

102

/* ------------------------------------------------------------/* function put-buf(iLbuf, Lbuf, fd) *//* This function converts type long to type int and then writes out *//* the integer buf to the output file. One block at a time is written *//* out. *//* ------------------------------------------------------------ */

put-buf(i-buf, Lbuf, fd)unsigned short *iLbuf;long *1-buf;int fd;{

static int block = 0, n-write., i;unsigned short base;

base = i-buf;

for (i=0; i<COUNT; i++)*i.-buf++ = (int) (*L-buf++ / 128156); /* 128156 = gain comp. */

if ((n-write = bin-put(fdblock,base,COUNT,FLAG)) != COUNT) (putfmt("\nwrite error at block %i\n", block);bin-close(fd); exit(0);

}

block++;}

/* ------------------------------------------------------------ *

End of File/* ------------------------------------------------------------ */

Page 103: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

103

/* ------------------------------------------------------------/* Program filt99.c *//* Written by A. Remy Malan 2/15/1985/* Man-Vehicle Laboratory *//* Massachusetts Institute of Technology/* Cambridge, MA. 02139/* *//* This program is designed to low-pass filter data using a 99 point *//* filter with a break frequency at approx. 0.1 of the sample/* frequency. Passband ripple is about 0.3dB. The filter was made *//* using HST582J software./* *//* This program convolves an 99 point filter with data on the MYL *//* RT- 11 computer. User can set number of points in the filter/*(assumed to be symmetric) and enter the coefficients into this/* file./* *1/* Note that this program uses fixed point integer arithmetic with *//* 17 bits representing the decimal fraction of a number./* ------------------------------------------------------------ */

*include <std.h>*include <rt I1.h>*include <rykdef.h>

.maino{

char *args[21;args[O] = "RK 1:RMX5.TOR";args[1( = "RK 1:RMX5.LP";Sp-fi I t(args);

/* ------------------------------------------------------------

End of Main/* ------------------------------------------------------------ *

Page 104: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

104

#define COUNT 256 /* Size of disk block in words */*define NPTS 99 /* Number of points in filter */*define SIDE (NPTS-1)/2 /* Convenient number*define FLAG 0 /* Read/Write flag. 1/0 wait */

lp-filt(ergs)char *args[];{

static int block, i, j, k, start, stop, size, tag;static unsigned short fd[21 = { 10, 11 }, lastLbuf [COUNT],

this-buf[COUNTI, next-buf[COUNT];static long y[COUNTI, fil t[NPTSI;

/* ------------------------------------------------------------ *//* Load the filter's coefficients. See "load.coef" to change filter/* ------------------------------------------------------------ */

1 oadcoef (fi t);

/* ------------------------------------------------------------ *//* Open the input and output files and return the size of input file *//* ------------------------------------------------------------

init(fd, &size, args);

/* ------------------------------------------------------------

/* Main processing loop. *//* Since the filter cannot process the first and last SIDE points of *//* the input file the loop first checks for this condition./* There are three buffers of size COUNT that are used to hold input *//* data. This is because the convolution overlaps block boundaries. *//* Note that the output buffer is initialized to have all 65536 in it *//* so that interger truncation actually performs rounding. Note also *//* that the convolution is done one block at a time and each block is *//* written out before the next block of input is filtered./* ------------------------------------------------------------ */

Page 105: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

105

for (block=0; block<size; block++) {tag = 1;if (block == 0) {

tag = 0;start = SIDE;stop = COUNT;get-buf(this-buf, fd[01, block);get-buf(nextLbuf, fd[01, (block+1));

}if (block == (size-I)) {

tag = 0;start = 0;stop = COUNT - SIDE;move(lastbuf, this.buf);move(thisbuf, nextLbuf);

}if (tag) {

start = 0;stop = COUNT;move(last-buf, this-buf);move(thisbuf, next-buf);get-buf(nextLbuf, fd[01, (block+ 1));

}

seL~but(y);

for (i=start; i<stop; i++)for (j=(-SIDE); j<=SIDE; j++) {

k = i + j;if (k < 0)

y[il += filt[j+SIDE] * (long)if (k >= COUNT)

y[il += filt[j+SIDE] * (long)if ((k>=0) && (k<COUNT))

y[il += filt[j+SIDE] * (long)}

put.buf(last-buf, y, fd[11, block);putfmt(" %i\n", block);

/* Convolution */

lastLbuf[COUNT+k];

nextLbuf[k-COUNT];

thi s-buf[k];

Page 106: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

106

}

/* ------------------------------------------------------------ */

/* Close the files/* ------------------------------------------------------------

bin-close(fd[0J); bin-close(f d[ 11);

/* ------------------------------------------------------------ *//* function load-coef(L-buf) *//* This function loads the coefficient array with the numerical/* values of the filter. Note that this filter uses integer arithmetic *//* and that the floating point numbers generated by the HST562J *//* software have been converted to type long (4 byte integer) by/* multiplying by 2^17, or 131,072./* ------------------------------------------------------------ */

load-coef(L-buf)long *l-buf;{

int i;

*l-buf ++ = 402;*l-buf++ = -139;*l-buf++ = - 167;*I-buf++ = -222;*Lbuf++ = -199;*1-buf++ = -99;*L-buf++ = 58;*l-buf++ = 215;*L-buf++ = 300;*L-buf++ = 259;*lbuf++ = 67;*L-buf++ = -162;*l-buf++ = -367;*L-buf++ = -476;*I-buf++ = -370;*l-buf++ = -77;

Page 107: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

*L-buf++ =*-buf++ =*l-buf++ =*1-buf ++ =*L-buf++ =*1-buf ++ =*L-buf++ :*L-buf++*L-buf++*L-buf++*l-buf++*1-buf++:*I-buf++:*l-buf++*l-buf++:*1-buf ++*1-buf++*1-buf ++*L-buf++*L-buf++*1-buf ++*I-buf++*l-buf++*l-buf ++*l-buf++*1-buf ++*1-buf ++*L-buf++*1-buf ++*l-buf++*1-buf++* -buf ++*I-buf ++

*I-buf ++

301;605;686;471;

8;-535;-925;-965;-560;124;686;1373;1326;680;-376;

-1441;-2043;-1636;-766;646;

2393;3173;2677;836;

-1858;-4433;-5705;-4670;- 679;5333;12852;20048;25225;27106;

107

Page 108: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

108

for (i=2; i<NPTS; i+=2) /* Fill in rest of symmetric filter */*I-buf++ = *(-buf -i-1);

}

/* ------------------------------------------------------------ *1/* function init(fd, size, args) *//* ------------------------------------------------------------ */

init(fd, size, args)int *fd, *size;char *args[];{

int rtLname[8;

rt 11 name(args[OJ, rtLname);

if ((*size = binjlook(*fd++, rt-name)) < 0) {putfmt("\nfile %p not found.\n", args[O);exi t(0);

}

*fd = b.open(orgs[ 11, *size);}

/* ------------------------------------------------------------ *

/* function move(a-buf, bbuf) *//* ------------------------------------------------------------

move(a-buf, b-buf)int *abuf, *bbuf;{

int i;

for (=0, i<COUNT; i++)*abuf++ = *b-buf++;

/* ------------------------------------------------------------

Page 109: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

109

/* function get-buf(buf, fd, block) *//* This gets one block from the input file and puts it into buf. *//* ------------------------------------------------------------ *

get-buf(buf, fd, block)int buf, fd, block;{

int nread;

if ((nread = bin-get(fd,block,bufCOUNT,FLAG)) != COUNT) (putfmt("\nread error at block %i\n", block);exit(0);

}

}

/* ------------------------------------------------------------

/* function set-buf(y) *//* This function initializes the filter output array. Note that the/* array has been initialized to the fixed point integer equivalent of *//* 0.5 . This was done so that integer truncation of this array when *//* it is scaled down will actually produce rounding of the array. *//* ------------------------------------------------------------ */

setLbuf(y)long *y;{

int i;

for (i=0; i<COUNT; i++)*y++ = 65536; /* half of integer math scale factor */

}

Page 110: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

110

/* ------------------------------------------------------------ *

/* function put-buf(i-buf, 1-buf, fd, block) *//* This function converts type long to type int and then writes out *//* the integer buf to the output file. One block at a time is written *//* out./* ------------------------------------------------------------ */

put-buf(i-buf, 1-buf, fd, block)unsigned short *i-buf;long *Lbuf;int fd, block;(

int n.-write, i;unsigned short base;

base = iLbuf;

for (i=0; i <COUNT; i++)*i-buf++ = (int) (*L.buf++ / 130731); /* 130731 = filter gain */

/* compensation */if ((n-write = bin-put(fd,block,base,COUNT,FLAG)) != COUNT) (

putfmt("\nwrite error at block %i\n", block);bin-close(fd);'exit(0);

}

}

/* ----------------------------------------------------------- */* function b-open(c.name, size) *//* ------------------------------------------------------------ */

b-open(c-name, size)int *c-name, size;{

int rL~name(6J, area_size, chn = 10;

Page 111: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

111

if (size < 0) {chn = 10;return(YES);

}

rt II-name(c.name, rtLname);

while ((area-size=bin-enter(chnrt-name,size,0)) < 0) {switch (area-size & CLEAR-BIT) {

case 0: chn++;break;

case 1: errfmt("file size of %i too big\n", size);return(NO);

case 3: upper(c-name);errfmt("file %p is protected\n", c.name);return(NO);

}

if (chn > 254) {errfmt("all channels occupied\n");return(NO);

}}

return(chn++);}

/* ------------------------------------------------------------ *1/* End of File/* ------------------------------------------------------------ */

Page 112: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

112

/* ------------------------------------------------------------- */* Program shrink.c *//* Written by A. Remy Malan 11/20/1964. Modified 2/12/1985/* Man-Vehicle Laboratory/* Massachusetts Institute of Technology/* Cambridge MA. 02139/* *1/* This program decimates binary data files. It reads a file and/* retains every n-th point where 2 <= n <= MAXSHRINK. The function *//* "instruco" contains more details of operation. *//*-------------------------------------------------------------*/

*include <std.h>*include <rt 1.h>*include <rvkdef.h>

*define COUNT 256 /* Size of disk blocks in words'define MAXSHRINK 10 /* Maximum shrink factor*define FLAG 0 /* Read/Write flag.

Program waits for I/O

-mai no

static int i, j, shrink, size, in-block, out-block, offset, n-read,n.write;

static unsigned short fd[2] = { 10, 11 1, in-buf[COUNTI, out-buf[COUNT];

/* -------------------------------------------------------------/* Print program instructions */*-------------------------------------------------------------*

instruco;

Page 113: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

113

/* ------------------------------------------------------------- */* Get shrink factor, input file size and open input and output files */*-------------------------------------------------------------*/

init(fd, &shrink, &size);

*-------------------------------------------------------------*/

/* Init. R/W block counters, offset, index 'j', and clear array */*-------------------------------------------------------------

in-block = out-block = offset = j = 0; clr-buf(out-buf, COUNT);

*-------------------------------------------------------------*/

/* Main processing loop *//* Read input file; save every n-th point where n = shrink factor;/* when output buffer is full write buffer to output file./* Do this for all blocks in the input file.*-------------------------------------------------------------

for (in-block=0; in-block<size; in-block++) {if ((n-read = bin-get(fd[0J,in-block,in-buf,COUNT,FLAG)) != COUNT)

rd...wr-err(in_.block, f d[ 11);for (i=offset; i<COUNT; i+=shrink) {

out-buf[j++ = in-buf[i];if (j == COUNT) (

nrwrite = bin-put(fd[ll,out-blockout-buf,COUNT,FLAG);if (n-write != COUNT)

rd-wr-err(out-block, f d[ I);clr-buf(out-buf, COUNT);j = 0;out-block++;

}}offset = i - COUNT;

}

Page 114: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

114

/* -------------------------------------------------------------*/* Clean up output buffer by writing any leftovers/*-------------------------------------------------------------*/

if (j != 0)if ((n.write = bin-put(fd[1J,outLblockout.....buf,jFL AG)) != j)

rd.wr-err(ouLtbl ock);

/*-------------------------------------------------------------*//* Close the output file *//*-------------------------------------------------------------*/

bin-close(fd 11);

/*-------------------------------------------------------------*//* End of Main *//*-------------------------------------------------------------*/

/*-------------------------------------------------------------

/* Function instruc()/*-------------------------------------------------------------*/

instruc(){

putfmt("\n Instructions for Shrink\n");putfmt("\nShrink will compact a file by a factor of 2 to MAXSHRINK.\n");putfmt("Currently MAXSHRINK = 10. Be sure to use the device name\n");putfmt("when entering file names; e.g. RK1:DATA.EYE\n\n");

}

Page 115: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

115

/*-------------------------------------------------------------*/* Function init(fd, shrink, size) *//*-------------------------------------------------------------*/

init(fd, shrink, size)int *fd, *shrink, *size;{

charint

filename[ 161;dum-size, dum.shrink = 0

putfmt("\n*lnclude disk name iputfmt("Input file name:\n");getfmt("%p", filename);rt 1 Lname(filename, rt-name);

, rt-name[6J;

n file name.\n");

if ((dum-size = bin-look(*fd++, rtname)) < 0) (putfmt("\nfile %p not found\n", filename);exit(O);

)

putfmt("Output file name:\n");getfmt("%p", filename);*f d = bin-open(filename, ((dum-size+ 1)/2));

while ((dum-shrink<2)Ii(dum-shrink>MAXSHRINK)) {putfmt("Enter shrink factor (2-%i):\n", MAXSHRINK);getfmt("%i", &dum.shrink);

)

*size = dum-size;*shrink = dum-shrink;

)

Page 116: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

116

/*-------------------------------------------------------------*

/* Function cir-buf(buf, num)/* -------------------------------------------------------------*

clr.buf(buf, num)int *buf, num;{

int i;

for (1=0; i<num; i++)*buf++ = 0;

}

/*-------------------------------------------------------------*//* Function rd-wr-err(block, fd) *//*-------------------------------------------------------------*/

rd-wr-err(block, fd)int block, fd;{

putfmt("\nread/write error at block %i\n", block);bi n-cl ose(fd);exit(0);

}

/*-------------------------------------------------------------*1

/* End of file *//*-------------------------------------------------------------*/

Page 117: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

117

APPENDIX D

SUGGESTIONS FOR THE

MAN-VEHICLE LABORATORY

The purpose of this appendix is to provide a few suggestions for

improving the torsion research facilities in the MVL. These ideas fall

into two categories: improvement of the torsion instrument and

futher experimentation with the instrument.

D.1 Discussion of the Torsion Instrument

The instrument has worked very well considering the limitations

imposed upon the project. Instrument noise with the torsion coil

was =0.125* and this could be reduced by lowpass filtering to OV0.025*

since the torsion signal was found to contain negligible information

above 50Hz and, in constrast, most of the instrument noise was

found above this frequency.

The author recommends that, if the torsion instrument is to

become a permanent part of the reasearch tools available in the

Man-Vehicle Laboratory, the following items should be examined:

1) A set of circuit boards should be designed and etched for the

instrument electronics to optimze the S/N ratio and to ensure the

robustness of the circuitry. As of this writing the input stages from

the torsion coil reside on a proto-board; this is not an acceptable long

term installation.

Page 118: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

118

term installation.

2) The motor that drives the OKN drum should be allocated

permanently to that function and a stronger motor should be

installed if test stimuli above =V30*/sec are desired.

3) Some mechanical design work should be done to ease the

current burden of transforming the device from a upright to supine

geometry and vice versa. Currently it requires the effort of two

people for at least half a day to reconfigure the instrument.

D.2 Suggestions for Future Research

It would be very appropriate at this point to continue to

investigate torsion since the sufficiently sensitive instrumentation

has been made possible by the author's activities over the last two

years. As noted above, some time should be expended to perfect the

torsion instrument as a long-term research tool. Torsion in response

to vestibular stimulation should be investigated formally and the

model of the torsion main sequence should be expanded. The current

torsion coil permited only monocular viewing of the optokinetic

stimulus. A second generation torsion coil that allowed for binocular

viewing of the stimulus would also be an appropriate research

activity at present since it is known that torsion increases when the

stimulus is viewed binocularly (Crites, 1980; Wolfe and Held, 1978).

Page 119: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

119

REFERENCES

Baarsma, E.A., Collewijn, H., "Eye Movements due to Linear

Accelerations in the Rabbit", J. Physiol., 245, pp. 227-247, 1975.

Balliet, R., Nakayama, K., "Training of Voluntary Torsion", Invest.

Ophthalmol. Visual Sci., Vol. 17, No. 4, pp. 303-313, 1978.

Bahill, A.T, Clark, M.R., Stark, L., "Eye Movements Generated by

Mismatched Components of the Saccadic Motoneuronal Control

Signal, Math. Biosci., 26, pp. 303-318, 1975.

Collewijn, H., van der Mark, F., Jansen, T.C., "Precise Recording of

Human Eye Movements", Vision Res., Vol. 15, pp. 447-450, 1975.

Crites, T.A., Circularvection and Ocular Counterrolling in Visually

Induced Roll - Supine and in Weightlessness. S.M. Thesis, MIT,May 1980.

Dichgans, J., Brandt, Th., "Visual-Vestibular Interaction and Motion

Perception", Bibl. Ophthal. (Basel) 82, pp. 327-338, 1972.

Dichgans, J., Brandt, Th., "Optokinetic Motion Sickness and

Pseudo-Coriolis Effects Induced by Moving Visual Stimuli", Acta

Otolaryng. 76: 339-348, 1973.

Page 120: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

120

Dichgans, J., Nauck, B., Wolpert, E, "The Influence of Attention,

Vigilance and Stimulus Area on Optokinetic and Vestibular

Nystagmus and Voluntary Saccades", The Oculomotor System

and Brain Function, Zikmund, V., ed. London: Butterworths,

pp. 281-294, 1973.

Horowitz, P., Hill, W., The Art of Electronics. Cambridge: Cambridge

University Press, pp. 628-629, 1980.

Kertesz, E.K., Jones, R.W., "The Effect of Angular Velocity of

Stimulus on Human Torsional Eye Movements", Vision Res.,Vol. 9, pp. 995-998, 1969.

Larsen, R.J., Marx, M.L., An Introduction to Mathematical

Statistics and Its Applications. Englewood Cliffs, N.J.:

Prentice-Hall Inc., pp. 412-416, 1981.

Lichtenberg, B.K., Ocular Counterrolling Induced in Humans by

Horizontal Accelerations. Sc.D. Thesis, MIT., May 1979.

McElligott, J.G., Loughnane, M.H., Mays, L.E., "The Use of

Synchronous Demodulation for the Measurement of Eye

Movements by Means of an Ocular Magnetic Search Coil", IEEE

Transactions on Biomedical Engineering, Vol. BME-26, No. 6, pp.370-374, 1979.

Page 121: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

121

Merker, B.H., Held, R., "Eye Torsion and the Apparent Horizon

under Head Tilt and Visual Field Rotation", Vision Res., Vol. 211

pp. 543-547, 1980.

Miller, E.F., II., "Counterrolling of the Human Eyes produced by Tilt

with Response to Gravity", Acta Otolaryng. 54: 479-501, 1962.

Morasso, P., Bizzi, E., Dichgans, J., "Adjustment of Saccade

Characteristics During Head Movements", Exp. Brain Res., 16,

pp. 492-500, 1973.

Petrov, A.P., Zenkin, G.M., "Torsional Eye Movements and

Constancy of the Visual Field", Vision Res., Vol. 13, pp.

2465-2477, 1973.

Remmel, R.S., "An Inexpensive Eye Movement Monitor Using the

Scleral Search Coil Technique", IEEE Transactions on Biomedical

Engineering, Vol. BME-31, No. 4, pp. 388-390, 1984.

Robinson, D.A., "A Method of Measuring Eye Movement Using a

Scleral Search Coil in a Magnetic Field", IEEE Transactions on

Bio-Medical Electronics, Oct. 1963, pp. 137-145, 1963.

Wolfe, J.M., Held, R., "Eye Torsion and Visual Tilt are Mediated by

Different Binocular Processes", Vision Res., Vol. 19, pp. 917-920,1978.

Page 122: CHARACTERISTICS OF TORSION AND SUPINE ORIENTATIONS by

122

Zeevi, Y.Y., Ish-Shalom, J., "Measurement of Eye Movement with a

Ferromagnetic Contact Ring, IEEE Transactions on Biomedical

Engineering, Vol. BME-29, No. 7, pp. 511-522, 1982.