16 | | <!-- radio parameters --> |
17 | | <parameters> |
18 | | <parameter name="mod_scheme" min="1" max="4" step="1"> |
19 | | <!-- BPSK, QPSK, 8-PSK, 16-QAM --> |
20 | | <affect utility="throughput" relationship="improve" /> |
21 | | <affect utility="spectral_efficiency" relationship="improve" /> |
22 | | <affect utility="log10_ber" relationship="degrade" /> |
23 | | </parameter> |
24 | | <parameter name="tx_power" units="dBm" min="-30.0" max="0.0" step="0.1"> |
25 | | <affect utility="log10_ber" relationship="improve"/> |
26 | | </parameter> |
27 | | </parameters> |
| 11 | <!-- utilities : QoS metrics --> |
| 12 | <utilities> |
| 13 | <utility name="BER" units="none" goal="min" target="-3" /> |
| 14 | <utility name="throughput" units="kbps" goal="max" target="125" /> |
| 15 | <!-- <utility name="spectral_efficiency" units="b/s/Hz" goal="max" /> --> |
| 16 | <!-- <utility name="latency" units="ms" goal="min" target=100 /> --> |
| 17 | </utilities> |
29 | | <!-- link/channel observations --> |
30 | | <observables> |
31 | | <observable name="SNR"> |
32 | | <affect utility="log10_ber" relationship="improve" /> |
33 | | </observable> |
34 | | </observables> |
35 | | </engine> |
| 19 | <!-- radio parameters --> |
| 20 | <parameters> |
| 21 | <parameter name="mod_scheme" units="none" min="1" max="4" step="1"> |
| 22 | <!-- BPSK, QPSK, 8-PSK, 16-QAM --> |
| 23 | <affect utility="throughput" relationship="improve" /> |
| 24 | <affect utility="spectral_efficiency" relationship="improve" /> |
| 25 | <affect utility="BER" relationship="degrade" /> |
| 26 | </parameter> |
| 27 | <parameter name="tx_power" units="dBm" min="-30.0" max="0.0" step="0.1"> |
| 28 | <affect utility="BER" relationship="improve"/> |
| 29 | </parameter> |
| 30 | </parameters> |
| 31 | |
| 32 | <!-- link/channel observations --> |
| 33 | <observables> |
| 34 | <observable name="noise_power"> |
| 35 | </observable> |
| 36 | <observable name="path_loss"> |
| 37 | </observable> |
| 38 | <observable name = "utility"> |
| 39 | </observable> |
| 40 | <!-- <observable name="SNR"> |
| 41 | <affect utility="log10_ber" relationship="improve" /> |
| 42 | </observable> --> |
| 43 | </observables> |
| 44 | </engine> |
| 45 | </example.ce> |