You are on page 1of 15

MEVT-HPE LEARNING MODULE SPECIFICATION

Module title: Module code: Date of last update: Level: Credit: Access statement: Design of DSP architectures BTE073 12 august 2008 Bachelor Level 3 credits Prerequisite for this module: Eng. Mathematics BTE011 This module forms part of the mandatory modules for the Bachelor Level Program in TCET.

Module introduction:

This module deals with the processing of signals. Special attention will be given to the technical fundamentals of the sampling theory and the related digital signal processing.

Learning outcome:

(BTE073.1) Describing the elimination process of disturbances in analog source signals in preparation of analog to digital conversion; (BTE073.2) Explaining the sampling process and related filtering principles on digitised signals in order to fit this signals into real-world applications; (BTE073.3) Assembling the various signal derivatives into real-world applications; and (BTE073.4) Designing, simulating, building and testing real-world applications in MATLAB.

BTE073 Design

of DSP architectures

Page 1 of 15

What you need to produce (evidence requirements) Prepare a portfolio containing: (For BTE073.1) o A written survey on research for different noise sources. Look at the Wikipedia sites. Describe at least three different noise sources; o Given a sampling system with the following specifications: - a voice signal with bandwidth of 4 kHz will be digitized. - the sampling frequency is 36 kHz. - the used anti-aliasing filter is of second order. * Define the bit rate of the digitised signal.
b

* Apply equation K 1 2 n and give the definition of the Nyquist frequency. o A report of an analysed Pulse Code Modulation (PCM) frame according international standards including at least: - number of time slots and its meaning, - a sketch of one total frame, - sampling frequency and bit rate. o A quiz concerning subjects of this LO. (For BTE073.2) o A completed worksheet which visualises the sampling process principles; o A completed worksheet which visualises the process of quantizing signals to bit patterns; o A written explanation of differences and similarities on various ADC principles; o Give block diagrams of transversal filters (FIR) and recursive filters (IIR); o Give a written explanation of the essentials in analog and digital filtering; o Give an overview of existing digital channel codes such as HDB3, NRZ, MMS43, and motivate the use of these coded signals; o Explain the use of an extra low pass filter to complete the sampling system; and o A written explanation of DAC principles in use for reassembling the analog signal out of digital signals.

BTE073 Design

of DSP architectures

Page 2 of 15

(For BTE073.3) o A written overview of well known real-world applications; o A written block diagram explanation of a compact-disc recording system and elucidate the use of oversampling; o Make a quiz on multimedia systems; o Give a functional classification of various DSP software packages; and o Give a written explanation what is meant with enterprise architecture related to cooperating software packages. (For BTE073.4) o A completed worksheet with the solutions of exercises on the basics of the MATLAB environment; o Design a band pass FIR filter with the following specifications: Sampling rate = 8 kHz Lower stop band = 0 500 Hz Pass band = 1.6 - 2.3 kHz Upper stop band = 3.5 4 kHz Pass band ripple = 0.05 dB Stop band attenuation = 50 dB * Make an OCTAVE solution for this exercise.

1) All written, flat surface visual materials and reports are to be computer generated, unless otherwise stated for reasons of authenticity. 2) If producing certain types of evidence creates difficulties through disability or for any other valid reason, other ways to show competence or achievement may be used. The tutor or programme leader should be contacted for further information.

BTE073 Design

of DSP architectures

Page 3 of 15

Module title: Design of DSP architectures Learning outcome: (BTE073.1) Describing the elimination process of disturbances in analog source signals in preparation of analog to digital conversion.

What you need to do (performance requirements): o describe the behaviour of analog signals in noisy environments and how to eliminate the disturbances in order to separate clean signals; o explain the relation between the number of quantisation bits, the filter order and the sample frequency; o explain the consequences of the total number of bits in a frame and the sample frequency for the channel bandwidth of the communication system; o describe the Nyquist limit related to the folding frequency in front-end filter designs o describe design aspects of anti-aliasing filters. What you need to know (underpinning knowledge requirements): o the behaviour of analog signals in noisy environments; o the relation between the number of quantisation bits, the filter order and the sample frequency defined by

K 1 2 (where b = number of quantisation bits, n = the filter order and K 2 = the multiplier of the sample frequency); o the consequences of the total number of bits in a frame and the sample frequency for the channel bandwidth of the communication system; o the Nyquist limit related to the folding frequency in front-end filter designs; and o anti-aliasing filters.

