--- title: 網導作業 --- # HW4 Solved 跟之前的情景一樣,這次換計算傳輸量。一樣有50個手機,中央基地台負責傳資料給手機,並且把10MHz分配給50台手機,所以每台手機有 0.2 MHz 可以用。 ## 題目理解 基地台每秒收到的「要傳給各個手機的資料」大小是固定的,但是由於每台手機的 SINR 都不一樣,所以從基地台傳給各個裝置的速率也不一樣,因此需要buffer 來暫存資料 。 因為手機的 SINR 是固定的,所以根據Shannon Capacity 算出來的傳輸速率在模擬期間都會一樣;如果基地台對那個人的傳輸速率比 CBR 小,bit 就會一直累積,最後讓 buffer 滿出來 :::success 不確定這樣理解對不對 R: 理解正確,沒傳完的bit會持續累積直到buffer滿出來,滿出來之後會loss掉。 ::: :::info 疑問 1:那題目中的「However, the traffic content for each device is different」提到的 traffic content 不一樣是什麼意思? R: 每個device收到的東西是不一樣的,講清楚一點每個device在基地台產生downlink的bit都是獨立的,如果每個裝置每秒產生100bits,50台裝置每秒在基地台會產生5000bits要傳,這5000bits要在各自不同SINR的傳輸情況之下傳給對應到的裝置。因此SINR差的device有可能會傳不完累積起來。 ::: 要自行設定三種CBR,然後根據遺失的 bit 數量,算出 Bit Loss Probability ,並以traffic load 畫出長條圖。 :::info 疑問 2:Bit Loss Probability 是把整個模擬期間,成功接收的資料量除以總共應該要有的資料量嗎? 例如 1000 second * 50 台 * CBR = 總資料量 R: bit丟失的機率是算沒收到的比例,因此應該是 (應該要有的資料量-成功接收到的資料量)/應該要有的資料量。 ::: :::info 疑問 3:traffic load 是不是就是 CBR? R:以第一題來說是的,就是每秒來幾個bit。 ::: :::warning 詢問 1:Bonus 題就是把固定的 CBR 換成 卜瓦松的參數。 那我可不可以先以卜瓦松分佈取出每個模擬 tick 的傳輸速率,然後模擬的時候再帶入去跑? R:可以,就是這樣做 ::: --- # HW 5 範圍縮小到 7 個六角形。在中央的六角形中,我們會放入 75 對 D2D pairs。 :::info 疑問 1:是在一開始決定好誰是傳輸方(tx)誰是接收方(rx)嗎? R: 是,你可以先決定好tx和rx然後再根據距離分佈隨機放置位置。 ::: ## 題組一 在兩種傳輸,經由 BS 傳輸,跟 D2D 傳輸中,畫出上下行的 SINR 分佈圖;接收方可以算出 SINR,然後要看看在這 75 對當中 SINR 的分佈情形如何。 :::warning 詢問 1:能不能以離散區間的方式呈現,舉例來說像是落在 10~20 的屬於一個區間這樣子。不然會因為小數點,每種的都是不同的情形,機率都會是 1/75。 可以! ::: :::info 疑問 2:system throughput 要如何計算?是用 Shannon Capacity 算出傳輸量然後加總起來嗎? 如果是 Conventional 的話,雖然題目只有說考慮 DL,但其實應該是要取 UL 跟 DL 的 min,因為其中一個人會限制另一個人 如果是 D2D 的話就沒有特別限制了。 總之有了 Capacity 後,就是把他們全部加起來 ::: 畫出增加 pairs 數跟 throughput 的函數圖,並判斷數量多少的時候哪種比較好,為什麼。 ## 題組二 假設傳輸方每秒需要傳輸的資料遵循卜瓦松分佈,而參數是一開始隨機分配一個 :::info 疑問 3:每個傳輸方(tx)的 arrival rate 是不一樣的嗎? (我猜是不一樣的,因為底下有作圖題) 可以做很多次模擬,然後每次的75台都用同個 ARRIVAL RATE,也就是說跟 HW4 是一樣的 ::: 可以利用前大題計算出的 SINR 使用 Shannon 計算出傳輸速率,計算出每秒被傳輸出去的有多少 bit,留在 buffer 的又有多少,然後畫出傳統傳輸跟 D2D 傳輸的 Arrival rate 對 bit loss probability 的圖形。 然後發現到了什麼?還有其他因素會影響這兩種傳輸嗎?要怎麼降低 BLP? :::info 疑問 4:是要自己設置模擬時間嗎? 是的! 並且在 conventional的傳輸當中,由於上行不用管 interference ,也就是說每秒鐘到達 D2D 的 Transmitter 的 bit 都會完整的傳送到 base station 不可以不管,因為上下行的 SINR 不一樣,所以傳輸的能量也不一樣 ::: :::success 每秒鐘可以先把arrival bit 依序存入各自的小buffer ::: --- # HW 6 高速公路上有三條道路,每條道路給他分配50台車子。車子之間為了安全會傳輸安全訊號,每次傳輸以100ms為一個週期,每次週期開始的時候車子都會同步。 每個傳輸週期內,車子只會挑選 1 ms 的時間來傳輸,其他時間則保持接受訊息,至於在這100ms當中到底挑了哪個ms,有以下兩個情境: ## 題組1 各個車子在挑選的時候就是隨機的挑選。 ## 題組2 各個車子在挑選的時候會將前一個傳輸週期的狀態納入判斷。會從前一個週期沒有人使用的 ms 當中,要記得包含自己使用過的週期,一樣隨機挑一個,並且會再隨機選一個佔用時間,這個佔用時間代表接下來的幾個傳輸週期都會用同個 ms。 所以題組 1 是每個人每輪就大家來抽獎,而題組 2 因為多了「佔用」這個情況,所以會從前一個期間,沒有人使用的當中,大家從中抽獎。 挑選中間的那台車子作為觀察者,回答: 1. 該車子收到的各個車子的SNR 2. 收到的「平均SINR」 :::info 疑問 1:是不是藉由模擬下來每個回合得到的SINR 取平均值? 沒錯! ::: 3.利用上面的SINR 計算出 Shannon 4.給個距離,根據 Shannon 設計封包大小
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up