1. Trang chủ
  2. » Giáo án - Bài giảng

Ebook Communication systems II ele 045

114 76 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 114
Dung lượng 499,23 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Ebook Communication systems II ele 045 contents: Preface, introduction, experiments, appendices. to learn more about this book invites you to join nude document. Hope the document will help you in learning foreign languages ​​as well as foreign nguqwx ​​exam review.

Trang 1

O.M ZEYTINOGLU & N.W MA

RYERSON POLYTECHNIC UNIVERSITY

COMMUNICATION SYTEMS II

ELE 045

DEPARTMENT OF ELECTRICAL and COMPUTER ENGINEERING

LABORATORY MANUAL

Trang 3

Copyright 1994 by Ryerson Polytechnic University

O.M Zeytinoglu & N.W Ma

Trang 4

4

Trang 5

ELE 045 Contents iii

CONTENTS

PREFACE v

INTRODUCTION 1

Evaluation of the Laboratory Work 3

How to Use This Manual 5

Typographical Conventions 7

EXPERIMENTS 9

Remarks 11

Experiment 1: Probability Theory 13

Experiment 2: Stochastic Processes 27

Experiment 3: Binary Signalling Formats 39

Experiment 4: Detection 51

Experiment 5: Quantization 63

Experiment 6: Digital Modulation 77

Experiment 7: Digital Communication 89

APPENDICES 99

Appendix A: Simulation Environment 101

Appendix B: Communication System Toolbox 103

Trang 6

iv Contents ELE 045

Trang 7

The study of random signals and noise is essential for evaluating formance of communication systems Therefore, the rst two experimentspresent the groundwork for the description of random signals by illustratingbasic concepts fromprobability theory andstochastic processes Other exper-iments demonstrate binary signalling formats, transmission channel charac-teristics, detection, quantization, anddigital modulation In the nal experi-ment the student will combine all elements studied in earlier experiments todesign and simulate a complete digital communication system.

per-All experiments described in this manual are based on computer lations They are performed within the MATLAB environment, which is aninteractive, matrix-based system for scienti c and engineering calculations.Simulations can model the behaviour of real systems with remarkable degree

simu-of precision However, if any conclusions are to be drawn on results fromsimulation studies, a few words of caution are on order First, the simula-tion environment may constrain which physical phenomena can be possiblymodelled Second, the simulated environment | or any other design |

is built on a set of fundamental assumptions Thus, simulation results areconsidered representative for the behaviour for a real system, only, if thesefundamental assumptions are not violated and if the simulation capability

is not exceeded It is of utmost importance to be familiar with the inherentlimitations of a simulation environment Appendix A introduces the simu-lation environment used in the experiments and provides an overview of theunderlying assumptions

The MATLAB program provides the user with a rich set of functions

to manipulate and process data In addition, there are several toolboxes sisting of high level functions for speci c applications, such as the ControlSystem Toolbox The experiments described in this manual use an extensive

Trang 8

con-vi Preface ELE 045

set of routines performing various tasks frequently encountered in nication systems We call this collection of routines the CommunicationSystem Toolbox

commu-In designing the Communication System Toolbox, we adhered to theprinciples of original MATLAB functions Each function represents a simpleand general purpose tool Combining these apparently simple functions in

a typical block diagram fashion, we can simulate the dynamic behaviour ofcomplex communication systems with extreme ease There are other toolsbased on existing MATLAB routines with their behaviour modi ed for thepresent simulation environment Yet, another set of functions are designed

to achieve the desired input-to-output mapping representing a particularsystem function As the student gains an understandingof how the individualsubtasks are performed, the use of top-level functions greatly simplify thecommand syntax In most cases, only a single call has to be made to atop-level function which will replace several lines of code Such a buildingblock approach becomes a useful tool in analyzing complex systems Forexample the functiona2d represents theanalog-to-digital conversion process

It consists of lower level routines that performcompanding, quantization andsource coding Finally, there are special purpose functions which simplifyspeci c tasks in experiments, as such their intended use is restricted to thiscourse only A complete list of functions in the Communication SystemToolbox is given in Appendix B

In designing these experiments our intention has been to provide thestudents with easy-to-use tools to study complex concepts However, due tolimited number of hours that can be formally devoted to laboratory sessions,not all functions in the Communication System Toolbox are used in the ex-periments We encourage the student to use these functions in all aspects

of the course Feel free to experiment with these tools; extend the ality, improve them or write your own functions to create your very owntoolbox Share your creative ideas with others Remember that learning is

function-an interactive process, function-and it is more gratifying if it is done collectively

July, 1991

Trang 9

INTRODUCTION

Trang 11

of the laboratory work.

You may also be asked to write a formal report on one of the iments A formal report will be evaluated on the basis of clarity, on thecompleteness of tabulated, graphed and/or calculated data, and most im-portantly on the conclusions drawn from the experiment

