SIGNAL PROCESSING EXPERIMENTER FOR NI ELVIS III and II/+ · 2020. 10. 28. · SHOW STUDENTS LAPLACE...

4
SIGNAL PROCESSING EXPERIMENTER FOR NI ELVIS III and II/+ Hands-on Signal Processing and Signals & Systems Experiments for the NI ELVIS™ III and II/+, fully integrated with NI LabVIEW™ EMONA INSTRUMENTS www.emona-tims.com EXPERIMENTS IN SIGNAL PROCESSING EMONA ESSB-30

Transcript of SIGNAL PROCESSING EXPERIMENTER FOR NI ELVIS III and II/+ · 2020. 10. 28. · SHOW STUDENTS LAPLACE...

Page 1: SIGNAL PROCESSING EXPERIMENTER FOR NI ELVIS III and II/+ · 2020. 10. 28. · SHOW STUDENTS LAPLACE & z-TRANSFORM MATH IN THE REAL WORLD The Emona ESSB-30 add-on board for the NI

SIGNAL PROCESSING EXPERIMENTER FOR NI ELVIS™ III and II/+

Hands-on Signal Processing and Signals & Systems Experiments for the NI ELVIS™ III and II/+, fully integrated with NI LabVIEW™

EMONA INSTRUMENTSwww.emona-tims.com

EXPERIMENTS IN SIGNAL PROCESSING

EMONA ESSB-30

Page 2: SIGNAL PROCESSING EXPERIMENTER FOR NI ELVIS III and II/+ · 2020. 10. 28. · SHOW STUDENTS LAPLACE & z-TRANSFORM MATH IN THE REAL WORLD The Emona ESSB-30 add-on board for the NI

SHOW STUDENTS LAPLACE & z-TRANSFORM MATH IN THE REAL WORLD

The Emona ESSB-30 add-on board for the NI ELVIS III & II/+ enables studentsto patch together continuous time and discrete-time systems in real hardware,for circuit theory, digital signal processing and signals & systems courses.

The Emona ESSB-30 Signal Systems Experimenter for the NIELVIS III and II/+ makes it possible for students toexperience at first hand the interaction between the theoryand mathematics of the digital signal processing, circuitanalysis and signals and systems textbooks, with the realworld of hardware and of signals in wires and waves.

The accompanying 16 experiment Lab Manual coversintroductory level experiments,designed to provide hands on exercisescovering most of the key concepts andchallenges in an undergraduate SignalProcessing and Signals & Systemscourses.

ESSB-30 Lab Manual Experiments:The ESSB-30 experiment manual isdesigned to provide a practical“hands-on”, experiential, lab-based component to thetheoretical work presented in lectures on the topics typicallycovered in introductory signals courses for engineeringstudents.

Whilst the experiments are predominantly focused on allelectrical engineering students, this material is not only forelectrical engineers. With an understanding of differentialequations, algebra of complex numbers and basic systems

theory, engineering students in general can reinforce theirunderstanding of these important foundational principlesthrough practical laboratory course work where they see the“math come alive” in real circuit based signals. Thisprovides a foundation for further study of communications,control, and systems engineering in general.

Students take responsibility for the construction of theexperiments and “learning by doing” toconsolidate their knowledge of theunderpinning theory, which at times isparticularly abstract and hard to grasp forthese early engineering students. They arenot constrained by the software and needto be systematic in debugging their ownsystems when results do not meet theirexpectations.

The common reaction of early students when confrontedwith “Complex Analysis” is one of confusion and regressionto “rote-learning” in order to survive the examinationprocess. This manual has as its predominant aim to createreal, “hands-on” implementation of the theory, in such away that the student can directly articulate and connect themathematical abstractions with real world implementations.It is a journey of personal discovery where the motto is“why is it so ?”

Students implement experiments by patching together functional blocks - such as samplers,filters, independent adders, integrators, unit delays, etc. Therefore, the ESSB-30 hardware,and lab manual experiments, can easily be integrated or adapted to suit your current signalsand systems courses and text books.

Lab 1: Introduction to the NI ELVIS II/+Lab 2: Introduction to the ESSB-30 boardLab 3: Special signals – characteristics and

applicationsLab 4: Systems: Linear and non-linearLab 5: Unraveling convolutionLab 6: Integration, convolution, correlation

& matched filtersLab 7: Exploring complex numbers and

exponentialsLab 8: Build a Fourier series analyzer Lab 9: Spectrum analysis of various signals

Lab 10: Time domain analysis of RCnetworks

Lab 11: Poles and zeros in Laplace domainLab 12: Sampling and AliasingLab 13: Getting started with analog-to-digital