b n

BTE073 Design

of DSP architectures

Page 4 of 15

SUPPORT NOTES This part of the module specification is offered as guidance. Purpose statement This module deals with the processing of signals. Special attention will be given to technical fundamentals of the sampling theory and the related digital signal processing. Notional design length HPE allocates a notional design length to a module on the basis of time estimated for achievement of the stated standards by a learner whose starting point is described in the access statement. The notional design length of this part of the module is 21 hours. The notional design length for programme design and time tabling is advisory only. Content This part of the module deals with signal analysis of source signals: o the behaviour of analog signals in noisy environments; o the relation between the number of quantisation bits, the filter order and the sample frequency defined by

K 1 2 n (where b = number of quantisation bits, n = the filter order and K 2 = the multiplier of the sample frequency); o the consequences of the total number of bits in a frame and the sample frequency for the channel bandwidth of the communication system; o the Nyquist limit related to the folding frequency in front-end filter designs; and o design aspects of anti-aliasing filters.
Suggested approaches to facilitate learning o Web search. o Use exercises to clarify the main concepts of handling various filters. o Provide additional information, for example hand-outs. o Small presentations. o Students should make a quiz for each other on LO1. Assessment procedure The assessor will examine all documentation in learners portfolios. The assessor may ask and record questions to confirm both that evidence is authentic and all evidence requirements have been met, particularly with regard to underpinning knowledge. An examination is part of the assessment. Exemplars Students will give mini-presentations after carrying out their assignments. After course offerings, examples of reports (good average poor) will become available for students as a reference. However, students should be made aware that plagiarism of existing reports is a serious offence. Students will complete worksheets and a quiz. Students will be exposed to cooperative learning methods.

BTE073 Design

of DSP architectures

Page 5 of 15

Learning and teaching resources Equipment required Access to the Internet Electronics technology laboratory Recommended software Software MATLAB or OCTAVE MATLAB is commonly in use in various disciplines. OCTAVE is freeware and has for our purpose the same functionality as MATLAB. Mandatory reading o David McMahon, MATLAB DeMYSTiFied, a self teaching guide, McGraw-Hill ISBN: 978-0-07-148551-7 E-book via www.dspguide.com The Scientist and Engineer's Guide to Digital Signal Processing Recommended reading o Li Tan, Digital Signal Processing Fundamentals and Applications, Academic Press (Elsevier) ISBN: 978-0-12-374090-8

Recommended web sites


A CD is planned with relevant web side contents. E-books of DSP via Internet http://www.asic-world.com http://www.wikipedia.com

BTE073 Design

of DSP architectures

Page 6 of 15

Module title: Design of DSP architectures Learning outcome: (BTE073.2) Explaining the sampling process and related filtering principles on digitised signals in order to fit this signals into real-world applications.

What you need to do (performance requirements): o describe the sampling process principles in conversion analog to quantized signals; o describe the translation principles of the quantized signals to digital quantities; o explain various analog to digital converters (ADCs); o explain different parts of possible functions in a DSP system; o explain the differences between digital and analog filtering; and o describe the limitations on digital filtering; o describe the various channel-coding principles before reassembling; o describe the reassembling of the processed signals as close as possible to its final analog form; o describe the fundamentals of back-end filtering; and o explain various digital to analog converters (DACs). What you need to know (underpinning knowledge requirements): o the sampling process principles in conversion analog to quantized signals; o the translation principles of the quantized signals to digital quantities; o various analog to digital converters (ADCs) such as: - flash ADC, dual slope ADC, successive-approximation ADC, - delta-sigma ADC, sample-and-hold ADC; o the coherence between the building blocks of the block diagram as part of a DSP system; o different parts of possible functions in a DSP system as adder, multiplier, filter and unit delay elements; o the differences between digital and analog filtering; o the limitations on digital filtering; o various channel-coding principles before reassembling; o the reassembling of the processed signals as close as possible to its final analog form; o the fundamentals of back-end filtering; and o various digital to analog converters (DACs) as binary-weighted input DAC, R/2R ladder DAC.

BTE073 Design

of DSP architectures

Page 7 of 15

