CRAIG B. LEEDS

3154 Braemar Drive
Santa Barbara, CA 93109
(805) 569-9868
cleeds@dspwizard.com


SERVICE: Implement and integrate DSP algorithms for a real-time environment
   
PROFICIENCIES:  
Platforms: Windows, DOS, DSP-BIOS, SPOX, vCore, Unix, VMS
DSP Chips: T.I. TMS320: c1x, c25, c20x, c24x, c28x, c3x, c5x, c54x, c55x, c62x, c64x, c64x+. Motorola 56300
DSP Applications: RTOS, ISR, drivers, loaders, G.711, G.722, G.723.1A, G.726, G.728, all G.729 variants, GSM/EFR, GSM/AMR, GSM 6.10 and other vocoders, DTMF, echo cancellers, text-to-speech, speech recognition, fax/modem, satellite phone, laser tuning, ADSL modems, home audio
Languages: Native DSP assembly languages, C, C++, yacc, SQL
DBMSs: Oracle, MS-SQL, ODBC, Sybase, DB2, C-ISAM
   
EXPERIENCE:  
   
1983-Present DSP CONSULTANT

Ported client algorithms to DSP chips to be embedded in commercial products (e.g., cellular systems, smart phones, PBXs). Since the target code is to be burned onto potentially millions of chips, I produced stringent tests to assure perfection, so the code performs exactly as required and meets real-time. My implementations of the published ITU G.72x and ETSI GSM vocoder algorithms are all the fastest in the industry for the target chip.

Used most of TI’s TMS320 family, concentrating recently on the c28x, c54x, c55x, and c64x+. Applications include the whole range of compute-intensive speech processing algorithms, as well as operating systems, McBSP drivers, boot-loaders, and interrupt service routines. Coded in the chips’ native assembler language, with simulation tests written in C. Have experience with TI’s BIOS both as the original implementer and as a user. Also have experience optimizing DSP vocoders in C for real-time PC use.

Partial client list:

  • Texas Instruments, Santa Barbara, CA, 1996-present (Murat Karaorman)
  • D2 Technologies, Santa Barbara, CA, 1995-present (Dr. David Wong)
  • Nortel Networks, Simi Valley, CA, 1995-2001 (Xiao Ling Zhang)
  • SRS Labs, Irvine, CA, 2002-present (Sarah Yang)
  • Crystal Voice, Santa Barbara, CA, 1995-present (Mark Cromack)
  • Cisco Systems, Goleta, CA, 1998-present (Herb Wildfeuer)
  • Speech Technology Lab, Santa Barbara, CA, 1996-98 (Brian Hanson)
  • Pulse Point, Carpinteria, CA, 1983-96 (Jan Vanderford)
   
1978-95 SENIOR SYSTEMS ANALYST
Signal Technology, Goleta, CA (Dr. John Markel)


  DSP experience: Developed a digital signal processing software package called Interactive Laboratory System (ILS), which had sales in excess of $30M with thousands of customers. Solely ported this product to many platforms and to two array processors. System-independent code was in C and Fortran; system-dependent code was in the native assembler language. Coded half of the package and maintained all of it. Also programmed and ran experiments for research grants in speech compression and speech recognition.

DBMS experience: Developed a unified SQL interface across most commercial database management systems. Parsed the SQL query, and accessed the underlying databases using the most efficient programming interface available to the specific DBMS (e.g., OCI for Oracle, DB-lib for MS-SQL, CT-lib for Sybase). Personally responsible for a half million lines of code with no known bugs. This code is the foundation of "Ideo," a multiplatform client/server GUI 4GL product. Coded in C, yacc, and VAX Macro on Unix, VMS, and Windows.
   
1976-77 DSP CONSULTANT
  • Department of Linguistics, Royal Institute of Technology, Stockholm, Sweden (Dr. Gunnar Fant)
  • Department of Linguistics, Uppsala University, Uppsala, Sweden (Dr. Sven Ohman)
  • Swiss Army Cryptology Lab, Bern, Switzerland (Dr. Peter Meier)
Did on-site DSP consulting and programming for these European laboratories.

1973-76 RESEARCH ASSISTANT
Speech Communications Research Lab, Santa Barbara, CA (Dr. Hisashi Wakita)


Programmed DSP algorithms (e.g., FFTs, 3-D graphics, LPC vocoder) and conducted experiments for a nonprofit organization. Coded in Fortran and Assembler.
 
EDUCATION: UCLA: BA (Magna Cum Laude) in Mathematics, with emphasis on Computer Science. Phi Beta Kappa.
   
CITIZENSHIP: United States