author | Nicola Baldo <nbaldo@cttc.es> |
Wed, 07 Dec 2011 11:35:20 +0100 | |
changeset 8467 | 6aed03502f50 |
parent 8466 | 8461f9da0c0d |
child 8468 | 5d2648da7237 |
--- a/src/lte/doc/Makefile Mon Dec 05 21:38:12 2011 +0100 +++ b/src/lte/doc/Makefile Wed Dec 07 11:35:20 2011 +0100 @@ -77,8 +77,8 @@ $(FIGURES)/fading_pedestrian.pdf \ $(FIGURES)/fading_vehicular.pdf \ $(FIGURES)/fading_urban_3kmph.pdf \ - $(FIGURES)/phy.png \ - $(FIGURES)/phy.pdf + $(FIGURES)/lte-phy-interference.png \ + $(FIGURES)/lte-phy-interference.pdf IMAGES = $(IMAGES_EPS) $(IMAGES_PNG) $(IMAGES_PDF) $(IMAGES_OTHER)
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/lte/doc/source/figures/lte-phy-interference.seqdiag Wed Dec 07 11:35:20 2011 +0100 @@ -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)"] + } + } +} + +} \ No newline at end of file
--- a/src/lte/doc/source/figures/phy.seqdiag Mon Dec 05 21:38:12 2011 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,37 +0,0 @@ - - -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)"] - } - } -} - -} \ No newline at end of file
--- a/src/lte/doc/source/lte-design.rst Mon Dec 05 21:38:12 2011 +0100 +++ b/src/lte/doc/source/lte-design.rst Wed Dec 07 11:35:20 2011 +0100 @@ -774,12 +774,12 @@ The PHY model is based on the well-known Gaussian interference models, according to which the powers of interfering signals (in linear units) are summed up together to determine the overall interference power. -The sequence diagram of Figure :ref:`fig-phy` shows how interfering signals are processed to calculate the SINR, and how SINR is then used for the generation of CQI feedback. +The sequence diagram of Figure :ref:`fig-lte-phy-interference` shows how interfering signals are processed to calculate the SINR, and how SINR is then used for the generation of CQI feedback. -.. _fig-phy: +.. _fig-lte-phy-interference: -.. figure:: figures/phy.* +.. figure:: figures/lte-phy-interference.* :align: center Sequence diagram of the PHY interference calculation procedure @@ -945,6 +945,7 @@ .. seqdiag:: helpers.seqdiag + A few notes on the above diagram: * the role of the MME is taken by the EpcHelper, since we don't have