Electrical and Telecommunication Engineering Technology NEW YORK CITY COLLEGE OF TECHNOLOGY THE CITY UNIVERSITY OF NEW YORK

Similar documents
TCET3202 Analog and digital Communications II

TCET 2220/TC 410 Transmission Systems

Electrical and Telecommunications Engineering Technology_EET1122. Electrical and Telecommunications Engineering Technology

Electrical and Telecommunications Engineering Technology_EET1222/ET242. Electrical and Telecommunication Engineering Technology

Laboratory manual provided by the department

2. Pre-requisites - CGS 2425 and MAC 2313; Corequisite - MAP 2302 and one of: EEL 3105, MAS 3114 or MAS 4105

ECE Digital Signal Processing

DIGITAL SIGNAL PROCESSING (Date of document: 6 th May 2014)

EE 351M Digital Signal Processing

EMT TECHNICAL GRAPHICS Lab Manual (Syllabus) Fall 08

EE 403: Digital Signal Processing

ECE 429 / 529 Digital Signal Processing

GUJARAT TECHNOLOGICAL UNIVERSITY

Signal Processing Toolbox

DIGITAL SIGNAL PROCESSING WITH VHDL

EE 470 Signals and Systems

System analysis and signal processing

Digital Signal Processing

EELE 201 Circuits I. Fall 2013 (4 Credits)

Syllabus for ENGR065-01: Circuit Theory

Outline. J-DSP Overview. Objectives and Motivation. by Andreas Spanias Arizona State University

Concordia University. Discrete-Time Signal Processing. Lab Manual (ELEC442) Dr. Wei-Ping Zhu

Digital Signal Processing

ECE : Circuits and Systems II

Signals and Systems Using MATLAB

DSP First Lab 03: AM and FM Sinusoidal Signals. We have spent a lot of time learning about the properties of sinusoidal waveforms of the form: k=1

Teaching Scheme. Credits Assigned (hrs/week) Theory Practical Tutorial Theory Oral & Tutorial Total

EE 422G - Signals and Systems Laboratory

EENG 479 Digital signal processing Dr. Mohab A. Mangoud

Brief Introduction to Signals & Systems. Phani Chavali

Department of Architectural Technology Spring 2018

Digital Signal Processing

Understanding Digital Signal Processing

Department of Electronic Engineering NED University of Engineering & Technology. LABORATORY WORKBOOK For the Course SIGNALS & SYSTEMS (TC-202)

Spring 2018 EE 445S Real-Time Digital Signal Processing Laboratory Prof. Evans. Homework #1 Sinusoids, Transforms and Transfer Functions

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet

Lab S-5: DLTI GUI and Nulling Filters. Please read through the information below prior to attending your lab.

1 classroom hour, 2 lab/studio hours, 2 credits

1 PeZ: Introduction. 1.1 Controls for PeZ using pezdemo. Lab 15b: FIR Filter Design and PeZ: The z, n, and O! Domains

Teaching Plan - Dr Kavita Thakur

Department of Architectural Technology Spring 2019

Introduction to Digital Signal Processing Using MATLAB

McGraw-Hill Irwin DIGITAL SIGNAL PROCESSING. A Computer-Based Approach. Second Edition. Sanjit K. Mitra

Bibliography. Practical Signal Processing and Its Applications Downloaded from

ITT Technical Institute. ET4771 Electronic Circuit Design Onsite Course SYLLABUS

Electrical & Computer Engineering Technology

Lab P-4: AM and FM Sinusoidal Signals. We have spent a lot of time learning about the properties of sinusoidal waveforms of the form: ) X

Designing Filters Using the NI LabVIEW Digital Filter Design Toolkit

Lecture 3 Complex Exponential Signals

Computing Tools in an Advanced Filter Theory Course

ece 429/529 digital signal processing robin n. strickland ece dept, university of arizona ECE 429/529 RNS

ELEC3104: Digital Signal Processing Session 1, 2013 LABORATORY 3: IMPULSE RESPONSE, FREQUENCY RESPONSE AND POLES/ZEROS OF SYSTEMS

The University of Texas at Austin Dept. of Electrical and Computer Engineering Final Exam

