簡易檢索 / 詳目顯示

研究生: 程俊卿
Cheng, Chun-Ching
論文名稱: 以FGPA及USB介面為基礎之無線MP3廣播系統設計與實現
Design and Implementation of Wireless MP3 Broadcast System With FPGA and USB Interface
指導教授: 廖德祿
Liao, Teh-Lu
學位類別: 碩士
Master
系所名稱: 工學院 - 工程科學系
Department of Engineering Science
論文出版年: 2007
畢業學年度: 95
語文別: 中文
論文頁數: 72
中文關鍵詞: USBFPGA播放系統MP3
外文關鍵詞: Broadcast system, MP3, FPGA, USB
相關次數: 點閱:89下載:3
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 隨著多媒體技術的蓬勃發展,各種數位內容不斷推陳出新,亦使得資料格式由傳統的類比資訊逐漸走入數位化的時代。MP3音訊壓縮格式即為聲音資料由類比資訊轉換為數位資訊的明顯例子,其因應了數位化資料的特點:高資料壓縮率、抗雜訊能力佳、保密性佳與高彈性的傳輸方式。除了多媒體技術的進步外,近年來在數位資料的傳輸介面上亦有長足的突破,USB匯流排為PC與其週邊裝置提供一高速且可靠的傳輸介面,成為近5年來資料傳輸介面的主流。基於上述各項優點,本論文運用PC端所提供之數位音訊資料庫與強大的資料運算能力,結合USB高速傳輸介面與相關電子電路,設計並實現一套以個人電腦、USB與數位電路為基礎,具加密功能的無線MP3廣播/接收平台。
    本系統由PC端建立MP3資料庫,藉由USB介面傳送至廣播平台,並結合無線模組將其調變後廣播發射。接收平台將接收到的無線訊號經解調變、MP3解碼並撥放。系統包含以下設計:(1)以GUI音訊資料傳輸控制視窗(VB);(2)結合USB晶片(CY7C68013)及無線收發模組(RF Module)製作MP3廣播系統平台;(3) 以FPGA為核心整合無線收發模組和MP3解碼晶片實現接收端播放平台。所實現之廣播/接收系統,經實際測試後,確實可將MP3音訊資料加密並無線發射,並於接收端將其解密並撥放。

    The multimedia data format and transmission nowadays are mostly digitalized due to the various developments of the technology on the multimedia communication. MPEG Layer3 (MP3), a popular audio encoding format, is the obvious example. Moreover, digital file has been another breakthrough during these years because of its inherent advantages such as high compress rate, insensitivity to noise, and good encryption. In addition, Universal Serial Bus (USB), a serial bus standard to interface devices which provides high speed and reliability interface for PC, has been the main stream of computer peripheral device interface in five years.
    Inspired by the advantages mentioned above, a PC-based wireless MP3 broadcast system with the encryption is presented in this thesis. In this system, MP3 database, initially created by PC, was linked to broadcast system via the USB interface, and broadcasted by wireless module. After that, it was displayed on receivers with private key. It has been shown that the wireless MP3 broadcast system can work effectively and ensure data correction and security.

    摘要 III Abstract IV 誌謝 VI 目錄 VI 表目錄索引 X 圖目錄索引 XI 第一章 緒論 1 1.1 研究動機與目的 1 1.2 論文架構 2 第二章 基礎技術 3 2.1 MP3簡介 3 2.1.1 音訊數位化 3 2.1.2 MPEG-1 Layer 3壓縮格式 3 2.2 USB高速介面 4 2.2.1 USB沿革 4 2.2.2 USB介面特性 5 2.2.3 USB 的匯流排結構 5 2.2.4 USB通訊協定 6 2.2.5 USB 串列引擎SIE 7 2.2.6 USB主機與系統驅動程式 8 2.2.7 HID裝置 9 2.2.8 USB描述元 9 2.2.9裝置列舉 11 2.3 數位電路設計 12 2.3.1 FPGA 12 2.3.2 Verilog設計環境 13 第三章 介面技術與加密技術 15 3.1 I2C串列通訊協定 15 3.3 加密演算法 19 3.3.1 AES加密演算法 19 3.3.2 S-box 20 3.3.3有限場集合 20 3.3.4 Rijndael S-box 22 3.4 USB介面實現 25 3.4.1 USB裝置微控制器EZ-USB FX2 25 3.4.2 USB晶片CY7C68013 27 3.4.3 EEPROM燒錄系統 27 3.4.4 USB發展介面 30 第四章 系統分析與設計 32 4.1 系統架構 32 4.2 系統分析 33 4.3 USB介面MP3廣播平台 34 4.3.1 無線收發模組 36 4.3.1.1 無線模組 36 4.3.1.2 無線模組介面控制IC 36 4.3.1.3 無線收發模組之介面控制及應用 37 4.3.2 USB晶片韌體設計 38 4.3.2.1 韌體設計環境 39 4.3.2.2 裝置描述元設計 39 4.3.2.3 無線交握協定(Wireless Handshaking Protocol)之設計 40 4.3.3 人機介面程式設計 41 4.3.3.1 Windows API 42 4.3.3.2 使用者GUI操作視窗設計 42 4.3.3.2 使用者程式與USB硬體裝置之通訊協定 43 4.4 FPGA-based MP3接收播放平台 44 4.4.1 FPGA雛型數作電路模組設計/模組雛型架構 45 4.4.2 Handshaking 資料交握機制 46 4.4.3 無線收發模組 47 4.4.4 MP3音訊解碼 48 4.4.4.1 MP3 Decoder Chip Set 49 4.4.4.2 SPI控制器設計 50 4.4.5 Memory FIFO Buffer記憶體模組 51 4.4.6 FPGA主控制模組設計 52 4.4.7 FPGA模組合成 53 第五章 MP3廣播系統實現與測試 54 5.1 系統實現 54 5.1.1 USB廣播平台硬體實現 54 5.1.2 FPGA-based MP3播放平台硬體實現 55 5.2 系統測試 56 5.2.1 USB平台連線測試 56 5.2.2 USB廣播平台資料傳送驗證 58 5.2.4 MP3播放平台測試 60 5.2.4.1 MP3 Decoder Sin test 60 5.2.4.2 加解密音訊結果 61 第六章 結論與未來發展 64 6.1 結論 64 6.2 未來發展 65 參考文獻 66 附錄1: EEPROM 燒錄電路及Layout 68 附錄2: 發展板電路及Layout 69 附錄3: RFW-D100 內部暫存器及其功能 70 附錄4: RFW-D100電路及Layout 71 自述 72

    [1] “CY7C68013 EZ-USB FX2 USB Microcontroller High-Speed USB Peripheral Controller” ,Cypress Semiconductor,2002.
    [2] “Device Class Definition for Human Interface Devices”, USB Implementers Forum, Version 1.11, 2001.
    [3] “EZ-USB FX2 Technical Reference Manual”, Cypress Semiconductor, Version 2.2, 2001.
    [4] “EZ-USB FX2TM USB Microcontroller, High-speed USB Peripheral Controller”, Cypress Semiconductor, Version 2.2, 2002.
    [5] “Uneversal Serial Bus Usage Tabels for HID Power Devices”, USB Implementers Forum, Version 1.0, 1997.
    [6] “USB device with serial interface”, Philips Semiconductor, 1998.
    [7] “Universal Serial Bus Specification”, USB Implementers Forum, Reversion 2.0, 2000.
    [8] SAMIR PALNITKAR, “Verilog HDL:a guide to digital design and synthesis,2nd ed”, 全華科技圖書, 2005.
    [9] 林展瑞,利用BLOWFISH演算法於加密晶片之設計,國立中央大學電機工程研究所碩士論文,1999。
    [10] 孫國智,高安全性的Twofish加解密晶片設計與FPGA實作,國立台北大學通訊工程研究所碩士論文,2005。
    [11] 郭士秋編著,USB理論規範與設計,儒林圖書有限公司,1999。
    [12] 陳乃塘編著,“USB系統架構圖解”,陸克文化事業有限公司,1999。
    [13] 許永和編著,“微理機-USB週邊裝置設計與應用”,長高科技股份有限公司,2002。
    [14] 黃名斌,USB介面之模組化腦波記錄儀,中原大學醫學工程研究所碩士論文,2003
    [15] 黃吉民,嵌入式網路影像擷取系統暨MP3播放器之開發,國立成功大學工程科學研究所碩士論文,2005。
    [16] 郭瀚鴻,USB介面之PC-based多媒體數位撗播接收系統,南台科技大學電子工程研究所碩士論文,2005。
    [17] 許永和編著 ,“USB2.0高速週邊裝置設計之實務應用”,全華科技圖書,2006。
    [18] 鄭信源編著,“Verilog硬體描述語言數位電路-設計實務”,儒林圖書公司,2003。
    [19] 劉益輝,MP3編碼器與AES加解密演算法之硬體實現,國立成功大學工程科學研究所碩士論文,2004。
    [20] 薛棟樑、許永和編著,USB FX2軟體發展平台之操作與應用,長高科技股份有限公司,2004。
    [21] 顏嘉助,EZ-USB發展平台之研究,國立成功大學工程科學研究所碩士論文,2005。

    下載圖示 校內:2008-07-11公開
    校外:2008-07-11公開
    QR CODE