AnsweredAssumed Answered

Solved How to use EVM dataset in Ptolemy for optimization?

Question asked by vs_chronos on Dec 3, 2013
*Follow-up:*

While it took me a while to understand, the answer was quite simple.

To access the datasets generated by a Sink (in my case an LTE_UL_EVM sink) in Ptolemy, you need to address it as:

*+DF_instance..Dataset+*

in my specific case, it became:

*+DF1..UL_EVM1.DataEVM+*

Where +DF1+ is the simulation controller,
+UL_EVM1+ is the instance of the Sink
+DataEVM+ is the generated dataset by the simulation

So, the solution to my request is as follows:

[[Goal]]
*Expr="DF1..DataEVM"*
SimInstanceName="DF1"
...


-----
I am trying to optimize an LTE receiver in terms of EVM. However, I can't access the datasets generated by the EVM sink in Ptolemy for including in a optimization expression. The "LTE_UL_EVM" component generates the dataset "DataEVM" after simulation and it is available in the Data Display. Nevertheless, I want to use this result as Optimization Goal in Ptolemy!

I tried in different ways to access the dataset but I don't get to reach it. Which Expression (Expr) do I need to use for accessing this dataset?? Can somebody give me a hint? I would appreciate a lot your help!!

My EVM component  looks as follows:

[LTE_UL_EVM]
UL_EVM1 <= Instance


My Optimization Goal:
[Goal]
Expr="UL_EVM1.DataEVM"        (I tried also: "LTE_UL_EVM.UL_EVM1.DataEVM", "DF.DF1.DataEVM", and some other variants)
SimInstanceName="DF1"
...

Thank you before hand!

Victor

Edited by: vs_chronos on Dec 4, 2013 5:06 AM

Edited by: vs_chronos on Dec 4, 2013 5:13 AM  

Outcomes