Signal Processing Expertise

Radar

  • Pulse Doppler, MIMO, FMCW, CW
  • Clutter Suppression
  • MTI Detection/CFAR
  • Pulse compression
  • Doppler/Range tracking
  • Applications

Read More

Modulation / Demodulation

  • Software Defined Radio
  • ITU/TIA/ARIB air interfaces
  • OFDM,CPM/CPFSK, PSK, FSK, QAM
  • JTRS-compliant waveforms: MIL-STD-188-181, KY-57/KYV-5, SINCGARS, Havequick, LPE
  • Carrier/timing synchronization
  • Interference and distortion
  • Symbol detection/decoding

Read More

Deep Learning / Machine Learning

  • Algorithms / architecture
  • AlexNet, ResNet, SqueezeNet, etc
  • Pre-processing
  • Training optimization
  • Transfer learning
  • Strategies for training data collection and generation

Read More

Speech Processing

  • Speech enhancement
  • Spectral subtraction, MMSE, Model-based
  • Speech coding. xx-CELP, LP, Sub-band, ADPCM, CVSD
  • Voice Activity Detection, Hidden Markov
  • Linear prediction and cepstral analysis
  • Model-based approaches, Optimization based on human perception

Read More

Precision Test & Measurement

  • Spectral analysis
  • Vector signal analysis
  • High precision industrial measurement
  • High fidelity phase noise analysis

Read More

General DSP

  • Detection and Estimation
  • Interference and Noise Reduction
  • Multirate and adaptive algorithms
  • Sub-space methods
  • Cyclostationary analysis, higher-order statistics
  • Pattern classification
  • SIGINT / COMINT / ELINT
  • Modulation and emitter recognition

Read More

We understand that the most important criteria are usually time-to-market and system performance, and we are determined to meet both on every project we pursue, while holding the line on cost. Because of this, our approach is to meld theoretically optimum solutions with efficient real-time implementations (no tinkering, guessing, or trial and error).

About Us

Signal Processing Consultants, Inc. was founded in 1992 to address the needs of companies for custom, high performance, high quality signal processing systems. Since then we have helped numerous clients get products to market which meet price/performance requirements. Every client has renewed our contract for at least one term, some for as many as 10 years.

Bruce L. McKinley, President And Principal Engineer

  • Experience in the Wireless/Telecom, Military, Intelligence and Commercial industries.
  • More than 3 decades of complete client satisfaction as an independent consultant
  • The client’s best interest is always our utmost concern, and we strictly adhere to the IEEE Code of Ethics

Past Projects

Radar Processing

Over-The-Horizon Radar signal processing:

  • Clutter Mitigation, CFAR detection
  • MATLAB Parallel Toolbox implementation and speed-up
  • Bistatic Radar array signal processing
  • Pulse compression, Beamforming, Bistatic STAP with Joint Domain
  • Localization, CFAR detection
  • MATLAB implementation. Target + clutter test data generation and performance test

Multi-User SATCOM
systems

Multi-User Detection for Blue Force tracking:

  • MATLAB-based DSSS/CDMA demodulator
  • PowerPC/Altivec-based DSSS/CDMA demodulator
  • Fixed-point software implementation for receiver system
  • Debug of FPGA-based implementation with test vector generation/verification

Software Defined
Radio / JTRS

Primary DSP architect for first fielded JTRS radio:

  • MIL-STD-188-181C / IW CPM modems
  • AM/FM/ASK/FSK Secure KY57 modems
  • Symbol synchronization upgrade for SINCGARS modem
  • ANDVT/SBPSK SATCOM modem
  • Combat Survivor Emitter Locator (AN/PRQ-7) modems

Complex QAM Demods

FPGA & Graychip-based wideband QAM demodulators

  • FPGA & Graychip-based wideband QAM demodulators
  • FPGA & Graychip-based wideband Offset QPSK demodulator
  • FPGA-based Viterbi decoder for multi-dimensional trellis modulation

Software Defined Test and Measurement

System design of Software-Defined RF Test & Measurement System (SDT&M)

  • System design of Software-Defined RF Test & Measurement System (SDT&M)
  • Spectrum Analyzer, Vector Signal Generator, Vector Signal Analyzer, Modulation
  • Analyzer, Navigation Signal Analyzer (VOR, TACAN, DME)

Modulation Recognition, Multi-mode Demods

C software to recognize and demodulate extensive set of ITU-T digital modems

  • V.22,V.26,V.27,V.29,V.32
  • Realtime multi-channel T.30 demodulation for FAX recognition
  • Improved performance of carrier and symbol synchronization modules

Speech Enhancement and Coding

  • PowerPC/Altivec-based G.726 ADPCM codec
  • TMS320C6000-based G.729 speech codec
  • MATLAB-based model-based speech enhancement techniques
  • MATLAB-based generic speech models from training data using vector quantization and a Hidden Markov Model (HMM) approach

Operational SIGINT development

  • Developed cyclostationary interference cancellation software and improved performance against simulated data
  • Implemented software and demodulator performance improvements in operational SIGINT system and characterized performance against real data Extended MIDAS standard signal processing package to run in real-time on Aptec Vector Signal Processors

Services

MATLAB / Simulink / Systemview

GNURadio

Python

MIDAS / XMIDAS

Realtime data acquisition

Rapid data analysis

High Quality Signal Processing Solutions

Melding theoretically optimum solutions
with efficient real-time implementations

Complete implementation, testing and integration of single- and multi-processor and multi-platform systems

C / C++/ Assembly

Vectorization / optimization

Adept at debugging hard-to-find realtime bugs using hardware emulator and source debugger

TMS320, TI 66AK2H multicore, Sharc, nVidia CUDA, Intel Core AVX, ADSP21x, DSP56k, Cray, Aptec VSP, PPC/Altivec

TI-RTOS, DSP / BIOS, VisualDSP++, VxWorks, Visual Studio, FreeRTOS, Custom Executives, Windows, Linux

Spiral / Iterative / Scrum / CMMI processes

Third party developer for Texas Instruments, Analog Devices, nVidia

Proficient with laboratory test equipment – spectrum & vector signal analyzers, vector signal generators, etc.

High Quality Signal Processing Solutions

Melding theoretically optimum solutions
with efficient real-time implementations

Bit-level simulation

Design specifications

Test vector generation/debug

High Quality Signal Processing Solutions

Melding theoretically optimum solutions
with efficient real-time implementations

More than 3 decades of complete client satisfaction as an independent consultant. Client references upon request.