Bruce Mckinley
Contact
-
Phone+17033273310 (Work)
Certifications
Technical Expertise
Special Skills
Technical Specialties
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 Specialties
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.
Experience
Owner/Partner
Signal Processing Consultants, Inc.
Employment Settings
Employment Preferences
-
Employment TypeConsultant, Contract EmployeeDesired SalaryNot ApplicableTravelNoneAvailable for International AssignmentsNoCommuteNot Applicable
Education
George Mason University
Master of Science
Engineering
, 1990
Virginia Tech
Bachelor of Science
Engineering
, 1986