Digital Signal Processing for Communications and Information Systems (DSP-CIS) Marc Moonen Dept. E.E./ESAT-STADIUS, KU Leuven

Slides:



Advertisements
Similar presentations
August 2004Multirate DSP (Part 2/2)1 Multirate DSP Digital Filter Banks Filter Banks and Subband Processing Applications and Advantages Perfect Reconstruction.
Advertisements

Prepared by : Deepak Kumar Rout.1 Introduction to Digital Signal Processing DEEPAK KUMAR ROUT SYNERGY INSTITUTE OF ENGG AND TECHNOLOGY.
Adaptive Filters S.B.Rabet In the Name of GOD Class Presentation For The Course : Custom Implementation of DSP Systems University of Tehran 2010 Pages.
DSP-CIS Chapter-3: Acoustic Modem Project Marc Moonen Dept. E.E./ESAT, KU Leuven
DSP-CIS Chapter-3: Acoustic Modem Project Marc Moonen Dept. E.E./ESAT-STADIUS, KU Leuven
Communications Systems ASU Course EEE455/591 Instructor: Joseph Hui Monarch Institute of Engineering.
Wireless and going mobile Browsing via low energy photons.
MPEG Audio Compression by V. Loumos. Introduction Motion Picture Experts Group (MPEG) International Standards Organization (ISO) First High Fidelity Audio.
Sep 08, 2005CS477: Analog and Digital Communications1 Example Systems, Signals Analog and Digital Communications Autumn
Digital signal Processing Digital signal Processing ECI Semester /2004 Telecommunication and Internet Engineering, School of Engineering, South.
IT-101 Section 001 Lecture #15 Introduction to Information Technology.
WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 10s: Communications and Information Systems 1 WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 10s Communications.
DSP-CIS Chapter-7: Introduction to Multi-rate Systems & Filter Banks
Microcomputer Systems 1 Introduction to DSP’s. 9 August 2015Veton Këpuska2 Introduction to DSP’s  Definition: DSP – Digital Signal Processing/Processor.
Speech & Audio Processing - Part–II Digital Audio Signal Processing Marc Moonen Dept. E.E./ESAT-STADIUS, KU Leuven homes.esat.kuleuven.be/~moonen/
Digital Signal Processing II `Advanced Topics’ Marc Moonen Dept. E.E./ESAT, K.U.Leuven
EE 701 Digital Signal Processing and Filtering Instructor: Dr. Ghazi Al Sukkar Dept. of Electrical Engineering The University of Jordan
Speech & Audio Processing - Part–II Digital Audio Signal Processing
Introduction to Data communication
ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING(OFDM)
DSP-CIS Chapter-7: Filter Banks -Preliminaries
CE 4228 DATA COMMUNICATIONS AND NETWORKING Introduction.
1 INF244 Textbook: Lin and Costello Lectures (Tu+Th ) covering roughly Chapter 1;Chapters 9-19? Weekly exercises: For your convenience Mandatory.
P. 1 DSP-II Digital Signal Processing II Lecture 5: Filter Banks - Preliminaries Marc Moonen Dept. E.E./ESAT, K.U.Leuven homes.esat.kuleuven.be/~moonen/
Audio Compression Usha Sree CMSC 691M 10/12/04. Motivation Efficient Storage Streaming Interactive Multimedia Applications.
Cellular Mobile Communication Systems Lecture 5
Digital Signal Processing for Communications and Information Systems (DSP-CIS) Marc Moonen Dept. E.E./ESAT, KU Leuven
4/5/00 p. 1 Postacademic Course on Telecommunications Module-3 Transmission Marc Moonen Lecture-6 Adaptive Equalization K.U.Leuven/ESAT-SISTA Module-3.
BGL/SNU1 Introduction to Digital Signal Processing Fall 2003 Byeong Gi Lee School of Electrical Engineering Seoul National University EE
Digital Signal Processing II
Digital Signal Processing II `Advanced Topics’ Marc Moonen Dept. E.E./ESAT, K.U.Leuven
Communication and Signal Processing. Dr. Y.C. Jenq 2. Digital Signal Processing Y. C. Jenq, "A New Implementation Algorithm.
EEE 503 Digital Signal Processing Lecture #1 : Introduction Dr. Panuthat Boonpramuk Department of Control System & Instrumentation Engineering KMUTT.
Speech & Audio Processing - Part–II Digital Audio Signal Processing Marc Moonen Dept. E.E./ESAT-STADIUS, KU Leuven homes.esat.kuleuven.be/~moonen/
DSP2 Project ADSL Equalization Students: Dung Nguyen Quoc- Master Student Tudor Tesu- Erasmus Student Supervisor Jan Vangorp.
P. 1 DSP-II Digital Signal Processing II Lecture 7: Modulated Filter Banks Marc Moonen Dept. E.E./ESAT, K.U.Leuven homes.esat.kuleuven.be/~moonen/
Copyright 1999, S.D. Personick. All Rights Reserved. Telecommunications Networking II Lectures Cellular and PCS Systems.
DSP-CIS Chapter-7: Filter Banks -Preliminaries Marc Moonen Dept. E.E./ESAT-STADIUS, KU Leuven
DSP-CIS Chapter-9: Modulated Filter Banks Marc Moonen Dept. E.E./ESAT-STADIUS, KU Leuven /
P. 1 DSP-II Digital Signal Processing II Marc Moonen Dept. E.E./ESAT, K.U.Leuven homes.esat.kuleuven.be/~moonen/
Copyright 2002, S.D. Personick. All Rights Reserved.1 Telecommunications Networking II Topic 11 Cellular and PCS Systems Dr. Stewart D. Personick Drexel.
ECE 5525 Osama Saraireh Fall 2005 Dr. Veton Kepuska
P. 1 DSP-II Digital Signal Processing II Lecture 5: Filter Banks - Preliminaries Marc Moonen Dept. E.E./ESAT, K.U.Leuven homes.esat.kuleuven.be/~moonen/
VOCODERS. Vocoders Speech Coding Systems Implemented in the transmitter for analysis of the voice signal Complex than waveform coders High economy in.
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.
Dept. E.E./ESAT-STADIUS, KU Leuven
DSP-CIS Chapter-13: Least Mean Squares (LMS) Algorithm Marc Moonen Dept. E.E./ESAT-STADIUS, KU Leuven
DSP-CIS Part-IV : Filter Banks & Subband Systems Chapter-12 : Frequency Domain Filtering Marc Moonen Dept. E.E./ESAT-STADIUS, KU Leuven
Postacademic Interuniversity Course in Information Technology – Module C1p1 Chapter 4 Communications, Theory and Media.
DSP-CIS Chapter-3: Acoustic Modem Project Marc Moonen Dept. E.E./ESAT, KU Leuven
Fall 2012 Afshin Hemmatyar Sharif University of Technology International Campus – Kish Island Data Communications Introduction.
Digital Signal Processing for Communications and Information Systems (DSP-CIS) Marc Moonen Dept. E.E./ESAT-STADIUS, KU Leuven
EC 2401*** WIRELESS COMMUNICATION. Why Wireless Benefits – Mobility: Ability to communicate anywhere!! – Easier configuration, set up and lower installation.
Digital Signal Processing for Communications and Information Systems (DSP-CIS) Marc Moonen Dept. E.E./ESAT, K.U.Leuven
Dr. ClincyLecture1 Chapter 2 (handout 1– only sections 2.1, 2.2 and 2.3) 1 of 10 Dr. Clincy Professor of CS Exam #3 Monday (3/14/16): Opened Book, No Computer,
1 Speech Compression (after first coding) By Allam Mousa Department of Telecommunication Engineering An Najah University SP_3_Compression.
DSP-CIS Part-III : Optimal & Adaptive Filters Chapter-9 : Kalman Filters Marc Moonen Dept. E.E./ESAT-STADIUS, KU Leuven
DSP-CIS Chapter 6: Filter Banks - Preliminaries Marc Moonen Dept. E.E./ESAT, K.U.Leuven
DSP-CIS Part-I / Chapter-1 : Introduction Marc Moonen Dept. E.E./ESAT-STADIUS, KU Leuven
Submitted To: Submitted By: Seminar On Digital Audio Broadcasting.
DSP-CIS Part-I / Chapter-3: Acoustic Modem Project Marc Moonen Dept. E.E./ESAT-STADIUS, KU Leuven
Introduction to Digital Signal Processing
Digital Communications
Introduction to electronic communication systems
DSP-CIS Chapter-8: Introduction to Optimal & Adaptive Filters
Digital Communication Chapter 1: Introduction
DT001A, Simulation of communication systems, 7.5 ECTS
Cellular Telephone Networks
Physical Layer (2).
Presentation transcript:

Digital Signal Processing for Communications and Information Systems (DSP-CIS) Marc Moonen Dept. E.E./ESAT-STADIUS, KU Leuven

DSP-CIS / Chapter-1: Introduction / Version p. 2 Chapter-1 : Introduction Aims/Scope Why study DSP ? DSP in applications : Mobile communications example Overview Filter design & implementation Filter banks and subband systems Optimal and adaptive filters Activities Lectures : Course notes/literature Exercise sessions : Acoustic modem project Exam

DSP-CIS / Chapter-1: Introduction / Version p. 3 Why study DSP ? Analog Systems vs. Digital Systems - Can translate (any) analog (e.g. filter) design into digital - Going `digital’ allows to expand functionality/flexibility/… (e.g. speech recognition, audio compression… ) IN OUT IN OUT A/DD/A 2 +2 =4

DSP-CIS / Chapter-1: Introduction / Version p. 4 Why study DSP ? Start with one `DSP in applications’ example: –DSP in mobile communications (GSM/UMTS/..) Main message: Consumer electronics products (and many other systems) have become (embedded) ‘supercomputers’ (Mops…Gops/sec), packed with mathematics & DSP functionalities…

DSP-CIS / Chapter-1: Introduction / Version p. 5 DSP in applications: Mobile Communications Cellular Mobile Communications (e.g. GSM/UMTS/…) Basic network architecture : - Country covered by a grid of cells - Each cell has a base station - Base station connected to land telephone network and communicates with mobiles via a radio interface - Digital communication format