SUPPORT NOTES This part of the module specification is offered as guidance. Purpose statement This module deals with the processing of signals in general. Special attention will be given to the technical fundamentals of the sampling theory and the related digital signal processing. Notional design length HPE allocates a notional design length to a module on the basis of time estimated for achievement of the stated standards by a learner whose starting point is described in the access statement. The notional design length of this module is 21 hours. The notional design length for programme design and time tabling is advisory only. Content This part of the module deals with the following DSP topics: o the sampling process principles in conversion analog to quantized signals; o the translation principles of the quantized signals to digital quantities; o various analog to digital converters (ADCs); o different parts of possible functions in a DSP system; o differences between digital and analog filtering; o the limitations on digital filtering; o various channel-coding principles before reassembling; o the reassembling of the processed signals to its final analog form; o the fundamentals of back-end filtering; and o various digital to analog converters (DACs). Suggested approaches to facilitate learning o Web search. o Electronics technology laboratory, Digital Trainer. o Provide additional information, for example hand-outs. o Provide hand-outs with logic exercises related to ADCs and DACs. o Small presentations. Assessment procedure The assessor will examine all the documentation provided in learners portfolios. The assessor may ask and record questions to confirm both that the evidence is authentic and all the evidence requirements have been met, particularly with regard to underpinning knowledge. An examination is part of the assessment.

BTE073 Design

of DSP architectures

Page 8 of 15

Exemplars Students will give small presentations after carrying out their assignments. After course offerings, examples of reports (good average poor) will become available for students as a reference. However, students should be made aware that plagiarism of existing reports is a serious offence. Students will complete worksheets. Students will work in groups.

Learning and teaching resources Equipment required Access to the Internet Electronics technology laboratory Recommended software Software MATLAB or OCTAVE MATLAB is commonly in use in various disciplines. OCTAVE is freeware and has for our purpose the same functionality as MATLAB. Mandatory reading o David McMahon, MATLAB DeMYSTiFied, a self teaching guide, McGraw-Hill ISBN: 978-0-07-148551-7 E-book via www.dspguide.com The Scientist and Engineer's Guide to Digital Signal Processing Recommended reading o Li Tan, Digital Signal Processing Fundamentals and Applications, Academic Press (Elsevier) ISBN: 978-0-12-374090-8

Recommended web sites


A CD is planned with relevant web side contents. E-books of DSP via Internet http://www.asic-world.com http://www.wikipedia.com

BTE073 Design

of DSP architectures

Page 9 of 15

Module title: Design of DSP architectures Learning outcome: (BTE073.3) Assembling the various signal derivatives into real-world applications.

What you need to do (performance requirements): o describe well known real-world applications such as: speech coding and compression, compact-disc recording system, speech synthesis systems, medical image systems as ECG, MRI, X-rays; o describe multimedia systems such as; internet phone systems (e.g. Skype), digital photo image enhancement (e.g. pictures), audio and video systems; o describe the functionality of different processing software applications such as: desktop publishing programmes, CAD drawing programmes, creative art software, video editing software, word processing (word art), design software; o explain the enterprise aspects related to cooperating software packages such as; product exchange facilities between different programmes, archive strategy, security measures. What you need to know (underpinning knowledge requirements): o well known real-world applications such as: speech coding and compression, compact-disc recording system, speech synthesis systems, medical image systems as ECG, MRI, X-rays; o multimedia systems such as Internet phone systems, digital photo image enhancement, audio and video systems; o the functionality of the different processing software application such as: desktop publishing programmes, CAD drawing programmes, creative art software, video editing software, word processing, design software; o the enterprise aspects related to cooperating software packages such as; product exchange facilities between different programmes, archive strategy, security measures.

BTE073 Design

of DSP architectures

Page 10 of 15

SUPPORT NOTES This part of the module specification is offered as guidance. Purpose statement This module deals with the processing of signals. Special attention will be given to the technical fundamentals of the sampling theory and the related digital signal processing. Notional design length HPE allocates a notional design length to a module on the basis of time estimated for achievement of the stated standards by a learner whose starting point is described in the access statement. The notional design length of this module is 21 hours. The notional design length for programme design and time tabling is advisory only. Content This part of the modules deals with the following topics: o well known real-world applications such as: speech coding and compression, compact-disc recording system, digital photo image enhancement, medical image systems; o multimedia systems such as Internet phone systems, digital photo image enhancement, audio and video systems; o functionality of different processing software applications as: desktop publishing programmes, creative art software, video editing software, word processing, design software; o enterprise aspects related to cooperating software packages such as; product exchange facilities between different programmes, archive strategy, security measures. Suggested approaches to facilitate learning o Provide additional information, for example hand-outs. o Use Internet facilities. o Hand out worksheets for practising various strategies in multimedia approach. o Small presentations. Assessment procedure The assessor will examine all the documentation provided in learners portfolios. The assessor may ask and record questions to confirm both that the evidence is authentic and all the evidence requirements have been met, particularly with regard to underpinning knowledge. An examination is part of the assessment.

