Apparatus and method for encoding and decoding data on tactical air navigation and distance measuring equipment signals
First Claim
1. A method of encoding data on a pulse pair of a navigation signal having a first pulse and a second pulse, comprising the step of:
- encoding said navigation signal with a data bit on a pulse pair having a first pulse and a second pulse separated by a pulse interval by varying with an encoder as a part of a navigation system said pulse interval between the first pulse and said second pulse to represent the data bit.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for encoding and decoding data on navigation signal pulse pairs utilizes pulse position modulation (PPM). The pulse interval between a first pulse and a second pulse of the pulse pair is varied depending on whether the logic value of the data to be encoded is a logic "0" or a logic "1". A tri-graph encoding process converts the raw input data into encoded input data. Each input data bit is encoded into three bits with each bit having the same logical value as the input data bit. The encoded input data is then encoded on the navigation signal using a pulse position modulation (PPM) technique. A decoder recovers the encoded data and provides an error correction process for high data integrity that corrects certain bit errors that may occur during the transmission and reception of the data on the navigation signal. The error correction process detects and corrects errors such as a missing bit, an extra bit or a bit error.
-
Citations
20 Claims
-
1. A method of encoding data on a pulse pair of a navigation signal having a first pulse and a second pulse, comprising the step of:
encoding said navigation signal with a data bit on a pulse pair having a first pulse and a second pulse separated by a pulse interval by varying with an encoder as a part of a navigation system said pulse interval between the first pulse and said second pulse to represent the data bit. - View Dependent Claims (2, 3)
-
4. A method of encoding data on a pulse pair of a navigation signal having a first pulse and a second pulse, comprising the step of:
generating by an encoder as a part of a navigation system the first pulse and the second pulse of said navigation signal, the first pulse and the second pulse separated by a first time interval in response to a first value of the data and generating the first pulse and the second pulse separated by a second time interval in response to a second value of the data.
-
5. Apparatus for encoding data on a navigation signal, comprising:
-
an encoder responsive to an input data bit of either a first or second logic level and repeating at a first BPS rate to generate an output data bit at the same logic level as the input data bit at a second BPS rate, where the second BPS rate exceeds the first BPS rate; a first pulse generator for generating a clock pulse, said clock pulse comprising a first pulse of a pulse pair; a second pulse generator responsive to the output data bit of said encoder and the clock pulse to generate a second pulse of the pulse pair, the second pulse having a first time delay between the first pulse for an input data bit at the first logic level and a second time delay between the first pulse for an input data bit at the second logic level; and means for combining the first pulse and the second pulse to produce a pulse pair navigation signal encoded with the input data bit. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. Apparatus for encoding data on a navigation signal, comprising:
-
a first pulse generator for generating a first pulse of a pulse pair; and a second pulse generator responsive to an input data bit of either a first logic level or a second logic level for generating a second pulse of the pulse pair, the second pulse having a first time delay between the first pulse for an input data bit at the first logic level and a second time delay between the first pulse for an input data bit at the second logic level; and means for combining the first pulse and the second pulse to produce a pulse pair navigation signal encoded with the input data bit. - View Dependent Claims (13, 14, 15, 16)
-
-
17. Apparatus for decoding data encoded on a pulse pair of a navigation signal by pulse positioning, comprising:
-
means responsive to the first pulse of a pulse pair navigation signal to generate a first logic pulse window occurring a predetermined time after input of the first pulse of the pulse pair and generating a second logic pulse window occurring a second time interval after input of the first pulse of the pulse pair, the second time interval exceeding the first time interval; first logic responsive to the pulse pair of the encoded navigation signal and the first logic pulse window to generate a first logic pulse when the time interval between the first pulse and the second pulse of the pulse pair equals a first time delay, the output of said first logic representing a first logic level of a data encoded on the pulse pair; second logic responsive to the pulse pair of the encoded navigation signal and the second logic pulse window to generate a second logic pulse when the time interval between the first pulse and the second pulse of the pulse pair equals a second time delay, the output of said second logic representing a second logic level of a data bit encoded on the pulse pair; and third logic responsive to the output of said first logic and said second logic for generating a signal at a first level for an encoded data bit of a pulse pair having a first logic level and for outputting a pulse at a second level for an encoded data bit of the pulse pair having a second logic level. - View Dependent Claims (18)
-
-
19. A data link system for transmitting and receiving data encoded on a navigation signal, comprising:
-
a first pulse generator for generating a first pulse of a pulse pair; a second pulse generator responsive to an input data bit of either a first logic level or second logic level for generating a second pulse of the pulse pair, the second pulse having a first time delay between the first pulse for an input data bit at the first logic level and a second time delay between the first pulse for an input data bit at the second logic level; means for combining the first pulse and the second pulse to produce a pulse pair navigation signal encoded with the input data bit; a transmitter to transmit the encoded pulse pair; a receiver to receive the transmitted encoded pulse pair; and a decoder to decode the received encoded pulse pair to recover the data encoded thereon. - View Dependent Claims (20)
-
Specification