Chapter 4 Monte Carlo Methods and Simulation. Monte Carlo Methods.
Principle of Monte-Carlo in a SEAMCAT environment
description
Transcript of Principle of Monte-Carlo in a SEAMCAT environment
![Page 1: Principle of Monte-Carlo in a SEAMCAT environment](https://reader036.fdocuments.in/reader036/viewer/2022062501/56816274550346895dd2e48e/html5/thumbnails/1.jpg)
Principle of Monte-Carlo in a SEAMCAT environment
European Communications OfficeJean-Philippe Kermoal - SEAMCAT Manager (ECO)
June 2012([email protected])
EUROPEANCOMMUNICATIONSOFFICE
Nansensgade 19DK-1366 CopenhagenDenmark
Telephone: + 45 33 89 63 00Telefax: + 45 33 89 63 30
E-mail: [email protected] Site: http://www.cept.org/eco
![Page 2: Principle of Monte-Carlo in a SEAMCAT environment](https://reader036.fdocuments.in/reader036/viewer/2022062501/56816274550346895dd2e48e/html5/thumbnails/2.jpg)
SEAMCAT WorkshopJean-Philippe Kermoal / ECO
Page 2 05 June 2012
Outline
Sharing/Compatibility studies
MCL vs Monte-carlo approach
Event generation
Conclusion
![Page 3: Principle of Monte-Carlo in a SEAMCAT environment](https://reader036.fdocuments.in/reader036/viewer/2022062501/56816274550346895dd2e48e/html5/thumbnails/3.jpg)
SEAMCAT WorkshopJean-Philippe Kermoal / ECO
Page 3 05 June 2012
• Sharing: between different radio systems operating in the same frequency bands (ERC Report 68)
• Compatibility: between different radio systems operating in the adjacent frequency bands
• Analytical analysis: MCL (worse case)• Statistical analysis: Monte-Carlo method
Sharing/compatibility studies
![Page 4: Principle of Monte-Carlo in a SEAMCAT environment](https://reader036.fdocuments.in/reader036/viewer/2022062501/56816274550346895dd2e48e/html5/thumbnails/4.jpg)
SEAMCAT WorkshopJean-Philippe Kermoal / ECO
Page 4 05 June 2012
• The stationary worst-case is assumedWanted Signal
Victim
Interferer
Dmin, or minimum frequency separation for D=0
– However such worst-case assumption will not be permanent during normal operation and therefore sharing rules might be unnecessarily stringent – spectrum use not optimal!
The MCL approach
![Page 5: Principle of Monte-Carlo in a SEAMCAT environment](https://reader036.fdocuments.in/reader036/viewer/2022062501/56816274550346895dd2e48e/html5/thumbnails/5.jpg)
SEAMCAT WorkshopJean-Philippe Kermoal / ECO
Page 5 05 June 2012
• Repeated random generation of interferers and their parameters (activity, power, etc…)
– After many trials, not only unfavourable, but also favourable cases will be accounted, the resulting rules will be more “fair” – spectrum use optimal!
Wanted Signal
InactiveInterferer
Victim
ActiveInterferer
t=t0
t=t1t=ti
Monte-Carlo approach
![Page 6: Principle of Monte-Carlo in a SEAMCAT environment](https://reader036.fdocuments.in/reader036/viewer/2022062501/56816274550346895dd2e48e/html5/thumbnails/6.jpg)
SEAMCAT WorkshopJean-Philippe Kermoal / ECO
Page 6 05 June 2012
• User will need to define the distributions of various input parameters, e.g.:– How the power of interferer varies (PControl?)– How the interferer’s frequency channel varies– How the distance between interferer and victim
varies, and many others• Number of trials has to be sufficiently high
(many 1000s) for statistical reliability:– Not a problem with modern computers
Monte-Carlo Assumption
![Page 7: Principle of Monte-Carlo in a SEAMCAT environment](https://reader036.fdocuments.in/reader036/viewer/2022062501/56816274550346895dd2e48e/html5/thumbnails/7.jpg)
SEAMCAT WorkshopJean-Philippe Kermoal / ECO
Page 7 05 June 2012
• Positioning of two systems in frequency• Powers• Masks• Activity• Antenna• Etc...
Scenario parameters
Distribution PatternDouble / integer field
Function
![Page 8: Principle of Monte-Carlo in a SEAMCAT environment](https://reader036.fdocuments.in/reader036/viewer/2022062501/56816274550346895dd2e48e/html5/thumbnails/8.jpg)
SEAMCAT WorkshopJean-Philippe Kermoal / ECO
Page 8 05 June 2012
• Random generation of transceivers• Link budget• Signal values
• Only 1 victim link• MANY interfering links
Event generation
![Page 9: Principle of Monte-Carlo in a SEAMCAT environment](https://reader036.fdocuments.in/reader036/viewer/2022062501/56816274550346895dd2e48e/html5/thumbnails/9.jpg)
SEAMCAT WorkshopJean-Philippe Kermoal / ECO
Page 9 05 June 2012
• Succession of snapshots…
VR
WT1) Calculate d, Ptx, GaTx, GaRx, L
2) Calculate dRSSi
dRSS
Snapshot#iRSS
Snapshot#
IT
WR
1) Calculate d, Ptx, GaTx, GaRx, L 2) Calculate received signal, if PC, adjust Ptx
1) Calculate d, Ptx, GaTx, GaRx, L
2) Calculate iRSSi VR
WT
IT
WR
How event generation works*
(*) Except CDMA/OFDMA systems
![Page 10: Principle of Monte-Carlo in a SEAMCAT environment](https://reader036.fdocuments.in/reader036/viewer/2022062501/56816274550346895dd2e48e/html5/thumbnails/10.jpg)
SEAMCAT WorkshopJean-Philippe Kermoal / ECO
Page 10 05 June 2012
• Vectors for useful and interfering signals:
Results of event generation
dRSS
iRSS
![Page 11: Principle of Monte-Carlo in a SEAMCAT environment](https://reader036.fdocuments.in/reader036/viewer/2022062501/56816274550346895dd2e48e/html5/thumbnails/11.jpg)
SEAMCAT WorkshopJean-Philippe Kermoal / ECO
Page 11 05 June 2012
Evaluating probability of interference
- For each random event where dRSS>sensitivity:
Noise Floor (dBm)
Desired signal value (dBm)
Interfering signal (dBm) C/Itrial > C/Itarget?
Interference (dB)
- If C/Itriali >C/Itarget: “good” event
- If C/Itriali <C/Itarget: “interfered”
- Finally, after cycle of Nall events: Overall Pinterference= 1- (Ngood/Nall)dRSS>sens
dRSS -> (C)
iRSS -> (I)
![Page 12: Principle of Monte-Carlo in a SEAMCAT environment](https://reader036.fdocuments.in/reader036/viewer/2022062501/56816274550346895dd2e48e/html5/thumbnails/12.jpg)
SEAMCAT WorkshopJean-Philippe Kermoal / ECO
Page 12 05 June 2012
CDMA results• Initial capacity: Number of connected UEs before any external
interference is considered.• Interfered capacity: Results after external interference is applied.• Excess outage, users: How many UEs were dropped due to external
interference.• Outage percentage: Percentage of UEs dropped due to external
interference.
![Page 13: Principle of Monte-Carlo in a SEAMCAT environment](https://reader036.fdocuments.in/reader036/viewer/2022062501/56816274550346895dd2e48e/html5/thumbnails/13.jpg)
SEAMCAT WorkshopJean-Philippe Kermoal / ECO
Page 13 05 June 2012
OFDMA results• Capacity results +• Non interfered bitrate: bitrate before any external interference • interfered bitrate: bitrate after external interference is applied.
![Page 14: Principle of Monte-Carlo in a SEAMCAT environment](https://reader036.fdocuments.in/reader036/viewer/2022062501/56816274550346895dd2e48e/html5/thumbnails/14.jpg)
SEAMCAT WorkshopJean-Philippe Kermoal / ECO
Page 14 05 June 2012
Conclusions• Versatile tool to configure victim and interferer• SEAMCAT returns the following results
Victim system Intereference criteriaClassical (i.e. non CDMA/OFDMA module)
Probability of interference based on C/I, C/(I+N), (N+I)/N, I/N
CDMA Capacity loss (i.e. number of voice users being dropped)
OFDMA Bitrate loss (i.e. number of bit rate lossed compared to a non interfered victim network)Capacity loss (i.e. number of voice users being dropped)
![Page 15: Principle of Monte-Carlo in a SEAMCAT environment](https://reader036.fdocuments.in/reader036/viewer/2022062501/56816274550346895dd2e48e/html5/thumbnails/15.jpg)
SEAMCAT WorkshopJean-Philippe Kermoal / ECO
Page 15 05 June 2012
Thank you - Any questions?