Grow your team on GitHub
GitHub is home to over 28 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.Sign up
Connects to a UDP/multicast or TCP VITA49 packet stream and converts the headers to SRI Keywords and data to the BULKIO interface of the user's choice for use within REDHAWK domain applications
rh.blueFileLib shared library
rh.dsp shared library
RedhawkDevUtils shared library
Performs angle demodulation on complex baseband input signal
Provides automatic gain control to normalize power levels for real or complex signals
Takes in a single BulkIO stream on one of the three input ports and serve a single SDDS stream over the provided multicast or unicast address.
Consumes a single SDDS formatted multicast or unicast UDP stream and output it via the cooresponding bulkIO port
Receives streaming data from the BulkIO provides (input) ports and writes the data to a file on the SCA or local file system
Responsible for reading data from a file on the SCA or local file system, and streaming the data out a BULKIO output port
Converts between any of the following data types: Char, Octet, Unsigned Short, Short, Float and Double
Reads data from a TCP socket and writes it to a BULKIO port
Reads data from a BULKIO port and writes it to one or more TCP sockets
A signal generator that creates different output signals based on its configuration. It contains an implementation in each of the supported languages (Python, C++, Java) as an example of a component with multiple implementations
Thresholds data so that all data is between the upper and lower limit as specified by the properties
Allows users to perform calculations on one or two input streams simultaneously on an element by element basis
A FIR filter implementation using the FFT-based overlap-add technique
Creates a UDP/multicast or TCP VITA49 packet stream and converts the data and SRI Keywords to IF data packets and Context packets for use within/between/outside of a REDHAWK domain application
Takes complex baseband pre-da data and does a psk demodulation of either BPSK, QPSK, or 8-PSK and outputs symbols and bits
This component decodes RBDS data from broadcast FM using the RBDS Standard Specification
Selects a narrowband cut from an input signal. Tuning, filtering and decimation are used to remove noise and interference in other frequency bands and reduce the sampling rate for more efficient downstream processing
FFT-based power spectral density (PSD) component that transforms data from the time domain to the frequency domain
A Frequency domain implemenation of a windowed autocorrelation algorithim
Resamples a data stream at output rates which are not limited to integer multiples of the input sampling rate
A submodule repository for distributing REDHAWK artifacts and the latest REDHAWK source code
The IDE Product contains plugins, features, and release engineering scripts related specifically to the creation of the standalone REDHAWK IDE Application.
The Explorer Product contains plugins, features, and release engineering scripts related specifically to the creation of the standalone REDHAWK Explorer Application
REDHAWK IDE UI tests. The tests leverage SWTBot and a REDHAWK installation to perform UI tests of the IDE in a full runtime environment.
The automatic code generator module of the REDHAWK IDE. It provides plug-ins with the implementations of the automated C++, java, and python code generators used in the development of REDHAWK Components, Devices, and Services.