Welcome to P K Kelkar Library, Online Public Access Catalogue (OPAC)

Normal view MARC view ISBD view

Anywhere-anytime signals and systems laboratory : : from MATLAB to smartphones /

By: Kehtarnavaz, Nasser [author.].
Contributor(s): Saki, Fatemeh [author.] | Duran, Adrian [author.].
Material type: materialTypeLabelBookSeries: Synthesis digital library of engineering and computer science: ; Synthesis lectures on signal processing: # 15.Publisher: [San Rafael, California] : Morgan & Claypool, 2019.Edition: Second edition.Description: 1 PDF (xii, 260 pages) : illustrations.Content type: text Media type: electronic Carrier type: online resourceISBN: 9781681734507.Subject(s): MATLAB | Signal processing -- Digital techniques | Smartphones | Real-time data processing | smartphone-based signals and systems laboratory | anywhere-anytime platform for signals and system courses | from MATLAB to smartphonesDDC classification: 621.3822 Online resources: Abstract with links to resource Also available in print.
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.
Abstract: 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.
    average rating: 0.0 (0 votes)
Item type Current location Call number Status Date due Barcode Item holds
E books E books PK Kelkar Library, IIT Kanpur
Available EBKE830
Total holds: 0

Mode of access: World Wide Web.

System requirements: Adobe Acrobat Reader.

Part of: Synthesis digital library of engineering and computer science.

Includes bibliographical references and index.

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.

Abstract freely available; full-text restricted to subscribers or individual document purchasers.

Compendex

INSPEC

Google scholar

Google book search

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.

Also available in print.

Title from PDF title page (viewed on November 28, 2018).

There are no comments for this item.

Log in to your account to post a comment.

Powered by Koha