Problem-Based Learning in Communication Systems Using MATLAB and Simulink
eBook - ePub

Problem-Based Learning in Communication Systems Using MATLAB and Simulink

  1. English
  2. ePUB (mobile friendly)
  3. Available on iOS & Android
eBook - ePub

Problem-Based Learning in Communication Systems Using MATLAB and Simulink

About this book

Designed to help teach and understand communication systems using a classroom-tested, active learning approach.

  • Discusses communication concepts and algorithms, which are explained using simulation projects, accompanied by MATLAB and Simulink
  • Provides step-by-step code exercises and instructions to implement execution sequences
  • Includes a companion website that has MATLAB and Simulink model samples and templates (password: matlab) 

 

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
No, books cannot be downloaded as external files, such as PDFs, for use outside of Perlego. However, you can download books within the Perlego app for offline reading on mobile or tablet. Learn more here.
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes! You can use the Perlego app on both iOS or Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Yes, you can access Problem-Based Learning in Communication Systems Using MATLAB and Simulink by Kwonhue Choi,Huaping Liu in PDF and/or ePUB format, as well as other popular books in Technology & Engineering & Mobile & Wireless Communications. We have over one million books available in our catalogue for you to explore.

1
MATLAB AND SIMULINK BASICS

  • Arithmetic operators.
  • Vector and matrix manipulation.
  • Symbolic math.
  • Script file (m-file) and user-defined functions.

1.1 OPERATING ON VARIABLES AND PLOTTING GRAPHS IN MATLAB

The fundamental MATLAB commands can be categorized into six groups, each of which is covered in one subsection. The first four subsections deal with the operations of different variable types and the last two subsections deal with the plotting commands that are frequently used in this book. On a PC that is installed with MATLAB, start MATLAB. A command window will appear where one can type in and execute MATLAB commands. Execute the set of commands/codes in the boxes and check the results. This self-study method is one of the fastest ways to master the basic MATLAB commands.
In a report, document what each command does. Focus on the specific actions and purposes, rather than the execution results. For commands that return an error message, document the reasons. Follow this guideline for all exercises in Section 1.1.
A sample report is available from the companion website. For information to access this website, refer to the guide at the beginning of this book.

1.A

Operation of scalar variables.
1. X 6. X*Y-X*3-Y 11. X=12e6
2. X=12 7. X=Y^2 12. clc
3. X=X+2 8. Z=sqrt(Y) 13. x=rand
4. Y=X+3 9. X=2; Y=4; Z=X+Y 14. x=rand
5. Y*6 10. Z=X^Y 15. help rand
In addition, explain why the same command executed twice in item 13 and item 14 generates different results.

1.B

Operation of complex numbers.
1. i 6. Z=X*Y 11. angle(Z)
2. j 7. real(Z) 12. wh...

Table of contents

  1. Cover
  2. IEEE Press Editorial Board
  3. Title page
  4. Copyright
  5. PREFACE
  6. ACKNOWLEDGMENTS
  7. NOTATION AND LIST OF SYMBOLS
  8. LIST OF ACRONYMS
  9. CONTENT-MAPPING TABLE WITH MAJOR EXISTING TEXTBOOKS
  10. LAB CLASS ASSIGNMENT GUIDE
  11. ABOUT THE COMPANION WEBSITE
  12. 1 MATLAB AND SIMULINK BASICS
  13. 2 NUMERICAL INTEGRATION AND ORTHOGONAL EXPANSION
  14. 3 FOURIER SERIES AND FREQUENCY TRANSFER FUNCTION
  15. 4 FOURIER TRANSFORM
  16. 5 CONVOLUTION
  17. 6 LOW PASS FILTER AND BAND PASS FILTER DESIGN
  18. 7 SAMPLING AND RECONSTRUCTION
  19. 8 CORRELATION AND SPECTRAL DENSITY
  20. 9 AMPLITUDE MODULATION
  21. 10 QUADRATURE MULTIPLEXING AND FREQUENCY DIVISION MULTIPLEXING
  22. 11 HILBERT TRANSFORM, ANALYTIC SIGNAL, AND SSB MODULATION
  23. 12 VOLTAGE-CONTROLLED OSCILLATOR AND FREQUENCY MODULATION
  24. 13 PHASE-LOCKED LOOP AND SYNCHRONIZATION
  25. 14 PROBABILITY AND RANDOM VARIABLES
  26. 15 RANDOM SIGNALS
  27. 16 MAXIMUM LIKELIHOOD DETECTION FOR BINARY TRANSMISSION
  28. 17 SIGNAL VECTOR SPACE AND MAXIMUM LIKELIHOOD DETECTION I
  29. 18 SIGNAL VECTOR SPACE AND MAXIMUM LIKELIHOOD DETECTION II
  30. 19 CORRELATOR-BASED MAXIMUM LIKELIHOOD DETECTION
  31. 20 PULSE SHAPING AND MATCHED FILTER
  32. 21 BER SIMULATION AT THE WAVEFORM LEVEL
  33. 22 QPSK AND OFFSET QPSK IN SIMULINK
  34. 23 QUADRATURE AMPLITUDE MODULATION IN SIMULINK
  35. 24 CONVOLUTIONAL CODE
  36. 25 FADING, DIVERSITY, AND COMBINING
  37. 26 ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING IN AWGN CHANNELS
  38. 27 ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING OVER MULTIPATH FADING CHANNELS
  39. 28 MIMO SYSTEM—PART I: SPACE TIME CODE
  40. 29 MIMO SYSTEM—PART II: SPATIAL MULTIPLEXING
  41. 30 NEAR-ULTRASONIC WIRELESS ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING MODEM DESIGN
  42. INDEX
  43. IEEE PRESS SERIES ON DIGITAL AND MOBILE COMMUNICATION
  44. EULA