Qäf) Newnes f-s^j^s. Digital Signal Processing. A Practical Guide for Engineers and Scientists. by Steven W. Smith

Discrete-Time Signal Processing (DTSP) v14

B.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 DIGITAL SIGNAL PROCESSING (Common to ECE and EIE)

IIR Filter Design Chapter Intended Learning Outcomes: (i) Ability to design analog Butterworth filters

Final Exam. EE313 Signals and Systems. Fall 1999, Prof. Brian L. Evans, Unique No

MULTIRATE DIGITAL SIGNAL PROCESSING

VCT1101 Ophthalmic Materials I (2 hrs. per week) Course Outline and Reading Assignment

EEE33350 Signals and Data Communications

EEM478-DSPHARDWARE. WEEK12:FIR & IIR Filter Design

ITT Technical Institute. ET2530 Electronic Communications Onsite and Online Course SYLLABUS

Lab 8: Frequency Response and Filtering

Contents. Introduction 1 1 Suggested Reading 2 2 Equipment and Software Tools 2 3 Experiment 2

The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #1

ES 330 Electronics II Fall 2016

Lecture 17 z-transforms 2

Digital Applications (CETT 1415) Credit: 4 semester credit hours (3 hours lecture, 4 hours lab) Prerequisite: CETT 1403 & CETT 1405

The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #2

ECE503: Digital Filter Design Lecture 9

Course Syllabus OSE 4240 OPTICS AND PHOTNICS DESIGN, 3 CREDIT HOURS

CG401 Advanced Signal Processing. Dr Stuart Lawson Room A330 Tel: January 2003

DIGITAL FILTERS. !! Finite Impulse Response (FIR) !! Infinite Impulse Response (IIR) !! Background. !! Matlab functions AGC DSP AGC DSP

AC : INTERACTIVE LEARNING DISCRETE TIME SIGNALS AND SYSTEMS WITH MATLAB AND TI DSK6713 DSP KIT

Prerequisites : CUNY proficiency in reading, writing and mathematics or Corequisites. ENG 092R (ESOL 032R) and/or ENG 092W (ESOL 031W) as required.

Problem Point Value Your score Topic 1 28 Discrete-Time Filter Analysis 2 24 Upconversion 3 30 Filter Design 4 18 Potpourri Total 100

Digital Processing of Continuous-Time Signals

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS AUTOCAD FOR INTERIOR DESIGN: STUDIO IV IDT 2305

ESE 531: Digital Signal Processing

Digital Processing of

Lab 3 FFT based Spectrum Analyzer

Lab Assignment 1 Spectrum Analyzers

ITT Technical Institute. CD111 Introduction to Design and Drafting Onsite and Online Course SYLLABUS

Signals. Continuous valued or discrete valued Can the signal take any value or only discrete values?

INTRODUCTION TO DIGITAL SIGNAL PROCESSING AND FILTER DESIGN

Project 2 - Speech Detection with FIR Filters

DSP First Lab 08: Frequency Response: Bandpass and Nulling Filters

Laboratory Assignment 4. Fourier Sound Synthesis

Multimedia Signal Processing: Theory and Applications in Speech, Music and Communications

Signal Processing for Speech Applications - Part 2-1. Signal Processing For Speech Applications - Part 2

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS TECHNICAL ILLUSTRATION W/LAB CID 1110

EE (3L-1.5P) Analog Electronics Department of Electrical and Computer Engineering Fall 2015

