Coverart for item
The Resource Anywhere-anytime signals and systems laboratory : from MATLAB to smartphones, Nasser Kehtarnavaz, Fatemeh Saki, and Adrian Duran

Anywhere-anytime signals and systems laboratory : from MATLAB to smartphones, Nasser Kehtarnavaz, Fatemeh Saki, and Adrian Duran

Label
Anywhere-anytime signals and systems laboratory : from MATLAB to smartphones
Title
Anywhere-anytime signals and systems laboratory
Title remainder
from MATLAB to smartphones
Statement of responsibility
Nasser Kehtarnavaz, Fatemeh Saki, and Adrian Duran
Creator
Contributor
Author
Subject
Language
eng
Summary
A typical undergraduate electrical engineering curriculum incorporates a signals and systems course. The widely used approach for the laboratory component of such courses involves the utilization of MATLAB to implement signals and systems concepts. This book presents a newly developed laboratory paradigm where MATLAB codes are made to run on smartphones, which most students already possess. This smartphone-based approach enables an anywhere-anytime platform for students to conduct signals and systems experiments. This book covers the laboratory experiments that are normally covered in signals and systems courses and discusses how to run MATLAB codes for these experiments on both Android and iOS smartphones, thus enabling a truly mobile laboratory environment for students to learn the implementation aspects of signals and systems concepts. A zipped file of the codes discussed in the book can be acquired via the website http://si tes.fastspring.com/bookcodes/product/SignalsSystemsBookcodesSecondEdition
Member of
Cataloging source
CaBNVSL
http://library.link/vocab/creatorName
Kehtarnavaz, Nasser
Dewey number
621.3822
Illustrations
illustrations
Index
index present
LC call number
TK5102.9
LC item number
.K448 2019
Literary form
non fiction
Nature of contents
  • dictionaries
  • abstracts summaries
  • bibliography
http://library.link/vocab/relatedWorkOrContributorName
  • Saki, Fatemeh
  • Duran, Adrian
http://library.link/vocab/subjectName
  • Signal processing
  • Smartphones
  • Real-time data processing
Target audience
  • adult
  • specialized
