User:Mike Roddewig

From Citizendium
Jump to navigation Jump to search


The account of this former contributor was not re-activated after the server upgrade of March 2022.


Hello! I am a junior college student attending Michigan Tech. I am dual-majoring in Electrical and Computer Engineering with a minor in Mathematics.

My interests are in digital signal processing, communications, computers, and embedded systems.

Professional Activities


While at school, I work as a research assistant on a research project developing a Wireless Local Positioning System. During the summer I work at GCI, a defense contractor in Northern Virginia, on various projects.

Some notable things I have worked on or built include:

  • Design, prototyping, fabrication, and testing of a lithium-ion battery charger.
  • Development of a half-duplex wireless protocol based on Trivial File Transfer Protocol (TFTP). The platform was the Chipcon 8051-based Wireless System on a Chip (SoC).
  • Research of available commercial cellular modules and E911 technologies for use in a government positioning system. Programming and evaluation of selected modules.
  • Modification, testing, and fabrication of an antenna design to perform at GPS frequencies. Integration of the antenna with an LNA design.
  • Wireless Local Positioning System. Overall system architecture, FPGA and DSP programming, and digital downconversion.
  • Construction of a Continuous Integration server for Java and C# .NET projects using Subversion, Trac, Cruisecontrol, Cygwin, and other technologies on a Windows 2000 server.
  • Development of database information entry software and display system using Java servlets, Apache STRUTS, and other technologies.

I know the following programming languages (some better than others): Java, C, C++, C#, VHDL, PHP, JSP, SQL, HTML, MATLAB, Assembly (x86), CSS, and Verilog.

Hobbies and Recreation


Currently I am developing an FM receiver on an FPGA with direct downconversion (see http://www.roddefig.org/wikka.php?wakka=PassiveRadar).

Non-professionally I play with Linux and networking and have several Debian servers that I maintain.

For recreation I like to downhill ski (alpine), sail, snowshoe, backpack and camp, and have a good time with my friends.