跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.54) 您好!臺灣時間:2026/01/12 15:47
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:趙耘
研究生(外文):Yun Chao
論文名稱:通訊軟體參考模型之建立與應用實例
論文名稱(外文):Communication Software Reference Model
指導教授:謝金雲鄭有進鄭有進引用關係
口試委員:陳俊良李允中劉玉蓀
口試日期:2007-01-08
學位類別:碩士
校院名稱:國立臺北科技大學
系所名稱:資訊工程系研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2007
畢業學年度:95
語文別:中文
論文頁數:72
中文關鍵詞:通訊軟體參考模型通訊規格AMR Speech CodecGSM
外文關鍵詞:Communication SoftwareReference ModelSpecificationAMR Speech CodecGSM
相關次數:
  • 被引用被引用:2
  • 點閱點閱:192
  • 評分評分:
  • 下載下載:3
  • 收藏至我的研究室書目清單書目收藏:0
  通訊軟體的最大特點為軟體必須根據通訊規格的內容撰寫;而且因為通訊規格的內容非常複雜,軟體也非常龐大而複雜。當通訊軟體工程師因為規格變動或因應增加功能而必須修改軟體時,經常有不知從何下手的問題。我們提出一個可行的解決方案,這個解決方案是在通訊協定規格與通訊軟體之間建立一個通訊軟體參考模型 (communication software reference model),此模型如同一份通訊協定規格與軟體之間的對應地圖。通訊軟體開發人員如果擁有這個通訊軟體參考模型就可按圖索驥迅速找到對應於通訊規格某一功能的軟體元件,並了解此元件與其他元件之間的關聯性。
  在本篇論文中,將以Adaptive Multi-Rate (AMR) Speech Codec所建立的參考模型為實例,說明如何建立一個通訊軟體開發參考模型,以及如何使用此參考模型。
