throbber
2‘:
`3;
`
`E
`
`
`
`
`
`»m.m,_.;u-M.Nflfi»-‘J-uv-DrMJ\V',‘>k«",I~!;hQt§fl«:8\W<-K\£-F-¥‘$91P3!4"QN>l'I!fl'5M)h&«‘Lunh£*‘l’@lxdb‘-RVmxww-.m»wu.r«rIV."/Vm.swv...
`
`
`
`
`
`IEEE PRESS I
`
`'
`
`1976 Editorial Board»
`
`Allan C. Schell, Chairman «
`
`E’
`
`I
`
`0 George Abraham "
`Robert Adler
`Clarence J. Baldwin
`Walter Beam
`Mark K. Enns
`
`E. E. Grazda
`Robert C. Hansen
`
`R. K- Hellmann
`Edward W. Herold
`
`William G.7l'-Elowardf”
`Thomas Kailath
`Dietrioh’ Marcuse ..
`SanjitMitrar-x-
`James H.F.’omerem-:~I.
`
`_
`
`I‘
`
`_
`
`lrvin‘gI:Reingo|d-'I;v.+.’A
`Julian Reitmanuw
`
`A. ELI Siegmamr
`John‘B'. Singleton‘ :
`
`..
`
`v
`
`M
`
`’ W. P. Crone, Managing Edito‘rn<7"'I
`I
`I
`I if Carolyne_-Elenowitz, Supervisor, Publicati'r}n;~'Productionex: 9.
`
`'
`
`"
`
`Copyright © 1976 by
`THE INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS-,»IlNCl,‘»
`345 East 47_Street, New York,;NY.,'.lOOl7"
`._
`. «
`'
`All rights reserved;
`V’
`'
`International Standard Book Numbers: rClothboLIrnd:30‘-879%Zi0'77;4ZI»"£j‘
`I, Pa perbou nd: Oje87-942-O7.8'iA2[.e
`
`Library of Congress Catalog Card Number 76"-18432
`
`PRINTED IN THE UNITED STATES OF AMERICA
`
`4'.v
`
`PETITIONERS 1014-0002
`
`

