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

Beginner's Questions #222

Open
fxie00 opened this issue Oct 4, 2022 · 3 comments
Open

Beginner's Questions #222

fxie00 opened this issue Oct 4, 2022 · 3 comments

Comments

@fxie00
Copy link

fxie00 commented Oct 4, 2022

Hi,

I am new to EMANE. I have some basic questions with respect to adjusting delay and packet loss in EMANE. I start with RF pipe model. Thanks in advance for any help.

  1. I used emaneshell to adjust the MAC layer delay. However, it is NOT the expected propagation delay. It is accumulated and added to every packet (e.g. the delay for the first N packets will be t, 2t, 3t, …. Nt). This causes timeout for end-to-end ping/tcp sessions. What I need is a propagation delay, which is equal to every packet over the emulated wireless channel. Further, I want to adjust such a delay on the fly while EMANE is running. Are there any ways to do this?

  2. EMANE uses pcr table to determine the packet loss. Can I change the table (sinr/por mapping) on the fly while EMANE is running? If not, are there ways that I can affect the SINR calculation on the fly, such as adjust transmitter power? I tried to change the txpower via emaneshell but the change seemed to have no impact on the packet loss.

Thanks again for the help.

Feng

@kalhansb
Copy link

Hi,

I am new to EMANE. I have some basic questions with respect to adjusting delay and packet loss in EMANE. I start with RF pipe model. Thanks in advance for any help.

  1. I used emaneshell to adjust the MAC layer delay. However, it is NOT the expected propagation delay. It is accumulated and added to every packet (e.g. the delay for the first N packets will be t, 2t, 3t, …. Nt). This causes timeout for end-to-end ping/tcp sessions. What I need is a propagation delay, which is equal to every packet over the emulated wireless channel. Further, I want to adjust such a delay on the fly while EMANE is running. Are there any ways to do this?
  2. EMANE uses pcr table to determine the packet loss. Can I change the table (sinr/por mapping) on the fly while EMANE is running? If not, are there ways that I can affect the SINR calculation on the fly, such as adjust transmitter power? I tried to change the txpower via emaneshell but the change seemed to have no impact on the packet loss.

Thanks again for the help.

Feng

I have the same question. Help would be much appreciated!

@sgalgano
Copy link
Member

What version of emane are you using?

@kalhansb
Copy link

Sorry for the delay!
I was considering using EMANE with Core emulator.
My question exact question is:
Can we adjust receiving power for a node using some other script?
I am looking to integrate Core + EMANE with Gazebo.

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