y(n)= Aa n u(n)+bu(n) b m sin(2πmt)= b 1 sin(2πt)+b 2 sin(4πt)+b 3 sin(6πt)+ m=1 x(t)= x = 2 ( b b b b

ijdsp Workshop: Exercise 2012 DSP Exercise Objectives

DFT: Discrete Fourier Transform & Linear Signal Processing

Spring 2014 EE 445S Real-Time Digital Signal Processing Laboratory Prof. Evans. Homework #2. Filter Analysis, Simulation, and Design

Adaptive Filters Application of Linear Prediction

SYLLABUS. For B.TECH. PROGRAMME ELECTRONICS & COMMUNICATION ENGINEERING

CAPILANO UNIVERSITY COURSE OUTLINE

Transcription:

NEW YORK CITY COLLEGE OF TECHNOLOGY THE CITY UNIVERSITY OF NEW YORK DEPARTMENT: Electrical and Telecommunication Engineering Technology SUBJECT CODE AND TITLE: DESCRIPTION: REQUIRED TCET 4202 Advanced Telecommunications Discrete time signals are studied in time and frequency domains using Z-Transform. The properties of the DFT are studied as well as its applications. Linear convolution and circular convolution are presented. The FFT is covered. Up sampling, down sampling, and up/down sampling are considered in both time and frequency domains as well as for filter requirements. Basic FIR and IIR discrete filters are studied. Software simulation is used to supplement the theory, augmented by Digital Signal Processing and its applications in telecommunications. PREREQUISITES: TCET 3202, TCET 4140 COREQUISITE: TCET 4220 TEXTBOOKS: REFERENCE: Signal Processing First, By McClellan, Schafer, and Yoder. Publisher: Prentice Hall 2003, ISBN: 0-13-090999-8 1. DSP First, A Multimedia Approach, By McLellan, Schaefer, and Yoder Publisher: Prentice Hall 1998, ISBN: 0-13-243171-8 2.Understanding Digital Signal Processing (3rd Edition) By Richard G. Lyons Publisher: Prentice Hall 2010, ISBN-10: 0137027419 ISBN-13: 978-0137027415 Upon the completion of this course, the students should be able to: OBJECTIVES/ 1. Understand basics in representation of digital signals: sampling OUTCOMES: rate, bandwidth, bit rate, fidelity. Understand and identify the (ETAC/ABET Criteria 3, functions of digital components in the modern telecommunication Program Criteria) system. (ETAC/ABET Criteria 3a, 3b, PC d) 2. Represent and implement discrete time invariant system by

using block diagram, difference equation, and Z transform. (ETAC/ABET Criteria 3a, 3b, PC a, PC d) 3. Understand the purpose of using the Z transform. Know the difference for processing signal in the time domain and frequency domain. (ETAC/ABET Criteria 3a, 3b, PC d) 4. Choose digital filter structures according to their performance characteristics: sensitivity, complexity, delay, etc. Analyze and design filters based on pole/zero placement. Know where to use digital filter in modern telecommunications system. (ETAC/ABET Criteria 3a, 3b, 3d, 3f, PC a, PC d) 5. Design IIR and FIR filters from given specifications. Know how to convert customer's requirement to system order, cut-off frequencies, error tolerance, and accuracy of discrete system. Learn the MATLAB filter design functions from DSP toolbox. (ETAC/ABET Criteria 3a, 3b, 3d, 3f, PC a, PC d) 6. Design digital filters using MATLAB and exploit more sophisticated design tools in MATLAB. Know the relationship between the cost and parameters in the discrete system. (ETAC/ABET Criteria 3a, 3b, 3c, 3d, 3f, PC d) 7. Analyze signal spectra using DFT/FFT, Apply FFT to digital filter applications. Know to apply different types of digital filters in modern telecommunication system and wide area network. (ETAC/ABET Criteria 3a, 3b, PC a, PC d) 8. Develop good oral communications and writing skills by working in teams, presenting research papers, and writing laboratory reports to analyze the results from experiments (ETAC/ABET Criteria 3e, 3g, 3i, 3k). TOPICS: Discrete Signals, Linearity and Difference equations, The Z transform and linear systems, System representation by using difference equation, block diagram, and Transfer function, Filter specifications, MATLAB design of Digital Filters, comparison between IIR filters and FIR filters, Multilevel filters, IIR Digital filter design basic approaches, Channel Filters, Filter bank, The frequency spectrum, Spectrum Analysis, The Discrete Fourier Transform (DFT), The Fast Fourier Transform (FFT), FFT operation count, The Spectrogram, Filtered Speech. CLASS HOURS: 2 LAB HOURS 3 CREDITS: 3 PREPARED BY: COORDINATOR: PROFESSOR X. WEI Spring 2013 Professor X. Wei Email: xwei@citytech.cuny.edu Tel: 718-250-5934

DESCRIPTIVE DETAILS FOR LABORATORY WORK: Laboratory exercises include the representation of analog and discrete signals; MATLAB Symbolic Math toolbox; Convolution operation analysis of a Linear Time Invariant (LTI) system; Z transform and Inverse Z transform; Zeros and Poles on the Z plane; Digital filter design methods; Comparison between FIR and IIR system; General design methods for IIR filters; Eight window filters; Filter Design Graph User Interface sptool; Discrete Fourier Transform (DFT) and Fast Fourier Transform (FFT) and their applications; Spectrum analysis. Contribution of course to meeting the requirements of ETAC/ABET Criterion 5: TCET4202/TC800 meets criterion 5 by providing students with a strong foundation of the theoretical principles and practical laboratory skills needed to process the discrete time signals in time and frequency domains. Academic benchmarks, course outcomes, and assessment requirements have been established to ascertain student comprehension of concepts of convolution, Z-Transforms, and Discrete Fourier Transforms. By also fostering critical thinking, problem solving skills, communications skills, and team work, students will work on the projects such as designing FIR and IIR discrete filters and its applications. ATTENDANCE REQUIREMENT: A student is allowed to be absent not more than twice during the semester. A student is late if he/she appears after attendance is taken. Three latencies are equal to one absence. GRADING POLICY: QUIZ: 10% MIDTERM: 25% LABORATORY EXECISES: 30% FINAL EXAM: 35% Letter Grade Numerical Grade Ranges Quality Points A 93-100 4.0 A- 90-92.9 3.7 B+ 87-89.9 3.3 B 83-86.9 3.0 B- 80-82.9 2.7 C+ 77-79.9 2.3 C 70-76.9 2.0 D 60-69.9 1.0 F 59.9 and below 0.0

Assessment The following assessment techniques are correlated to the course objectives as follows: In addition, each assessment technique incorporates one or more of the following ETAC/ABET Criterion 3 Student Outcomes, Program Criteria (3a, 3b, 3c, 3d, 3e, 3f, 3g, 3i, 3k, PCa, PCd). OBJECTIVES By the end of the course, the student will be able to: 1. Understand basics in representation of digital signals: sampling rate, bandwidth, bit rate, fidelity. Understand the functions of digital components in the modern telecommunication system. ASSESSMENT: Evaluation Methods and Criteria: Students will demonstrate comprehension of the digital signal concepts by using hardware components and software codes demos. MATLAB functions will be used in the lab to plot the digital signals. 2. Represent discrete time invariant system by using block diagram, difference equation, and Z transform. Students will illustrate how to use different methods to represent same system. The symbolic math toolbox in MATLAB will be used in the projects and homework. 3. Understand the purpose of using the Z transform. Know the difference for processing signal in the time domain and frequency domain. Students will learn to process the signal in the time domain by using convolution method. The network communication application of noise reduction will be given in the lab. 4. Choose filter structures according to their performance characteristics: sensitivity, complexity, delay, etc. Analyze and design filters based on pole/zero placement. Students will find zeros and poles of a given system and analyze the stability of the system. From the lab and assignment, students should know how to plot the zeros and poles on the Z plane. 5. Design IIR and FIR filters from given specifications. Learn the MATLAB filter design functions from DSP toolbox. Students will show the skills for using MATLAB tools to design both IIR and FIR filters. Students will display competency for choosing the correct filters according to the given specification. 6. Design filters using MATLAB and exploit more sophisticated design tools in MATLAB. Students will illustrate skills for using the GUI tools to design different discrete systems for a given project. 7. Analyze signal spectra using DFT/FFT, Apply FFT to filtering applications. Students will illustrate skills for applying the FFT method in the different applications by using MATLAB DSP toolbox. Students will show the comprehension of Spectrogram.

WEEK 1 2 TOPICS Introduction: The Communication Models, Functions of Physical Layer in OSI Model, Mathematical representation of signals and systems. Time and frequency representations of analog signals. Analog and digital signals Sinusoidal Signals, Complex Exponential Signals, Magnitude and phase spectrums of analog signals. Complex Exponentials and Phasors. READING ASSIGNMENTS, HOMEWORK & LAB EXERCISES Chapter 1. MATLAB tutorial. Signal representation by using MATLAB. Class handout, MATLAB tutorial material. Lab #1 Introduction of Analog and Discrete Systems HWK: Plot the different discrete signals according to the questions on the handout. Chapter 2. Symbolic tool boxes users guide, Lab #2 Analog and Discrete Time Signals. Sampling and plotting Sinusoids. HWK: Calculate the total area from the homework sheet. 3 4 5 6 The spectrum of a Sum of Sinusoids, Periodic waveforms, Square wave, Triangle wave, Non-periodic signal. The Sampling Theorem, Aliasing, Folding, Interpolation, Discrete Signals, Linearity and Difference equations. The Z transform and linear systems, Properties of the Z transform, The L- point running sum filter. The Z plane and the Unit circle, Zeros and Poles of Z transform, Factoring Z polynomials, converting difference equation to Z transfer function. Chapter 3. Symbolic toolboxes (Part 2). Lab #3 Signal generation and plotting in Discrete format. Chapter 4. Lab #4 Signal processing in the time domain, convolution, noise reduction, filters examples. HWK: calculate the output of a discrete system according to the given input on the homework sheet Chapter 5. Z transform by using MATLAB Symbolic toolbox, The L- point running sum filter. Lab #5 Class handout, representing the system transfer function in Matlab. HWK: Use MATLAB Symbolic toolbox calculate the Z-transforms on the homework sheet. Review/Problem Solving, Lab #6 Class handout, plot zeros and poles of the discrete system by using zplane founction. Analyze the stability of system on the Z-plane. Homework from handout. 7 8 Region of convergence, Inverse Z transform, Review and Midterm-Exam Transfer functions: Analog vs. discrete system, block diagram of system, Delay Unit, Multiplier, Adder, Signal flow chart, System representation by using difference equation, block diagram, and Transfer Chapter 6 HWK: Calculate the inverse of Z transform on the homework sheet by using MATLAB Symbolic function iztrans(). Class Hand out for Inverse Z transform. A general procedure for Inverse Z transformation for first order and second order system. Lab #7 Representation of transfer function in MATLAB, filter functions in MATLAB.

9 10 11 function. The Synthesis process. Analog vs. Digital. Stability Analysis, Filters design and prototypes, Frequency Scaling, Magnitude Scaling. MATLAB design of filters, (type I, II), Butterworth, elliptic filters, Frequency response of filters, Attenuation plots of the filters. Filter specifications, MATLAB design of Digital Filters, comparison between IIR filters and FIR filters, Multilevel filters. HWK: Calculate the inverse of Z transform on the homework sheet by using residuez() function from MATLAB. Chapter 7. Class handout Lab #8 Analog Filters using DSP/MATLAB Chapter 8. Lab #9 Digital Filters using DSP MATLAB HWK: Compare 5 types of filters learned in the class with order N= 5, 10, and 15. Plot each filter with different order. Lab #10 Testing Filters and Stability, Filter applications in the industry. 12 13 14 IIR Digital filter design basic approaches, Bilinear transform, commonly used window filters characteristics, Introduction of window functions in MATLAB. Channel Filters, Filter bank, The frequency spectrum, Spectrum Analysis. MATLAB GUI sptool. The Discrete Fourier Transform (DFT). The Fast Fourier Transform (FFT), FFT operation count, The Spectrogram, Filtered Speech, 15 Course review and Final Exam Lab #11 Window filters design and applications. HWK: Plot all 8 windows in one figure and analyze them according to the data given in the lecture. Chapter 9( Part 1) Design filters by using MATLAB GUI sptool. Lab #12 MATLAB filter examples, Applications of bandpass filter, and bandstop filter. HWK: Design both FIR and IIR filters according to the specification on the lab handout. Chapter 9( Part 2) Class Handout Lab #13 Multilevel Digital Filters and Spectrograms. New York City College of Technology Policy on Academic Integrity Students and all others who work with information, ideas, texts, images, music, inventions, and other intellectual property owe their audience and sources accuracy and honesty in using, crediting, and citing sources. As a community of intellectual and professional workers, the College recognizes its responsibility for providing instruction in information literacy and academic integrity, offering models of good practice, and responding vigilantly and appropriately to infractions of academic integrity. Accordingly, academic dishonesty is prohibited in The City University of New York and at New York City College of Technology and is punishable by penalties, including failing grades, suspension, and expulsion. The complete text of the College policy on Academic Integrity may be found in the catalog.