最近早上起床後總是很累想繼續睡回籠覺,
後來乾脆決定吃過午餐再去學校吧!
頂著炎熱的大太陽騎著腳踏車,
哈~沒錯~這麼熱我還是騎腳踏車去學校,
到學校看到Outlook後傻眼,
老師的眼睛還真是犀利,
昨天commit的STD還是被老師看到錯誤,
只好又繼續改囉~
改沒多久老師的電話就打上來,
要我們下去跟MAC開會,
以為一樣在系辦的討論室所以跑到系辦去,
結果不是,
還被江小姐虧了一下問我臉上的痘痘:你被K了嗎?

到老師的研究室後MAC的學生已經在哪裡了,
老師先了解為什麼MAC需要用thread?
果然和我想的一樣,
使用thread很符合WiMAX Standard的做法,
根據不同應用程式的需求,
需要一個timer把封包依照優先順序送出去,
接著討論interface的問題,
我能感覺到MAC的學生很無奈(PHY1也覺得很無奈),
因為MAC認為他們送去的一個Frame time應該包含多個Burst,
但PHY1目前的實作卻是一個Frame time就只有一個Burst,
這樣QoS的排程就一點意義也沒有了?

無奈的地方還有包含MAC對於PHY那邊程式功力,
這恐怕不只他無奈,
我也很無奈,
這次計畫是資工系與電子系合作的計畫,
MAC主要做QoS排程由柯老師的學生(資工系)負責,
PHY1則是做Channel Coding由劉老師的學生(電子系)負責,
PHY2則是做調變由尤老師的學生(資工系)負責,
接著Channel則是模擬電波在空氣中的衰減由林老師的(電子系)學生負責,
同是資工系的MAC和PHY2兩組學生的程式功力就不太一樣,
更別說電子系的學生一加起來差異更是天南地北,
當初為了避免太大的差異導致程式寫出來不能看,
還訂定了coding standard,
結果連自己SYS似乎都沒照coding standard寫...(寫程式的人自主性有點強)
這其實不用想也知道,
光是開發環境也是到上禮拜才強制大家用Fedora + Eclipse + CDT,
之前還有人給我上傳Visual Studio的專案設定檔,
雖然很火也只能無可奈何...

在一番激烈的討論後,
最後總算是有新的共識了,
而且這個共識已經down到程式語言的level了,
包含記憶體管理、Data Array的複製等等,
為了能在月底(已經確定7/30國科會要來視察)前整合完成,
還是決定把MAC的thread暫時凍結起來,
改成非thread的版本,
採用一種比較取巧的方式,
雖然這種取巧的方使在這次整合時有點用,
但明年的計畫看來還是得回復到有thread的版本才行,
不然總覺得我們的東西跟802.16-2004 Standard差很遠...

一場臨時加開的會竟然也可以開三個小時,
真的得好好想想,
明年該怎麼跑WiMAX計畫,
不然明年的七月又會重蹈覆轍...

創作者介紹

Spirit的異想世界

dbi1463 發表在 痞客邦 PIXNET 留言(0) 人氣()