`Smith et al.
`
`USOO6289203B1
`US 6,289,203 B1
`(10) Patent No.:
`Sep. 11, 2001
`(45) Date of Patent:
`
`(54) METHOD OF CALCULATING SIGNAL
`PROPAGATION LOSS AND CREATING A
`DATA BASE THEREFOR
`
`(75) Inventors: Jack Anthony Smith, Bedford; John
`Douglas Reed, Arlington; Adam
`Dewhirst, Austin, all of TX (US)
`(73) Assignee: Motorola, Inc., Schaumburg, IL (US)
`(*) Notice:
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`(21) Appl. No.: 09/030,091
`(22) Filed:
`Feb. 25, 1998
`(51) Int. Cl." ....................................................... H04Q 7/20
`(52) U.S. Cl. ............................................ 455/67.1; 455/423
`(58) Field of Search .................................. 455/67.1, 67.3,
`455/67.4, 67.5, 67.7, 423,446
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`1/1993 Gunmar et al. ..................... 455/67.7
`5,179,722 :
`2/1996 Pickering et al.
`... 455/67.4
`5,491,644
`5,561,841 * 10/1996 Markus ..........
`... 455/67.7
`5,828,960 * 10/1998 Tang et al. .
`... 455/466
`5,953,669 * 9/1999 Stratis et al......................... 455/67.3
`OTHER PUBLICATIONS
`Net Plan RF Engineering User's Manual, Release 3.1, 1197,
`Motorola Inc.
`Census Feature Class Codes, tiger/line files, 1995 Technical
`Documentation, Bureau of the Census, Washington DC,
`1996.
`
`1996 IEEE 46th Vehicular Technology Conference Proceed
`ings, vol. 3, IEEE Service Center, 445 Hoes Lane, PO Box
`1331, Piscataway, NJ 088855, Cat. Nos.: 96CH35894,
`96CB35894.
`Wireless Communications Principles and Practice, by T. S.
`Rappaport, pp. 110-120, 1996, Prentice Hall, upper Saddle
`River, New Jersey 07458.
`
`* cited by examiner
`
`Primary Examiner Daniel S. Hunter
`Assistant Examiner Myron K. Wyche
`(74) Attorney, Agent, or Firm-Sayed Hossain Beladi;
`Mario J. Donato, Jr.
`ABSTRACT
`(57)
`A method for determining a final propagation loSS of a signal
`transmitted from a transmitter (302) and received at a
`receiver (303) located in a proximity of a road (340) in a
`predefined area (350) includes calculating an environmental
`factor based on a transportation network information asso
`ciated with predefined area (350), and determining the final
`propagation loSS based on the environmental factor. A
`method of creating a data base used for calculating the
`propagation loSS includes providing a preliminary database,
`calculating a road density constant based on a road profile of
`predefined area (350), calculating a road constant based on
`a road classification profile of road (340), calculating the
`environmental factor by Summing the road density constant,
`and the road constant, and modifying the preliminary data
`base according to the environmental factor to produce the
`data base.
`
`13 Claims, 3 Drawing Sheets
`
`OBTAIN TRANSIT LOCATION OF
`INEESR's
`BASE 202
`OBTAIN RECEIVEGATION OF INTEREST-203
`FRORECEIVER LOCATION
`
`OBAELEION PROFILE BEWEEN
`TRANST AND RECEIVE FRODE
`
`204
`
`OBTAIN CLTTER PROFILE BETWEEN
`RANSIT AND RECEIVE DE
`
`25
`
`20
`
`26
`YES
`
`ODIFY ELEATION
`PROFILE BASED ON CLUTTER
`VAyES
`N0
`
`27
`DIF ELEWAION PROFILE BASED
`ON CLUTER WALUES
`
`OOIF
`28
`EEATION PROFILE
`29
`BASED Eglity YES
`CALCULATEENIRONMENTAL FACTORE
`
`0
`
`ODIFY EENATION PROFILE
`BASED ON ENVIRONMENTAL FACTORE
`210
`
`CACULATEPATHLOSSSINGELEYATION-21
`PROFILE AND A STANDARD TECHNIQUE
`
`22
`ODIFY PATHSS
`WALE BASED ON CLUTER
`YAYE
`No
`
`Gossa
`PATHLOSS WALUE
`BASED ENE
`N0
`
`
`
`YES
`
`213
`ODIFY PATHSS WALE BASED
`ON CLTTER ALES
`
`ES
`
`214
`CACULATE ENVIRONMENTAL FACTORE2
`
`BASED
`
`ODIFY PATHLOSS WALUE
`ENVIRONENAL FACTORE2
`
`PATHOSS CALCULATION COPEE
`22
`
`27
`
`ERICSSON v. UNILOC
`Ex. 1036 / Page 1 of 9
`
`
`
`U.S. Patent
`
`Sep. 11, 2001
`
`Sheet 1 of 3
`
`US 6,289,203 B1
`
`00!
`
`SNOTLVOO14ATI0I4
`
`
`SNOTLVIO1LIASNVYL
`
`F108
`
`JWi0Ud
`
`411404d
`
`4Q_ASVavL¥0
`
`40ASVEVIVG
`
`O14dValWITITC
`
`YALLNT)WI1T9Td
`NOLLVAI13WII9IO
`
`091
`
`OSI
`
`OvOf!
`
`Oc
`
`LINNAV1dSI0
`LINNONISSI00Ud
`duvOeAI
`
`WANA)
`
`cOl
`
`LOL£0!
`
`NOTLVINdOdJOISVEVIVG
`
`VidAdVLVG
`
`Oll
`
`}
`
`Old
`
`ERICSSONv. UNILOC
`Ex. 1036 / Page 2 of 9
`
`ERICSSON v. UNILOC
`Ex. 1036 / Page 2 of 9
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Sep. 11, 2001
`
`Sheet 2 of 3
`
`US 6,289,203 B1
`
`OBTAIN TRANSMIT LOCATION OF
`INTEREST FRON TRANSMITTER DATABASE
`
`202
`
`OBTAIN RECEIVELOCATION OF INTEREST-203
`FRON RECEIVER LOCATION
`
`OBTAIN ELEVATION PROFILE BETWEEN
`TRANSMIT AND RECEIVE FRON DEM
`
`OBTAIN CLUTTER PROFILE BETWEEN
`TRANSWIT AND RECEIVE DEM
`
`204
`
`FIC 2
`200
`205 /
`
`
`
`
`
`
`
`
`
`206
`
`VODIFY ELEWATION
`PROFILE BASED ON CLUTTER
`VAJES
`NO
`
`YES
`
`207
`MODIFY ELEVATION PROFILE BASED
`ON CLUTTER WALUES
`
`208
`
`
`
`WODIFY
`ELEVATION PROFILE
`BASED ON ENVIRONMENTAL
`FACTQR E1
`
`
`
`209
`CALCULATE ENVIRONMENTAL FACTOR E1
`
`MODIFY ELEVATION PROFILE
`BASED ON ENVIRONMENTAL FACTOR E1
`210
`
`CALCULATE PATHLOSSUSINGELEYATION -211
`PROFILE AND A STANDARD TECHNIQUE
`
`
`
`
`
`
`
`
`
`212
`MODIFY PATHLOSS
`WALUE BASED ON CLUTTER
`VAVE
`NO
`
`
`
`YES
`
`213
`NODIFY PATHLOSS WALUE BASED
`ON CLUTTER VALUES
`
`215
`
`NODIFY
`PATHLOSS VALUE
`BASED ON ENVIRONMENTAL
`FACTQR E2
`
`
`
`214
`CALCULATE ENVIRONMENTAL FACTOR E2
`
`NODIFY PATHLOSS WALUE
`BASED ON ENVIRONMENTAL FACTOR E2
`216
`
`PATHLOSS CALCULATION COMPLETE
`220
`
`217
`
`ERICSSON v. UNILOC
`Ex. 1036 / Page 3 of 9
`
`
`
`U.S. Patent
`
`Sep. 11, 2001
`
`Sheet 3 of 3
`
`US 6,289,203 B1
`
`
`
`21 |
`
`|
`
`|
`
`|
`
`|
`
`|
`
`303
`
`320 320
`
`3.
`
`340 320
`
`320
`
`350
`
`340
`Y
`
`330
`XY
`
`E1 1.
`5. 1. 1 ||
`100-1
`362–10 221.
`| | |
`| 73
`31 IIH
`Se1204.
`351 0404. |
`| H OOO 4
`0 004. |
`|
`TOTARTTTTT
`
`|
`
`|
`|
`
`|
`|
`
`ERICSSON v. UNILOC
`Ex. 1036 / Page 4 of 9
`
`
`
`1
`METHOD OF CALCULATING SIGNAL
`PROPAGATION LOSS AND CREATING A
`DATA BASE THEREFOR
`FIELD OF THE INVENTION
`The present invention generally relates to a method of
`calculating propagation loSS of a signal and creating a data
`base therefor.
`BACKGROUND OF THE INVENTION
`A wireleSS communication System normally spans its
`coverage over a wide geographical area. A controller of the
`communication System maintains an efficient cornmunica
`tion System operation by utilizing propagation loSS charac
`teristics of the coverage area to calculate a transmitted
`power level of various transmitters in the coverage area. In
`addition, propagation loSS characteristics are used for initial
`System lay out, System modifications, System
`rearrangements, Site Specific parameter adjustments, and
`adding or eliminating System base Station Sites. The propa
`gation loSS characteristic is affected by terrain of the cov
`erage area. The terrain is very often comprised of different
`categories of terrain irregularities, and Some these irregu
`larities change over time. The terrain irregularities normally
`are in the form of man-made objects Such as buildings,
`bridges, towers, roads and cars, and natural objects, Such as
`hills, mountains, and trees.
`Terrain irregularities have often been given names, Such
`as clutter, and elevation irregularities. Such irregularities are
`Stored in one or more data profiles. The clutter profile
`generally includes data about objects on the earth's Surface
`Such as homes, buildings, trees, and agricultural crops. The
`United States Geological Survey has categorized the clutter
`information in many categories and Sub-categories. The
`clutter profile of the coverage area changes more often than
`the elevation profile. Clutter profile changes very often
`because man and nature effect the clutter characteristic much
`easier in a short period of time than the elevation charac
`teristic. When the characterization of the propagation envi
`ronment is based on an outdated clutter profile, the results
`are adversely affected. For example, inaccurate Signal propa
`gation characterization causes the wireleSS communication
`System to operate in a less efficient capacity, resulting in a
`leSS optimal System layout design.
`Since clutter profiles are expensive, and gathered by
`time-consuming aerial and land Surveys of the coverage
`area, an up-to-date clutter profile often is unavailable. AS
`Such, there is a need for a method of efficiently character
`izing a propagation environment without reliance on up-to
`date clutter information, and creating a data base therefor.
`BRIEF DESCRIPTION OF THE DRAWINGS
`FIG. 1 depicts a block diagram of a computer System
`having access to databases for calculating propagation loSS
`of a signal according to various embodiments of the present
`invention.
`FIG. 2 depicts various combinations of a method for
`calculating propagation loSS of a Signal, and creating a data
`base therefore according to various embodiments of the
`present invention.
`FIG. 3 depicts a transportation network and its elements
`for calculating an environmental factor according to various
`embodiments of the present invention.
`DETAILED DESCRIPION OF THE PREFERRED
`EMBODIMENTS
`According to an embodiment of the present invention, a
`propagation loSS of a signal transmitted from a transmitter
`
`5
`
`15
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`US 6,289,203 B1
`
`2
`and received at a receiver is determined. The receiver in
`particular is in a predefined area. The predefined area has an
`elevation profile and a clutter profile. The predefined area
`may include one or more roads. At first, an environmental
`factor is calculated based on a road density, a population
`density, a road constant and a road orientation constant, all
`asSociated with the predefined area. In particular, the road
`constant is based on a predefined road class normally found
`in the predefined area. The road orientation constant is based
`on an angle of the Signal propagation direction from the
`transmitter to the receiver and a direction of the road where
`the receiver has an adequate proximity. The elevation profile
`is modified according to the environmental factor to produce
`a modified elevation profile. Finally, the propagation loSS is
`determined based on the modified elevation profile and the
`clutter profile. In addition to the step of modifying the
`elevation profile according to the environmental factor, the
`elevation profile may be modified according to the clutter
`profile. As an advantage of the present invention, any
`adverse effect of the clutter profile inaccuracy, due to its
`possible outdated data, accordingly is reduced. Such a result
`is possible by a propagation loSS determination that is based
`on the modified elevation profile data.
`In another embodiment of the present invention, a propa
`gation loSS of a Signal transmitted from a transmitter and
`received at a receiver is determined. The receiver in par
`ticular is in a predefined area. The area has an elevation
`profile and a clutter profile. The predefined area may include
`one or more roads. At first, an environmental factor is
`calculated based on a road density, a population density, a
`road constant and a road orientation constant, all associated
`with the predefined area. In particular, the road constant is
`based on a predefined road class normally found in the
`predefined area. The road orientation constant is based on an
`angle of the Signal propagation direction from the transmit
`ter to the receiver and a direction of a road where the
`receiver has an adequate proximity. A preliminary propaga
`tion loSS is determined based on the elevation profile and the
`clutter profile. Then, the preliminary propagation loSS is
`modified according to the environmental factor to produce
`the propagation loSS. In addition to the Step of modifying the
`preliminary propagation loSS according to the environmental
`factor, the preliminary propagation loSS may be modified
`according to the clutter profile. As an advantage of the
`present invention, any adverse effect of the clutter profile
`inaccuracy, due to its possible outdated data, accordingly is
`reduced. Such a result is possible by a propagation loSS
`determination where its preliminary propagation loSS is
`modified according to the environmental factor.
`In another embodiment of the present invention, a propa
`gation loSS of a Signal transmitted from a transmitter and
`received at a receiver is determined. The receiver particu
`larly is in a predefined area. The area has an elevation profile
`and a clutter profile. The predefined area may include one or
`more roads. At first, a first and Second environmental factors
`are calculated based on a road density, a population density,
`a road constant and a road orientation constant, all associ
`ated with the predefined area. In particular, the road constant
`is based on a predefined road class normally found in the
`predefined area. The road orientation constant is based on an
`angle of the Signal propagation direction from the transmit
`ter to the receiver and a direction of a road where the
`receiver has an adequate proximity. The elevation profile is
`modified according to the first environmental factor to
`produce a modified elevation factor. A preliminary propa
`gation loSS is determined based on the modified elevation
`factor and the clutter profile. The preliminary propagation
`
`ERICSSON v. UNILOC
`Ex. 1036 / Page 5 of 9
`
`
`
`3
`loSS is modified according to the Second environmental
`factor to produce the propagation loSS. In addition to the Step
`of modifying the elevation profile according to the first
`environmental factor, the elevation profile may be modified
`according to the clutter profile. In addition or as an
`alternative, before the Step of modifying the preliminary
`propagation loSS according to the Second environmental
`factor, the preliminary propagation loSS may be modified
`according to the clutter profile. As an advantage of the
`present invention, any adverse effect of the clutter profile
`inaccuracy, due to its possible outdated data, accordingly is
`reduced. Such a result is possible by a propagation loSS
`determination where the elevation profile is modified
`according to the first envirorinental factor, and the resulting
`preliminary propagation loSS is modified according to the
`Second environmental factor.
`A method of creating a data base used for calculating a
`propagation loSS of a Signal transmitting from a transmitter,
`receiving by a receiver located in proximity of a road, and
`propagating through a propagation environment, includes
`providing a preliminary data base including at least: a
`location profile of the transmitter, a location profile of the
`receiver, an elevation profile of the propagation
`environment, and a road profile of the propagation environ
`ment including at least a road density profile and a road
`classification profile. Further Steps include defining an area
`a Surrounding a location of the receiver located within the
`propagation environment, calculating a road density con
`Stant based on the road profile of the area, calculating a road
`constant based on the road classification profile of the road,
`calculating an environmental factor by Summing the road
`density constant, and the road constant, and modifying the
`preliminary database according to the environmental factor
`to produce the data base.
`According to one or more embodiments of the present
`invention, where the preliminary database further includes
`a clutter profile of the propagation environment, the eleva
`tion profile may be modified according to the clutter profile.
`The preliminary data base further includes a population
`profile of the propagation environment, and the method
`further includes a step of calculating a population density
`constant of the area. The environmental factor then incor
`porates the population density constant. The method further
`includes the Step of calculating a road orientation constant
`based on an angle of the Signal propagation direction and a
`direction of the road obtained from the road density profile,
`and incorporating the road orientation constant in calculat
`ing the environmental factor.
`In each of these embodiments, the user may selectively
`remove all or part of the clutter information from the
`database for the coverage area, or turn off the inclusion of
`clutter information completely in the propagation loSS deter
`mination. This decision is based on the user's evaluation of
`the quality or availability of the clutter data throughout the
`cOVerage area.
`Referring to FIG. 1, a computer system basic block
`diagram 100 for calculating a propagation loSS of a signal
`according to various embodiments of the present invention
`is shown. Computer system 100 normally includes a central
`processing unit 101, a keyboard 103, and a display unit 102
`for possible interaction with a user. Central processing unit
`101 has access to various terrain information databases. The
`databases include population data 110 by area, elevation
`profile data 120, clutter profile data 130, traffic profile data
`140, communication system transmitter locations 150 and
`receiver locations 160. Elevation profile data 120, clutter
`profile data 130 and traffic profile data 140 may be in a
`
`15
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`US 6,289,203 B1
`
`4
`digital format for ease of usability in the computer System
`100. A computer program loaded in computer system 100
`calculates propagation loSS of a signal transmitted and
`received in the communication System according to various
`embodiments of the present invention. The Signal is trans
`mitted from a transmitter identified in transmitter locations
`150 database and received by a receiver identified in
`receiver locations 160 database.
`Referring to FIG. 2, a flow chart 200 depicts various
`combinations of a method, according to various embodi
`ments of the present invention, for calculating propagation
`loSS of a signal. The flow chart is implemented by way of a
`computer program in computer System 100. To begin the
`propagation loSS calculation, Several information parameters
`must be retrieved from databases accessible by computer
`system 100. These information parameters are: a transmitter
`location 202, a receiver location 203, an elevation profile
`204 of the Signal propagation environment between loca
`tions 202 and 203, and a clutter profile 205 of the signal
`propagation environment between locations 202 and 203.
`These information parameters 202-205 may be retrieved in
`any logical order without departing from the Scope of the
`present invention. At Step 206, depending on a user
`Selection, the computer program decides whether to modify
`elevation profile 204 before it passes to a next step. If the
`decision is positive, elevation profile 204 is modified in 207
`according to clutter profile 205. After modification in step
`207, a modified version of elevation profile 204 passes to
`step 208. Otherwise, if the decision at step 206 is negative,
`elevation profile 204 without any modification passes to Step
`208. At step 208, depending on a user selection, the com
`puter program decides whether to modify elevation profile
`204 according to a first environmental factor (E1). If deci
`sion step 208 is positive, E1 factor is calculated at step 209.
`The details of calculating E1 are explained in the following
`paragraphs. The elevation profile received at step 208 is
`modified according to E1 value calculated in step 210. The
`modified elevation profile at step 210 passes to step 211.
`Otherwise, if the decision at step 208 is negative, the
`elevation profile received at step 208 passes to step 211. At
`Step 211, a preliminary path loSS 218 of a signal propagated
`from transmit location 202 and received at receiver location
`203 is calculated using a Standard path loSS calculation
`method based on the elevation profile received at step 211.
`Other terrain information parameters may be involved in
`calculating path loSS at Step 211, however, they are not
`shown here. Several methods for calculating path loSS at Step
`211 are available and have been described fully in published
`literature. Few Such methods are Longley-Rice, Durkins,
`and Hata; these methods are described in a book titled:
`Wireless Communications. Principles and Practice, by The
`odore S. Rappaport, IEEE Press, pp. 110-120.
`After path loSS 218 is calculated, a decision, according to
`a user Selection, is made in Step 212 whether to modify path
`loss 218 based on clutter information 205. If the decision is
`positive, path loss 218 is modified at step 213 based on
`clutter information 205, and the modified path loss at step
`213 passes to step 215. Otherwise, if the decision at step 212
`is negative, path loSS 218 without modification passes to Step
`215. Next at Step 215, a decision is made according to a user
`Selection whether to modify the path loSS received at Step
`215 according to a second environmental factor (E2). If the
`decision at Step 215 is positive, E2 is calculated at Step 214,
`and the received path loSS at Step 215 is modified according
`to a value of E2 calculated at step 216. The modified path
`loSS at Step 216 passes to a final Step 217 for outputting a
`completed path loss calculation 220. Otherwise, if the deci
`
`ERICSSON v. UNILOC
`Ex. 1036 / Page 6 of 9
`
`
`
`S
`Sion at Step 215 is negative, the received path loSS at Step 215
`passes directly to final Step 217 for outputting a completed
`path loss calculation 220.
`To calculate E1 or E2, informations about transportation
`networks, Such as roads, railways, waterways and alike,
`which are laid out in the Signal propagation environment are
`needed. Normally, Such networks are at or near the Surface
`of the earth. In addition, information about population
`density of the Signal propagation environment may be
`needed when calculating E1 or E2. Databases describing
`transportation networks and population densities of various
`areas are readily available. Moreover, these databases are
`easily and inexpensively updated. According to one advan
`tage of the present invention, use of Such inexpensive and
`updated databases for calculating a propagation path loSS
`involving E1 or E2 eliminates, or reduces, a need for
`updating clutter information which is expensive and time
`consuming to obtain. In the event that an off-the-shelf
`database for the transportation network is not available due
`to unimportance of the remote or undeveloped area, a road
`map of the area may be used to generate the transportation
`network database. Generating a transportation network data
`base is much easier than generating a clutter information
`database.
`E1 or E2 is a function of road density (RD), population
`density (PD), road category (RC), and road orientation (RD)
`parameters. Summation of RD, PD, RC and RD, while
`multiplying a weight factor to each parameter, produces E1
`or E2. Although the weight factors or value of parameters
`may be different for E1 and E2 calculations, a process of
`calculating E1 is equally applicable to a process of calcu
`lating E2.
`Referring to FIG. 3, a transportation network is illus
`trated. A transportation network may include many different
`categories of transportation networkS Such as roads,
`waterways, and alike. Furthermore, each category of trans
`portation network may be divided into many classifications.
`For example, the Census Feature Class Code (CFCC) clas
`sification system, available from the United States Geologi
`cal Survey, provides approximately 44 different classifica
`tions of roads. Primary highways with and without limited
`access, Secondary and connecting roads, local and neigh
`borhood roads are Several examples of Such road classifi
`cations. FIG. 3 depicts a road network 300 which is com
`prised of a number of Small roads 320, generally indicating
`45
`a residential road class, a number of medium sized roads
`330, generally indicating a Secondary and connecting road
`class, and a large road 340, generally indicating a primary
`highway class. It may be observed in FIG. 3 that each road
`class is shown by a different line thickness.
`A subregion 350 is selected for further analysis of the
`transportation network between a receiver location 303 and
`a transmitter location 302. Subregion 350 at least includes
`receiver 303. Receiver 303 may be a cellular mobile
`receiver, and transmitter 302 may be a cellular base station
`in a cellular communication system. Subregion 350 lies
`primarily along a signal propagation path between transmit
`ter 302 and receiver 303. Subregion 350 is selected such that
`receiver 303 lies generally at an edge or near an edge of an
`area defined by Subregion 350. An edge 351 is shown to be
`the nearest edge to receiver 303. Also, edge 351 of Subregion
`350 is on a side of Subregion 350 that is furthest from
`transmitter 302. It is envisioned that the size, shape and
`relationship of Subregion 350 containing receiver location
`303 may be modified to account for terrain fluctuations or
`unique properties, Such as non-uniform road categories or
`population densities of Subregion 350, without departing
`
`25
`
`35
`
`40
`
`50
`
`55
`
`60
`
`65
`
`US 6,289,203 B1
`
`15
`
`6
`from the Scope of the present invention. The size, Shape and
`relationship of Subregion 350 containing receiver 303 loca
`tion may be modified, in certain geographical situations, to
`place edge 351 at a furthest location from transmitter 302
`and nearest to receiver 303. Subregion 350 is divided into a
`number of tiles, Such as 360, 361, 362, and 363. A nominal
`Size of a Square tile is approximately 100 m on a side.
`However, other tile shapes and sizes may be used. Each tile
`is evaluated according to a road that lies within the tile. If
`more than one road is contained within a tile, the largest road
`is used for evaluating the tile. To evaluate a tile is to assign
`a reference number to the tile. The reference number is
`selected according to the CFCC road classification of the
`road lying in the tile. For example, tile 360 does not contain
`any road, therefore, it is assigned a tile reference number
`equal to zero. Tile 361 contains road class 330, a road class
`of 2 according to CFCC, representing a Secondary and
`connecting road, therefore, it is assigned a reference number
`equal to two. Tile 362 contains a road class 340, a road class
`of 1 according to CFCC, representing a primary highway,
`therefore, it is assigned a tile reference number equal to one.
`Tile 363 contains a road class 311, a road class of 4
`according to CFCC, representing a residential road class,
`therefore, it is assigned a tile reference number equal to four.
`Although a CFCC classification system is followed here,
`any other type of classification System may equally be
`Substituted.
`Generally, E1 or E2 may be represented by a Summation
`as follows:
`
`where a, b, c and d are weighting factors. The weighting
`factors are Specified by a user to Scale contribution of each
`parameter in the summation. The f(RD) is a predefined
`function of the road density (RD). RD defines a percentage
`number of tiles in Subregion 350 that contains a road. The
`f(RD) is represented by:
`
`where j and k are predefined constants. The f(PD) defines a
`predefined function of a population density (PD) of Subre
`gion 350. The population density PD may be defined accord
`ing to a time of day, and is normally in unit of people per unit
`area. The f(PD) is represented by:
`
`where n and m are predefined. The f(RC) is a predefined
`function of a road class (RC) of a tile where the receiver is
`located. The RC is the evaluated road class assigned to tile
`361. If RC value is greater than or equal to a constant “p”
`and less than or equal to a constant “q', f(RC) is equal to a
`constant “r”, otherwise, f(RC) is equal to a constant “s”. The
`constants p, q, r and S are predefined. The f(RO) is a
`predefined function of a road orientation (RO). Each
`receiver, Such as receiver 303, normally is located on or near
`a road as shown in FIG. 3. The road near receiver 303 would
`have an orientation angle, theta, 370 with respect to a line of
`signal propagation from transmitter 302 to receiver 302. The
`f(RO) is represented by:
`ticos(theta),
`where t is a predefined constant.
`To calculate E1, the constants in f(RD), f(PD), f(RC), and
`f(RO) are in units of height, Such as meter or feet; and to
`calculate E2, the constants are in unit of decibels.
`
`ERICSSON v. UNILOC
`Ex. 1036 / Page 7 of 9
`
`
`
`US 6,289,203 B1
`
`15
`
`25
`
`7
`Accordingly, E1 modifies an elevation profile in units of
`height, and E2 modifies a propagation loSS in units of
`decibels.
`The values of a, b, c, and d, are generally Specified for a
`given range depending on the characteristics of the coverage
`area. They may also be a function of the values Stored in the
`clutter database for the location being evaluated. The values
`for a, b, c and d, are designed to adjust contribution of each
`parameter in E1 and E2. Based on Some actual field
`measurements, the values of a, b, c, and d are adjusted to
`achieve the minimum root mean Squared (rms) error for the
`propagation prediction of multiple locations throughout a
`test area. Adjusting or tuning parameters in this way to
`achieve the best (rms) fit to actual measurements is a well
`known engineering principal. AS Such, it is expected that the
`a, b, c, and d values be different for different areas depending
`on the nature of the environment, the density of the city, and
`the size of the roads, and alike. Once a, b, c, and d values are
`determined for different area, they may be stored in a table.
`In Some cases, for example, the population data 110 may not
`be available in certain country. Thus, the value for b may be
`set to zero, so that the contribution from f(PD) would be
`equal to Zero in calculating E1 or E2. The values for a, b, c,
`and d for calculating E1 and E2 may be different.
`A computer program based on various embodiments of
`the present invention may be incorporated in a simulation
`tool predicating a cellular communication System coverage
`area. Such tools, normally, predict Signal propagation path
`loSS between a base Station and various mobile units in the
`coverage area. AS Such, a communication System designer is
`able to determine the number of users that may be served in
`the coverage area before base Station installation takes place.
`Moreover, as various objects, Such as homes, buildings,
`bridges and roads are erected or demolished in the coverage
`area, the System designer is able to maintain the communi
`cation System efficiency by assuring adequate Service to the
`users by continuously adjusting the System capacity based
`on the Simulation results. A computer program known as
`Netplan is available from Motorola Inc. that performs propa
`gation Simulation. Information about Netplan is available by
`contacting Motorola Inc. Technical Education &
`40
`Documentation, 1501 West Shure Dr., Suite 3223A, Arling
`ton Heights, Ill. 60004. The computer program in Netplan
`executing methods of various embodiments of the present
`invention allows the communication System designers a
`better System planning without resorting to expensive, and
`often times inaccurate, clutter information. Simulation
`results show at least 10% improvement in predicting cov
`erage areas when the System is planned by Netplan incor
`porating various embodiments of the present invention.
`While the invention has been particularly shown and
`described with reference to a particular embodiment, it will
`be understood by those skilled in the art that various changes
`in form and details may be made therein without departing
`from the Spirit and Scope of the invention. The correspond
`ing Structures, materials, acts and equivalents of all means or
`Step plus function elements in the claims below are intended
`to include any Structure, material, or acts for performing the
`functions in combination with other claimed elements as
`Specifically claimed.
`What is claimed is:
`1. A method for determining a final propagation loSS of a
`Signal transmitted from a trnmitter and received at a receiver
`located in a proximity of a road in a predefined area,
`comprising the Steps of:
`calculating a first environmental factor based on a trans
`portation network information associated with Said
`predefined area; and
`
`8
`determining Said final propagation loSS based on Said first
`environmental factor.
`2. The method as recited in claim 1 wherein the step of
`determining Said final propagation loSS, Said determining is
`further based on an elevation profile of Said predefined area
`which is modified according to Said first environmental
`factor.
`3. The method as recited in claim 1 further comprising the
`Step of calculating a Second environmental factor, and
`wherein the Step of determining Said final propagation loSS,
`Said determining includes determ