Post Job Free
Sign in

New grad with signal processing emphasis

Location:
Minneapolis, MN, 55414
Posted:
January 22, 2010

Contact this candidate

Resume:

Wei-Cheng Sun

********.***@*****.***

*** **** ****** *********

Minneapolis, MN 55414

612-***-****

SUMMARY

• Fluent in Matlab and C/C++ programming languages

• Strong knowledge of image processing fundamentals and applications

• Digital hardware design and verification experience

• University of Minnesota M.S. EE with GPA 3.67, minor in CS

EDUCATION

University of Minnesota, Twin Cities, Minneapolis, MN

M.S. Electrical Engineering, minor in Computer Science, September 2008 - January 2010

Overall GPA: 3.67

Relevant Courses: Digital Signal Processing, Adaptive Signal Processing, Image Processing and Applications, Digital Communication, Optimization Theory, Matrix Computations, Pattern Recognition, Theory of Statistics I & II, System Modeling and Performance Evaluation, VLSI Automation I.

National Chiao Tung University, Hsinchu, Taiwan, Republic of China

B.S. Communication Engineering, September 2003 - June 2006

Overall GPA: 3.65

Relevant Courses: Embedded System Design, Digital Signal Processing Laboratory, Introduction to VLSI Design, Real-time OS, Computer Networks, Data Structure, Electronics I, II & III, Theory of Communications I & II.

National Chi Nan University, Nantou, Taiwan, Republic of China

Transferred to National Chiao Tung University, September 2002 - June 2003

EXPERIENCE

Realtek Semiconductor Corporation, Taiwan, Republic of China

IC Design Engineer, November 2007 – March 2008

• Conducted verification of Ethernet controller chips according to IEEE 802.3 spec

• Researched IEEE 802.3 Ethernet specification and led tutorial sessions

• Learned to use VCS, Debussy and Verilog HDL programming

Obligated Military Service, Taiwan, Republic of China

Lieutenant, July 2006 - August 2007

• Managed a coastal patrol station as a commanding officer

CLASS PROJECTS

Embedded System

Snake: the video game

• A video game with VGA output and keyboard controller, hardware synthesis on Xilinx FPGA using Xilinx ISE and EDK, worked in a team of two as the HDL programmer.

• Peripherals written in VHDL: video controller, embedded RAM controller, keyboard scanner

Digital Signal Processing Laboratory

Voice Recorder with hiss cancellation

• A voice recorder program with input low-pass filter written in C and ASM using TMS320C6x DSK.

• The program supports real-time playback and FFT fast convolution.

Real-Time OS

Kernel level IP filtering

• Modified TCP/IP part of the Linux kernel for specific IP rejections running on an ARM evaluation board with Ethernet interfaces.

• The debug is done by kernel message and protocol analyzer.

Adaptive Digital Signal Processing

Non-linear Line Echo Cancellation using speech voice

• The performance of Line Echo Cancellation algorithms using LMS, RLS, Interior-point RLS, Bilinear LMS and Sigmoid-transformed gradient descent are compared for best ERLE.

• The project is coded in Matlab with acoustic echo and line echo simulation.

Image Processing and Applications

Sparse Image Deblurring from learned dictionary

• Deblurring of noisy images using sparse basis pursuit from K-SVD learned dictionary.

• Provides both denoising and deblurring.

• The project is coded in Matlab using KSVD Toolbox.

Pattern Recognition

Singing voice segmentation in pop music

• Classification of singing segments and no-singing segments using Gaussian mixture model with Mel-frequency cepstral coefficient feature and linear predictive coding feature.

• The project is coded in Matlab using Netlab Neural Network Toolbox.

Optimization Theory

Node-distributed sensor network localization through successive relaxation

• Iteratively relaxing the original optimization problem into different convex optimization form, eg. Semi-definite Programming (SDP) and Second-order cone programming (SOCP), according to node connectivity subgraphs.

• Node-distributed algorithm is robust to failure with power saving feature.

• The project is coded in Matlab using SeDuMi 1.21.

AWARDS

• President's Award, National Chi Nan University, February 2003

• President's Award, National Chi Nan University, July 2003

ENGINEERING SKILLS

• Programming Language: C, C++, VHDL, Verilog HDL, ARM and TI DSP Assembly

• Numerical software: Matlab, R, SeDuMi, CVX

• CAD software: VCS, Debussy, Virtuoso, HSPICE, Modelsim, TI code composer.

• Operating Systems: Microsoft Windows, Linux, Solaris

• Network Protocols: IEEE 802.3, IEEE 802.15.3, TCP/IP

• Lab Skills: Digital/Analog Scopes, Spectrum Analyzer, Function Generators

LANGUAGE SKILLS

English

• Fluent in oral communication and technical writing

• TOEFL CBT 270/300 July 2006

Chinese

• Native speaker

EXTRACURRICULAR ACTIVITITY

Volunteer, NCTU Counseling Center, September 2005 – July 2006

• Worked as a receptionist

• Troubleshooting computer problems

• Organized member activities

INTERESTS

• Academic DSP, Embedded Systems, Numerical Methods, Statistics

• Sports Taichi and Swimming

• Computer Testing Matlab softwares written by other researchers, enjoying

using Linux operating system

• Other Cooking, answer technical questions

REFERENCES

Available Upon Request



Contact this candidate