5
Chapte Chapte r 6 r 6) ) Methodology Methodology Methodology Introduction Software information Environment Software Design 6.0 Introduction - 53 -

Chapter 6 Methodology

Embed Size (px)

Citation preview

8/10/2019 Chapter 6 Methodology

http://slidepdf.com/reader/full/chapter-6-methodology 1/5

ChapteChapter 6r 6))

MethodologyMethodology

Methodology

Introduction

Software information

Environment

Software Design

6.0 Introduction

- 53 -

8/10/2019 Chapter 6 Methodology

http://slidepdf.com/reader/full/chapter-6-methodology 2/5

ChapteChapter 6r 6))

MethodologyMethodology

his cha!ter discusses the methodology a!!lied to !erform the

re"uirements of the !ro#ect. he system simulates radio !ro!agation for the

indoor coverage of a mo$ile radio networ%. he design methodology is

divided into three ste!s&

'. Software Design.

(. )hoosing the Environment of Study.

3. Designing ste!.

6.'. Software information

M*+*, short for Matri +a$oratory/ is a s!ecial-!ur!ose com!uter 

 !rogram o!timied to !erform engineering and scientific calculations. It is

an integrated technical com!uting environment that com$ines numeric

com!utation1 advanced gra!hics1 and a high level !rogramming language.

he M*+*, software im!lements the M*+*, !rogramming

language and !rovides an etensive li$rary of !redefined functions that

ma%e technical !rogramming tas%s easier and more efficient.

M*+*, includes hundreds of functions for data analysis and

visualiation1 numeric and sym$olic com!utation1 engineering and scientific

gra!hics1 modeling1 simulation and !rototy!ing1 !rogramming1 a!!lication

develo!ment and 2I design. 4igure 6.' shows a sim!le $loc% diagram to

dis!lay ste!s of coding algorithm.

- 5 -

Status the !ro$lem toStatus the !ro$lem to

solvesolve

Define re"uiredDefine re"uired

in!uts and out!utsin!uts and out!uts

lan the *lgorithmlan the *lgorithm*nalysis*nalysis

ransform algorithmransform algorithm

into M*+*,into M*+*,

statementsstatements

est the resultingest the resulting

M*+*, !rogramM*+*, !rogram

8/10/2019 Chapter 6 Methodology

http://slidepdf.com/reader/full/chapter-6-methodology 3/5

8/10/2019 Chapter 6 Methodology

http://slidepdf.com/reader/full/chapter-6-methodology 4/5

ChapteChapter 6r 6))

MethodologyMethodology

8ne slo!e model.

Multi wall model.

Multi wall and floor model.

4or the indoor !ro!agation situation1 we considered a random'y chosen

 $uilding location and the ty!es of material used. hen1 the !hysical data was

randomly !redicted to com!ute the results.

6.3. Software Design

he design element involved in determining the !ro!agation models for 

the chosen indoors ty!es are $ased on the em!irical and semi-em!irical

models which have very short com!utation times $ut are not very accurate

 $ecause they do not consider the terrain or $uilding structure and wave

guiding effects.

his mo$ile environment simulator considers only the transmitter and

receiver locations1 the distance $etween the transmitter and receiver1 while

including additional losses due to the transmission through walls and

different !arameters in an environment.

6. ro!agation models&

9hen choosing the model for indoor !ro!agation the a!!ro!riate

e"uation will $e automatically selected. for each model./ hese are the most

 !o!ular models used in a mo$ile communication networ% and each model

has their own advantage and usa$ility.

6..' arameter:s ty!es&

- 56 -

8/10/2019 Chapter 6 Methodology

http://slidepdf.com/reader/full/chapter-6-methodology 5/5

ChapteChapter 6r 6))

MethodologyMethodology

he design !arameters involved are user-defined in!ut !arameters

which are re"uired to com!ute and analye the results.

The following parameters measured using this system are:

a. 4ree s!ace loss1 num$er of wall and wall ty!es

b.  ;um$er of !enetrated walls or floors1 loss $etween ad#acent floors.

c. ath loss <d,= - the !ro!agation !ath loss for indoor situations.

d. Em!irical !arameters.

6..( rogram coding:

4irstly1 write the design coding for each model in the indoor !ro!agation

scenario scheme. Each model must $e tested so that the !rogram runs

 !ro!erly and !roduces the desired results. hen1 com$ine all models

involved to form the system design.

he design algorithm starts $y creating the !rogramming logic that

 !erforms the overall system design. hen1 the user defines the in!ut

 !arameters associated with each !ro!agation model to derive the desired

results. Different sym$ols in the gra!h are used to distinguish $etween the

different ty!es of environments.

- 5> -