DSP-CIS / Chapter-1: Introduction / Version p. 6 DSP for Digital Communications (`physical layer’ ) : –A common misunderstanding is that digital communications is `simple’…. –While in practice… PS: This is a discrete-time system representation, see Chapter-2 for review on signals&systems Transmitter 1,0,1,1,0,… Channel x+ a noise 1/a x Receiver decision.99,.01,.96,.95,.07,… 1,0,1,1,0,… DSP in applications: Mobile Communications

DSP-CIS / Chapter-1: Introduction / Version p. 7 DSP for Digital Communications (`physical layer’ ) : –While in practice… –This calls for channel model + compensation (equalization) 1,0,1,1,0,… Transmitter 1,0,1,1,0,… + Receiver ?? noise ` Multipath’ Channel.59,.41,.76,.05,.37,… !! DSP in applications: Mobile Communications

DSP-CIS / Chapter-1: Introduction / Version p. 8 Channel Estimation/Compensation –Multi-path channel is modeled with short (3…5 taps) FIR filter H(z)= a+b.zˉ¹+c.z ˉ²+d.z ˉ³+e.z ˉ (interpretation?) PS: zˉ¹ or Δ represents a sampling period delay, see Chapter-2 for review on z-transforms. + ` Multipath’ Channel ≈ + Δ Δ Δ ΔΔ Δ ΔΔΔΔ a b c d e 4 DSP in applications: Mobile Communications

DSP-CIS / Chapter-1: Introduction / Version p. 9 Channel Estimation/Compensation (continued) –Multi-path channel is modeled with short (3…5 taps) FIR filter H(z)= a+b.zˉ¹+c.z ˉ²+d.z ˉ³+e.z ˉ + Δ Δ Δ ΔΔ Δ ΔΔΔΔ a b c d e 4 IN[k] OUT[k] =convolution DSP in applications: Mobile Communications

DSP-CIS / Chapter-1: Introduction / Version p. 10 Channel Estimation/Compensation (continued) –Channel coefficients (a,b,c,d,e) are identified in receiver based on transmission of pre-defined training sequences (TS), in between data bits. Problem to be solved at receiver is: `given channel input (=TS) and channel output (=observed), compute channel coefficients’ This leads to a least-squares parameter estimation See PART-IV on ‘Optimal Filtering’ Carl Friedrich Gauss (1777 – 1855) DSP in applications: Mobile Communications

DSP-CIS / Chapter-1: Introduction / Version p. 11 Channel Estimation/Compensation (continued) –Channel coefficients (cfr. a,b,c,d,e) are identified in receiver based on transmission of pre-defined training sequences (TS), in between data bits. –Channel model is then used to design suitable equalizer (`channel inversion’), or (better) to reconstruct transmitted data bits based on maximum-likelihood sequence estimation (e.g. `Viterbi decoding’). –Channel is highly time-varying (e.g. terminal speed 120 km/hr !) => All this is done at `burst-rate’ ( times per sec in GSM). = SPECTACULAR !! DSP in applications: Mobile Communications

DSP-CIS / Chapter-1: Introduction / Version p. 12 Channel Estimation/Compensation Speech Coding –Original `PCM-signal has 64kbits/sec =8 ksamples/sec*8bits/sample –Aim is to reduce this to <11kbits/sec, while preserving quality! –Coding based on speech generation model (vocal tract,…), where model coefficient are identified for each new speech segment (e.g. 20 msec). –This leads to a least-squares parameter estimation (again), executed times per second. Fast algorithm is used, e.g. `Levinson-Durbin’ algorithm. See PART-IV on ‘Optimal Filtering’. –Then transmit model coefficients instead of signal samples (!!!) –Synthesize speech segment at receiver (should `sounds like’ original speech segment). = SPECTACULAR !! DSP in applications: Mobile Communications

DSP-CIS / Chapter-1: Introduction / Version p. 13 Channel Estimation/Compensation Speech Coding Multiple Access Schemes –Accommodate multiple users by time & frequency `multiplexing’ –FDMA (freq.division multiple access) : 125 freq. channels for GSM/900MHz –TDMA (time division multiple access) : 8 time slots(=users) per channel, `burst mode’ communication for GSM/900MHz (PS: in practice, capacity per cell << 8*125 ! ) See PART-III on ‘Filter Banks & … : Transmultiplexers’ etc.. = BOX FULL OF DSP/MATHEMATICS !! (for only €25) DSP in applications: Mobile Communications

DSP-CIS / Chapter-1: Introduction / Version p. 14 DSP in applications : Other… Digital Communications Wireline (xDSL,Powerline), Wireless (GSM, 3G, 4G, Wi-Fi, WiMax CDMA, MIMO-transmission,..) Speech Speech coding (GSM, DECT,..), Speech synthesis (text-to-speech), Speech recognition Audio Signal Processing Audio Coding (MP3, AAC,..), Audio synthesis Editing, Automatic transcription, Dolby/Surround, 3D-audio,. Image/Video …

DSP-CIS / Chapter-1: Introduction / Version p. 15 Enabling Technology is Signal Processing 1G-SP: analog filters 2G-SP: digital filters, FFT’s, etc. 3G-SP: full of mathematics, linear algebra, statistics, etc... Micro-/Nano-electronics... DSP in applications Signals & Systems Course DSP-I DSP-CIS

DSP-CIS / Chapter-1: Introduction / Version p. 16 DSP-CIS Aims/Scope Basic signal processing theory/principles filter design, filter banks, optimal filters & adaptive filters …as well as… Recent/advanced topics robust filter realization, perfect reconstruction filter banks, fast adaptive algorithms,... Often ` bird’s-eye view ’ skip many mathematical details (if possible… ) selection of topics (non-exhaustive)

DSP-CIS / Chapter-1: Introduction / Version p. 17 Part I : Introduction Chapter-1: Introduction Chapter-2: Signals and Systems Review Chapter-3: Acoustic Modem Project Part II : Filter Design & Implementation Chapter-4: IIR & FIR Filter Design Chapter-5: Filter Realization Chapter-6: Filter Implementation Overview

DSP-CIS / Chapter-1: Introduction / Version p. 18 Overview Part III : Filter Banks & Subband Systems Chapter-7: Filter Banks Intro/Applications (audio coding/CDMA/…) Chapter-8: Filter Banks Theory Chapter-9: DFT-modulated Filter Banks Chapter-10: Special Topics (frequency-domain processing, wavelets…) 3 subband processing 3 H1(z) G1(z) 3 subband processing 3 H2(z) G2(z) 3 subband processing 3 H3(z) G3(z) 3 subband processing 3 H4(z) G4(z) + IN OUT

DSP-CIS / Chapter-1: Introduction / Version p. 19 Overview Part IV : Optimal & Adaptive Filtering Chapter-11: Optimal/Wiener Filters Chapter-12: Adaptive Filters/Recursive Least Squares Chapter-13: Adaptive Filters/LMS Chapter-14: `Fast’ Adaptive Filters Chapter-15: Kalman Filters (?)

DSP-CIS / Chapter-1: Introduction / Version p. 20 Lectures Lectures: 15 * 2 hrs PS: Time budget = (15*2hrs)*4 = 120 hrs Course Material: Part I-IV: Slides (use version !!)...download from DSP-CIS webpage Part IV: `Introduction to Adaptive Signal Processing‘ (Marc Moonen & Ian.K. Proudler) = support material, not mandatory ! …(if needed) download from DSP-CIS webpage

DSP-CIS / Chapter-1: Introduction / Version p. 21 Literature / Campus Library Arenberg A. Oppenheim & R. Schafer `Digital Signal Processing’ (Prentice Hall 1977) L. Jackson `Digital Filters and Signal Processing’ (Kluwer 1986) P.P. Vaidyanathan `Multirate Systems and Filter Banks’ (Prentice Hall 1993) Simon Haykin `Adaptive Filter Theory’ (Prentice Hall 1996) M. Bellanger `Digital Processing of Signals’ (Kluwer 1986) etc... Part-IV Part-III Part-II

DSP-CIS / Chapter-1: Introduction / Version p. 22 Literature / DSP-CIS Library Collection of books is available to support course material List/reservation via DSP-CIS webpage Contact:

DSP-CIS / Chapter-1: Introduction / Version p. 23 Exercise Sessions: Acoustic Modem Project –Digital communication over an acoustic channel (from loudspeaker to microphone) –FFT/IFFT-based modulation format : OFDM (as in ADSL/VDSL, WiFi, DAB, DVB,…) –Channel estimation, equalization, etc… D-to-A A-to-D +filtering +amplif. +filtering +… Tx Rx Digital Picture (IN) Digital Picture (OUT)

DSP-CIS / Chapter-1: Introduction / Version p. 24 Runs over 8 weeks Each week –1 PC/Matlab session (supervised, 2.5hrs) –2 ‘Homework’ sesions (unsupervised, 2*2.5hrs) PS: Time budget = 8*(2.5hrs+5hrs) = 60 hrs ‘Deliverables’ after week 2, 4, 6, 8 Grading: based on deliverables, evaluated during sessions TAs: (English+Italian) (English+Dutch+WestFlemish) (English+Persian) (English+Persian) PS: groups of 2 Exercise Sessions: Acoustic Modem Project

DSP-CIS / Chapter-1: Introduction / Version p. 25 Will consider digital communications over acoustic channel: D-to-A A-to-D +filtering +amplif. +filtering +… Discrete-time transmit signal (sampling rate Fs, e.g. 10kHz) Discrete-time receiver signal (sampling rate Fs, e.g. 10kHz) Tx Rx Acoustic Modem Project – Preview 1/8

DSP-CIS / Chapter-1: Introduction / Version p. 26 Will consider digital communications over acoustic channel: D-to-A A-to-D +filtering +amplif. +filtering +… Discrete-time transmit signal (sampling rate Fs, e.g. 10kHz) Discrete-time receiver signal (sampling rate Fs, e.g. 10kHz) Tx Rx This will be the easy part… Acoustic Modem Project – Preview 2/8

DSP-CIS / Chapter-1: Introduction / Version p. 27 Will consider digital communications over acoustic channel: D-to-A A-to-D +filtering +amplif. +filtering +… Discrete-time transmit signal (sampling rate Fs, e.g. 10kHz) Discrete-time receiver signal (sampling rate Fs, e.g. 10kHz) Tx Rx …straightforwardly realized (in Matlab/Simulink with `Real-Time Workshop‘) means we do not have to deal with hardware issues, components, etc. Acoustic Modem Project – Preview 3/8

DSP-CIS / Chapter-1: Introduction / Version p. 28 Will consider digital communications over acoustic channel: D-to-A A-to-D +filtering +amplif. +filtering +… Discrete-time transmit signal (sampling rate Fs, e.g. 10kHz) Discrete-time receiver signal (sampling rate Fs, e.g. 10kHz) Tx Rx …and will be modeled by a linear discrete-time transfer function H(z) Acoustic Modem Project – Preview 4/8

DSP-CIS / Chapter-1: Introduction / Version p. 29 Will consider digital communications over acoustic channel: D-to-A A-to-D +filtering +amplif. +filtering +… Discrete-time transmit signal (sampling rate Fs, e.g. 10kHz) Discrete-time receiver signal (sampling rate Fs, e.g. 10kHz) Tx Rx This is the interesting part… (where we will spend most of the time) Acoustic Modem Project – Preview 5/8

DSP-CIS / Chapter-1: Introduction / Version p. 30 Will use OFDM as a modulation format -OFDM/DMT is used in ADSL/VDSL, WiFi, DAB, DVB … -OFDM heavily relies on DSP functionalities (FFT/IFFT, …) Acoustic Modem Project – Preview 6/8

DSP-CIS / Chapter-1: Introduction / Version p. 31 D-to-A A-to-D Tx Rx Target: Design efficient OFDM based modem (Tx/Rx) for transmission over acoustic channel Specifications: Data rate (e.g. 1kbits/sec), bit error rate (e.g. 0.5%), channel tracking speed, synchronisation, … Acoustic Modem Project – Preview 7/8

DSP-CIS / Chapter-1: Introduction / Version p. 32 Work Plan –Week 1: Introduction Matlab/Simulink –Week 2: Acoustic channel measurement & modeling *deliverable* –Week 3-4: OFDM transmitter/receiver design *deliverable* –Week 5-6: OFDM over acoustic channel *deliverable* –Week 7-8: OFDM with adaptive equalization *deliverable* Acoustic Modem Project – Preview 8/8..be there !

DSP-CIS / Chapter-1: Introduction / Version p. 33 Oral exam, with preparation time Open book Grading : 5 pts for question-1 5 pts for question-2 5 pts for question-3 +5 pts for Acoustic Modem Project evaluation (p.32) ___ = 20 pts Exam

DSP-CIS / Chapter-1: Introduction / Version p. 34 Oral exam, with preparation time Open book Grading : 5 pts for question-1 5 pts for question-2 5 pts for question-3 +5 pts for question-4 on Acoustic Modem Project ___ = 20 pts September Retake Exam

DSP-CIS / Chapter-1: Introduction / Version p. 35 Website 1)TOLEDO 2) homes.esat.kuleuven.be/~dspuser/DSP-CIS/ Contact: Slides Project info/schedule Exams DSP-CIS Library FAQs (send questions to or

DSP-CIS / Chapter-1: Introduction / Version p. 36 Questions? 1)Ask Teaching Assistants (during exercises sessions) 2) questions to TA’s or 3) Make appointment ESAT Room 01.69