[Ns-developers] spectrum modeling [was: ns-3.5 planning]

Nicola Baldo nbaldo at cttc.es
Fri Apr 17 02:41:41 PDT 2009


Hi again,

> if there is an item you are working on and you believe should be
> considered for this new release cycle which will end in mid-june with a
> new release, please, let me/us know _now_.

I have also been working on spectrum modeling, as I anticipated some 
time ago on this list. What is available right now is the following:
	
1) a class (ValuesVsFreq) providing the representation of 
frequency-dependent things (such as spectral power density, propagation 
loss, tx/rx mask...);

2) interfaces definitions for the spectrum-aware channel, phy and 
propagation loss model (delay model is the same as wifi);

3) a basic but usable implementation of the channel and the 
spectrum-aware version of the Friis propagation model;

4) two sample PHY layer implementations (WaveformGenerator and 
SpectrumAnalyzer) and a couple of test scripts to test everything and 
show how it works.


What is still missing are PHY layers to be used within a NetDevice 
context, and in particular something that can work with the current wifi 
code -- either some code which can interact with the existing 
YansWifiPhy, or a brand new WifiPhy implementation. I plan to be working 
on this issue the near future.

You can find the code here:
http://code.nsnam.org/nbaldo/ns-3-dev-spectrum/

Any feedback would be very much appreciated, as well as any intent to 
cooperate in this development. I would be happy to have all this code 
included in ns-3-dev at some point, but I am not sure of whether this 
can happen for ns-3.5. The point in favor of this is that the new 
features do not mess up with existing code, so including it does no 
harm. The point against is that at the moment there is still nothing 
which can be really useful for practical purposes; more modules need to 
be developed for this.

Regards,

Nicola






More information about the Ns-developers mailing list