conversionLab 14: Discrete-time filters – FIRLab 15: Poles and zeros in the z-plane:

IIR formsLab 16: Discrete-time filters – practical

applicationsApp A: ESSB-30 Lab to Textbook chapter table

ESSB-30 Lab Manual Experiments- Vol.1

Examples of 1st order filters. 2nd

order filters are also investigated.

Page 3: SIGNAL PROCESSING EXPERIMENTER FOR NI ELVIS III and II/+ · 2020. 10. 28. · SHOW STUDENTS LAPLACE & z-TRANSFORM MATH IN THE REAL WORLD The Emona ESSB-30 add-on board for the NI

EASY ACCESS TO ALL Essb-30TI

REAL HARDWARE FUNCTIONAL BLOCKS - FULLY INTEGRATED WITH NI ELVIS™

ESSB-30 SOFT FRONT PANEL Complete Signals & Systems Experiment Integration with NI ELVIS™ and NI LabVIEW™The ESSB-30 utilizes the virtual instrumentation and programmable functionality of NI ELVIS™ III & II/+. Studentsactually build each experiment by patching together the experiment structures, and set gains and parameters via the ESSB-30 Soft Front Panel, running under NI LabVIEW™.

A Complete Suite of Signals & Systems Functional BlocksThe ESSB-30 board includes all of the functional blocks - integrators, sample-and-hold, unit delays and supportingblocks - required for all experiments, as well as access to powerful instruments from NI ELVIS™.

A selection ofindependent functionalSYSTEM blocks

Three input ADDERSwith user adjustablegains

Three 1/s functions

Manual adjustmentof on-screen ADDERgain values

Three UNIT DELAYS,preceded by aSAMPLE & HOLD

Handy viewerdisplays the ARBgenerator outputwaveforms

Adjustable gains of thehardware ADDERS

Custom experimentinstrumentation isselected via each TAB

Fine tune control of themanual GAIN ADJUST

Time and Frequencydisplays built-in forviewing real signals

ESSB-30 Soft Front Panel

ESSB-30 add-on board for the NI ELVIS™ platform

Page 4: SIGNAL PROCESSING EXPERIMENTER FOR NI ELVIS III and II/+ · 2020. 10. 28. · SHOW STUDENTS LAPLACE & z-TRANSFORM MATH IN THE REAL WORLD The Emona ESSB-30 add-on board for the NI

(c) c

opyright 202

0 Em

ona Instr

umen

ts Pty Ltd

ESS

B-30

Rev

1.0 Sp

ecifica

tions are sub

ject to

cha

nge with

out n

otice. Prin

ted in A

ustra

lia

Available from:Emona Instruments Pty Ltd78 Parramatta Road

Camperdown NSW 2050 AUSTRALIA

Tel: +61-2-9519-3933 Fax: +61-2-9550-1378

URL: www.emona-tims.com

Email: [email protected]

ESSB

-30 Lab Manual

Experim

ents

Lathi.B

.P. ,

“Signal P

rocessing &

Linear S

ystems”

, Ox

ford Unive

rsity

Press

Oppenheim

.A.V.,W

ilsky

.A.S.,

“Signals & Sy

stem

s”,

Prentice Ha

ll, 2nd editio

n

Zieme

r.R.E,Tranter

.W.H, Fannin

.D.R,

“Signals & Sy

stem

s :Co

ntinuous & Disc

rete”,

Prentice Ha

ll, 4th editio

n

McClellan.J.H

, Schafer,R.W

.,Yo

der.M

.A.:

“DSP

Firs

t”,

Prentice Ha

ll

Lab 0

3: Sp

ecial signals

–character

istics an

d application

s

1 Intro

duction to Signals

and S

ystem

sB.2 Sin

usoid

s2.4 Syste

m response to ex

ternal

input: zero-sta

te response

1 Sig

nals and S

ystem

s1-3 Sig

nal m

odels

1 Ma

them

atica

l representation

ofsig

nals

Lab 0

4: Systems: Linear and n

on-linear

1 Intro

duction to Signals

and S

ystem

s1 Sig

nals and S

ystem

s2 Lin

ear time-inv

arian

t system

s2-2 Properties o

f system

s2 Think

ing ab

out system

s

Lab 0

5: Unraveling co

nvolu

tion

9.4-1 Graphic

al procedure for the

convolu

tion sum

2.1 Discrete

-time

LTI system

s: The

convolu

tion sum

8-4 Diffe

rence e

quation

s and

discre

te-tim

e system

s; Exam

ple 8-12

Discrete

convolu

tion; 10-6 Co

nvolu

tion

5.3.3 Convolu

