Method and apparatus for creating and processing universal radar waveforms
First Claim
Patent Images
1. A method for processing a waveform comprising:
- receiving a first data set having a plurality of values based on a radar waveform return from a set of transmitted radar pulses in which the time separation between at least two neighboring pulses is at least equal to twice the shortest time separation between all of the other neighboring pulses in the set; and
creating a second data set comprising the first data set minus at least one significant value from the first data set and its effects on other values within the first data set.
1 Assignment
0 Petitions
Accused Products
Abstract
A new approach to radar imaging is described herein, in which radar pulses are transmitted with an uneven sampling scheme and subsequently processed with novel algorithms to produce images of equivalent resolution and quality as standard images produced using standard synthetic aperture radar (SAR) waveform and processing techniques. The radar data collected with these waveforms can be used to create many other useful products such as moving target indication (MTI) and high resolution terrain information (HRTI). The waveform and the correction algorithms described herein allow the algorithms of these other radar products to take advantage of the quality Doppler resolution.
-
Citations
49 Claims
-
1. A method for processing a waveform comprising:
-
receiving a first data set having a plurality of values based on a radar waveform return from a set of transmitted radar pulses in which the time separation between at least two neighboring pulses is at least equal to twice the shortest time separation between all of the other neighboring pulses in the set; and creating a second data set comprising the first data set minus at least one significant value from the first data set and its effects on other values within the first data set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-program product comprising:
computer-readable storage medium comprising codes executable by at least one computer to implement a method for processing a waveform, comprising; code for receiving a first data set having a plurality of values based on a radar waveform return from a set of transmitted radar pulses in which the time separation between at least two neighboring pulses is at least equal to twice the shortest time separation between all of the other neighboring pulses in the set; and code for creating a second data set comprising the first data set minus at least one significant value from the first data set and its effects on other values within the first data set. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
21. A method for processing a waveform comprising:
-
receiving a first data set comprising a plurality of transformed values of a set of transmitted radar pulses in which the time separation between at least two neighboring pulses is at least equal to twice the shortest time separation between all of the other neighboring pulses in the set; identifying at least one peak value in the first data set; creating a peak correction function approximation using the at least one peak value; and
,removing the peak correction function approximation from the first data set. to create another data set. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A waveform generator for generating a plurality of pulses to be transmitted comprising:
-
a processing system configured to generate a binary sequence representing a transmission of pulses from a plurality of pulses, wherein the binary sequence comprises a sampling pattern of a fully transmitted stream of pulses comprising a first underlying pulse repetition frequency, the sampling pattern having a time separation between at least two neighboring pulses that is at least equal to twice the shortest time separation between all of the other neighboring pulses in the sampling pattern; and
,a transmitter coupled to the processing system, the transmitter configured to transmit a coded sequence of pulses based on the binary sequence. - View Dependent Claims (31, 32, 33, 34, 35)
-
-
36. A method for generating a plurality of pulses to be transmitted comprising:
-
generating a binary sequence representing a transmission of pulses from a plurality of pulses, wherein the binary sequence comprises a sampling pattern of a fully transmitted stream of pulses comprising a first underlying pulse repetition frequency, the sampling pattern having a time separation between at least two neighboring pulses that is at least equal to twice the shortest time separation between all of the other neighboring pulses in the sampling pattern; and
,creating a coded sequence of pulses based on the binary sequence. - View Dependent Claims (37, 38, 39, 40, 41)
-
-
42. A method for generating, transmitting, receiving, and processing a plurality of pulses comprising:
-
generating a binary sequence representing a transmission of pulses from the plurality of pulses, wherein the binary sequence comprises a sampling pattern of a fully transmitted stream of pulses comprising a first underlying pulse repetition frequency, the sampling pattern having a time separation between at least two neighboring pulses that is at least equal to twice the shortest time separation between all of the other neighboring pulses in the sampling pattern; creating a coded sequence of pulses based on the binary sequence; transmitting the coded sequence of pulses; receiving a scattering of the coded sequence of pulses; receiving a first data set having a plurality of values based on the scattered coded sequence of pulses that are received; and creating a second data set comprising the first data set minus at least one significant value from the first data set and its effects on other values within the first data set. - View Dependent Claims (43, 44, 45)
-
-
46. A radar system comprising:
-
a processing system configured to generate a binary sequence representing a transmission of pulses from the plurality of pulses, wherein the binary sequence comprises a sampling pattern of a fully transmitted stream of pulses comprising a first underlying pulse repetition frequency, the sampling pattern having a time separation between at least two neighboring pulses that is at least equal to twice the shortest time separation between any of the other neighboring pulses in the sampling pattern; a transmitter coupled to the processing system, the transmitter configured to transmit a coded sequence of pulses based on the binary sequence; a receiver configured to receive a scattering of the transmitted coded sequence of pulses; and a signal processor configured to process a first data set having a plurality of values based on the scattered coded sequence of pulses that are received and to create a second data set comprising the first data set minus at least one significant value from the first data set and its effects on other values within the first data set. - View Dependent Claims (47, 48, 49)
-
Specification