Bruce Mckinley

South Riding, Virginia, USA IEEE Northern Virginia Section
Special Skills

Technical Specialities

Algorithm and software development for state-of-the-art DSP applications. Modulation/demodulation (QAM/PSK/FSK/CDMA, LDPC/Turbo/Viterbi, Timing and Frequency Synchronization). Space-Time Adaptive Processing (STAP). Doppler and pulse radar processing in clutter. Noise reduction, equalization, interference cancellation. Spectral estimation. Speech enhancement, compression and recognition. Realtime software development using C and assembly. Simulation with MATLAB, Simulink, SystemView. Fixed-point and floating-point processors (esp. TMS320Cxxx, Keystone, ADSP21xxx, Sharc, ARM, PowerPC, Altivec). GPU programming with CUDA. FPGA design specification. Data acquisition, on-chip and off-chip peripheral drivers. Original, innovative algorithms; incremental performance improvements; troubleshooting; alternative solutions.

Additional Specialities

TI DSP/BIOS II, Code Composer Studio Simulator/Emulator/Debugger. Analog Devices Visual DSP Simulator/Emulator/Debugger. PowerPC tools. Visual C++ and other C/C++ compilers. TI, Analog Devices, Freescale floating- and fixed-point assembly language development tools and debuggers. MATLAB, Systemview, Labview. nVidia CUDA. Full range of lab instruments including oscilloscopes, spectrum analyzers, vector signal analyzers, modulation analyzers, logic analyzers.


Wireless Commun. Pro. (WCET)

Technical Expertise

Embedded Systems, Hardware, Software and Controls
Application Software
Telecon and Telephone
Signal Processing Consultants, Inc.
George Mason University
Master of Science
Engineering , 1990
Virginia Tech
Bachelor of Science
Engineering , 1986
opportunities settings
Employment Preferences
  • Employment Type: Consultant, Contract Employee
  • Desired Salary: Not Applicable
  • Travel: None
  • Available for International Assignments: No
  • Commute: Not Applicable