2015-12-16 31 views
1

在靜脈的omnetpp示例中,我更改了alpha的值,並試圖分析總丟失數據包,但針對不同的alpha值。如何找到在靜脈中丟失的數據包omnet ++

即使SNIR丟失的數據包仍爲零,數據包丟失仍爲零。任何人都可以幫助我嗎?

+0

你嘗試過這麼遠嗎?你有鏈接到示例代碼,或者你可以發佈你的代碼? –

+0

我還沒有改變例子的代碼,只是改變了靜脈路徑模型的Alpha值,但結果總丟失的數據包仍然是零,我不知道它爲什麼會發生。 –

+0

您可能已更改錯誤的Alpha值,或者您可能已將其設置爲過於類似的值 –

回答

0

我剛剛嘗試運行靜脈4a2自帶的示例場景。除了你以外,我看到丟失的數據包(對於許多節點爲0,對於某些節點則爲14)。您收集統計數據的方式可能有問題。

histogram of lost packets

對於靜脈3.0,統計結果是非常相似的(雖然主要是不完全一樣的,由於無線電模型的變化):

enter image description here

+0

謝謝你的回答,可能是因爲我使用靜脈3.0的不同版本的靜脈,甚至遵循確切的程序,我沒有發現丟失的數據包?我使用模擬庫直接在C++代碼中記錄結果。你建議我應該使用信號機制計算結果還是聲明統計數據? –

+0

我已經修改了我的答案,並附上了靜脈3的統計信息 –

+0

非常感謝你很清楚,版本的改變對它沒有影響。其實問題在於地圖的變化,我試圖用地圖文件改變erlangen(這是我自己的反駁osm地圖)。我似乎無法找到丟失的數據包。即使我沒有改變任何參數,然後erlangen文件我似乎找不到任何數據包丟失 –