Qualcomm Oct 2004 - Oct 2011
Senior Engineer
Networks Inmocean Oct 2004 - Oct 2011
Senior Software Engineer
Openwave Oct 2000 - Jul 2001
Global Solutions Engineer
Qualcomm Aug 1998 - Oct 2000
Engineer
Applied Signal Technology Dec 1995 - May 1998
Engineer
Education:
Stanford University 1996 - 1998
University of California, Berkeley 1991 - 1995
San Leandro High 1988 - 1991
Skills:
Linux Embedded Systems Software Development Wireless Signal Processing
Interests:
Latte Art Anything Coffee Getting Better at Tennis Playing Casual Pickup Soccer Brewing Coffee Sourcing Coffee Roasting Cupping
Lyynks Inc. - Burbank, California since Jun 2012
Web Developer
ITS RX Pharmacy Aug 2006 - May 2008
Pharmacy Refill Technician
Education:
The Art Institute of California 2010 - 2013
Bachelor of Science Degree, Web Design and Interactive Media
Pasadena City College 2006 - 2009
Arcadia High School 2002 - 2006
General Education
Skills:
Web Design Web Development HTML HTML 5 CSS CSS3 PHP jQuery JavaScript phpMyAdmin MySQL Adobe Creative Suite Photoshop Illustrator Microsoft Office User Experience User Interface Git Mobile Design E-commerce After Effects WordPress InDesign Google Analytics SSH Adobe Creative Cloud Final Cut Pro Pro Tools Python C++ Visual Studio Photography Mobile Applications
Interests:
Web design, web development, mobile design, mobile development, photography, videos, basketball, and networking
Awards:
Best of Quarter John Francis, Russell Burt, Lorna Turner, Anne Fishbein Intro to Web Design (4th Quarter Review) - 2011
Fundamentals of Authoring (Adobe Flash) - 2010
Design Layout (Adobe InDesign) - 2010
Digital Typography (Adobe Illustrator) - 2010
Intro to Photography - 2010 President's Honor Roll The Art Institute of California Winter - 2013
Fall - 2012 Dean's Honor Roll The Art Institute of California Spring and Summer Honor Roll The Art Institute of California Summer, Winter, and Fall
Gilbert Christopher Sih - San Diego CA, US Andrew Kan - Sunnyvale CA, US Stein A. Lundby - Solana Beach CA, US Shimman Patel - San Diego CA, US
Assignee:
QUALCOMM Incorporated - San Diego CA
International Classification:
H04B 1/06
US Classification:
455266, 455307, 455339
Abstract:
The velocity of a wireless communications device () is estimated. In response to this estimate, a filter bandwidth, such as a pilot filter () bandwidth, is adjusted so that the introduction of noise and distortion to a signal received by the device is mitigated. The filter bandwidth is adjusted by increasing it as the estimated velocity increases; and decreasing it as the estimated velocity decreases. Such adjustments may be accomplished through providing a number of predetermined bandwidths that each correspond to a particular velocity range, and setting the filter bandwidth to the predetermined bandwidth that corresponds to the estimated velocity.
Fast, Iterative System And Method For Evaluating A Modulo Operation Without Using Division
Shimman Patel - San Diego CA, US Andrew Kan - San Diego CA, US Rajat Dhawan - San Diego CA, US
International Classification:
G06F007/38
US Classification:
708/491000
Abstract:
A fast, iterative techique for evaluating M modulo J which may be easily implemented in hardware. In the illustrative embodiment, the invention includes a first circuit () for decomposing M into two integers A and B=M-A; a second circuit () for evaluating (A modulo J); a third circuit () for evaluating M′=(A modulo J)+B; and, a fourth circuit () for determining whether to output M′ as the final answer, or to feedback M′ to said first means to evaluate M′ modulo J.
Shimman Patel - San Diego CA, US Andrew Kan - Sunnyvale CA, US
International Classification:
H04K001/00 H04B001/707
US Classification:
375/147000
Abstract:
A method and apparatus to dynamically adjust parameters of a filter for a pilot signal. An incoming signal containing a pilot signal is filtered using non-identical filters, and the magnitudes of the filtered signals are compared to estimate a bandwidth of the pilot signal. Noise in the incoming signal may also be estimated, preferably from a portion of the incoming signal not expected to contain the pilot signal. Based on the comparison of the filtered signal magnitudes, which may be compensated to remove the noise contribution, the parameters of a filter applied to the incoming signal to isolate the pilot signal are varied. The parameters may vary the bandwidth of a pilot signal filter. The non-identical filters used in the pilot signal bandwidth estimation may be IIR or FIR filters having different passbands, or may be a correlation of the incoming signal with sinusoids of different frequencies.
Apparatus And Method For Two-Stage Linear/Nonlinear Interference Cancellation
Yingqun Yu - San Diego CA, US Farrokh Abrishamkar - San Diego CA, US Wenjun Li - San Diego CA, US Andrew K. Kan - San Diego CA, US
Assignee:
QUALCOMM INCORPORATED - San Diego CA
International Classification:
H04B 1/10
US Classification:
375346
Abstract:
An apparatus and method for a two-stage linear/nonlinear interference cancellation comprising processing a receive signal to produce a first descrambled signal; and processing the first descrambled signal to produce a detected signal. In one aspect, a first interference canceller module is used for processing the received signal and a second interference canceller module is used for processing the first descrambled signal. In one aspect, the first interference canceller is a linear interference canceller (IC) and the second interference canceller is a linear/nonlinear interference canceller (IC).