freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

mp3的設(shè)計(jì)與應(yīng)用_畢業(yè)設(shè)計(jì)論文-wenkub.com

2025-02-21 11:24 本頁(yè)面
   

【正文】 ksv*3t nGK8! z89Am YWv*3tnGK8! z89Am YWpazadNuKNamp。ksv*3t nGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8!z89Am YWv*3tnGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am UE9aQGn8xp$Ramp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。ksv*3t nGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 UE9aQGn8xp$Ramp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm6X4NGpP$vSTTamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 UE9aQGn8xp$Ramp。gTXRm 6X4NGpP$vSTTamp。 gTXRm6X4NGpP$vSTTamp。 gTXRm6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。gTXRm 6X4NGpP$vSTTamp。gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 QA9wkxFyeQ^! djsXuyUP2kNXpRWXm Aamp。在畢業(yè)設(shè)計(jì)過程中, X 教員認(rèn)真指導(dǎo),多方面支持,給出了許多很好的指導(dǎo)意見。本系統(tǒng)的操作界面選用 MiniGUI 軟件進(jìn)行編寫,通過對(duì) MiniGUI 運(yùn)行模式的選擇、 MiniGUI 的移植 [5]以及界面程序的編寫,最終的操作界面如圖 4 所示。i4。 if(STA013_SendCommand(ACT_CON_REG,0,0x00)) //數(shù)據(jù)傳送激活 STA013_PrintError()。 if(STA013_SendCommand(ANG_CTL_REG,0,0)) // 0x13, 0x12 選擇 DAC STA013_PrintError()。 if(STA013_SendCommand(ACT_CON_REG,0,0x00)) //未激活狀態(tài) STA013_PrintError()。 驅(qū)動(dòng)程序的設(shè)計(jì) 本系統(tǒng)所編譯的μ Clinux 內(nèi)核中包含有 USB、 LCD 等驅(qū)動(dòng)程序,只要根據(jù)需要適當(dāng)?shù)男薷谋憧梢詰?yīng)用。 操作系統(tǒng)的實(shí)現(xiàn) 在嵌入式系統(tǒng)中,通常并沒有像 BIOS 那樣的固件程序,因此整個(gè)系統(tǒng)的加載啟動(dòng)任務(wù)就完全由 BootLoader 來完成。 在播放過程中, CPU 實(shí)時(shí)響應(yīng)各通道傳輸數(shù)據(jù)的請(qǐng)求,選通該路的解碼芯片,被選通的解碼芯片對(duì)從總線上獲取的 mp3 文件數(shù)據(jù)進(jìn)行解碼,而未被選通的解碼通道則忽略總線上的音頻數(shù)據(jù)。 圖 2 解碼部分接口電路圖 此外,由于實(shí)現(xiàn)多通道的播放形式,所以需要在設(shè)計(jì)過程中提供多套相同的解碼芯片和 DAC。 解碼部分與 S3C44B0X 的接口電路部分如圖 2 所示。此外, S3C44B0X 提供的標(biāo)準(zhǔn)接口可以支持市面上絕大多數(shù)型號(hào)的 LCD 顯示屏,制作也相對(duì)簡(jiǎn)單,所以本文只對(duì) MP3 播放器的解碼實(shí)現(xiàn)部分和多通道的實(shí)現(xiàn)方法進(jìn)行詳細(xì)說明。此多通道專業(yè) MP3 播放器的核心芯片 S3C44B0X 是基于 ARM7 而開發(fā)的多功能 SOC( Signal Operation Control)。 系統(tǒng)功能分析與結(jié)構(gòu)設(shè)計(jì) 多通道專業(yè) MP3播放器是專為滿足公共語(yǔ)音廣播市場(chǎng)的需求而設(shè)計(jì)的,其主要功能包括:( 1)音頻解碼和播放功能;( 2)通過 USB 接口與大容量外部存儲(chǔ)設(shè)備進(jìn)行數(shù)據(jù)傳輸;( 3)操作界面統(tǒng)一管理功能;( 4)多通道播放功能。軟件流程如圖 5所示。 在設(shè)備端,基于萬利的 Insight SE52仿真器進(jìn)行編程。我們直接應(yīng)用 MSComm 控件,將 置為 3, 置為“ 9600, n, 8, 1”(該速率為默認(rèn)設(shè)置,實(shí)際上 VCP 驅(qū)動(dòng)程序總是使數(shù)據(jù)以最快速率傳輸);通過 設(shè)置 COM3的開關(guān)狀態(tài);通過 和 讀入或輸出數(shù)據(jù)。該驅(qū)動(dòng)程序兼容 Windows 98/ 98 SE、 Windows 2021/ME/XP 等不同版本。用戶只須運(yùn)行相應(yīng)的 VB應(yīng)用程序,寫入自己相應(yīng)的 信息 即可。在 USB 接口的電源端采用一個(gè)磁珠,以減少主機(jī)和設(shè)備的干擾;同時(shí),電源端增加了去耦和旁路電容,以提高電路的抗干擾性能。 表 1 FT245BM 引腳功能 引腳號(hào) 引腳名稱 類 型 引腳功能 25 D0 I/O 雙向數(shù)據(jù)總線 24 D1 I/O 雙向數(shù)據(jù)總線 23 D2 I/O 雙向數(shù)據(jù)總線 22 D3 I/O 雙向數(shù)據(jù)總線 21 D4 I/O 雙向數(shù)據(jù)總線 20 D5 I/O 雙向數(shù)據(jù)總線 19 D6 I/O 雙向數(shù)據(jù)總線 18 D7 I/O 雙向數(shù)據(jù)總線 16 RD IN 由低變高時(shí),允許從接收數(shù)據(jù)緩沖區(qū)讀取數(shù)據(jù) 15 WR IN 由高變低時(shí),允許將數(shù)據(jù)發(fā)送到數(shù)據(jù)緩沖區(qū) 14 TXE OUT 為低時(shí),允許數(shù)據(jù)寫入發(fā)送數(shù)據(jù)緩沖區(qū) 12 RXF OUT 為低時(shí),允許數(shù)據(jù)緩沖區(qū)的數(shù)據(jù)被讀取 7 USBDP I/O USB 數(shù)據(jù)信號(hào)線 D+,接 8 USBDM I/O USB 數(shù)據(jù)信號(hào)線 D 32 EECS I/O EEPROM 片選線 1 EESK OUT EEPROM 時(shí)鐘線 2 EEDATA I/O EEPROM 數(shù)據(jù)線 10 PWREN OUT 電源使能線 11 SI/WU IN 發(fā)送立刻消息或喚醒信號(hào)線 4 RESET IN 復(fù)位腳 5 RSTOUT OUT 內(nèi)部復(fù)位生成器的輸出腳 27 XTIN IN 時(shí)鐘輸入腳 28 XTOUT OUT 時(shí)鐘輸出腳 31 TEST IN 測(cè)試腳 6 3V3OUT OUT 輸出腳 26 VCC PWR 電池, +~ 13 VCCIO PWR 控制引腳 10~ 1 14~ 1 18~ 25的信號(hào)電平, +~ + 17 GND PWR 電源地 30 AVCC PWR 內(nèi)部模擬電源 29 AGND PWR 內(nèi)部模擬電源地 硬件設(shè)計(jì) 第一章 編碼與解碼 FT245BM 的典型硬件電路如圖 3所示。它們均用于 USB 數(shù)據(jù)與并行 I/O 口數(shù)據(jù)的交換緩沖區(qū)。 FT245BM 內(nèi)部主要由 USB 收發(fā)器、串行接口引擎( SIE)、 USB 協(xié)議引擎和先進(jìn)先出( FIFO)控制器等構(gòu)成,如圖 1所示。該芯片由 FTDI ( Future Technology Devices Intl. Ltd.)公司推出,使用簡(jiǎn)單、性能卓越,只要熟悉單片機(jī)編程及簡(jiǎn)單的 VB、 VC 應(yīng)用程序編程,就可很容易地進(jìn)行用戶產(chǎn)品開發(fā)。詳細(xì)介紹 FT245BM 芯片的工作原理、內(nèi)部結(jié)構(gòu)、引腳分布及功能;給出基于 FT245BM 接口電路的典型設(shè)計(jì)及驅(qū)動(dòng)和應(yīng)用軟件的編寫方法。 第一章 編碼與解碼 LS1與 LS2:電流檢測(cè) 輸入端 . DS2770的結(jié)構(gòu)原理 DS2770為鋰離子電池充電器時(shí)采用脈沖充電方式 ,該方法在充電源和充電終止方式上與線性充電有所不同 .脈沖充電器需要一個(gè)限制電流等于期望充電率的電源 。 VSS:地端 。 第三章 電源控制 VCH:充電電壓輸入端 。 結(jié)束語(yǔ) 由于閃存具有非易失性、可電擦寫、掉電后數(shù)據(jù)不丟失等特點(diǎn),所以得到越來越廣泛的應(yīng)用。圖6為塊擦除操作的時(shí)序圖。塊地址裝載將從一個(gè)塊擦除指令開始,并在兩個(gè)循環(huán)內(nèi)完成。但是,如果該操作的運(yùn)行時(shí)間過長(zhǎng),將會(huì)由于數(shù)據(jù)丟失而引起位操作錯(cuò)誤,從而導(dǎo)致外部錯(cuò)誤“檢查/糾正”設(shè)備 檢查失效。該操作是一個(gè)連續(xù)執(zhí)行的讀指令,但不用連續(xù)地到目的地址訪問和復(fù)制程序。圖4為緩存編程操作時(shí)序圖。緩存編程只有在未完成的編程周期結(jié)束且數(shù)據(jù)寄存器從緩存中傳數(shù)后才能開始。隨機(jī)數(shù)據(jù)輸入也可以多次使用。 .2 頁(yè)編程 K9K2GXXU0M的編程是按頁(yè)進(jìn)行的,但它在單頁(yè)編程周 期中支持多個(gè)部分頁(yè)編程,而部分頁(yè)的連續(xù)字節(jié)數(shù)為2112。 可以通過寫入隨機(jī)數(shù)據(jù)輸出指令來從一頁(yè)中隨機(jī)地輸出數(shù)據(jù)。讀操作是以通過4個(gè)地址周期將00h地址寫到指令寄存器為開始指令,一旦該指令被鎖存,就不能在下頁(yè) 中寫入讀操作了。在擦除和編程操作后,如果出現(xiàn)讀失敗,應(yīng)當(dāng)進(jìn)行塊置換。壞塊均可以通過地址的布置系統(tǒng)找到,而在K9K2GXXU0M中地址為00h的第一塊一定應(yīng)當(dāng)是正常的。 ● NC:懸空。由于該端是漏極開路輸出,所以即使當(dāng)芯片沒有被選中或輸出被禁止時(shí),它也不會(huì)處于高阻態(tài)。當(dāng)WP為低電 平時(shí),其內(nèi)部高電平發(fā)生器將復(fù)位。 RE:讀使能端,用于控制數(shù)據(jù)的連續(xù)輸出,并將數(shù)據(jù)送到I/O總線。當(dāng)芯片沒有被選中或不能輸出時(shí),I/O口處于高阻態(tài)。 表1所列是K9K2GXXU0M閃存芯片的編程和擦除特性參數(shù)。芯片容量的提高并沒有削弱K9K2GXXX0M的功能,它可以在400μs內(nèi)完成一頁(yè)2112個(gè)字節(jié)的編程操作,還可以在2ms內(nèi)完成128k 字節(jié)的擦除操作,同時(shí)數(shù)據(jù)區(qū)內(nèi)的數(shù)據(jù)能以50ns/byte的速度讀出。但隨著閃存應(yīng)用的逐漸 廣泛,對(duì)閃存芯片容量的要求也越來越高,原來32M、64M的單片容量已經(jīng)不能再滿足人們的要求了。 32點(diǎn)運(yùn)算共使用了 80次乘法和 80次加法 119次減法。 *(N/2)*log2 N ) 次加法。完成后組成 512值的向量 U ? 加窗,即將 Ui 與窗口系數(shù) Di 相乘,得到另一 512值向量 W ? 最后將這 512值向量 W 每連續(xù)的 32個(gè)值中順次取一個(gè)值,一次共取得 512/32 = 16個(gè)值相加。 頻率反轉(zhuǎn) 在 IMDCT 之后,進(jìn)入合成多相濾波之前必須進(jìn)行頻率反轉(zhuǎn)補(bǔ)償以校正多相濾波器組的頻率反轉(zhuǎn)。 其公式如下: 在進(jìn)行了 IMDCT 變換之后,需對(duì)頻率信號(hào)進(jìn)行加窗、覆蓋、疊加。 第一章 編碼與解碼 重排序 重排序的目的在于把哈夫曼解碼之后的短塊的每個(gè)尺度因子帶 3個(gè)窗,每個(gè)窗 sfbwidth(尺度因 子 帶 寬 度 ) 個(gè) 采 樣 的 順 序 整 理 成 為 每 個(gè) 子 帶 三 個(gè) 窗 , 每 個(gè) 窗 六 個(gè) 采 樣xr[sb][window][freq_line]的順序。 頻 率 反 轉(zhuǎn) 和 子 帶 合 成 頻 率 反 轉(zhuǎn) 是 對(duì) 逆 向 離 散 余 弦 變 換 的 輸 出值中的奇數(shù)號(hào)子帶( 0到 31號(hào)子帶中的 1, 3, 5, ..., 31)中 的 奇 數(shù) 號(hào) 樣 本值( 每 個(gè) 子 帶 中 的 0到 17號(hào)樣本值的 1, 3, 5, ..., 17號(hào) 樣 本 值 )進(jìn) 行 反 相處 理 , 用 來 補(bǔ) 償 編 碼 時(shí) 為 提 高 離 散 余 弦 變 換 效 率 而 進(jìn) 行 的 頻 率 反 轉(zhuǎn) 。 解 碼 時(shí) , 重 排序及時(shí)將短窗中的頻譜值重新排列。 反 量 化 頻 譜 過 程 就 是 基 于 所得 到 的 哈 夫 曼 解 碼 數(shù) 據(jù) , 根 據(jù) 逆 量 化 全 縮 放 公 式 和 幀 邊 信 息 , 對(duì) 于 不 同 的窗 類 型 采 用 不 同 的公式以恢復(fù) 576個(gè)頻率線的真實(shí)值。 哈 弗 曼 解 碼 流 程 哈夫曼解碼和 反量化在 MP3編 碼 過 程 中 ,根 據(jù) 心 理 聲 學(xué) 模 型 的 輸 出 ,對(duì) 離 散 余 弦 變 換 的 輸 出 樣 本 以 粒 度 為 單 位 進(jìn) 行 的 量 化 和 分 配 , 再 對(duì) 量 化 的結(jié) 果 進(jìn) 行 哈 夫 曼 編 碼 。 在 取 得 同 步 以 后跟 著 的 數(shù) 據(jù) 就 是 幀 頭 信 息 , 包 括 采 樣 率 、 填 充 位 、 比 特 率 等 信 息 。 數(shù)據(jù)流的同步以及幀頭信息的讀取 MP3數(shù)據(jù)流的同步以幀為單位,每一幀的幀頭都包含同步信息。 數(shù)據(jù)幀 PCM 信號(hào)進(jìn)行 MP3壓 縮 時(shí) ,以 1152個(gè) PCM 采 樣 值 為 單 位 ,封 裝 成 具 有 固定長(zhǎng)度的 MP3數(shù) 據(jù) 幀 ,幀 是 MP3文件的最小組成單位。 第一章 編碼與解碼 處理流程 逆量化 逆量化公式 逆量化由下面公式算出: 短窗模式: 長(zhǎng)窗模式 : 其中: is[i] :由 huffman 編碼構(gòu)造的頻率線 sbg : subblock_gain scalefac_multiplier : = (scalefac_scale + 1) / 2 其它值均可在幀邊信息中找到。 在程序?qū)崿F(xiàn)上,哈夫曼表邏輯存儲(chǔ)采用了廣義表結(jié)構(gòu),物理存儲(chǔ)上使 用數(shù)組結(jié)構(gòu)。 scfsi
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1