1 / 19

WiMAX 無線通訊系統軟體與工具開發

台北科大軟體發展研究中心. WiMAX 無線通訊系統軟體與工具開發. 主 持 人:陳偉凱 共同主持人:鄭有進、楊士萱、吳和庭、劉傳銘 柯開維、謝金雲、郭忠義、劉建宏 尤信程、林丁丙、林信標、劉玉蓀 李文達、王正豪、梁文耀、段裘慶. 碩專一甲 沈毓瑋 N9890011. WiMAX 究竟是什麼?. WiMAX 是 Worldwide Interoperability for Microwave Access 的縮寫,一般翻譯為「全球互通微波存取」

wynn
Download Presentation

WiMAX 無線通訊系統軟體與工具開發

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 台北科大軟體發展研究中心 WiMAX無線通訊系統軟體與工具開發 主 持 人:陳偉凱 共同主持人:鄭有進、楊士萱、吳和庭、劉傳銘 柯開維、謝金雲、郭忠義、劉建宏 尤信程、林丁丙、林信標、劉玉蓀 李文達、王正豪、梁文耀、段裘慶 碩專一甲沈毓瑋 N9890011

  2. WiMAX究竟是什麼? • WiMAX是Worldwide Interoperability for Microwave Access的縮寫,一般翻譯為「全球互通微波存取」 • 理論上可達:50km,75 Mbps ,120km/hr • 相較於Wi-Fi,WiMAX涵蓋範圍更廣、速度更快、傳輸量更大、QoS的設計更完善、傳輸資料也更安全 • 2001 年由WiMAX Forum開始推動 • M-TAIWAN 國家電信建設計畫中的重要一環

  3. WiMAX有什麼應用? • 目前需要寬頻網路連線時,通常以T1或ADSL等有線技術作為最後一哩(last mile)的網路環境。WiMAX的出現,可以使得最後一哩無線化,取代有線的網路環境。

  4. WiMAX可能的應用領域包括: • 最後一哩無線寬頻存取 QoS保證、高移動性支援與較高頻寬的多元性服務。 • VoIP或IPTV等多媒體通訊應用 • 偏遠地區寬頻上網、住宅區或SOHO (Small Office/Home Office)網路、企業網路、網路電話等。

  5. 三個主要項目 • 「應用」 • 即時視訊傳輸應用與適地性資訊服務 • 「協定」 • 負責WiMAX通訊協定的所有子層包含媒體存取控制、安全加密、實體層編碼、實體層調變與通道模擬 • 「輔助工具」 • 則提供通訊軟體模型建構工具與持續整合等輔助。

  6. WiMAX: Roadmap • 第一年(2006) • 定義計畫之功能需求、介面需求、及使用案例 • 完成單向、點對點的Fixed WiMAX (802.16-2004) 網路模擬系統 • 提供單向廣播應用(Video/LIS) • 第二年(2007) • 進行跨層設計與整合 • 完成雙向、點對多點的Fixed WiMAX (802.16-2004) 網路模擬系統 • 提供雙向互動應用(Video/LIS) • 通道編解碼FPGA驗証 • 教育訓練用分層模擬軟體模組 • 第三年(2008) • 進行進階之跨層設計與整合 • 完成雙向、點對多點的Mobile WiMAX (802.16e-2005)網路模擬系統 • 發展嵌入式WiMAX功能模組 • 通道編解碼IC實現

  7. 計畫規模頗大,最多曾經有12個子計畫。 • 此計劃最重要的目標,就是建構一套WiMAX 系統軟體,作為業界的參考模型。 • 軟體流程不能保證專案如期完工,但能用來監控時程與進度,如果沒有流程,進度落後或是超前,都無法掌握,那軟體勢必是無法順利開發與整合的。

  8. 溝通工具(Communication) • 第二年起,在溝通子計畫介面時,最常使用的溝通工具是UML的使用者案例(Use Case)與循序圖(Sequence Diagram)

  9. 圖 1 使用案例圖(Use Case Diagram)

  10. 圖 2 System Sequence Diagram

  11. 開發環境與教育訓練(Education) • 連續三年的專案期間,不斷有碩士班學生畢業,為了讓新進人員快速進入狀況,因此,每年都會舉辦教育訓練。

  12. 文件整合流程 • 主要分成5個階段:事前準備、教育訓練、文件撰寫、形式審查、文件整合 文件產出流程表

  13. JCIS圖 版本控管

  14. 程式碼檢閱(Code Review) • 對一個軟體專案來說,實作的重點就是寫程式,即使有教育訓練,不同領域的開發人員,因為他們過去的背景,會讓他們以各種不同的想法採用特殊的程式設計,因此需要進一步去檢閱程式碼,去除不同想法所產生的錯誤與差異。

  15. 制定一個共同的Coding Standard • WiMAX是一團隊計畫 • 成員來自不同領域,所受的訓練也不同,如果沒有一個共同的Coding Standard,當所有程式整合在一起會多麼不協調? • 或許不協調只是美觀上的問題 • 但Coding Standard不只是美觀上的問題,一致的Coding Standard更能加速別人了解程式,進而提高效率。

  16. 測試(Testing) • 一個龐大的軟體,如果沒有足夠的測試是很難整合的,所以測試是需要經過設計跟訓練的,在不同階段需要不同的測試,在過去三年,我們使用了單元測試(Unit Test)、迴歸測試(Regression Test)與測試驅動開發(Test Driven Development)等技巧減少錯誤,利於整合。

  17. 軟體架構評估(Software Architecture Evaluation) • 軟體架構在大型軟體中是非常重要的,而且會完全影響到後續的設計

  18. 結論 • 此計畫開發並整合一個符合WiMAX通訊協定規格的系統模擬平台,透過影像及地理資訊兩個應用服務,模擬該服務在WiMAX無線網路環境下的運作情形。 • 計畫成果已發表於二○○七「開放原始碼」技術與應用研討會。 • 此計畫在執行過程中導入CMMI ML2所要求的軟體開發流程,減少不同領域間合作的困難,輔助工具也減少系統開發階段及系統整合階段所花費的時間。 • 開發成果及開發經驗,能提供業界一個成功的案例,作為業界開發WiMAX相關產品的參考模型

  19. ~簡報結束~謝謝各位!

More Related