BTE073 Design

of DSP architectures

Page 11 of 15

Exemplars Students will give presentations after carrying out their assignments. After course offerings, examples of reports (good average poor) will become available for students as a reference. However, students should be made aware that plagiarism of existing reports is a serious offence. Students will complete worksheets. Students will work in groups. Learning and teaching resources Equipment required Access to the Internet Electronics technology laboratory Recommended software Software MATLAB or OCTAVE MATLAB is commonly in use in various disciplines. OCTAVE is freeware and has for our purpose the same functionality as MATLAB. Mandatory reading o David McMahon, MATLAB DeMYSTiFied, a self teaching guide, McGraw-Hill ISBN: 978-0-07-148551-7 E-book via www.dspguide.com The Scientist and Engineer's Guide to Digital Signal Processing Recommended reading o Li Tan, Digital Signal Processing Fundamentals and Applications, Academic Press (Elsevier) ISBN: 978-0-12-374090-8

Recommended web sites


A CD is planned with relevant web side contents. E-books of DSP via Internet http://www.asic-world.com http://www.wikipedia.com

BTE073 Design

of DSP architectures

Page 12 of 15

Module title: Design of DSP architectures Learning outcome: (BTE073.4) Designing, simulating, building and testing real-world applications in MATLAB.

What you need to do (performance requirements): o teach yourself the basics of the MATLAB environment referring to the self teaching guide of MATLAB; o realise simple exercises related to filtering procedures; o realise more complex exercises related to DSP problems; o describe the link between the MATLAB exercises and reality. What you need to know (underpinning knowledge requirements): o basics of MATLAB program; o filtering procedures; o MATLAB application specific for filter design.

BTE073 Design

of DSP architectures

Page 13 of 15

SUPPORT NOTES This part of the module specification is offered as guidance. Purpose statement This module deals with the processing of signals. Special attention will be given to the technical fundamentals of the sampling theory and the related digital signal processing. Notional design length HPE allocates a notional design length to a module on the basis of time estimated for achievement of the stated standards by a learner whose starting point is described in the access statement. The notional design length of this module is 21 hours. The notional design length for programme design and time tabling is advisory only. Content This part of the module deals with MATLAB and practical exercises: o basics of the MATLAB software. o exercises related to filtering procedures; o exercises related to DSP problems; o the link between the MATLAB exercises and reality. Suggested approaches to facilitate learning o MATLAB or OCTAVE laboratory. o Provide additional information, for example hand-outs. o Provide hand-outs with information of differences between MATLAB and OCTAVE. o Small presentations. Assessment procedure The assessor will examine all the documentation provided in learners portfolios. The assessor may ask and record questions to confirm both that the evidence is authentic and all the evidence requirements have been met, particularly with regard to underpinning knowledge. An examination is part of the assessment. Exemplars Students will give presentations after carrying out assignments. After course offerings, examples of reports (good average poor) will become available for students as a reference. However, students should be made aware that plagiarism of existing reports is a serious offence. Students will complete worksheets and a quiz. Students will work in groups. Learning and teaching resources Equipment required Access to the Internet Electronics technology laboratory Recommended software Software MATLAB or OCTAVE

BTE073 Design

of DSP architectures

Page 14 of 15

MATLAB is commonly in use in various disciplines. OCTAVE is freeware and has for our purpose the same functionality as MATLAB. Mandatory reading o David McMahon, MATLAB DeMYSTiFied, a self teaching guide, McGraw-Hill ISBN: 978-0-07-148551-7 E-book via www.dspguide.com The Scientist and Engineer's Guide to Digital Signal Processing Recommended reading o Li Tan, Digital Signal Processing Fundamentals and Applications, Academic Press (Elsevier) ISBN: 978-0-12-374090-8

Recommended web sites


A CD is planned with relevant web side contents. E-books of DSP via Internet http://www.asic-world.com

BTE073 Design

of DSP architectures

Page 15 of 15

You might also like