BU Logo
ECE Logo
ISS Laboratory Logo
BU Linux logo
Courses

Spring 2007:

  • Introduction to Digital Signal Processing (SC416 A1-A2):
    The goal of this course is to introduce basic concepts and methods of digital signal processing (DSP), i.e., digital processing of analog signals. DSP plays a very important role in modern communications (wired and mobile), consumer electronics (CD, MD, MP3 players), entertainment (DVD, DV, DTV, HDTV, digital cinema) and professional (medical imaging, remote sensing) markets. The success of DSP in those markets stems from its versatility (many DSP operations have no analog counterpart), flexibility (algorithms can be easily changed through firmware upgrade) and cost (continuing advances in VLSI). The course introduces techniques of digital signal processing and application to deterministic as well as random signals. Topics include representation of discrete-time random signals, A/D conversion, D/A conversion, frequency domain and z-domain analysis of discrete-time signals and systems, discrete-time feedback systems, difference equation and FFT-based realization of digital filters, design of IIR Butterworth filters, window-based FIR filter design, digital filtering of random signals, FFT-based power spectrum analysis.
    Tentative SC416 syllabus
     
  • Introduction to Engineering: Multimedia Computing and Communcations (EK131/132E5)
    Multimedia devices have entered people's lives in many ways; desktop, laptop and palmtop computers, as well as digital cameras and advanced cell phones, are now fully-fledged multimedia units. In this course, multimedia signals (speech, audio, images, video) will be introduced and means of their digitization will be outlined. This will be followed by an introduction to digital processing of digitized signals in order to enhance quality, facilitate analysis or assist compression. The impact of errors during transmission will be discussed as well as multimedia signal protection (encryption, watermarking). The course will be held as a combined lecture/lab in the Software Engineering Laboratory (SEL). Students will have a direct access to multimedia workstations in order to immediately implement lecture examples using Simulink/Matlab environment. Basic Matlab programming skills are required but no prior experience with Simulink is necessary.
    Tentative EK131-132 syllabus

    Departmental listing of undergraduate courses

         Past courses

[Home] [Biography] [Publications] [Research] [Students] [Courses]