Label
Anywhere-anytime signals and systems laboratory : from MATLAB to smartphones, Nasser Kehtarnavaz, Fatemeh Saki, and Adrian Duran
Instantiates
Publication
Bibliography note
Includes bibliographical references and index
Carrier category
online resource
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type MARC source
rdacontent
Contents
  • 1. Introduction to MATLAB -- 1.1 Starting MATLAB -- 1.1.1 Arithmetic operations -- 1.1.2 Vector operations -- 1.1.3 Complex numbers -- 1.1.4 Array indexing -- 1.1.5 Allocating memory -- 1.1.6 Special characters and functions -- 1.1.7 Control flow -- 1.1.8 Programming in MATLAB -- 1.1.9 Sound generation -- 1.1.10 Loading and saving data -- 1.1.11 Reading wave and image files -- 1.1.12 Signal display -- 1.2 MATLAB programming examples -- 1.2.1 Signal generation -- 1.2.2 Generating a periodic signal -- 1.3 Lab exercises --
  • 2. Software development tools -- 2.1 Android tools installation steps -- 2.1.1 Java JDK -- 2.1.2 Android studio bundle and native development kit -- 2.1.3 Android studio setup wizard -- 2.1.4 Android emulator configuration -- 2.1.5 Getting familiar with android software tools -- 2.2 iOS tools installation steps -- 2.2.1 iPhone app development with Xcode -- 2.2.2 Setting-up app environment -- 2.2.3 Creating layout -- 2.2.4 Implementing C codes -- 2.2.5 Executing C codes via objective-C -- 2.2.6 iOS app debugging --
  • 3. From MATLAB coder to smartphone -- 3.1 MATLAB function design -- 3.2 Generating signals via MATLAB on smartphones -- 3.2.1 Test bench -- 3.2.2 C code generation -- 3.2.3 Source code integration -- 3.3 Running MATLAB coder-generated C codes on smartphones -- 3.3.1 Running on android smartphones -- 3.3.2 Running on iOS smartphones -- 3.4 References --
  • 4. Linear time-invariant systems and convolution -- 4.1 Convolution and its numerical approximation -- 4.2 Convolution properties -- 4.3 Convolution experiments -- 4.4 Lab exercises -- 4.4.1 Echo cancellation -- 4.4.2 Noise reduction using mean filtering -- 4.4.3 Impulse noise reduction using median filtering -- 4.5 Running MATLAB coder-generated C codes on smartphones -- 4.5.1 Running on android smartphones -- 4.5.2 Running on iOS smartphones -- 4.6 Real-time running on smartphones -- 4.6.1 MATLAB function design -- 4.6.2 Test bench -- 4.6.3 Modifying real-time shell for android -- 4.6.4 Modifying real-time shell for iOS -- 4.7 Real-time labs -- 4.7.1 Android steps -- 4.7.2 iOS steps -- 4.7.3 Android steps -- 4.7.4 iOS steps -- 4.8 References --
  • 5. Fourier series -- 5.1 Fourier series numerical computation -- 5.2 Fourier series and its applications -- 5.3 Lab exercises -- 5.3.1 RL circuit analysis -- 5.3.2 Doppler effect -- 5.3.3 Synthesis of electronic music -- 5.4 Real-time labs -- 5.4.1 Android steps -- 5.4.2 iOS steps -- 5.4.3 Android steps -- 5.4.4 iOS steps -- 5.5 References --
  • 6. Continuous-time Fourier transform -- 6.1 CTFT and its properties -- 6.2 Numerical approximations of CTFT -- 6.3 Evaluating properties of CTFT -- 6.4 Lab exercises -- 6.4.1 Circuit analysis -- 6.4.2 The Doppler effect -- 6.4.3 Diffraction of light -- 6.5 Real-time labs -- 6.5.1 Android steps -- 6.5.2 iOS steps -- 6.5.3 Android steps -- 6.5.4 iOS steps -- 6.6 References --
  • 7. Digital signals and their transforms -- 7.1 Digital signals -- 7.1.1 Sampling and aliasing -- 7.1.2 Quantization -- 7.1.3 A/D and D/A conversions -- 7.1.4 DTFT and DFT -- 7.2 Analog-to-digital conversion, DTFT, and DFT -- 7.3 Lab exercises -- 7.3.1 Dithering -- 7.3.2 Image processing -- 7.3.3 DTMF decoder -- 7.4 References --
  • Authors' biographies -- Index
