| RESUME OF MICHAEL E. FISHER |
598 Camino De La Cima San Marcos, Ca. 92069 Phone(HM) 619-744-7697 email: mfisher@sdcoe.k12.ca.us |
|
Education: |
|
TV/COMM INTERNATIONAL- (November 1996 to present) Sr. Staff Engineer, Systems. Cable Modem Development to ITU-T Annex-B / IEEE 802.14 Standards: | |||||||
| As a precursor to ASIC development, developed C/C++ FEC model including trellis encoding and decoding, Reed Solomon forward error detection and correction, randomization, interleaving, and frame synchronization. Trellis coding included differential precoding, ½ rate convolutional encoding, and QAM mapping. Trellis decoding included QAM unmapping, Viterbi, and differential decoding. Integrated FEC model with a QAM transmitter / receiver model for purposes of bit error testing. | |||||||
| Developed specification for an MMDS headend based upon use of modified TV/COM ASICs to perform transcoding functions | |||||||
| Conditional Access, MPEG2, System Related: | |||||||
| Developed system specification for a European cable headend and cable network, including conditional access, MPEG, modulation, demodulation, network management, and set top box requirements. | |||||||
| Developed specification for addressable control messages (ACMs), related to entitlement and control messages | |||||||
| Wrote specification for switching control over subsystem redundancy | |||||||
| Supported testing and debugging of transport scrambler subsystem
| |||||||
|
MARTIN MARIETTA - (August 1992 to October 1996) Engineer/Senior Scientific. Satellite Communications: | |||||||
| System architect for commercial satellite modem, matched filtering, modulator, and demodulator DSP | |||||||
| System architect for commercial DCME equipment design, hardware, and DSP processing | |||||||
| Developed digital signal processing designs for both non-burst (Costas) and burst (RLS) QPSK modem schemes written in MatLab and 'C' respectively. Used Signal Processing Workbench (SPW) to evaluate RLS fixed precision arithmetic performance, Synergy to take RLS down to Altera's FLEX10K-50 gate array | |||||||
| Investigated DSP techniques for broadband polyphase channelization and clock recovery (fred harris). | |||||||
| Performed satellite link analysis | |||||||
| Investigated low cost baseband architectures for satellite terminal, packet switched data transfer protocols (ATM, Frame Relay,SONET), and voice compression (CELP, MELP) | |||||||
| Wrote detailed VSAT specification including baseband processing, transceiver, and network control and network management functions. | |||||||
|
| Familiarity with telephony interfaces, network control and signalling schemes, vocoder technology, Erlang availability analysis (Excel spreadsheet) | Familiarity with FDMA (SCPC), NBTDMA, CDMA, CAMA network access | |||||
| NBTDMA VSAT development working with GE's Corporate Research & Development | |||||||
| Autonomous Piloting and Landing System: | |||||||
| Designed the radar frequency and timing control subsystem, hardware, software, and RAM based programmable state sequencer with a workstation interface, VMIC2533 (VME to digital I/O) | |||||||
| Radar Systems: | |||||||
| Designed VME architecture's for real-time CFAR processing (DSP) of radar imagery | |||||||
| Designed a programmable radar timing generator (hardware & software) with VMIC2533 (VME to digital I/O) for interface to controlling workstation | |||||||
| Software I/F to Waveform Generator (RS232 USART) | |||||||
| Architected a real-time VME, Sharp LH9124, based system for processing CFAR radar data | |||||||
| Resurrected an X-band radar system including Martin Marietta proprietary array processors, 1 GB cache memory record system, and transputer I/O control.
| |||||||
|
McDONNELL DOUGLAS TECHNOLOGIES INC - (December 1991 to July 1992) Sr. Technical Specialist. I was the principal investigator for a product development effort performed under independent research and development (IRAD) funding. Incorporated real-time frequency domain convolution and a 125 MHz sampling scheme into a sophisticated RF radar target generator. These schemes were based upon using a single board computer (Array Microsystems a66540), and fast sample and delay memory designed with emitter coupled logic (ECL). Performed the front-end requirements analysis with the assistance of DADiSP (software math application), conceived the system design, and wrote the software required. Participated in customer presentations and proposal writing. Published article for Microwave Journal and a paper for the April 1993 IEEE radar conference. | |||||||
|
ORINCON - (November 1989 to November 1991) Sr. Principle Engineer. I was responsible for the development of a VME system for hosting nontraditional signal processing (Multi-spectra, Neural Network Classifiers, other). The VME system hosts an expert classifier, a multi-hypothesis tracker, and operator and graphic display interfaces. In this capacity, I have performed systems engineering functions and technical supervision. The VME system is a real-time, multichannel, VxWorks based system hosted on Intel i860, i960, and Sun SPARC processors. Participated in proposal writing. | |||||||
|
PREVIOUS ASSOCIATIONS - (Hughes, Scientific Atlanta, Interstate Electronics) (1971 -1989) Sr. Systems Engineer / Design Engineer.
Performed both program and technical management functions, applications support for business development, and proposal writing, which was preceded by several years as a digital design engineer. Past assignments have included sizing firmware lines of code, modeling program performance in FORTRAN, design of firmware architecture, design of hardware architecture, and coding PASCAL or assembly level programs. Was a principal contributor to the concept development and design of a large distributed processor architecture having over 20 Motorola and Intel embedded processors that was developed for the US Navy. Was responsible for developing major portions of the design and performance specifications for this system as well. Engineering assignments at Hughes included the design of several data storage, control, and transmission subsystems. These subsystems included a telecommunications data link, digital to proportional pulse control, digital to tone, and digital to analog signal encoding circuitry. Influenced the design and test of subsystems designed by other engineers including circuit modules for multistate control, circuit continuity monitoring, tone control, servo/synchro conversion, and computer interface functions. Although my assignments were primarily digital, I specified analog interface requirements and occasionally performed the design of analog support circuitry using discrete transistors and operational amplifiers. Wrote firmware for the prototype development of programmable display technology that was designed around the Hughes 1632 microprocessor, which is based on AMD 2900 ALUs. Was solely responsible for design, code, and testing of this program. Was one of two engineers responsible for the display hardware design including RAM for data / instructions, ROM for program memory, memory access priority logic, I/O flag structure, and the CRT and computer interfaces. I designed a display memory (dynamic RAM) for the Frequency Analysis System (FAS-1a FFT signal processor at Interstate Electronics. Additionally, I designed the display refresh logic and the analog deflection circuitry for its CRT display. Following the hardware design, I wrote the firmware for controlling its display, quantizing data, frequency translation, background whitening, and the interpolating and decimating transversal filtering. I designed a DMA controller that supported pipelined processing, for an Interstate Electronics' prototype FFT processor . The FFT processor was comprised of two 88 bit, AMD 2900 type, bit slice processors. I also wrote firmware for the FIR filters employed in this design. This processor provided signal enhancement for LOFARgram analysis. I also designed a frequency synthesizer, record/playback amplifier using a low noise FET front end for playback, and tone detect and decode logic. | |||||||
| |||||||
| ALU | - Arithmetic Logic Unit |
| ATM | - Asynchronous Transfer Mode, packet based communications standard |
| ASIC | - Application Specific Integrated Circuit |
| BER | - Bit Error Rate |
| CELP | - Code Excited Linear Prediction |
| CAMA | - Coded Algorithm for Multiple Access |
| CDMA | - Code Division Multiple Access |
| CFAR | - Constant False Alarm Rate |
| CRT | - Cathode Ray Tube |
| D/A | - Digital to Analog |
| DAMA | - Demand Assignment Multiple Access |
| DCME | - Digital Circuit Multiplication Equipment |
| DMA | - Direct Memory Access |
| FDMA | - Frequency Division Multiple Access |
| FEC | - Forward Error Correction |
| FET | - Field Effect Transistor |
| FFT | - Fast Fourier Transform |
| FIR | - Finite Impulse Response filter (transversal filter) |
| FORTRAN | - Formula Translator, programming language |
| FPGA | - Field Programmable Gate Array |
| GSM | - Group Special Mobile, European cellular communications standard |
| GB | - Giga Byte |
| IEEE | - Institute of Electrical and Electronics Engineers, Inc. |
| I/O | - Input/Output |
| ITU | - International Telecommunication Union |
| LMDS | - Local Multipoint Distribution Service |
| LOFAR | - Low Frequency Acoustic Ranging, passive sonar processing |
| MELP | - Multi Excitation Linear Prediction |
| MHz | - Mega Hertz |
| MPEG | - Moving Picture Expert Group, digital video compression standard |
| MMDS | - Multichannel Multipoint Distribution System |
| NBTDMA | - Narrowband Time Division Multiple Access |
| QAM | - Quaternary Amplitude Modulation |
| QPSK | - Quaternary Phase Shift Keying |
| RAM | - Random Access Memory |
| RF | - Radio Frequency |
| RISC | - Reduced Instruction Set Computer |
| RLS | - Recursive Least Square |
| ROM | - Read Only Memory |
| SCPC | - Single Channel Per Carrier |
| SONET | - High speed fiber optic communication protocol |
| SPARC | - Scalable Processor Architecture |
| SPW | - Signal Processing Workbench |
| TTL | - Transistor Transistor Logic |
| USART | - Universal Synchronous / Asynchronous Transceiver |
| VHDL | - Verilog High Level Design Language |
| VME | - European standard for Eurocard Modules |
| VSAT | - Very Small Aperture satellite Terminal |