1 计算SNR
1>
2> noise的来源有2:1来自于环境
3> BER和SNR之间的关系
作者给的那幅图死活看不懂,也找不到platform noise的定义。不过据我的猜测,所谓的platform noise可能是一个noise的基本值。那幅图下面有句话说明了BER和SNR之间的关系:
Receiver sensitivity is the received signal power with which BER is less than 10e-5.To achieve this BER, SNR should be approximately 10.
就是说,要保BER小于这个10e-5,Signal/noise ratio要大致是10。 信号强度10倍于噪声才可以保证错误率在一个比较低的,可接受的值。所以SNR越高,BER越低,反比的关系。
4> 什么是noise floor?(天啊,我把《信号与系统》自学了一遍!)
5> 考虑了noise之后的CSThresh_和RxThresh_的计算
6>当SNR和modulation method知道以后,BER可以理论上推出来(derived theoretically,怀疑是用公式)也可以从curve上看出来(curve是测量特别的产品的产物)。
7> 让我崩溃的一段话!天啊,理论把实际简化了多少!!!!
Because Preamble, PLCP header, data of one 802.11b frame may be transmitted with different modulation scheme and different modulation schemes have different receiver noise floor, we should calculated their SNR, BER separately. After that, we can calculate FER of that frame and determine whether the frame is received correctly. One module ErrorModel80211 is added into NS2 to calculate SNR and FER.
8> 加入BER SNR之后的ns2如何处理接受的过程。
receive procedure
PHY module:
如果信号力小于CSThresh_,这个frame会直接丢掉
如果信号力小于RxThresh_,frame 标记为corrupted,送给MAC
如果信号力>RxThresh_, 直接将这个frame送给MAC
MAC module:
如果在接受一个frame的时候有其他的frame来到,则将其他frames的signal加为noise.
计算SNR和BER
根据frame的长度计算FER
用随机数来判断是否这个frame被corrupt,如果是的话,将其标记为corrupted.然后丢掉。
9> 最后我终于明白N多网页里出现的4个 noise是什么意思
______________________________________
天啊,是什么样的力量支持着我把这篇文章给读下来的??Rob,你夸我夸的真是时候,自从你夸完我后,我发现自己勤奋多了。
读后感:
作者似乎要让ns2十分精确的模拟MAC和PHY对信号的接受,cs问题,并且那个一个真实的网卡的参数作为对照。
他先列出ns2原先的3个threshold的计算方法,然后说出这些方法的问题。最后说如何将SNR和BER加入ns2。具体的coding没有,完全是他的设计思路。
我的收获:对propagation model已经noise 和interference的理解加深了。知道了我该如何选择propagation model在我的simulation里。是否要加入其他的noise,衰减之类。如果得到的模拟结果和我想的不一样,不要总是怀疑自己的coding 有问题,还有可能就是我的模拟太偏离现实,应该考虑的很多因素都没有考虑进去。这篇文章我还有很多不是很理解的地方,尤其是后来开始加入SNR和BER的部分。所以要反复阅读。
插入表情