Control code
201810SPR015
Dimensions
unknown
Edition
Second edition.
Extent
1 PDF (xii, 260 pages)
File format
multiple file formats
Form of item
online
Governing access note
Abstract freely available; full-text restricted to subscribers or individual document purchasers
Isbn
9781681734507
Media category
electronic
Media MARC source
isbdmedia
Other control number
10.2200/S00879ED2V01Y201810SPR015
Other physical details
illustrations.
Reformatting quality
access
Specific material designation
remote
System details
System requirements: Adobe Acrobat Reader
Label
Anywhere-anytime signals and systems laboratory : from MATLAB to smartphones, Nasser Kehtarnavaz, Fatemeh Saki, and Adrian Duran
Publication
Bibliography note
Includes bibliographical references and index
Carrier category
online resource
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type MARC source
rdacontent
Contents
  • 1. Introduction to MATLAB -- 1.1 Starting MATLAB -- 1.1.1 Arithmetic operations -- 1.1.2 Vector operations -- 1.1.3 Complex numbers -- 1.1.4 Array indexing -- 1.1.5 Allocating memory -- 1.1.6 Special characters and functions -- 1.1.7 Control flow -- 1.1.8 Programming in MATLAB -- 1.1.9 Sound generation -- 1.1.10 Loading and saving data -- 1.1.11 Reading wave and image files -- 1.1.12 Signal display -- 1.2 MATLAB programming examples -- 1.2.1 Signal generation -- 1.2.2 Generating a periodic signal -- 1.3 Lab exercises --
  • 2. Software development tools -- 2.1 Android tools installation steps -- 2.1.1 Java JDK -- 2.1.2 Android studio bundle and native development kit -- 2.1.3 Android studio setup wizard -- 2.1.4 Android emulator configuration -- 2.1.5 Getting familiar with android software tools -- 2.2 iOS tools installation steps -- 2.2.1 iPhone app development with Xcode -- 2.2.2 Setting-up app environment -- 2.2.3 Creating layout -- 2.2.4 Implementing C codes -- 2.2.5 Executing C codes via objective-C -- 2.2.6 iOS app debugging --
  • 3. From MATLAB coder to smartphone -- 3.1 MATLAB function design -- 3.2 Generating signals via MATLAB on smartphones -- 3.2.1 Test bench -- 3.2.2 C code generation -- 3.2.3 Source code integration -- 3.3 Running MATLAB coder-generated C codes on smartphones -- 3.3.1 Running on android smartphones -- 3.3.2 Running on iOS smartphones -- 3.4 References --
  • 4. Linear time-invariant systems and convolution -- 4.1 Convolution and its numerical approximation -- 4.2 Convolution properties -- 4.3 Convolution experiments -- 4.4 Lab exercises -- 4.4.1 Echo cancellation -- 4.4.2 Noise reduction using mean filtering -- 4.4.3 Impulse noise reduction using median filtering -- 4.5 Running MATLAB coder-generated C codes on smartphones -- 4.5.1 Running on android smartphones -- 4.5.2 Running on iOS smartphones -- 4.6 Real-time running on smartphones -- 4.6.1 MATLAB function design -- 4.6.2 Test bench -- 4.6.3 Modifying real-time shell for android -- 4.6.4 Modifying real-time shell for iOS -- 4.7 Real-time labs -- 4.7.1 Android steps -- 4.7.2 iOS steps -- 4.7.3 Android steps -- 4.7.4 iOS steps -- 4.8 References --
  • 5. Fourier series -- 5.1 Fourier series numerical computation -- 5.2 Fourier series and its applications -- 5.3 Lab exercises -- 5.3.1 RL circuit analysis -- 5.3.2 Doppler effect -- 5.3.3 Synthesis of electronic music -- 5.4 Real-time labs -- 5.4.1 Android steps -- 5.4.2 iOS steps -- 5.4.3 Android steps -- 5.4.4 iOS steps -- 5.5 References --
  • 6. Continuous-time Fourier transform -- 6.1 CTFT and its properties -- 6.2 Numerical approximations of CTFT -- 6.3 Evaluating properties of CTFT -- 6.4 Lab exercises -- 6.4.1 Circuit analysis -- 6.4.2 The Doppler effect -- 6.4.3 Diffraction of light -- 6.5 Real-time labs -- 6.5.1 Android steps -- 6.5.2 iOS steps -- 6.5.3 Android steps -- 6.5.4 iOS steps -- 6.6 References --
  • 7. Digital signals and their transforms -- 7.1 Digital signals -- 7.1.1 Sampling and aliasing -- 7.1.2 Quantization -- 7.1.3 A/D and D/A conversions -- 7.1.4 DTFT and DFT -- 7.2 Analog-to-digital conversion, DTFT, and DFT -- 7.3 Lab exercises -- 7.3.1 Dithering -- 7.3.2 Image processing -- 7.3.3 DTMF decoder -- 7.4 References --
  • Authors' biographies -- Index
Control code
201810SPR015
Dimensions
unknown
Edition
Second edition.
Extent
1 PDF (xii, 260 pages)
File format
multiple file formats
Form of item
online
Governing access note
Abstract freely available; full-text restricted to subscribers or individual document purchasers
Isbn
9781681734507
Media category
electronic
Media MARC source
isbdmedia
Other control number
10.2200/S00879ED2V01Y201810SPR015
Other physical details
illustrations.
Reformatting quality
access
Specific material designation
remote
System details
System requirements: Adobe Acrobat Reader

Library Locations

Processing Feedback ...