CS 370
Main
Menu


Home Page
Syllabus
Pledge
Textbook
Assignments
Links
Instructor


CS 370 - Intro. to Scientific Computing
Fall Semester 2009, Section 001
MWF 9:05 - 9:55am, Claxton 205


Mad MWB Instructor Office Hours: Mo (10:00-11:00am) or by appointment, CL318

Teaching Assistant: Andrey Puretskiy, Office Hours: (see Lab Section below), Office Phone 974-4196 Possible online book suppliers for our textbook are: Bookpool, Efollet, and allbookstores.com.
The Lab Section for this class meets in CL103 (Cetus Lab) on Friday from 2:30pm to 5:30pm. This 3-hour period will serve as office hours for the TA to provide guidance and help on all assigned programming tasks. Please email the TA by the end of class each Friday if you plan to attend lab/office hours.

Click here to access the SAIS (Student Assessment of Instruction System) for course evaluations. Bring the the last page of the CS 370 evaluation (the one that lists the class number and thanks you for participating) to class to receive 5 extra credit quiz points.

EECS Colloquim:
Speaker: Dr. Anjela Y. Govan, Northrop-Grumman - Information Systems, Morrisville, NC
Date/Time/Location: Friday, October 23, 2009 (9:00am-10:00am, Claxton 205)

Title: Finding Signal In the Noise: direct-sequence spread spectrum methods

Abstract: Digital signal processing is a vibrant area of engineering that relies on multitude of mathematical theory and methods to develop and improve telecommunications. The problem of telecommunications is centered on accurately transmitting information from point A to point B. Spread spectrum is one of many approaches used to modify the signal before sending it through the transmission medium (wires, air, etc). A spread spectrum technique direct-sequence spread spectrum (DSSS) multiplies the data signal by a "noise" signal (called spread code). Seemingly easy procedure creates a low power signal with wide bandwidth. This new signal is hard to detect and jam which makes DSSS an appealing technique used by the military. A commercial application of DSSS (3G technology) has allowed the wireless cell phone customers to use the same signal frequencies at the same time. However, DSSS technology comes with challenges including synchronization (aligning the phase of the received signal). This talk will examine the basics of the digital signal processing, direct-sequence spread spectrum, and an innovative method (based on linear algebra) aimed at solving the problem of synchronization and even blind despreading (extracting the data signal without knowing the spread code). We will also use a demo written in python to demonstrate the Dominant Mode Despreading Algorithm on randomly generated data signals.

Follow-up Meetings and Lunch:
From 11:30am to 1:00pm (in Claxton Conference Room 202), Daniel Friend will give a brief overview of Northrop-Grumman's Digital Signal Processing Lab followed by a pizza lunch. All interested students are invited.

At 1:00pm, Dr. Govan and Mr. Friend will be able to meet with students interested in careers with Northrup-Grumman in the Claxton Reading Room (234). Students are encouraged to bring their resumes to this session.

Click here for the formal colloquim announcement (PDF). Dr. Govan's presentation slides (in Powerpoint) are available here.