Bedford Signals Corporation


Embedded Software

Boot Loader

  • Denx U-Boot

Operating System

  • GNU/Linux

Control Interface

  • Text interface from secure shell command line, telnet, or raw TCP.
  • Non-compliant version of Standard Commands for Programmable Instruments (SCPI).

GNU Development Environment

  • Native gcc compiler including standard libraries.

Matrix Manipulation for Signal Processing

  • Basic Linear Algebra Subprograms (BLAS) and the Linear Algebra Package (LAPACK)
    correlation matrix generation from samples
    simultaneous linear equations with multiple solutions
    Eigenvalue and Eigenvector calculation
  • Multidimensional FFT.

Simulation Modules: C or C++ Code

Coordinate Transformations Between Four Different Systems

  • WGS 84 (latitude, longitude, altitude)
  • Earth Center Earth Fixed (x, y, z)
  • Local (east, north, up)
  • Platform (right, forward, up)

Antenna Arrays

  • Carrier and Modulation Delay and Doppler From Transmitter Antenna Element to Receiver Antenna Element (US Patent No. 7782976)
  • Interpolated Antenna Element Gains from Tables

Analog Processing

  • Noise Figure
  • Nonlinear, Leakage, and Image Models
  • Local Oscillator and Mixer Models
  • RF and IF IIR Filter Models
  • Automatic Gain Control
  • ADC Quantization

GPS Satellites

  • Satellite Position and Velocity from Orbit Data
  • Carrier and Code Doppler
  • C/A and P Code Generators
  • Data Frames

GPS Receivers

  • Platform Position, Velocity, and Acceleration
  • Platform Orientation and Angular Velocity
  • Code (C/A and P) and Carrier Tracking Loops with Bit Detection


  • CW, Swept Frequency, BPSK, Gaussian, Pulsed