Abstract:
A system includes a first simulated processing system having a first clock and a second simulated processing system having a second clock. The first and second processing systems may operate asynchronously. A synchronization bridge may coordinate executing of the first synchronized processing system and the second synchronized processing system to synchronize the time of execution of the first and second simulated processing systems and messaging between the first and second processing systems. The first and second processing systems may be simulated processing systems.
Abstract:
A system for beamforming, in a phased array antenna. Subtraction of a sinusoidal signal from a received signal, or from a signal to be transmitted, is used to shift the phase of the received signal, or from a signal to be transmitted. A separate sinusoidal signal may be generated for each antenna array element, making it possible to shift the phase on a per-element basis, to perform beamforming.
Abstract:
A signal identification system includes an analog adaptive channelizer having a plurality of channels. Each channel has a channel size defined by a bandwidth and a gain. The system further includes an electronic signal identification (ID) controller in signal communication with the analog adaptive channelizer. The ID controller is configured to determine a dynamic range event that modifies an energy level of an affected channel among the plurality of channels, and output a feedback signal including channel parameters based on the dynamic range event. The analog adaptive channelizer actively adjusts at least one of the bandwidth and the gain of the affected channel based on the feedback to change the channel size of the affected channel.
Abstract:
A butterfly channelizer includes at least two stages. Each stage includes at least one dual-channel module configured to convert an input time domain signal into a second time domain signal of lower bandwidth. At least one clock is configured to generate a clock signal that drives the at least two stages. A first stage has a first number of dual-channel modules and a second stage following the first stage has a second number of dual-channel modules greater than the first number.
Abstract:
Described herein are methods and systems capable of generating weighted parameter sets, which can be randomly addressed for dictating a waveform of each pulse to be generated by using a probability distribution function loader to load a memory table with waveform parameter values, wherein the values are loaded according to a weighted probability distribution function. Each value is then randomly addressed in the memory table and/or randomly selected from the memory table by a random number generator and fed into a signal generation circuit for creation of the waveform to be transmitted.
Abstract:
A method for scheduling a plurality of resources for processing a plurality of requests is provided. The method sorts the requests, each specifying a priority and one or more resources that process the request, in parallel based on the priorities. The method initializes an output set to an empty set and filters out any request that has a resource conflict with a current highest priority request, adds the current highest priority request to the output set and determines whether one or more requests of the plurality of requests, other than the requests added to the output set, are not filtered out. Responsive to determining that the one or more requests are not filtered out, repeating filtering, adding, and determining by using a highest priority request of the one or more requests as a current highest priority request. The method causes the assigned resources to process the output set of requests in parallel.
Abstract:
Embodiments of a system and method for runtime creation, assignment, deployment and updating of arbitrary radio waveform techniques for a radio waveform generation device are generally described herein. In some embodiments, a parser is arranged to parse packet data files to generate channel properties associated with at least one of a plurality of techniques. A user application may be coupled to the parser and arranged to process the channel properties into channelized waveform data according to the at least one of the plurality of techniques. A packetizer may be coupled to the user application and arranged to packetize the channelized waveform data. A digital-to-analog converter may be arranged to convert the channelized waveform data to analog RF signals representing the waveform corresponding to the at least one of the plurality of techniques.
Abstract:
A beamforming system includes a plurality of channelizers and a channel switching module in signal communication with the channelizers. Each channelizer is configured to receive a respective input radio frequency signal and to generate a plurality of respective channels in response to downsampling the respective input radio frequency signal. The channel switching module includes a channel combining circuit configured to selectively combine a common channel generated by each channelizer to form at least one steered analog beam.
Abstract:
A beamforming system includes a plurality of channelizers and a channel switching module in signal communication with the channelizers. Each channelizer is configured to receive a respective input radio frequency signal and to generate a plurality of respective channels in response to downsampling the respective input radio frequency signal. The channel switching module includes a channel combining circuit configured to selectively combine a common channel generated by each channelizer to form at least one steered analog beam.
Abstract:
An RF detection system includes a signal routing processor and a dynamically reconfigurable channelizer. The signal routing processor selects an operating mode of the RF detection system among a plurality of different operating mode. The dynamically reconfigurable channelizer invokes the selected operating mode in response to a routing control signal output by the signal routing processor. The dynamically reconfigurable channelizer includes a plurality of signal processing resources and a crossbar switching circuit. The crossbar switching circuit includes a signal input to receive an input signal and a signal output to output a final processed signal indicating a detected object. The crossbar switching circuit selectively establishes a plurality of different signal routing paths that connect the plurality of signal processing resources to the signal input and signal output.