added PHY seqdiag

This commit is contained in:
Nicola Baldo
2011-11-23 18:32:22 +01:00
parent 360997f442
commit e4cdefde66
2 changed files with 39 additions and 1 deletions

View File

@@ -379,8 +379,9 @@ In this section we provide some sequence diagram that illustrate some important
Physical Layer
++++++++++++++
TODO: add diagram showing interference calculation
The following diagram shows how interfering signals are processed to calculate the SINR, and how SINR is then used for the generation of CQI feedback.
.. seqdiag:: phy.seqdiag
RLC buffer status report
++++++++++++++++++++++++

View File

@@ -0,0 +1,37 @@
diagram {
Scheduler;
SpectrumChannel;
Scheduler => SpectrumChannel [label="at 0.001s: StartRx(signal1)"] {
SpectrumChannel => LteSpectrumPhy [label="StartRx(interferer)"] {
LteSpectrumPhy => LteInterference [label="AddSignal()"];
}
}
Scheduler => SpectrumChannel [label="at 0.001s: StartRx(signal2)"] {
SpectrumChannel => LteSpectrumPhy [label="at 0.001s: StartRx(signal2)"] {
LteSpectrumPhy => LteInterference [label="AddSignal(signal2)"];
LteSpectrumPhy => LteInterference [label="StartRx(signal2)"];
LteSpectrumPhy => Scheduler [label="Schedule (EndRx)"];
}
}
Scheduler => SpectrumChannel [label="at 0.001s: StartRx(signal3)"] {
SpectrumChannel => LteSpectrumPhy [label="StartRx(signal3)"] {
LteSpectrumPhy => LteInterference [label="AddSignal(signal3)"];
}
}
Scheduler => LteSpectrumPhy [label="at 0.002s: EndRx()"] {
LteSpectrumPhy => LteInterference [label="EndRx()"] {
LteInterference => LteCqiSinrChunkProcessor [label="EvaluateSinrChunk()"];
LteInterference => LteCqiSinrChunkProcessor [label="End()"] {
LteCqiSinrChunkProcessor => LtePhy [label="GenerateCqiFeedback(SINR of signal2)"]
}
}
}
}