Communication Software Reference Model (CSRM) can help communication software developers binding the relationship between an implementation and specifications. Because an implementation of the communication software often references several specifications, developers may have difficulties finding a mapping. CSRM can be used to easy the difficulties between implementations and specifications.
In this thesis, we’ll introduce how to build and apply a CSRM with a real example – AMR Speech Codec.
中文摘要 i
英文摘要 ii
誌謝 iii
目錄 iv
表目錄 vi
圖目錄 vii
第一章 緒論 1
1.1 研究背景與動機 1
1.2 研究目標 2
1.3論文組織架構 3
第二章 相關研究 4
2.1 Global System for Mobile communications (GSM) 4
2.1.1 Mobile Station 5
2.1.2 Base Station Subsystem 6
2.1.3 Mobile Switching and Management Subsystem 6
2.1.4 Operation Monitoring and Maintenance Subsystem 7
2.2 Adaptive Multi-Rate (AMR) Speech Codec 7
2.2.1 AMR Codec簡介 7
2.2.2 AMR Speech Codec簡介 9
2.3 Unified Process 13
2.4 Eclipse Platform 14
第三章 通訊軟體參考模型建立流程 17
3.1 建立Analysis Model:描述通訊規格與通訊軟體的功能 18
3.2 建立Design Model:分析規格與原始碼的關聯 25
3.3 建立Implementation Model:連結規格與原始碼 31
3.4 建立Test Model:驗證通訊軟體參考模型 36
第四章 CSRM Builder的設計與使用模式 37
4.1 系統架構 37
4.2 C Source Editor 40
4.3 CSRM Diagram Editor 42
4.3.1 CSRM Diagram Editor概觀 42
4.3.2 CSRM Diagram Editor的類別圖編輯器 45
4.4 Marker 46
4.5 討論 48
第五章 通訊軟體參考模型的應用實例 51
5.1 使用CSRM Builder建立AMR Speech Decoder參考模型 51
5.1.1 建立Analysis Model 51
5.1.2 建立Design Model 53
5.1.3 建立Implementation Model 58
5.2 利用參考模型實作AMR Speech Codec聲音干擾 60
第六章 結論 69
參考文獻 70
[1]Michael Blaha and James Rumbaugh, Object-Oriented Modeling and Design with UML 2/e, New Jersey: Person Prentice Hall, 2005, pp.185-186.
[2]Friedhelm Hillebrand, GSM and UMTS: The Creation of Global Mobile Communication, England: John Wiley & Sons, 2002, pp.371-384.
[3]ETSI, Digital cellular telecommunications system (Phase 2+); Adaptive Multi Rate (AMR) speech; ANSI-C code for the AMR speech codec (GSM 06.73 version 7.4.1 Release 1998), European: ETSI, 2000, pp.1-25.
[4]ETSI, Digital cellular telecommunications system (Phase 2+) (GSM); Adaptive Multi-Rate (AMR) speech transcoding (GSM 06.90 version 7.2.1 Release 1998), European: ETSI, 2000, pp.1-58.
[5]ETSI, Digital cellular telecommunications system (Phase 2+) (GSM); Substitution and muting of lost frames for Adaptive Multi Rate (AMR) speech traffic channels (GSM 06.91 version 7.1.1 Release 1998), European: ETSI, 2000, pp.1-14.
[6]ETSI, Digital cellular telecommunications system (Phase 2+) (GSM); Comfort noise aspects for Adaptive Multi-Rate (AMR) speech traffic channels (GSM 06.92 version 7.1.1 Release 1998), European: ETSI, 1999, pp.1-12
[7]ETSI, Digital cellular telecommunications system (Phase 2+) (GSM); Discontinuous Transmission (DTX) for Adaptive Multi-Rate (AMR) speech traffic channels (GSM 06.93 version 7.2.1 Release 1998), European: ETSI, 2000, pp.1-15.
[8]ETSI, Digital cellular telecommunications system (Phase 2+) (GSM); Voice Activity Detection (VAD) for Adaptive Multi-Rate (AMR) speech traffic channels; General description (GSM 06.94 version 7.1.1 Release 1998), European: ETSI, 1999, pp.1-28.
[9]Graig Larman, Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, 3/e, New Jersey: Pearson Education, 2005, pp.1-702.
[10]Ivar Jacobson, Grady Booch, James Rumbaugh, The Unified Software Development Process, 3/e, U.S.A.: Addision-Wesley, 1996, pp.1-463.
[11]AmaterasUML, http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasUML
[12]Quickmark, http://dev.eclipse.org/newslists/news.eclipse.tools/msg36817.html
[13]Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Design Pattern: Elements of Reusable Object-Oriented Software, Indiana: Addison-Wesley, 1995.
[14]Jörg Eberspächer, Hans-Jörg Vögel, Christian Bettstetter, GSM: Switching, Services and Protocol, 2/e, New York: John Wiley & Sons, 2001, pp.34-130.
[15]ETSI, Digital cellular telecommunications system (Phase 2+) (GSM);Adaptive Multi-Rate (AMR); Speech processing functions; General description(GSM 06.71 version 7.0.2 Release 1998), European: ETSI, 1999, pp.1-12.
[16]Martin Fowler, UML Distilled Third Edition: A Brief Guide To The Standard Object Modeling Language, Boston: Pearson Education, 2004, pp.1-174.
[17]Eclipse, http://www.eclipse.org/
[18]Extend Eclipse''s Java Development Tools, http://www-128.ibm.com/developerworks/opensource/library/os-ecjdt/
[19]OSGi, http://www.osgi.com
[20]李文棋,一個支援測試案例選擇的工具,碩士,國立台北科技大學資訊工程研究所,台北,1995。
[21]Eclipse Document, http://help.eclipse.org/help31/index.jsp
[22]Eclipse Graphical Editing Framework (GEF), http://www.eclipse.org/gef/
[23]Eclipse C/C++ Development Tooling (CDT), http://wiki.eclipse.org/index.php/CDT
[24]Create an Eclipse-based application using the Graphical Editing Framework, http://www-128.ibm.com/developerworks/opensource/library/os-gef/
[25]Siegmund M. Redl, Matthias K. Weber, Malcolm W. Oliphant, An Introduction To GSM, Michigan: Artech House, 1995, pp.27-30.
[26]Siegmund M. Redl, Matthias K. Weber, Malcolm W. Oliphant, GSM And Personal Communications Handbook, Michigan: Artech House, 1998, pp.391-397.
[27]European Telecommunications Standard Institute (ETSI), http://www.etsi.org/home.htm
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top