exper-Pre-Lab Assignment

For each experiment, there will be a pre-lab assignment consisting ofproblems listed under the pre-lab heading The pre-lab assignment is to bedone by all students individually and to be handed in as you come into thelaboratory

Post-Lab Assignment

A question that appears in a box indicates a problem that must beanswered in the post-lab assignment for that particular experiment Thesequestions must be answered in writing and submitted to your instructor whenyou come into the laboratory for the next experiment

Post-lab questions are placed at the end of relevant sections in theexperiment procedure Therefore, you will have a chance to read the question

to ensure that you have performed all necessary steps and that you have notmissed taking some important data It is also recommended if you devote afew minutes at the end of each session to outline answers to these problems

Trang 13

ELE 045 Introduction 5

This manual is composed of the three parts The rst part is the troduction detailing guidelines to be followed in the laboratory The secondpart includes procedures of all experiments, as well as the pre- and post-labquestions The nal part contains appendices with supplementary mate-rial Appendix A is a recommended reading for every student who wants tohave a better understanding of the simulation environment as it provides anoverview of the underlying assumptions Appendix B gives a listing and abrief description of the MATLAB functions in the Communication SystemToolbox

In-The experiments described in this manual do not require any previousknowledge of the MATLAB program All procedures are self contained in thesense that any student following the instructions should be able to completethe experiment with ease Experience with MATLAB will come in handy

if the student wants to experiment beyond the procedure described in thismanual The on-line help facility will usually suce in a classroom setting.The procedure of each experiment is preceded by a set of questionsunder the pre-lab heading These problems are drawn from the course ma-terial relevant to the particular experiment Their intended purpose is toprepare the student for the concepts to be studied in greater detail duringthe experiment It is therefore of utmost importance that these problems areanswered before coming into the laboratory

Trang 14

6 Introduction ELE 045

Trang 15

ELE 045 Introduction 7

This manual uses a number of typographic conventions:

re-ferred to in the text It is also used to give special emphasis Forexample:

Using the MATLAB functions gaus pdf and gaus cdf play the pdf and the cdf of the random variable

dis- The symbol is indicates the MATLAB prompt that you will see onyour terminal after starting the MATLAB program

 This font is used within text to show characters or words that youtype Variables obtained from issuing MATLAB commands are rep-resented in this font It also indicates messages or prompts from thesystem that appear on your screen For example:

Compute the mean and variance of the random sequence

 mean abc = mean(abc); var abc = var(abc);

Usemean abc andvar abcto compute mean-square power

 A capitalized word within text indicates a key that you press Forexample:

If the second argument to the functioneye diag is negative,hit the Return key for the next trace to be displayed

 A question that appears in a box indicates a post-lab assignment Itmust be answered in writing and submitted when you come into thelaboratory for the next experiment See also the section on laboratorywork evaluation For example:

Q1.2 If the sample pdf is based on 2000 experiments, estimate

the number of occurrence for each face value

Trang 16

8 Introduction ELE 045

Trang 17

EXPERIMENTS

Trang 19

ELE 045 11

A number of global MATLAB variables are essential for the functions in the

The MATLAB function start initializes theses variables to their default ues for each experiment Whenever you enter the MATLAB workspace, yourvery rst command line must be:

You will be then greeted by a welcome screen and by other informative sages Please make sure that you initialize each MATLAB session with the start command.

Trang 20

mes-12 ELE 045

Trang 21

PROBABILITY THEOR Y

OBJECTIVES

In this experiment you will study:

 properties of discrete and continuous random variables;

 uniform and Gaussian random variables in terms of their probabilitydensity and cumulative distribution functions;

 statistical measures of mean, variance and mean-square power

3 S Haykin, \An Introduction to Analog & Digital Communications,"

J Wiley & Sons Inc., New York, 1989, pp 404{430

Trang 22

14 Experiment 1: Probability Theory ELE 045

c. Based on the probabilitiesdetermined in part b, compute and plotthe probability density function and the cumulative distributionfunction ofX

d. DetermineP(1<X <5) and P(X 5):

e. DetermineP(X =k); k = 1; : ;4; if the die were a \fair" die

2. Let U  U(a; b) be a uniformly distributed random variable de ... data-page="8">

con-vi Preface ELE 045< /p>

set of routines performing various tasks frequently encountered in nication systems We call this collection of routines the CommunicationSystem Toolbox... data-page="14">

6 Introduction ELE 045< /p>Trang 15

ELE 045 Introduction 7

This... data-page="32">

24 Experiment 1: Notes ELE 045< /p>Trang 33

ELE 045 Experiment 1: Notes 25

Ngày đăng: 17/01/2020, 06:06

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w