tion and F

IR filters

Lab 0

6: Integ

ration, co

nvolu

tion,

corre

lation

& matched filters

2.4-1 The c

onvolution

integ

ral

3.2 Sig

nal com

parison: Correlation

2.2 Continu

ous-time L

TI syste

ms: The

convolu

tion integral

2 Lin

ear time-inv

arian

t system

s;

10-6 En

ergy sp

ectra

l density a

ndautocorre

lation

function

5.6 Convolu

tion and L

TI syste

ms

Lab 0

7: Ex

plorin

g com

plex numb

ers

and e

xponentials

B.1 Comp

lex num

bers

B.3-1 Mo

notonic

exponentials

B.3-2 The exponentially varying sin

usoid

1 Sig

nal and sy

stems

: Math revie

w1.3 Exponentials a

nd sinusoida

ls1-3 Phasor signals

and s

pectra

2.5 Comp

lex ex

ponentials a

ndphasors

Lab 0

8: Build a Fourier series an

alyzer

3.4 Trigonome

tric fourier series

3.3 Fourier se

ries representation

ofcontinu

ous-time p

eriod

ic sig

nals

3-3 Trigonome

tric Fourier series

representations for p

eriod

ic sig

nals

3-4 The c

omple

x exponential Fo

urier

series

3.4.1 Fourier se

ries a

nalysis

Lab 0

9: Sp

ectru

m analy

sis of va

rious

signal types

4 Continu

ous-time s

ignal analy

sis: The

fourier transfo

rm4.1.3 Exam

ples o

f Continuous-Time

Fourier transfo

rms

4.5 Fourier transfo

rm theorems

3 Spectru

m representation

Lab 1

0: Time

doma

in analy

sis of an

RC circu

it1.8 Syste

m mo

del: Input-output

description

3.10.1 A simp

le RC lowp

ass fi

lter

3.10.2 A simp

le RC high

pass filter

2-2:2-7 Syste

m mo

deling c

oncepts

6-2 Ne

twork analy

sis usin

g the

Lapla

ce transfo

rm-

Lab 1

1: Pole

s and ze

ros in the

Lapla

ce do

main

6 Continu

ous-time s

ystem

analy

sisusing

the L

aplac

e transform

9 The L

aplac

e transform

9.4 Geom

etric evalu

ation

of the

Fourier trans. fro

m the p

ole-ze

ro plot

6-4 Tra

nsfer functions

-

Lab 1

2: Sa

mpling a

nd Aliasin

g5 Samp

ling

8.3 Samp

ling c

ontinuous-time

sinusoid

and a

liasin

g7 Samp

ling

8-2 Samp

ling

8-2 Impulse-train

samp

ling m

odel

4 Samp

ling a

nd alias

ing

Lab 1

3: Getting

started

with an

alog-

digital conversion

5.1-3 Applications of the s

ampling

theore

m (Pu

lse code modulation P

CM)

8.6.3 Digital Pulse-Amp

litude (P

AM)

and P

ulse-Code modula

tion (PCM

) 8-2 Qu

antizing

and e

ncoding

4.4 Discrete

to co

ntinu

ous conversion

Lab 1

4: Discrete-tim

e filters with FIR

syste

ms

11 Discrete-tim

e system

analy

sisusing

the z

-transfo

rm; 12.1 Freq

response of discrete

-time

syste

ms;

12.2 Freq re

sponse from

pole-zero

location

6.6 First-order a

nd se

cond-order

discre

te tim

e system

s6.7.2 Exam

ples o

f discrete-tim

enonrecursive fi

lters

9-5 Desig

n of finite-duration impulse

response (FIR) d

igital fi

lters

5 FIR

filters

Lab 1

5: Pole

s and ze

ros in the z

plane

with IIR syste

ms12 Frequency r

esponse a

nd digital

filter

s10.4 Geome

tric e

val. o

f the Fo

urier

transform

from

the p

ole-ze

ro plot

9-4 Infin

ite Im

pulse Response (

IIR)

filter

desig

n8 IIR

filters

Lab 1

6: Discrete-tim

e filters – issues

in practical applications

--

9-2 Str

uctures o

f digital processo

rs8 IIR

filters

ESSB-30 Experiments-to-Textbooks ComparisonThis table aims to direct users to sections of commonly available text books which contain theory and exercises related toexperiments currently documented and implemented with the ESSB-30/NI ELVIS bundle. Given that ESSB-30 is by design anopen-ended modeling system it is possible to build many more experiments than is currently documented.

ERRORS and OMISSIONS EXCEPTED. The above comparison table is intended as an approximate guide and does not imply endorsement of the authors or publishers.