S I C HEN
Mobile: 774-***-**** ******.******@*****.*** Addr: 1721 Hutchison Dr. Davis, CA 95616
Software Engineer
Designing, Building, and Testing Innovative Wireless Systems
Area of Expertise
WLAN systems and mobile WiFi
C/C++ embedded Linux software development
Comprehensive Analysis of Wireless Communication Systems
Education
Worcester Polytechnic Institute Worcester, MA
Ph.D. Electrical & Computer Engineering (GPA 3.8), Nov. 2012(Expected)
M.S. Electrical & Computer Engineering (GPA 3.7), Nov. 2009
Shanghai Jiao Tong University (SJTU) Shanghai, China
Bachelor of Science, Electrical Engineering (GPA 3.4), 2007
Experience
Intern Wireless System Engineer Jun 2012 - Aug 2012
TOYOTA InfoTechnology Center, U.S.A. Mountain View, CA
Cooperated with two other interns to successfully build a hardware prototype of adaptive
vehicular communication platform capable of context-aware rate adaptation and
learning-based fast channel selection avoiding congested channels. Conducted indoor,
outdoor, and real-world testing for reliability and performance.
My work focused on WiFi channel utilization measurement, data collection, storage (SQL),
analysis, and visualization of real-time channel utilization, implementation of reinforcement
learning-based channel sensing, channel sychronization protocols for distributed radios,
and channel selection algorithm using Bash, C/C++, and sockets on embedded Linux, as
well as testing throughput, packet loss rate, and latency under interference.
Optimized algorithms for embedded Linux (OpenWrt) on Gatework Cambria boards,
modi ed Linux Wi driver, and reduced algorithm overhead from 2 s to less than 50 ms
along with various system design compromises.
Developed a OMNeT++-based simulator of both real-world tra c mobility on
OpenStreetMap and multi-radio networking combining DSRC and WiFi. Modeled
inter-channel interference among airframes based on hardware experimental result of WiFi
packet capturing.
Built several C++ models in OMNeT++ including a system model of future vehicles with
multiple network interfaces, a convergence network layer, and a learning-based channel
selection algorithm in application layer.
Research Assistant Dec 2007 - May 2012
Wireless Innovation Lab, WPI, Advisor: Prof. Alexander M. Wyglinski Worcester, MA
Used C++ based OMNeT++ and MATLAB to simulate physical and MAC layers of
multi-channel coexistence of vehicle networks, WLANs, and WiMAX in TV whitespace.
* Corrected inter-channel interference calculation in OMNeT++ and xed memory leak.
* Created physical layer modules and modi ed MAC layer to model coexistence of
802.11p and regular 802.11 on same spectrum band.
Developed a queueing model to analyze the feasibility of vehicle dynamic spectrum access;
created a MATLAB GUI tool to visualize and simplify the analysis.
Built a C++ simulator of a distributed spectrum sharing network via OFDM.
* Designed and implemented a cross-layer optimization engine using genetic algorithms.
* Designed approaches to accelerate optimization by 20% and improve optimization
results of spectrum sharing.
Intern Wireless System Researcher Jun 2011 - Aug 2011
TOYOTA InfoTechnology Center, U.S.A. Mountain View, CA
Created a machine learning-based framework for optimizing vehicle communications to
achieve dynamic spectrum access that improved connectivity of vehicle networks and
achieve coexistence in TV whitespace shared by WRANs, WLANs, and vehicle networks.
Used reinforcement learning and case-based reasoning to enhance the channel selection
e ciency in a vehicle communication environment by 50% in a MATLAB simulation
incorporating real spectrum measurement data.
Submitted an invention disclosure on the learning framework for vehicular dynamic
spectrum access.
Course Project: Wireless Mesh Network Implementation Jan 2011 - Mar 2011
Course: Software-de ned Radio Systems & Analysis by Prof. Alexander M. Wyglinski
Implemented a digital communication system involving channel estimation, frame
synchronization, DBPSK modulation/demodulation, OFDM, and Reed-Solomon
coding/decoding on the platform of USRP2s connected to PCs via Simulink.
Designed protocols for an ad hoc mesh network of four nodes. Implemented distributed
dynamic channel allocation to avoid mutual interference.
Course Project: Real-Time Digital Signal Processing Oct 2009 - Dec 2009
Course: Real-Time Digital Signal Processing by Prof. D. Richard Brown III
Worked as a teaching assistant and nished projects including implementing IIR, FIR,
FFT, and adaptive ltering applied to active noise cancellation. Gained experience using
TI TMS320C6000 DSP platform.
Course Project: WiFi-based Wireless Indoor Localization Jan 2011 - Mar 2011
Course: Wireless Access & Localication by Prof. Kaveh Pahlavan
Used triangulation, nearest neighbor method, and Gaussian kernel method to perform
wireless indoor localization using received signal strengths from campus WiFi APs.
Course Project: A Snake game using VHDL Oct 2009 - Dec 2009
Course: Modeling and Synthesis using Verilog and VHDL by Prof. Jim Duckworth
Designed and completed a snake game using VHDL on Xilinx FPGA with VGA display,
keyboard input, and UART connection to a PC. The game has highest score record,
arbitrary boundary, and obstacles.
Technical Skills
Languages: C (7 years), C++ (7 years), Python (1 year), VHDL (4 years), MATLAB (6 years),
SQL (1 year), Bash (5 years), Java (1 year)
Softwares: MATLAB, Eclipse, NS-2, OMNeT++, SUMO, Simulink, GNU Radio, Xilinx ISE,
Git, SQLite3, MySQL, Linux,
Coursework
Discrete Mathematics Numerical Methods Algorithms Design & Analysis
Arti cial Intelligence Software De ned Radio Cryptography & Data Security
Communication System High Performance Network Wireless Access &Localization
Detection and Estimation Digital Signal Processing Adv. Topices in Signal Processing
Publications
One book chapter, two journal publications, and eight conference publications.
(Available at http://users.wpi.edu/ chensi/projects.html)