Polymorphic computational system and method in signals intelligence analysis
First Claim
1. A signals intelligence analysis method, comprising the steps of:
- storing a library of iconic representations of image detection solution fragments in a memory, said solution fragments corresponding to different image components;
placing a plurality of said iconic representations in a graphical user interface;
connecting said iconic representations with one or more data pathways to graphically define flow of data between the solution fragments and to represent a solution, wherein said solution identifies the presence of said plurality of image components in an input image;
converting said iconic representations and said one or more data pathways displayed in said graphical user interface into a behavioral representation of said solution; and
using said behavioral representation to configure a reconfigurable platform to detect the presence of said plurality of image components in an input image.
3 Assignments
0 Petitions
Accused Products
Abstract
Configuration software is used for generating hardware-level code and data that may be used with reconfigurable/polymorphic computing platforms, such as logic emulators, and which may be used for conducting signals intelligence analysis, such as encryption/decryption processing, image analysis, etc. A user may use development tools to create visual representations of desired process algorithms, data structures, and interconnections, and system may generate intermediate data from this visual representation. The Intermediate data may be used to consult a database of predefined code segments, and segments may be assembled to generate monolithic block of hardware syhthesizable (RTL, VHDL, etc.) code for implementing the user'"'"'s process in hardware. Efficiencies may be accounted for to minimize circuit components or processing time. Floating point calculations may be supported by a defined data structure that is readily implemented in hardware.
-
Citations
22 Claims
-
1. A signals intelligence analysis method, comprising the steps of:
-
storing a library of iconic representations of image detection solution fragments in a memory, said solution fragments corresponding to different image components; placing a plurality of said iconic representations in a graphical user interface; connecting said iconic representations with one or more data pathways to graphically define flow of data between the solution fragments and to represent a solution, wherein said solution identifies the presence of said plurality of image components in an input image; converting said iconic representations and said one or more data pathways displayed in said graphical user interface into a behavioral representation of said solution; and using said behavioral representation to configure a reconfigurable platform to detect the presence of said plurality of image components in an input image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A signals intelligence analysis system, comprising:
-
a reconfigurable hardware computing platform, said platform configured to execute a signals intelligence analysis solution; a front end configured to receive input in real time; a data storage medium, communicatively coupled to said front end, and configured to buffer said input, wherein said front end is configured to synchronously pass said input to said reconfigurable hardware computing platform at a frequency based on a complexity of said solution, and wherein said front end is configured to synchronously pass said input to said reconfigurable hardware at a limiting frequency of the most complex solution currently loaded into said hardware. - View Dependent Claims (10, 11, 12)
-
-
13. A signals intelligence analysis solution development system, comprising:
-
a computer having a display; one or more memories storing computer-executable instructions that cause said computer to perform the following steps; receive a user request to display a plurality of icons related by one ore more data pathways and event triggers, said icons corresponding to instructions for detecting the presence of a plurality of image objects in an input image; generate a high-level database based on said icons, one or more pathways and event triggers; and supply said database to a behavior generator, wherein said behavior generator translates said database into behavioral code used to configure a target platform to detect the presence of said plurality of image objects in an input image, and to issue an indication based on a proximity of said detected image objects. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification