US6052406A - Frequency hopping synchronization and tracking in a digital communication system - Google Patents
Frequency hopping synchronization and tracking in a digital communication system Download PDFInfo
- Publication number
- US6052406A US6052406A US08/850,231 US85023197A US6052406A US 6052406 A US6052406 A US 6052406A US 85023197 A US85023197 A US 85023197A US 6052406 A US6052406 A US 6052406A
- Authority
- US
- United States
- Prior art keywords
- samples
- signal
- sequence
- digital signal
- sample
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000004891 communication Methods 0.000 title claims description 25
- 238000001514 detection method Methods 0.000 claims abstract description 126
- 238000000034 method Methods 0.000 claims abstract description 64
- 238000005070 sampling Methods 0.000 claims abstract description 40
- 230000007704 transition Effects 0.000 claims abstract description 29
- 230000002596 correlated effect Effects 0.000 claims abstract description 27
- 230000003595 spectral effect Effects 0.000 claims abstract description 12
- 239000000523 sample Substances 0.000 claims description 103
- 230000005540 biological transmission Effects 0.000 claims description 12
- 238000005259 measurement Methods 0.000 claims description 11
- 239000013074 reference sample Substances 0.000 claims description 11
- 230000000875 corresponding effect Effects 0.000 claims description 6
- 238000009432 framing Methods 0.000 claims description 6
- 238000000638 solvent extraction Methods 0.000 claims description 6
- 238000007493 shaping process Methods 0.000 claims description 3
- 238000009825 accumulation Methods 0.000 claims description 2
- 230000035508 accumulation Effects 0.000 claims description 2
- 238000013213 extrapolation Methods 0.000 claims description 2
- 238000005562 fading Methods 0.000 claims 2
- 230000000977 initiatory effect Effects 0.000 claims 1
- 230000008569 process Effects 0.000 abstract description 27
- 238000005192 partition Methods 0.000 abstract 1
- 238000012545 processing Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 12
- 238000012937 correction Methods 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 6
- 238000001228 spectrum Methods 0.000 description 6
- 235000008694 Humulus lupulus Nutrition 0.000 description 3
- 230000008054 signal transmission Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000005315 distribution function Methods 0.000 description 2
- 238000011946 reduction process Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 235000019800 disodium phosphate Nutrition 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000003094 perturbing effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/713—Spread spectrum techniques using frequency hopping
- H04B1/7156—Arrangements for sequence synchronisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/713—Spread spectrum techniques using frequency hopping
- H04B1/7156—Arrangements for sequence synchronisation
- H04B2001/71563—Acquisition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/713—Spread spectrum techniques using frequency hopping
- H04B1/7156—Arrangements for sequence synchronisation
- H04B2001/71566—Tracking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/04—Speed or phase control by synchronisation signals
- H04L7/10—Arrangements for initial synchronisation
Definitions
- the invention relates to digital communication systems, and more particularly, to a digital radio system apparatus including apparatus for providing sync detection to allow frequency hopping synchronization and tracking of the transmitted digital signals.
- Frequency hopping signal transmission systems are a type of spread spectrum system in which the wideband signal is generated by hopping from one frequency to another over a large number of frequency choices. The frequencies used are chosen by a code similar to those used in choices. The frequencies used are chosen by a code similar to those used in direct sequence systems.
- Frequency hopping signal transmission systems are a type of spread spectrum system in which the wideband signal is generated by hopping from one frequency to another over a large number of frequency choices. The frequencies used are chosen by a code similar to those used in choices. The frequencies used are chosen by a code similar to those used in direct sequence systems.
- Digital radio is used both commercially and for the military. As one can ascertain in dealing with digital data transmission, as data generated by computer systems and so on, one has to be extremely careful in processing the information so that the desired bits and the content of the bit patterns are easily recognized and decoded.
- phasing signals are employed to provide bit sync
- framing signals are employed to provide frame sync
- FIG. 1 is a bit sync state transition diagram.
- FIG. 1A is a diagram showing the sampling process for the initial frequency hopping pre-detection search procedure.
- FIG. 2 is a diagram showing the initial frequency hopping pre-detection search procedure.
- FIG. 3 is a diagram showing the frequency hopping post-detection correlation process.
- FIG. 4 is a diagram showing the frequency hopping post-detection correlation interpolation and jam sync process.
- FIG. 5 is a diagram showing the frequency hopping post-detection correlation modulation code reduction process.
- FIG. 6 shows an example of a bit, sample, bin indexing and alignment frequency hopping concept.
- FIG. 7 is a diagram useful for showing a frequency hopping sampling out of alignment.
- FIG. 8 is a diagram useful in showing frequency hopping sample alignment correction.
- FIG. 9 is a diagram depicting the process employed for the generation of weighted errors.
- FIG. 10 is a diagram depicting the process employed for the generation of frequency hopping histograms.
- FIG. 11 is a block diagram depicting the frequency hopping tracking loop for controlling the system clock.
- Frequency hopping signal transmission systems are a type of spread spectrum system in which the wideband signal is generated by hopping from one frequency to another over a large number of frequency choices. The frequencies used are chosen by a code similar to those used in direct sequence systems. Thus, frequency hopping modulation is essentially frequency shift keying except that the set of frequency choices is greatly expanded. While simple FSK most often uses only two frequencies; for example, f1 is used to signify a "mark”, f2 is used to signify a "space”.
- Frequency hopping systems on the other hand, often have thousands of frequencies available and are selectable on the basis of a code in combination with the information transmitted. Therefore, a frequency hopping system consists basically of a code generator and a frequency synthesizer capable of responding to the coded output from the code generator.
- a frequency hopping transmission may be referred to as a TRANSEC communication.
- TRANSEC acronym stands for "transmission security system”.
- the exact nature of the digital signal is not necessary for an understanding of the present invention.
- a digital signal is modulated on a carrier and consists of a plurality of ones and zeros which can comprise a data portion, a sync portion, and so on.
- Such signals may also be preceded by a bit synchronization portion which normally involves a bit pattern indicative of a synchronizing or phasing pattern which is necessary for the receiver to accurately receive and respond to the transmitted signal.
- the present invention involves the detection of a digital frequency hop (FH) bit sync format.
- FH digital frequency hop
- the phasing signal is usually followed by a frame sync pattern. Following detection of phasing the system, to be described, samples at the appropriate system frequency to track the frame data and initiates a frame sync search pattern. FH synchronization is maintained until there is a frame sync detection. Information about the specific correlation sequence is embedded over several frequency hops. If there were a search failure, the system would resume the initial FH pre-detection bit sync search. If the frame sync search is successful, the system changes to a tracking or synchronization maintenance state. As one can see, the main aspect of the system receiver is to ensure that the receiver's clock or timing reference source is synchronized to the transmitter's clock so that the digital data contained in the digital signal can be accurately and reliably decoded or demodulated.
- Reference numeral 10 refers to a module which performs an initial FH pre-detection search to provide an initial determination of whether or not a phasing signal is present in the noisy transmission medium.
- the digital receiver (not shown) is tuned to a selected frequency.
- FM demodulated data samples are input at 80 KS/sec, as illustrated in FIG. 1A reference numeral 20.
- the actual FH pre-detection process 10 uses every other sample (i.e. 40 KS/sec). This value is considered the hop frequency.
- the samples that are not used in the pre-detection search are stored for the subsequent FH post-detection search 11.
- the 40 KS/sec pre-detection samples (reference numeral 10) are split into two 20 KHZ "odd” (reference numeral 30) and "even” (reference numeral 40) sample sequences obtained by taking every other, "other sample” of the incoming 80 KS/sec data stream (reference numeral 20).
- a modulation reference code sequence 50 is associated with the hop frequency and is used as a reference for the initial correlation detection.
- This reference is encoded as a sequence of scaled +1's or -1's depending on whether the code bit is a 0 or 1 respectively.
- a scaling factor, KREF PRE of 26,320, is used to scale the reference modulation code sequence.
- the reference modulation code sequence is FHCBH (Frequency Hop Code Bits per Hop) bits in length at a 20 KS/sec rate and is divided into several segments. As FIG. 2 shows, each reference segment is correlated (reference numeral 60) with corresponding segments of the received "odd” and "even” sample sequences (reference numerals 30 and 40). At a 20 KHZ rate, two new “odd” and “even” samples are obtained from an A/D converter (not shown). The oldest samples from the "odd” and “even” sequences are discarded and the new samples are added to form a new pair of "odd” and "even” sequences (Pair n+1).
- the absolute values of all of the odd segment correlation results are summed to form a ⁇ full width ⁇ odd correlation 70.
- the absolute values of all of the even segment correlation results are summed to form a ⁇ full width ⁇ even correlation 80.
- the "odd” and “even” full width correlation results are each squared and compared to a current (i.e. ⁇ running ⁇ ) scaled power threshold. If either or both results exceed the power threshold, a post-detection search or searches are scheduled.
- the threshold value used for pre-detection declaration is a relative number proportional to the average power and computed five times each millisecond, i.e., once every 8 samples.
- the ⁇ running ⁇ power threshold is computed by calculating an average power P ave (n) at sample points 4, 12, 20, 28, and 36 of a 40 sample (i.e. one millisecond) block using the previous 248 samples.
- the minimum acceptable pre-detection threshold is proportional to the number of samples and the RMS power value.
- the RIMS power value is set 9 dB below the peak deviation value. If the calculated threshold is less than the minimum pre-detection threshold, the received signal is too weak and all pre-detection searches associated with this calculated threshold are automatically rejected.
- a particular threshold is used for the 8 pre-detection points nearest the threshold position to determine if a detection has been found. For example, the pre-detection test associated with samples 1 to 8 uses the threshold value associated with sample point 4.
- A/D converted 40 KHz data samples from an 80 KHz incoming data stream are split into two 20 KHz “odd” and “even” data sequences by alternately sampling every other sample of the A/D converted data samples.
- the "odd” and “even” data sequences are then correlated against multiple segment sample points from a 20 KHz reference modulation code sequence to obtain “odd” and “even” correlation segments.
- the magnitudes of the "odd” and “even” correlation segments are summed to provide “odd” and "even” full width correlation and compared against a "running" power threshold to determine if a phasing signal has been detected.
- a detection is achieved when the received signal power estimate from the correlated samples exceeds the threshold power level and the sample start and end points defining the correlated samples are marked.
- FH Post-detection processing is then initiated in response to a phasing signal detection from the FH pre-detection processor. If, however, the received signal power estimate from the correlated samples does not exceed the threshold power level, then correlation continues with the next pair of samples and the FH pre-detection processor remains in its current state.
- FH post-detection processing 11 is initiated as illustrated in FIG. 1.
- the FH post-detection module provides a more refined detection test than the initial FH pre-detection module 10 and is adapted to remove bit ambiguity, reduce bit timing error, and decode the modulation code bits in the sample stream to determine the frequency hop time offset.
- the FH post-detection processing essentially consists of five steps; calculating a post-detection power threshold; computing "even" and "odd” 40 KHZ hopwidth correlations and summing their segment correlation magnitudes; comparing the correlation magnitudes with the threshold power and adjusting the phase by moving the sample pointer to the jam sync position when the threshold is exceeded; subsequently adjusting the rubber clock to remove timing errors; and determining the frequency hop time offset.
- FH post-detection processing removes bit ambiguity and reduces bit error by performing a series of correlation operations on the stored data sample streams as depicted in FIG. 3. Included in this process are the procedures to reduce the correlation results to a sample and fractional sample timing offsets.
- the first step is to merge the "even” and "odd" received 20 KHz samples from the FH initial pre-detection process into a 40 KHz received sample sequence.
- the next step is to generate two 40 KHz Bessel reference sample sequences, an "even” and an "odd” reference, from the initial 80 KHZ incoming data samples stored in FIG. 1A reference numeral 11. As shown in FIG.
- an 80 KHZ Bessel reference sample sequence is computed from the known bit pattern and the two 40 KHZ Bessel reference sample sequences are derived from the bits constituting the preamble subsegment 30 in addition to the modulation code reference segments 40.
- the preamble subsegment and modulation code reference segment bits are inverted prior to derivation of the two 40 KHZ Bessel analog reference sequences to achieve the proper polarity for the post-detection correlation process.
- the preamble segment is included for the post-detection search. Both preamble and modulation code reference segments of the post-detection process have twice as many samples compared with the FH initial pre-detection module (i.e., 40 KHz versus 20 KHz).
- a Bessel shaping filter with a bandwidth of 20 KHZ is used to obtain the two 40 KHZ Bessel analog reference sequences.
- the third step correlates the two 40 KHZ "odd” and "even” Bessel reference sequences against the single merged 40 KHZ data sample sequence to obtain six 40 KHZ correlation results.
- Six correlation calculations per search are performed by moving the even and odd 40 KHZ Bessel sample sequences across the 40 KHZ received sample sequence.
- the motion for the even Bessel reference is 0 (on sample) and ⁇ 1 40 KHZ samples (i.e., one sample early and one sample late) from the first pre-detection sample position.
- the motion for the odd Bessel reference is 0, 1 or 2 samples from the first pre-detection sample position.
- each segment correlation and preamble subsegment correlation of each segment are then summed. Since this process is performed for both the even and odd 40 KHZ Bessel references, there are six hop width correlation results as depicted in FIG. 3 step 3a-f.
- the resultant marks are 1/80 KHz (i.e., 12.5 microseconds) apart from one another.
- the first pre-detection sample defines the positions from which the Bessel references are moved; comprising -1, 0, 1 or 2 (40 KHZ) samples.
- each segment correlation may have a positive or negative value.
- modulation reference code samples are transmitted with either normal or inverted polarity.
- the preamble segment is always sent in normal polarity.
- the absolute values of each even modulation code segment correlation are summed to form an even partial correlation result.
- the absolute values of each odd modulation code segment correlation are summed to form an odd partial correlation result.
- the even and odd preamble segment correlations are added to the corresponding even and odd partial correlation results to obtain the even and odd hop-width correlation results.
- Step 4 compares the above described frequency hop width correlation results to a post-detection power threshold as illustrated in FIG. 3 to determine if any of the samples have sufficient energy to constitute a phasing signal detection.
- the largest of the six correlation results is compared to the post-detection energy threshold. If the largest correlation result does not exceed the energy threshold, then post-detection processing either continues with the next sample or terminates and transfers control to the FH initial pre-detection module for resuming the pre-detection search. However, if the largest correlation result exceeds this threshold, a post-detection phasing signal detection has occurred at that position and the ⁇ jam sync ⁇ process is initiated.
- the FH post-detection process may apply parabolic fitting to determine whether a phase signal has been detected.
- the FH post-detection process applies parabolic fitting on three adjacent ⁇ hop-width ⁇ correlation values, i.e., the largest sample and the correlations on either side of the largest sample.
- the parabolic fit computes the optimum sampling point and the maximum value at the optimum sampling point. The maximum value is then compared to the post-detection energy threshold. If the maximum value exceeds the threshold, a post-detection phase signal detection has occurred.
- the parabolic fit permits a higher threshold setting and reduces the bit sync error below 1/8 of a bit, thereby enhancing processor fidelity.
- the post-detection search requires at least one of six 40 KHz hop-width correlations to exceed the post-detection threshold value.
- the post-detection threshold value is derived by first finding the post-detection power P POST The value of P POST is half the sum of squares of all samples in the reference interval of the stored and merged 40 KHz sample sequence. A scale factor of one-half prevents an overflow from occurring in the calculation of P POST . ##EQU1## In this calculation, X(I) is the i'th received FM demodulated 40 KHz sample sequence, and ⁇ FHASH ⁇ is the last 40 KHz Active Sample in the merged 40 KHz sample sequence.
- the post-detection threshold is:
- K WT2 is the post-detection scale factor. If the largest of the six 40 KHz post-detection hopwidth correlation results does not exceed the post-detection threshold THRESHPOST, then this particular post-detection search is aborted. Similarly, if parabolic fitting is used, the post-detection search fails if the computed maximum value at the optimum sampling point does not exceed the post-detection threshold. The FH post-detection module then reverts to performing another pending post-detection search or terminates and transfers control to the FH initial pre-detection module for resuming the pre-detection search.
- ⁇ jam sync ⁇ processing is initiated.
- the FH post-detection module jam syncs to the proper 80 KHz sample position in preparation for 80 KHz sampling.
- a software pointer is moved to the 80 KHz sample position that corresponds to the largest of the 40 KHz hop-width correlations.
- Each of the post-detection hopwidth correlations is associated with an actual 40 KHz sample or a potential 80 KHz interpolated sample that lies between two adjacent 40 KHz samples. These 40 or 80 KHz sample positions precede the 40 KHz hopwidth correlation positions by 1/4 of a 40 KHz sample.
- the residual phase error is adjusted by deleting 24 Rubber Clock (RC) pulses.
- RC Rubber Clock
- a modulation code reduction process is performed to determine the hop time offset and acquire FH synchronization.
- the Bessel reference sample sequence 50 associated with the largest peak value is first obtained.
- the Bessel reference modulation code is then segmented for each code segment.
- the Bessel reference modulation code for each segment is then correlated against the merged 40 KHz received sample sequence 60.
- the correlation results 70 consisting of a ⁇ 1 ⁇ , ⁇ 0 ⁇ or ⁇ e ⁇ (erase) for each segment based on the peak and threshold detection procedures are then decoded using a decoding algorithm 80.
- Previous hop data 75 from the post-detection correlation results may optionally be combined with correlation results 70 for decoding.
- the output 85 of the decoding process is a passed or failed code word. If the decoded results pass, the decoded data yields the hop time offset adjustment and the post-detection process is suspended and the FH sync process transitions to module 12 to wait for data as illustrated in FIG. 1. If the decoded results fail, the post-detection search has failed, and any pre-scheduled pending post-detection search processing is performed. If there are no prescheduled post-detection searches, post-detection processing is suspended and control is transferred to the FH initial pre-detection search module 10.
- extrapolation processing 12 is initiated prior to the TRANSEC frame sync tracking module 13 to enable 80 KHz sampling o f the data stream and track the data.
- the FH data does not begin until after a variable time interval.
- the modulation reference code was processed and decoded to yield the time offset.
- Clock adjustments based on the time offset are performed to adjust for phase errors due to clock frequency offset accumulation while waiting for the TRANSEC search to begin. For a clock offset of ⁇ ppm, a data rate of R (bits/sec), and a time interval of t, the additional phase error is R* ⁇ *t(bits).
- TRANSEC Frame Sync search pattern identified in FIG. 1 module 13. This information is distributed over several frequency hops. As shown in FIG. 1, if there is a TRANSEC search failure, the FH sync has failed and processing returns to the initial FH pre-detection search module 10. A TRANSEC search failure may occur if the post-detection search 11 falsely detects sync on a noise pattern or a signal below the spectral power requirement. The TRANSEC frame sync 13 may properly reject the sync position because no valid signal was present.
- a TRANSEC search failure may occur if the post-detection search 11 properly detects a valid sync position but a dropout or noise on the received signal causes the TRANSEC search to fail.
- the TRANSEC search uses periodic bit position histograms to track and to reduce bit sync error to an acceptable level.
- the system is in synchronization and is able to decode received data.
- the FH TRANSEC search pattern 13 starts, a tracking loop is started. In each frequency hop, data transition position histograms are constructed and a weighted error estimate is input to the loop.
- the required update rate to the tracking loop is a function of the maximum bit rate offset.
- the tracking loop update rate is the histogram or hop rate. If the maximum bit rate offset is 100 ppm or larger, then the tracking loop update rate could be made substantially larger than the hop rate to handle the large frequency offset.
- the tracking loop continues to operate throughout the reception until communication is interrupted because an EOM (end of message) is detected or reception has failed. Reception failure may be due to excessive packet decoding failures or a timeout from a long fade. When communication is interrupted, control is returned to the FH initial Pre-detection Search module 10.
- bit transition position histogram Following each hop, all of the valid samples can be used to construct a bit transition position histogram. These histograms are constructed to derive a measurement of bit phase error.
- a first order tracking loop is used to correct the initial error. Thereafter, the error metric drives a second order tracking loop to maintain bit sync.
- the histograms are updated at a variable tracking loop rate and processed to produce a phase error metric.
- FH TRANSEC frame sync there are a total of 4 samples/bit and 16 bins. The tracking loop will tend to average all of the corrections over multiple hops.
- the properties of the ideal alignment are the following:
- FIG. 6 illustrates the ideal alignment of bit samples and bins.
- Sample 0 is the sampling point for data decisions and should be located between bin 15 and bin 0.
- the bit transitions should therefore be at sample 2 which is positioned between bins 7 and 8.
- This ratio is used during normal tracking. After a fade or during initial operation, when there may be substantial bit sync errors, other phases of this ratio may be used to perform a random data detection.
- each transition position is determined by interpolation, assigned to a histogram bin and counted. Interpolations between samples are calculated via a 2 cycle divide, with results of 0, 1/4, 2/4, or 3/4 of a sample. This is equivalent to 0, 1, 2 or 3 bins.
- the fractional sample position, x is obtained by linear interpolation of two adjacent sample values (with opposite signs).
- bin number N is:
- N 4(M+x); with N in the range (0,15).
- Bin number N is:
- the output of histogram processing is a phase error metric which is input to the tracking loop.
- the tracking loop output is a rubber clock command which tries to keep the sampling point at the center of each bit.
- the phase error estimate is obtained by applying a weighting curve to the histogram. As shown in FIG. 9, the resulting histogram is weighted by a function with odd symmetry about the bit edge. The weighting function is shown below. If all or most of the transitions occur near bins 7 and 8 (i.e. near the bit edge), the weighted error is close to 0. If there is a larger error, the tracking loop drives the rubber clock to restore the proper bit sync.
- the weighting function is ⁇ discounted ⁇ near the edges to prevent outliers from perturbing the phase error estimate.
- This weighted error estimate is the value applied to the tracking loop for a valid condition. A valid condition exists if the system is not in a fade and there is an adequate histogram ratio.
- FIG. 10 shows the process for providing and developing the histogram for FH TRANSEC frame sync and tracking.
- a histogram is a representation of a distribution function where a plurality of values is divided and placed in bins or placed at intervals.
- it is a graphical representation of a distribution function by means of rectangles whose widths represent intervals into which the range of observed values is divided and whose heights or amplitudes represent the number of observations occurring in each interval.
- the weighting number represents the height or amplitude
- the bin represents the interval.
- the phase error metric is thus the sum of the products of the bin counts and the bin weights, with the goal of the tracking loop to drive the weighted bin error to zero.
- the second order tracking loop shown in FIG. 11, is a control system that is fed a sequence of weighted bin errors. It, in turn, generates phase corrections which drive a rubber clock in the direction that will tend to minimize a function of the weighted bin error.
- the response time of the loop is a function of the gain parameters K1 and K2. Note that the loop is closed through the system because the rubber clock drives the A/D sampling clock which in turn realigns the sample positions.
- a histogram generation process designated by the reference number 80.
- This can be implemented by a digital signal processor or a microprocessor and involves the above described operation.
- the output from the histogram process is directed to module 81 designated as a weighted phase error process.
- the phase error is the sum of the products of bin counts in regard to the histogram. This error is then applied to a first and a second data bin each having amplifiers or gain parameters designated as 82 and 83.
- the rubber clock module is a clock circuit which is controlled by means of a variable reactance device such as a variable reactance inductor and is capable of having the clock frequency shifted by or otherwise changed. One can do this by adding pulses or deleting pulses, or can actually vary the frequency of such a rubber clock.
- K 2 0.
- the system maintains the tracking state until either an end of message (EOM) is detected, there are RS failures or there is a detection of signal loss. As shown in FIG. 1, if there is a detected EOM or there are RS KI (Reed-Solomon Key Indicator) failures or Packet RS ECB (Reed-Solomon Error Control Block) failures, the system returns to the initial search state. If a signal loss is detected, then the FADE state 15 is entered.
- EOM end of message
- RS KI Random-Solomon Key Indicator
- Packet RS ECB Random-Solomon Error Control Block
- the histograms that were used for tracking are also used to detect signal drop-out or fades. They are also used to return from a brief fade. The decision to enter or return from the fade state is based on a signal loss ⁇ betting ⁇ circuit.
- This histogram group is in the form of a single histogram, except that the counts in a given bin of the group histogram is the sum of all the histogram counts for that bin in the individual histograms of the group.
- the betting circuit count is set to an initial value, e.g.3.
- the difference between the number of transitions from the 6 transition bins (Bins 5 through 10) and the number of transitions from the 6 center bins (Bins 13 to 15 and 0 to 2) is calculated. This difference is compared to the total number of transitions in the histogram. If the ratio of the difference to the total is greater than the signal ratio threshold, THRESH SIGRT , a signal present condition indication exists. If this ratio is less than or equal to the threshold, then a signal absent condition exists.
- THRESH GHLC if the total number of counts in the group histogram is less than the group histogram lower threshold, THRESH GHLC , a signal absent condition indication exists. If the histogram signal ratio is above THRESH SIGRT and the total number of counts is above THRESH GHLC , then a signal present condition indication exists.
- Data continues to be detected and processed until the process return to the initial search state. If a signal is indicated, one is added to the betting circuit count. If no signal is indicated, one is subtracted from the betting circuit. If the count is incremented above the maximum value, (e.g.6), then the count is returned to the maximum value. If the count decrements to ZERO, a FADE is declared and a fade timer is started. While in a FADE, betting circuit calculations continue. If the count is decremented to a negative value, then the count is returned to zero.
- a signal is indicated, one is added to the betting circuit count. If no signal is indicated, one is subtracted from the betting circuit. If the count is incremented above the maximum value, (e.g.6), then the count is returned to the maximum value. If the count decrements to ZERO, a FADE is declared and a fade timer is started. While in a FADE, betting circuit calculations continue. If the count is decremented to a negative value, then the count is returned to
- the tracking loop is frozen, that is, it continues to predict bit sync for the duration of the fade, but no further weighted histogram corrections are input to the loop.
- While in a FADE if the betting circuit count reaches the signal detection threshold value (e.g.4), then the system returns to the normal tracking state (State E of FIG. 1) and resumes sending weighted histogram corrections to the bit tracking loop. If the betting circuit count reaches the maximum value, then the FADE is declared over and the loop will need a new FADE longer than the maximum permissible FADE to cause a return to the search state.
- the signal detection threshold value e.g.4
- the system returns to the normal tracking state (State E of FIG. 1) and resumes sending weighted histogram corrections to the bit tracking loop. If the betting circuit count reaches the maximum value, then the FADE is declared over and the loop will need a new FADE longer than the maximum permissible FADE to cause a return to the search state.
- the FADE state Upon exceeding the time of a permissible FADE, the FADE state is terminated and the system returns to the Initial Search State.
- DSPs digital signal processor modules
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
Description
THRESHPOST=K.sub.WT2 *P.sub.POST ; K.sub.WT2 =1/16
______________________________________ BIT EDGE TO LEFT OFBIN 8SAMPLE 3 LEFT EDGE OFBIN 12SAMPLE 0 LEFT EDGE OF BIN 0 (Ideal Bit Center)SAMPLE 1 LEFT EDGE OFBIN 4 BIT EDGE TO RIGHT OFBIN 7 ______________________________________
______________________________________ BIN NO. WEIGHTING BIN NO. WEIGHTING ______________________________________ 0 3 8 -1 1 7 9 -3 2 11 10 -5 3 9 11 -7 4 7 12 -9 5 5 13 -11 6 3 14 -7 7 1 15 -3 ______________________________________
Claims (42)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/850,231 US6052406A (en) | 1997-05-02 | 1997-05-02 | Frequency hopping synchronization and tracking in a digital communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/850,231 US6052406A (en) | 1997-05-02 | 1997-05-02 | Frequency hopping synchronization and tracking in a digital communication system |
Publications (1)
Publication Number | Publication Date |
---|---|
US6052406A true US6052406A (en) | 2000-04-18 |
Family
ID=25307608
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/850,231 Expired - Lifetime US6052406A (en) | 1997-05-02 | 1997-05-02 | Frequency hopping synchronization and tracking in a digital communication system |
Country Status (1)
Country | Link |
---|---|
US (1) | US6052406A (en) |
Cited By (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6249540B1 (en) * | 1998-07-10 | 2001-06-19 | Siemens Information And Communication Network, Inc. | Method and system for shifting frequency subsets to avoid base station interference in a frequency hopping cordless telephone system |
US20020054619A1 (en) * | 2000-08-01 | 2002-05-09 | Haas Harry Price | Low power dual protocol transceiver |
US20020071478A1 (en) * | 2000-08-01 | 2002-06-13 | Cornwall Mark K. | Frequency hopping spread spectrum system with high sensitivity tracking and synchronization for frequency unstable signals |
US20030129313A1 (en) * | 1999-08-06 | 2003-07-10 | Kawasaki Steel Corporation | Gas wiping apparatus and method |
US6680932B1 (en) * | 2000-03-10 | 2004-01-20 | Lucent Technologies Inc. | Frequency and time synchronization in severe delay spread channels |
US6683924B1 (en) * | 1999-10-19 | 2004-01-27 | Ericsson Inc. | Apparatus and methods for selective correlation timing in rake receivers |
US20040136442A1 (en) * | 2002-11-15 | 2004-07-15 | Laurent Pierre Andre | System and method for the detection of presence of a signal and its synchronization, for a frequency hopping system working in a disturbed environment |
US20040137849A1 (en) * | 2003-01-14 | 2004-07-15 | Cognio, Inc. | Mitigating Interference With Frequency Hopping Signals By Deriving Future Hop Frequencies |
US20050078742A1 (en) * | 2000-12-22 | 2005-04-14 | Douglas Cairns | Apparatus, methods and computer program products for delay selection in a spread-spectrum receiver |
US20050147211A1 (en) * | 2003-04-30 | 2005-07-07 | Malathi Veeraraghavan | Methods and apparatus for automating testing of signalling transfer points |
US20070183541A1 (en) * | 2005-07-28 | 2007-08-09 | Broadcom Corporation | Modulation-type discrimination in a wireless communication network |
US20070254594A1 (en) * | 2006-04-27 | 2007-11-01 | Kaj Jansen | Signal detection in multicarrier communication system |
US20070291822A1 (en) * | 2006-06-19 | 2007-12-20 | Trisquare Communication, Inc. | Radio communication system |
US20080106249A1 (en) * | 2006-11-03 | 2008-05-08 | Psytechnics Limited | Generating sample error coefficients |
US20090122926A1 (en) * | 2007-11-13 | 2009-05-14 | Texas Instruments Incorporated | Data throughput in an interference-rich wireless environment |
US20090193255A1 (en) * | 2008-01-24 | 2009-07-30 | Thomson Licensing | Method and apparatus for determining and using the sampling frequency for decoding watermark information embedded in a received signal sampled with an original sampling frequency at encoder side |
CN101753201A (en) * | 2009-12-11 | 2010-06-23 | 北京航空航天大学 | Method for synchronizing data chains of high-speed frequency-hopping unmanned air vehicle |
US7782986B2 (en) | 2006-03-16 | 2010-08-24 | Harris Corporation | Signal jamming avoidance method for a frequency hopping communication system |
US8805407B2 (en) | 2012-08-31 | 2014-08-12 | The Nielsen Company (Us), Llc. | Methods and apparatus to scan a wireless communication spectrum |
US8886161B2 (en) | 2012-10-05 | 2014-11-11 | The Nielsen Company (Us), Llc | Methods and apparatus to discover spectrum usage of mobile carriers |
WO2016058221A1 (en) * | 2014-10-29 | 2016-04-21 | 韩性峰 | Smart full frequency domain 2.4g unidirectional frequency hopping communication method and system |
US9571979B2 (en) | 2015-06-10 | 2017-02-14 | The Nielsen Company (Us), Llc | Methods and apparatus for cell tower location estimation using multiple types of data sources |
US9591455B2 (en) | 2013-08-01 | 2017-03-07 | The Nielsen Company (Us), Llc | Methods and apparatus to determine a base station location |
CN108627807A (en) * | 2018-08-08 | 2018-10-09 | 中国航空工业集团公司雷华电子技术研究所 | A kind of airborne radar anti-interference method |
US10305646B2 (en) | 2016-01-22 | 2019-05-28 | Space Systems/Loral LLC | Protected overlay of assigned frequency channels |
US10389402B1 (en) * | 2017-09-28 | 2019-08-20 | Amazon Technologies, Inc. | Background noise floor thresholds for frequency hopping systems |
CN112468281A (en) * | 2020-11-23 | 2021-03-09 | 西安空间无线电技术研究所 | High-precision symbol synchronization system |
CN112653526A (en) * | 2020-12-28 | 2021-04-13 | 中国工程物理研究院电子工程研究所 | Device and method for testing nonlinear distortion of frequency hopping transmitter |
US11075670B2 (en) * | 2017-08-22 | 2021-07-27 | Harxon Corporation | Method and device for frequency hopping synchronization, receiver and transmitter |
CN114039627A (en) * | 2021-09-28 | 2022-02-11 | 中国空间技术研究院 | Frequency hopping synchronization method and electronic equipment |
US11398847B2 (en) * | 2020-03-31 | 2022-07-26 | Rockwell Collins, Inc. | Radio having hybrid staring and non-staring architecture |
CN115333571A (en) * | 2022-06-22 | 2022-11-11 | 飞芯智控(西安)科技有限公司 | Synchronization processing method and device for frequency hopping communication system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4752939A (en) * | 1986-09-03 | 1988-06-21 | Hughes Aircraft Company | Hidden preamble for frequency hopped synchronization |
US5339331A (en) * | 1993-09-09 | 1994-08-16 | Lockheed Corporation | Frequency hopping spread spectrum receiver |
US5373536A (en) * | 1991-05-06 | 1994-12-13 | Motorola, Inc. | Method of synchronizing to a signal |
US5442659A (en) * | 1993-10-22 | 1995-08-15 | International Business Machines Corporation | Radio communications system with fault tolerant frequency hopping synchronization |
US5444697A (en) * | 1993-08-11 | 1995-08-22 | The University Of British Columbia | Method and apparatus for frame synchronization in mobile OFDM data communication |
-
1997
- 1997-05-02 US US08/850,231 patent/US6052406A/en not_active Expired - Lifetime
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4752939A (en) * | 1986-09-03 | 1988-06-21 | Hughes Aircraft Company | Hidden preamble for frequency hopped synchronization |
US5373536A (en) * | 1991-05-06 | 1994-12-13 | Motorola, Inc. | Method of synchronizing to a signal |
US5444697A (en) * | 1993-08-11 | 1995-08-22 | The University Of British Columbia | Method and apparatus for frame synchronization in mobile OFDM data communication |
US5339331A (en) * | 1993-09-09 | 1994-08-16 | Lockheed Corporation | Frequency hopping spread spectrum receiver |
US5442659A (en) * | 1993-10-22 | 1995-08-15 | International Business Machines Corporation | Radio communications system with fault tolerant frequency hopping synchronization |
Cited By (53)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6249540B1 (en) * | 1998-07-10 | 2001-06-19 | Siemens Information And Communication Network, Inc. | Method and system for shifting frequency subsets to avoid base station interference in a frequency hopping cordless telephone system |
US20030129313A1 (en) * | 1999-08-06 | 2003-07-10 | Kawasaki Steel Corporation | Gas wiping apparatus and method |
US6683924B1 (en) * | 1999-10-19 | 2004-01-27 | Ericsson Inc. | Apparatus and methods for selective correlation timing in rake receivers |
US6680932B1 (en) * | 2000-03-10 | 2004-01-20 | Lucent Technologies Inc. | Frequency and time synchronization in severe delay spread channels |
US6934316B2 (en) | 2000-08-01 | 2005-08-23 | Itron, Inc. | Frequency hopping spread spectrum system with high sensitivity tracking and synchronization for frequency unstable signals |
US7577181B2 (en) | 2000-08-01 | 2009-08-18 | Itron, Inc. | Frequency hopping spread spectrum system with high sensitivity tracking and synchronization for frequency unstable signals |
US20020054619A1 (en) * | 2000-08-01 | 2002-05-09 | Haas Harry Price | Low power dual protocol transceiver |
US20060056493A1 (en) * | 2000-08-01 | 2006-03-16 | Itron, Inc. | Frequency hopping spread spectrum system with high sensitivity tracking and synchronization for frequency unstable signals |
US20020071478A1 (en) * | 2000-08-01 | 2002-06-13 | Cornwall Mark K. | Frequency hopping spread spectrum system with high sensitivity tracking and synchronization for frequency unstable signals |
US6996154B2 (en) | 2000-08-01 | 2006-02-07 | Itron, Inc. | Low power dual protocol transceiver |
US20050078742A1 (en) * | 2000-12-22 | 2005-04-14 | Douglas Cairns | Apparatus, methods and computer program products for delay selection in a spread-spectrum receiver |
US7769078B2 (en) | 2000-12-22 | 2010-08-03 | Telefonaktiebolaget Lm Ericsson (Publ) | Apparatus, methods and computer program products for delay selection in a spread-spectrum receiver |
US20040136442A1 (en) * | 2002-11-15 | 2004-07-15 | Laurent Pierre Andre | System and method for the detection of presence of a signal and its synchronization, for a frequency hopping system working in a disturbed environment |
US7366224B2 (en) * | 2002-11-15 | 2008-04-29 | Thales | System and method for the detection of presence of a signal and its synchronization, for a frequency hopping system working in a disturbed environment |
US6941110B2 (en) | 2003-01-14 | 2005-09-06 | Cognio, Inc. | Mitigating interference with frequency hopping signals by deriving future hop frequencies |
US20040137849A1 (en) * | 2003-01-14 | 2004-07-15 | Cognio, Inc. | Mitigating Interference With Frequency Hopping Signals By Deriving Future Hop Frequencies |
US20050147211A1 (en) * | 2003-04-30 | 2005-07-07 | Malathi Veeraraghavan | Methods and apparatus for automating testing of signalling transfer points |
US7012992B2 (en) * | 2003-04-30 | 2006-03-14 | Verizon Services Corp. | Methods and apparatus for automating testing of signalling transfer points |
US20070183541A1 (en) * | 2005-07-28 | 2007-08-09 | Broadcom Corporation | Modulation-type discrimination in a wireless communication network |
US7764741B2 (en) * | 2005-07-28 | 2010-07-27 | Broadcom Corporation | Modulation-type discrimination in a wireless communication network |
US7782986B2 (en) | 2006-03-16 | 2010-08-24 | Harris Corporation | Signal jamming avoidance method for a frequency hopping communication system |
US8165242B2 (en) | 2006-03-16 | 2012-04-24 | Harris Corporation | Signal jamming avoidance method for a frequency hopping communication system |
US20100284439A1 (en) * | 2006-03-16 | 2010-11-11 | Harris Corporation | Signal jamming avoidance method for a frequency hopping communication system |
US20070254594A1 (en) * | 2006-04-27 | 2007-11-01 | Kaj Jansen | Signal detection in multicarrier communication system |
US20070291822A1 (en) * | 2006-06-19 | 2007-12-20 | Trisquare Communication, Inc. | Radio communication system |
US8548804B2 (en) * | 2006-11-03 | 2013-10-01 | Psytechnics Limited | Generating sample error coefficients |
US20080106249A1 (en) * | 2006-11-03 | 2008-05-08 | Psytechnics Limited | Generating sample error coefficients |
US20090122926A1 (en) * | 2007-11-13 | 2009-05-14 | Texas Instruments Incorporated | Data throughput in an interference-rich wireless environment |
US20090193255A1 (en) * | 2008-01-24 | 2009-07-30 | Thomson Licensing | Method and apparatus for determining and using the sampling frequency for decoding watermark information embedded in a received signal sampled with an original sampling frequency at encoder side |
US8688993B2 (en) * | 2008-01-24 | 2014-04-01 | Thomson Licensing | Method and apparatus for determining and using the sampling frequency for decoding watermark information embedded in a received signal sampled with an original sampling frequency at encoder side |
CN101753201A (en) * | 2009-12-11 | 2010-06-23 | 北京航空航天大学 | Method for synchronizing data chains of high-speed frequency-hopping unmanned air vehicle |
CN101753201B (en) * | 2009-12-11 | 2013-11-13 | 北京航空航天大学 | Method for synchronizing data chains of high-speed frequency-hopping unmanned air vehicle |
US8805407B2 (en) | 2012-08-31 | 2014-08-12 | The Nielsen Company (Us), Llc. | Methods and apparatus to scan a wireless communication spectrum |
US9253649B2 (en) | 2012-08-31 | 2016-02-02 | The Nielsen Company (Us), Llc | Methods and apparatus to scan a wireless communication spectrum |
US9668145B2 (en) | 2012-08-31 | 2017-05-30 | The Nielsen Company (Us), Llc | Methods and apparatus to scan a wireless communication spectrum |
US8886161B2 (en) | 2012-10-05 | 2014-11-11 | The Nielsen Company (Us), Llc | Methods and apparatus to discover spectrum usage of mobile carriers |
US9763123B2 (en) | 2012-10-05 | 2017-09-12 | The Nielsen Company (Us), Llc | Methods and apparatus to discover spectrum usage of mobile carriers |
US9591455B2 (en) | 2013-08-01 | 2017-03-07 | The Nielsen Company (Us), Llc | Methods and apparatus to determine a base station location |
WO2016058221A1 (en) * | 2014-10-29 | 2016-04-21 | 韩性峰 | Smart full frequency domain 2.4g unidirectional frequency hopping communication method and system |
US9967712B2 (en) | 2015-06-10 | 2018-05-08 | The Nielsen Company (Us), Llc | Methods and apparatus for cell tower location estimation using multiple types of data sources |
US9571979B2 (en) | 2015-06-10 | 2017-02-14 | The Nielsen Company (Us), Llc | Methods and apparatus for cell tower location estimation using multiple types of data sources |
US10305646B2 (en) | 2016-01-22 | 2019-05-28 | Space Systems/Loral LLC | Protected overlay of assigned frequency channels |
US11075670B2 (en) * | 2017-08-22 | 2021-07-27 | Harxon Corporation | Method and device for frequency hopping synchronization, receiver and transmitter |
US10389402B1 (en) * | 2017-09-28 | 2019-08-20 | Amazon Technologies, Inc. | Background noise floor thresholds for frequency hopping systems |
CN108627807B (en) * | 2018-08-08 | 2022-04-01 | 中国航空工业集团公司雷华电子技术研究所 | Anti-interference method for airborne radar |
CN108627807A (en) * | 2018-08-08 | 2018-10-09 | 中国航空工业集团公司雷华电子技术研究所 | A kind of airborne radar anti-interference method |
US11398847B2 (en) * | 2020-03-31 | 2022-07-26 | Rockwell Collins, Inc. | Radio having hybrid staring and non-staring architecture |
CN112468281A (en) * | 2020-11-23 | 2021-03-09 | 西安空间无线电技术研究所 | High-precision symbol synchronization system |
CN112468281B (en) * | 2020-11-23 | 2022-09-06 | 西安空间无线电技术研究所 | High-precision symbol synchronization system |
CN112653526A (en) * | 2020-12-28 | 2021-04-13 | 中国工程物理研究院电子工程研究所 | Device and method for testing nonlinear distortion of frequency hopping transmitter |
CN114039627A (en) * | 2021-09-28 | 2022-02-11 | 中国空间技术研究院 | Frequency hopping synchronization method and electronic equipment |
CN115333571A (en) * | 2022-06-22 | 2022-11-11 | 飞芯智控(西安)科技有限公司 | Synchronization processing method and device for frequency hopping communication system |
CN115333571B (en) * | 2022-06-22 | 2023-12-19 | 飞芯智控(成都)科技有限公司 | Synchronization processing method and device for frequency hopping communication system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6052406A (en) | Frequency hopping synchronization and tracking in a digital communication system | |
US6389088B1 (en) | Synchronization and tracking in a digital communication system | |
US5590160A (en) | Symbol and frame synchronization in both a TDMA system and a CDMA | |
US5596582A (en) | AFC in OFDM modulation by shift of a window along a reception sample sequence | |
CA2152781C (en) | Digital demodulator with frequency and timing control | |
KR100945701B1 (en) | Signal acquisition in a wireless communication system | |
US6590872B1 (en) | Receiver with parallel correlator for acquisition of spread spectrum digital transmission | |
CA2133223C (en) | Apparatus for transmission path delay measurements using adap tive demodulation | |
US6178197B1 (en) | Frequency discrimination in a spread spectrum signal processing system | |
US6058150A (en) | Method and apparatus for combined timing recovery, frame synchronization and frequency offset correction in a receiver | |
EP0605188A2 (en) | Symbol and frame synchronization for a TDMA system | |
US5247544A (en) | Phase adjustment method and apparatus for use in a clock recovery circuit | |
US20050084023A1 (en) | Method for the frequency and time synchronization of an odm receiver | |
EP1495536B1 (en) | Improved signal detection in a direct-sequence spread spectrum transmission system | |
JPH10500555A (en) | Method and apparatus for estimating offset frequency of coherent receiver | |
JPH08163187A (en) | Reception signal modulating system identification circuit | |
CN105356993B (en) | The channel time delay control method of PCM/FM polarizations synthesis | |
WO1993020633A1 (en) | Method and apparatus for modifying a decision-directed clock recovery system | |
US6246714B1 (en) | Synchronization circuit with correlated signal in the direct spread spectrum telecommunication system | |
JP3406167B2 (en) | Synchronizer | |
US7760832B2 (en) | Arrangement and method for synchronizing a signal processing device with an incoming signal | |
US6345067B1 (en) | Clock regenerating circuit in direct spread spectrum communication system | |
US20030169834A1 (en) | Random walk filter timing recovery loop | |
EP1175735A1 (en) | Data communication in a wireless local area network using m-ary code keying | |
JP2003304296A (en) | Method for detecting preamble in radio receiver |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: ITT MANUFACTURING ENTERPRISES, INC., DELAWARE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:EPSTEIN, MARVIN A.;BLOIS, GARY V.;FINE, JOSEPH M.;REEL/FRAME:008529/0709 Effective date: 19970430 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
FPAY | Fee payment |
Year of fee payment: 12 |
|
AS | Assignment |
Owner name: EXELIS INC., VIRGINIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ITT MANUFACTURING ENTERPRISES LLC (FORMERLY KNOWN AS ITT MANUFACTURING ENTERPRISES, INC.);REEL/FRAME:027512/0001 Effective date: 20111221 |
|
AS | Assignment |
Owner name: HARRIS CORPORATION, FLORIDA Free format text: MERGER;ASSIGNOR:EXELIS INC.;REEL/FRAME:039362/0534 Effective date: 20151223 |