Radar warning receiver compressed memory histogrammer
First Claim
1. A method for preserving radar warning receiver generated pulse descriptor words for subsequent histogram organized processing comprising the steps of:
- initializing each location of a frequency characterizing pulse descriptor word portion first memory and a time difference of arrival second memory to flag bit active predetermined initial condition;
storing, in a location of said first memory accessed by the frequency characterizing portion of an arriving pulse descriptor word from said receiver, the current contents of a first counter circuit;
remembering the time of arrival of said pulse descriptor word in a last time of arrival third memory;
incrementing the contents of said first counter circuit by one count;
computing the time difference of arrival value between each new pulse descriptor word arriving from said receiver and the remembered time of arrival stored in said third memory;
said storing, remembering, and computing steps being inhibited and said computing step enabled, however, by prior deactivation of said flag bit in said first memory accessed location;
addressing a location in said time difference of arrival second memory with said computed time difference of arrival value;
testing said addressed second memory location for presence for said second memory predetermined initial flag bit active condition therein;
setting the contents of said addressed second memory location to the present contents of a second counter circuit;
indexing the contents of said second counter circuit by one count;
said setting and indexing step being inhibited, however, by prior deactivation of said flag bit in said addressed second memory location;
accessing a histogram organized fourth memory location by the combined stored data from said first and second;
testing said accessed fourth memory location for an initial volume of zero;
incrementing said accessed fourth memory location by one;
if initial state of said accessed fourth memory location prior to incrementing is zero;
recording in an active pixel fifth memory, in the first available location therein, the address parameters and the most recently stored values from said frequency characterization first memory and said time difference of arrival second memory;
whereby active only pixel storage and reduced memory size requirements for said active pixel fifth memory are achieved.
1 Assignment
0 Petitions
Accused Products
Abstract
A memory system for histogramming the pulse descriptor word output of a radar warning receiver for initial processing of the received data for quickly determining the numbers and types of emitters in the system'"'"'s environment. The disclosed apparatus histograms the number of pulses received in a given time interval versus scaled values of frequency and time differences of arrival plus it assigns available memory locations only when confirmed data is received. A typical histogram size of 1,024 (radio frequency) by 8,192 (time difference of arrival), or 8,388,608 pixels is disclosed along with comparisons and contrasts with less efficient conventional histogramming arrangements.
-
Citations
14 Claims
-
1. A method for preserving radar warning receiver generated pulse descriptor words for subsequent histogram organized processing comprising the steps of:
-
initializing each location of a frequency characterizing pulse descriptor word portion first memory and a time difference of arrival second memory to flag bit active predetermined initial condition; storing, in a location of said first memory accessed by the frequency characterizing portion of an arriving pulse descriptor word from said receiver, the current contents of a first counter circuit; remembering the time of arrival of said pulse descriptor word in a last time of arrival third memory; incrementing the contents of said first counter circuit by one count; computing the time difference of arrival value between each new pulse descriptor word arriving from said receiver and the remembered time of arrival stored in said third memory; said storing, remembering, and computing steps being inhibited and said computing step enabled, however, by prior deactivation of said flag bit in said first memory accessed location; addressing a location in said time difference of arrival second memory with said computed time difference of arrival value; testing said addressed second memory location for presence for said second memory predetermined initial flag bit active condition therein; setting the contents of said addressed second memory location to the present contents of a second counter circuit; indexing the contents of said second counter circuit by one count; said setting and indexing step being inhibited, however, by prior deactivation of said flag bit in said addressed second memory location; accessing a histogram organized fourth memory location by the combined stored data from said first and second; testing said accessed fourth memory location for an initial volume of zero; incrementing said accessed fourth memory location by one; if initial state of said accessed fourth memory location prior to incrementing is zero; recording in an active pixel fifth memory, in the first available location therein, the address parameters and the most recently stored values from said frequency characterization first memory and said time difference of arrival second memory; whereby active only pixel storage and reduced memory size requirements for said active pixel fifth memory are achieved. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. Memory apparatus for efficiently capturing in histogram array the pulse data word output signals of a radar warning receiver comprising the combination of:
-
first digital counter means for incrementally accumulating the number of pulse descriptor words received from said warning receiver; first memory means addressed by the frequency characteristic portion of a pulse descriptor word received from said warning receiver for conditionally storing the present contents of said first digital counter means; third memory means for conditionally remembering the time of arrival of a pulse descriptor word from said warning receiver; computation means for determining time difference of arrival values between a current pulse descriptor word and said third memory means stored pulse descriptor word time of arrival; second digital counter means for conditionally incrementally accumulating the number of pulse descriptor words of identical radio frequency characteristic receive from said warning receiver; second memory means addressed by said computed time difference of arrival for conditionally storing the incrementally accumulated present value in said second digital counter means; histogram amplitude fourth memory means including memory locations addressable by data word combinations from said first and second memory means for counting in each respective addressed location thereof, the number of first memory means and second memory means identified pulse descriptor words located in a related histogram map cell, fifth active pixel memory means for sequentially storing the frequency characteristic and time difference of arrival componented histogram pixel address words and histogram amplitude address words for each active pixel in said histogram map. - View Dependent Claims (12, 13, 14)
-
Specification