`
`A SPREAD SPECTRUM RANGING TECHNIQUE
`FDR AEROSPACE VEHICLES
`
`R. C. Dixon
`Member of Technical Staff
`TRW Systems Group
`Redondo Beach, California
`
`Abstract
`
`This paper considers the factors affecting
`spread spectrum ranging and describes a non-
`ambiguous, fast operating "hybrid" system util-
`izing a combination of high rate pseudonoise
`modulation for fine range resolution and low
`rate modulation for coarse range resolution.
`This technique allows rapid distance measure-
`ment while maintaining the inherent accuracy
`of other pseudonoise ranging systems.
`The
`pseudonoise code sequences used are much
`‘shorter than those conventionally required for
`nonambiguous long distance ranging, which faci-
`litates fast code phase acquisition. The,low
`rate "range message” used to resolve any ambi-
`guity due to repetition of the short code se-
`quence is derived from the repetition of the
`pseudonoise ranging sequence itself.
`
`Introduction
`
`Spread spectrum ranging systems offer an
`"excellent means of long range distance measure-
`ment.
`The capabilities of these systems have
`been spectacularly demonstrated in space probes,
`supplying information required for course,correc-
`tion and operational timing with great accuracy.
`The inherent long range accuracy of spread spec-
`trum ranging also makes it extremely attractive
`for navigational use in aircraft and manned space
`vehicles, but the relative size and complexity of
`first generation PN equipments has discouraged
`their use. Further, from an operational stand-
`point, spread spectrum systems have been imprac-
`tical to use under rapidly changing conditions due
`to the fact that most practical systems require
`synchronous code sequence operation (that is,
`the
`signal seen by the receiver must be precisely
`correlated in time with a locally generated
`reference signal) and the time required to
`achieve the desired synchronism is often such
`that a high speed aircraft or other aerospace‘
`vehicle can obsolete a range reading before it
`is'completed.
`
`Because of the unique circumstances under
`which deep space systems are used, relatively
`long code sequence phase acquisition times are
`allowable. That is, the information required,
`while possibly critical to mission success, may
`be supplied by a lengthy,
`time-consuming process,
`without Jeopardy to the mission itself, and syn-
`chronization times of up to several minutes have
`been common in space probe ranging systems.
`Therefore, deep space ranging techniques have not
`been directly applicable to highly manueverable
`vehicles. For aircraft use, where spread spectrum
`ranging offers its greatest utility, the implemen-
`tation methods used for spacecraft ranging are not
`feasible, as a range measurement must be available
`whenever it is desired and with minimum waiting
`time.
`
`trum equipments capable of being carried by almost
`any aerospace vehicle. Digital circuits, such as
`shift registers, often make up major parts of
`spread spectrum equipments. High speed shift re-
`gister implementation, for instance, has been im-
`proved over the years from the use,
`in 1959, of
`large lumped-constant delay networks to the pre-
`sent use of integrated logic circuits.
`A special
`integrated circuit capable of operation at bit
`rates in excess of 50 Mbps has been developed es-
`pecially for code sequence generation in spread
`spectrum systems. This unit includes in one pack-
`age both a flip-flop and a gated modulo-two adder,
`thus enabling construction of a shift register code
`sequence generator using only one package per stage,
`including all necessary feedback logic.
`In addition,
`for a given shift register length, every possible
`feedback combination is selectable. This makes
`' selective range addressing through code assignment
`quite easy to implement.
`
`Effort has also been expended in the area of
`building entire shift register sequence generators
`and other digital subsystems in a single integrated
`circuit package,
`through MOS techn1ques.- -~~
`
`Though PN ranging systems have not been reduced
`in complexity, microminiaturization techniques have
`improved their reliability and reduced size to per-
`mit their use invboth aircraft and space vehicles.
`Thus,
`time required for achieving synchronism bet-
`ween transmitting and receiving units has become
`the major factor limiting usage of pseudonoise
`ranging systems. Reduction of measurement time
`for ranging systems is the problem to which the
`hybrid ranging system described here is addressed.
`
`Factors Affecting Spread Spectrum Ranging
`
`_
`
`,Pseudonoise Ranging. Several types of spread
`,
`spectrum systems are in existence, each of which has
`its own particular advantages. All are characterized
`by the use of a much wider band of frequencies than is
`necessary for transmitting the basic information
`sent.
`Systems which hop from one frequency to
`another, or send short bursts of information at
`high rates, or simply modulate a carrier with a
`coded message, all are classed as spread spectrum
`systems.
`The type which has been used most often
`for ranging, however, is the direct sequence or
`pseudonoise (PN) modulated system. This is due to
`the relative simplicity of implementing PN systems
`(compared to other spread spectrum techniques) and
`to their_inherent synchronous operation. For these
`reasons, only PN systems are considered in the follow-
`ing discussions, even though the basic ranging tech-
`nique is applicable to other systems.’
`
`PN (pseudonoise) communications and navigations
`systems are characterized by their use of a pseudo-
`rendom code sequence to directly modulate an RF
`carrier. The codes used in PN systems generally
`have bit rates which are much higher than the bit
`One objection to spread spectrum systems, that
`of size, has been resolved by the introduction of
`rate of any information transmitted.
`(Typical bit
`rates for PN code sequences are in.the one to ten.
`integrated circuits. Both linear and_digital.inte-
`*7Mbps region). Signals modulated by’sudh'sequencés’
`grated circuits are applicable to spfieaa spectrum
`therefore are wideband and fit the general cate-
`systems, but the advent of high speed digital inte-
`gory of spread spectrum signals.
`grated circuits has made possible small spread spec-
`Reprinted from a paper in the 20th Annual Southwestern /EEE Conf. and Exhibition Flec., Apr. 17-19, 1968 and published by TRW.
`
`2,7 7
`
`PETITIONERS 1014-0003
`
`

`
`number of bits to be searched is large, and search
`time becomes prohibitive at long range.
`
`An alternative ‘.to' the transmiti-then-receive" 7
`(interrogate-respond) technique uses two frequen_
`cies,
`in a duplex arrangement such as that shown
`in Figure lb. Using this technique, only a fre-
`quency translation is necessary in the unit being
`ranged on. This unit retransmits the signal
`received (instead of a locally generated signal
`as in the responder) so that the unit measuring
`range receives a coded signal delayed by a number
`"of code bits equivalent to twice the distance
`being measured.
`The ranging system must contain
`two code sequence generators-one for transmission,
`and the other for matching to the received signal.
`Once the received signal has been matched to the
`receive sequence generator, range measurements are
`made by simply counting the number of bits delay
`between the transmit and receive sequence genera-
`tors in the ranging unit. Also, measurements may
`be continuous once system synchronization and an
`initial measurement occur. This is not true in
`the interrogate-respond system, as an interroga-
`tion and a response is necessary for each measure-
`ment. Again,
`the code sequence used must be longer
`than the number of bits delay at the longest range
`to be measured.

`~
`
`Chief drawbacks to the duplex measurement
`method are that two sequence and clock generators
`are required in the ranging unit and the frequency
`allocation problem is worsened because two channels.
`are needed. For satellite applications, however,
`it is best because of the possible simplicity of
`the vehicle unit.
`,The hybrid system developed is‘
`applicable to both interrogate-respond and duplex
`systems.
`In both systems,
`the code offset which
`must be searched out for synchronization is equal
`to twice the actual range. This is an important
`consideration, for ituincreases resolution, but
`also_increases search time.
`
`The bit, or "clock,'»
`Code Sequence Bit Rates.
`rate at which the PN code sequence is generated
`determines the basic resolution capability of a PN
`ranging system.
`In'fact, resolution capability is
`limited only by the bandwidth required to support
`higher and higher bit rates.
`-As bit rate is
`increased, range uncertainty is decreased, but at
`the cost of a wider band RF channel. High resolu-
`tion ranging can be maintained, however, without
`x
`transmitting the entire (sin x)z spectrum, and
`many PN ranging systems transmit only the main lobe,
`or less, even though the biphase modulated RF signal]
`envelope may be seriously degraded by such narrow-ban
`ing.
`
`
`
`The fact that basic resolution capability is
`not degraded by loss of bandwidth is due to the
`correlation properties of the code sequences.
`q
`Synchronization between received and locally gen-
`erated code sequences can be judged on the basis of’:
`correlation over the whole sequence length, rather
`than on a bit-by-bit basis. Therefore, a degrada-
`tion in rise and fall time does not affect measure-
`ment accuracy, as long as the bandwidth.is enough
`to reasonably reproduce the transmission of sinzlev
`code bitS- Bandwidth loss effects on hybrid system
`are identical to other PN systems.
`
`PN code sequences have a correlation function
`which ideally is an
`isosceles
`triangle in which
`the base width is
`equal to twice the width of
`a single code bit. Exact code synchronization
`corresponds to the peak of this correlation func‘
`tion, while an advance or delay between received
`
`2713
`
`PETITIONERS 1014-0004
`
`PN codes vary in length from a few bits to
`billions of bits, depending on their use.
`The
`pattern of ones and zeros in such sequences doea_
`*f‘not repeat within this code length, and thus to .’I'
`an observer who views less than the entire se-
`quence,
`the appearance is that of a random set
`of bits, such as might be produced by a noise
`generator. This noiselike stream of bits is
`actually a well defined signal whose short
`term properties resemble noise but which is
`repetitious and therefore quite predictable.
`(Hence the name "pseudo" noise). Signals such
`as these are simple to generate with shift re-
`gister sequence generators, and these are used
`in almost all PN systems to construct the basic
`spectrum-spreading signal.
`The specific code
`sequence used, its,length, and bit rate must
`"be decided by bverall system constraints of
`accuracy, bandwidth, and measurement time.
`
`.
`
`Figure 1 illustrates a typical PN ranging
`system.
`In the transmitter, a carrier is biphase
`modulated by the code sequence generator, which
`produces a wideband, suppressed carrier output
`signal, code modulated.
`The modulation spectrum
`produced by a PN code modulated transmitter is
`(sin x)2’ with a main lobe bandwidth (null-to-
`x
`"
`'
`"
`'
`'
`"
`
`null) equal to twice the code sequence's clock
`rate.
`
`The receiver "decodes" a received signal
`by matching an internally generated sequence to
`the incoming signal. For ranging,
`the important
`point is that the receiver matches its internal
`sequence to the signal that it sees, and this
`signal is delayed by an amount of time equal to
`the propagation time from transmitter to receiver.
`The transmitter,
`then, is generating the same code
`sequence as the receiver, but is a number of code
`bits ahead of the receiver. This number of code
`bits depends on both distance and the rate of
`code generation.
`- ~~-
`
`”
`
`Once the transmitting system has transmitted
`for a period long enough to allow the receiver to
`match its internal reference to the signal trans-
`mitted,
`the transmitter can send information, or
`instruct the receiver to transmit back to the
`original transmitter (called "interrogation" and
`"response"). Now, if the interrogating unit
`transmits a mark to the responder which causes
`the responder to switch to the transmit mode,
`and the interrogator goes into receive,
`the two
`are no longer synchronized.
`(Remember that the
`original receiver was "behind" the transmitter).
`The interrogator must now delay its code sequence
`so that it is "behind" the responder by the number
`of code bits equal to the propagation time. All
`that is now necessary to allow the interrogator
`to measure range is to count the number of bits
`that it must delay its code sequence to bring it
`back into synchronization with the unit now trans-
`mitting.
`(Note that the range measurement is made
`as a function of counting bits, and is a digital,
`discrete measurement accurate to within one bit
`period. Therefore,
`the accuracy of measurement
`is the same at any range, where the threshold of
`the system is exceeded).
`
`Systems of this type have been implemented,
`and have been shown to be accurate and reliable.
`The limiting factor in the use of such a simple
`system is that the code sequences used must be
`long enough that they do not repeat over the
`maximum distance measured.
`(Otherwise, an ambi-
`guity exists which is not resolvable from simple
`code sequence offset measurements). Thus,
`the
`
`

`
`the interrogate-respond and duplex ranging systems,
`the number of code bits of offset due to range is
`actually equivalent to twice the range being mea-
`sured. Therefore,
`in these and similar systems,
`clock rate required to give a desired resolution
`is halved.
`
`Once the nominal clock rate is chosen, both
`transmit and receive systems are expected to
`operate at the chosen frequency (within their
`error limits) except when a receiving unit is
`-in the "search? mode,
`looking for correlation
`with an incoming signal.
`
`Searching is accomplished by operating the
`receive unit clock at a rate slightly higher or
`lower than the nominal clock rate. This causes
`the receiver's code sequence to either advance
`or be retarded in phase with respect to the trans-
`mitted sequence,
`thus "sliding" the two sequences
`past one another comparing all possible code phase
`relationships until correlation occurs.
`In the
`interrogate-respond ranging system discussed pre-
`viously, this search procedure occurs twice:
`first, when the initial transmission occurs, and
`second, when the responding unit replies.
`
`-Direction of search (forward or backward in
`code phase) is usually not important to a PN sys-
`tem, but in transmit-receive ranging systems it
`is important that the unit making the range mea-
`surement (the interrogator) search backward. That
`is, the interrogator's clock should run at a rate
`lower than the responder's clock, so that its code
`sequence is slipping backward with respect to the
`incoming signal. This is important,
`in that the
`responderls sequence generator is retarded with
`respect to the interrogatorfs sequence generator
`at the time of the transmit to receive switch,
`and the interrogator's code sequence must also
`be retarded to a number of bits equal to the
`propagation time in order to recorrelate.
`The
`period during which the interrogating unit is
`searching for recorrelation with the responding
`transmitter is the most vulnerable for error
`entry. During this time, any relative clock
`drift or doppler shift is accumulated by the bit
`search counter in the interrogator as a range
`error. This error is a function of relative
`clock difference, relative velocity, Search time,
`and the difference between desired and actual
`clock rate,
`(Where actual operating rate is
`determined by crystal oscillators the clock can
`be held within a few cycles of the desired rate,
`so that errors due to systems operating at other
`than the desired nominal rate are negligible).
`On the basis of clocks operating near their
`design frequency, range error for an integral
`frequency clock system may be expressed by:
`
`_
`(iIF:r:::s)— (
`where:
`
`_
`-3
`[KI KR] 431.7 VR KR x lo ) TS
`
`KI= receive unit clock rate (Bps)
`KR= transmit
`clock rate (Bps)
`vR= relative velocity (N.M.P.H.‘)
`T5:
`correlation search time (seconds)
`
`This expresses the errors accumulated due to a
`receive unit counting at an assumed clock rate K ,
`while transmitter's reply actually is at a clock
`rate KR offset by the doppler frequency shift
`referred to transmitter clock signal. This is
`multiplied by‘search time, for the_longer thef
`time of the receive unitls search for correla-
`tion,
`the longer is the time that errors are
`
`.279
`
`PETITIONERS 1014-0005
`
`3
`
`;
`e
`9
`
`and reference sequences decreases correlation,
`which in effect is similar to raising the re-
`ceiver threshold.
`The important point is that
`received and locally generated references must
`be within one bit before recognition of syn-
`chronization is possible.
`In fact, it is
`necessary in most systems for code synchroni-
`zation to be within a small fraction of a bit
`of the maximum point of correlation before the
`code correlation circuit's output signal—to-
`noise ratio is sufficient to permit recogni-
`tion of synchronization.
`For this reason,
`synchronous PN systems are inherently incap-
`able of measurements in error by more than
`one bit. Narrowing of transmitter or recei-
`ver bandwidth tends to round the edges of the
`triangular correlation function as in Figure 3b,
`but this effectively raises receiver threshold
`rather than broadening the correlation area.
`Again,
`inherent accuracy is affected negligibly.
`what,
`then, does affect PN system ranging accur-
`acy?
`
`Selection of Clock Rate. Factors affecting
`the accuracy of a PN ranging system are chiefly
`clock rate, clock drift, and doppler shift of
`the clock rate.
`(Ignoring possible errors in
`the digital counting and readout circuits,
`which should be negligible).
`
`Clock rates may be the same whether a
`ranging system is of the hybrid or conven-
`tional type.
`It is necessary to give some
`consideration to the combination of the clock
`rate in conjunction with the PN sequence length
`in a hybrid system, however, as the range message
`bit rate is the result of these parameters.
`
`A PN system using a code sequence bit rate
`vof 1.618750 MHZ would therefore have a propaga-
`tion delay of 10 bits per mile and a receiver
`10 miles away would see a signal delayed by
`exactly lOO bits from the transmitter. That is,
`the signal appearing at the receiver was trans-
`mitted at a time which, on the transmitter's
`terms, was 100 bits earlier. Therefore,
`the
`receiver's sequence generator must be exactly
`100 bits behind the transmitter to achieve maxi-
`mum correlation, and between 99 and 101 bits
`behind the transmitter to be within the bounds
`Of correlation.
`1.618750 MHZ is certainly not
`a standard frequency, but an accurate crystal
`stabilized source at this frequency is readily
`achievable.
`(As an aside,
`it" should be noted"
`‘that multiples of .l6l875 MHZ may-be used as
`clock rates to gain whatever resolution is '
`desired, i.e. one-fiftieth mile would require
`a clock frequency of SO x .l6l875 = 8.093750
`,Mbps. Of course,
`the number used for C,
`the
`Speed of light, is that for light traveling
`‘in a vacuum, so that in any other medium
`‘Some error will be seen. This is not signi-
`icant, however, as long as all clocks oper-
`ts at the same rate. Oiluper'cent range*w4,’
`ierror limit due to common frequency offset
`iflould allow the clock rate to change up to
`618 bps).
`It is recalled that,
`in both
`
`
`
`For example, let us assume that we wish
`to design a ranging unit capable of measuring
`range to within 0.1 nautical miles (one n.m. =
`1852 meters), and that we want to count 10 bits
`per mile of propagation delay. 0.1 mile corres-
`ponds to a bit rate having a wavelength of 185.2
`meters, or a repetition rate:
`8
`3:95; 25 :12 =
`speed of light
`resolution
`
`we
`
`IIII
`
`<D‘m‘-5m 0
`
`

`
`accumulated at this rate. Doppler frequency errors
`may reduce errors due to clock differences or add
`to them, depending on the direction of errors and
`relative velocity.
`
`Selecting the Ranging Code. Code sequences
`used in ranging should be chosen on the basis of
`considerations for their auto and cross correla-
`tion properties, and in most ranging systems, for
`sufficient length.
`
`A code sequence such as the maximal linear
`type is an excellent choice for ranging. Not
`only are the properties of these codes well known,
`but the methods for generating them are straight-
`forward and simple.
`'
`
`Where_codes other than maximal are to be used,
`.their auto-correlation and cross correlation proper-
`ties should be carefully analyzed. Otherwise, inter-
`ference between different sequences can nullify
`selective addressing, or minor correlation in a
`correct sequence can cause erroneous measurements
`due to falsely recognizing synchronization. Maximal
`codes are, by definition,
`the longest codes which
`can be generated by a given shift register, or a
`delay element of a given length.
`In the case of
`shift register sequence generators, which are the
`only type to be considered here,
`the maximum length
`sequence is 2“ -1 bits, where n is the number of
`stages in the shift register.
`A shift register
`' sequence generator consists of a shift register
`working in conjunction with appropriate logic,
`which feeds back a logical combination of the state
`of two or more of its stages to its input.
`The
`output of such a sequence generator, and the con-
`tents_of its n stages at any sample (clock) time,
`is a function of the outputs of the stages fed
`back at the previous sample time.
`
`Basic properties of maximal codes are:1’2
`
`The number of one's in a sequence equals
`l.
`the number of zero's to within one bit. For a
`1023 bit code,
`there are 512 one's‘and 5ll zero's.
`Therefore, any DC correlation term is negligible.
`
`The distribution of one's and zero's is
`2.
`well defined and always the same. Relative posi-
`”tions of runs of one's and zero's vary from code
`sequence to code sequence, but the number of each»
`run length does not. There are exactly Zn-(p+2)
`runs of length p, for both one's and zero's,
`in
`every code sequence.
`(Except for n-l zero's and n
`one's of which there is one run each. Also, n
`zero's and n-l one's of which there are no runs.)3
`
`3. Auto-correlation of a maximal linear
`code is such that for all values of phase shift,
`the correlation value is -1, except for the zero
`+ l bit phase shift area, where correlation varies
`linearly from the -1 value to 2“-l (the sequence
`length).
`A 1023 210-1) bit maximal code there-
`fore has a peak to average auto-correlation value
`of 102k, a range of 30.l db in signal.
`It must
`be realized, however, that these values for auto
`correlation are valid only for averaging over the
`entire sequence length.
`
`All of the properties of maximal sequences
`can be used to advantage in a ranging system.
`The question,
`then,
`in general, is not what type
`of code to use, but what length.
`
`A ranging code used by a system which has
`no secondary resolving capability must be of
`sufficient length that it does not repeat over
`the maximum distance measured. That is, to
`
`measure a range of 1000 miles with a code giving 50
`bits per mile resolution would require a code length
`of at least 50,000 bits. Otherwise, the code sequence
`would repeat, and the interrogator
`could recognize_
`synchronizationsat more than one range. At the .
`8.093750 Mbps rate required to give 50 bit per mile
`resglution,
`the repetition period of the 65,535
`(21 -1) bit code required would be 65 355
`= 8.1
`3-093750
`milliseconds and the bandwidth of the correlation
`detector would be #3 Hz.
`If a #3 Hz recognition
`bandwidth is used, however, searching out a range
`at the maximum distance could require almost 20
`minutes.~ Obviously,
`then in a simple ranging system,
`high resolution and long distance measurements must
`be traded off against measurement time.
`
`'
`
`
`
`The major problem in PN ranging for aircraft and
`maneuverable spacecraft has been the requirement for
`measurement at long range in a reasonably short
`period. Reduction of ranging time is limited by the
`maximum search rate a receiving unit is capable of
`achieving and the length of the code to be searched.
`Maximum search rate,
`in turn, is limited by the
`recognition time of the receiver's correlation
`detection circuits.
`(The receiver must be able
`to recognize correlation and stop the search pro-
`cess before the point of code synchronization is
`passed.)r To complete the circle,
`the bandwidth-of
`the correlation detectors must be commensurate with
`the auto correlation requirements of the codes used.
`
`What techniques are available to reduce rang-
`ing time while maintaining accuracy? Much work has
`been performed in the area of developing special
`"acquirable" codes which have the required length
`for long range measurement, but which also have
`synchronization properties such that a range may
`be searched out without traversing the entire code
`length.l
`Jet Propulsion Laboratories has had great
`success with code sequences made up of three com-
`ponent codes assembled in such a way that the over-
`all ranging sequence has a length which is the
`The
`product of the three component code.lengths.
`search for correlation is done in parallel, in three
`correlation detectors, each of which compares an
`incoming product—code-modulated signal with one of
`the component codes. That is, all phases of each
`component code are searched for correlation.
`
`in this process, is sequen-
`Synchronization,
`tial, with a partial correlation occurring each
`time one of the component codes reaches its point
`of synchronization and complete correlation occur-
`ring when all three are synchronized. This tech-
`nique can reduce range measurement time tremendously
`but suffers from threshold degradation due to par-
`tial correlation and attendant loss of correlator
`output signal-to-noise ratio when less than all of
`the component codes are synchronized.
`
`Hybrid Ranging System
`
`A ranging technique which solves the problem
`of fast range measurement at long distances has
`been developed. This is a hybrid system approach
`in that more than one kind of modulation is used
`to measure range.* In this technique, a PN code,
`a few thousand bits long, and a digital "range
`message" (whose bit rate is the repetition rate of
`the PN sequence), simultaneously modulate the trans-
`mitter.
`The PN code does not determine maximum
`range so that its length is chosen short, to reduce
`search time.
`(The only bound on reducing code length
`is that any system crosscorrelation requirements be
`met.) Ambiguity in range caused by using a
`short
`PN code is resolved by the low rate digital message
`whose length is such that its repetition period is
`
`*A similar technique was suggested by W. J. Judge of Magnavox Research Labs in an unpublished memo,
`
`in 1963.
`
`280
`
`PETITIONERS 1014-0006
`
`

`
` longer than the propagation delay of the longest
`
`No separate search process
`range to be measured.
`13 needed to synchronize this range message, how-
`ever, as it is clocked by the PN code repetition
`and is therefore synchronized by the initial
`search process. All that is needed is a measure-
`ment of the relative phases of local or received
`range messages, which is as simple as counting the
`number of PN code repetitions between range message
`markers. Figure 2 illustrates the relationship be-
`tween the PN code and the range message as they are
`used in the hybrid system. Each complete repetition
`of the high bit rate PN code sequence corresponds to
`one bit in the range message.
`The ratio of the bit
`rates is thus seen to be equal to the number of bits
`in the PN code.
`
`The range message itself is the simplest kind
`of digital signal, made up of a number of square
`waves whose half-wave period is the PN code repeti-
`tion rate, and which are inverted in phase after a
`time greater than the maximum expected propagation
`delay. This phase inversion is the marker which
`resolves the range ambiguity.
`If error correction
`capability is required,
`the range message can be
`structured to give the desired properties.
`The
`simple range message used was chosen to permit
`measurement without a separate message synchroni-
`zation process.
`
`Modulation is such that the PN code biphase
`modulates the transmitted carrier at its basic
`rate, permitting high resolution.
`The range
`message, however, is sent as a baseband signal,
`keying the same carrier that is modulated by the
`PN code. Composite transmitted output then is a
`fin x)2 spectrum whose carrier shifts at the range
`X
`_
`,.nm
`message rate. Either frequency or phase shift key-
`ing is satisfactory for use in range message modula-
`tion. Phase shift keying is most optimum, and may
`be implemented by inverting the PN code at each
`range message one - zero transition.
`PSK demodula-
`tion is much more complex than FSK demodulation,
`however, as a simple phase-lock loop or a dis-
`criminator may be used for FSK detection. Signal-
`to-noise ratio at the demodulator in either the
`FSK or PSK case is excellent, since the PN code
`used is fully correlated by the synchronization
`process. Therefore, either modulation technique,
`is satisfactory.
`
`Timing, and a range unit block diagram, for
`a duplex hybrid ranging system is shown in Figure
`3.
`A range measurement using this system would
`be made as follows:
`
`1. At the initiation of the measurement,
`both transmit and receive PN generators
`are reset and started.
`The transmit
`generator PN modulates the transmitter
`at the nominal PN rate, and the receive
`PN generator searches backward.
`
`2. As soon as the receive PN generator
`searches out the number of bits corres-
`ponding to range, synchronization occurs,
`and the number of bits searched.is entered
`into a range counter.
`.
`‘
`r
`
`the receiver sends a
`3. At synchronization,
`logic signal to the transmitter, which
`begins to generate the range message and
`to modulate the carrier with it.
`(Range
`message output from the receiver now
`delayed by the two-way propagation time
`..between the transmitter and receiver, and
`*~can"be'compared.with'the‘transmitted '
`message to resolve correct range).
`
`The number of PN sequence repetitions
`between the occurrence of a phase re-
`versal in the transmitted and received
`range message is counted, weighted, and
`added with the bits counted in the ori-
`ginal search process.
`The measurement
`is complete.
`
`Subsequent measurements of range and
`range rate may be made by counting the
`number of PN code bits between the
`occurrence of all ones vectors in the
`transmit and receive PN generators.
`
`Figure h shows simplified block diagrams and range
`message timing for a hybrid interrogate - respond
`ranging system which could be used where range
`readout is desired by both participants.
`It is
`recalled from Figure 2 that the entire PN sequence
`repeats once during each bit time in the range
`message, and is synchronous with it. Aircraft or
`manned space vehicles users might find the interro-
`gate - respond technique best because it divides
`system complexity equally between identical systems.
`
`One range cycle is described as follows (see
`timing diagram):
`
`1.
`
`The interrogating unit transmits a PN
`modulated signal for a period long
`enough to assure that the intended
`responder has synchronized.
`
`The range message, consisting of a
`_ series of one-zero hits (a square wave)
`at the PN code repetition rate,
`is sent,
`followed by a phase inversion of the
`range message. This information FSK
`modulates the PN modulated carrier.
`
`At the PN code repetition marker follow-
`. ing the phase inversion several things
`occur;
`(1) the responder starts genera-
`ting an identical range message to that
`sent by the interrogator (i.e. a given
`number of square wave periods, an inver-
`sion, repeating),
`(2) the interrogator
`switches to receive, and (3) the res-
`ponder switches to transmit.
`
`Search processing for resynchronization
`is delayed in the interrogator for a
`short period sufficient to exceed the
`T-R switching time.
`In t

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket