Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generating DlPdcpStats #91

Closed
ermyyusnia opened this issue Jan 23, 2019 · 4 comments
Closed

Generating DlPdcpStats #91

ermyyusnia opened this issue Jan 23, 2019 · 4 comments

Comments

@ermyyusnia
Copy link

Hello,

I currently running a simulation using mmwave-epc-tdma.cc script and i want to analyze realtime video using an Evalvid module (https://gitlab.com/gercom/evalvid-ns3/) but when i add the evalvid script to the "Install and start applications on UEs and remote host" part, the DlPdcpStats isn't generated. My question is, which part of the script that generates the DlPdcpStats? I'll attach my script.

Thank you!

Regards,
Ermy
videoscript.txt

@tommasozugno
Copy link
Member

Hi,
The McUe/EnbPdcp classes fire a callback each time a PDCP PDU is sent or received. These callbacks are connected to the methods Dl/UlRxPdu and Dl/UlTxPdu of the class MmWaveBearerStatsCalculator and the connection is handled by MmWaveBearerStatsConnector.

First you should try to enable the McUe/EnbPdcp logs and see if you are actually transmitting/receiving DL packets.
Let us know :)

Best,
Tommaso

@rezapoorzare
Copy link

Dear Tommaso,
I am new in ns3mmwave and I am trying to understand the generated results.
what are the different columns in the generated files? let's start with DlPdcpStats.txt. The first column is the time what are the others?
Thanks a lot

@tommasozugno
Copy link
Member

Hi, all the trace files are described here https://github.com/nyuwireless-unipd/ns3-mmwave/wiki/ns3-mmWave-traces

@rezapoorzare
Copy link

Dear Tommaso,
Thanks a millionnnn.

pagmatt added a commit that referenced this issue Aug 5, 2022
Currently, the method ComputeBeamformingCodebookMatrix of the class MmWaveCodebookBeamforming stores the previous beamforming (BF) vectors before computing the matrix associating gNB and UE codebook indexed and the corresponding SNR values. However, this leads to a crash in the first configuration, since the phased arrays do not have any BF vector yet.
This PR aims at fixing this bug by storing the BF vectors only for the configurations which follow the initial one.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants