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

正文內(nèi)容

mp3的設(shè)計(jì)與應(yīng)用畢業(yè)設(shè)計(jì)論文-文庫(kù)吧在線文庫(kù)

  

【正文】 值區(qū)域采用二維哈夫曼編碼,而且可選擇地分為三個(gè)亞區(qū),每個(gè)有獨(dú)立選擇的哈夫曼碼表。需要轉(zhuǎn)換的頻率線有一個(gè)低邊界,這個(gè)低邊界是由右聲道的zero_part決定的,并且使用右聲道的尺度因子來(lái)作為is_pos。MP3音頻解碼過(guò)程中的第一步就是使解碼器與輸入數(shù)據(jù)流同步。但在解碼過(guò)程中,哈夫曼解碼和反量化過(guò)程是分開實(shí)現(xiàn)的。 逆向離散余弦變換逆向離散余弦變換主要是使用逆向離散余弦變換的公式,對(duì)反量化得出的信號(hào)進(jìn)行變換。其算法思想是用蝶形算法進(jìn)行相鄰塊相鄰頻率線的調(diào)整。其原理流程如下:合成多相濾波算法圖上圖流程可簡(jiǎn)述如下:5 將從32個(gè)子帶抽來(lái)的32個(gè)sample值通過(guò)一個(gè)矩陣運(yùn)算算出64個(gè)中間值6 將這64個(gè)中間值放入一個(gè)長(zhǎng)度為1024的FIFO緩沖區(qū)(這個(gè)緩沖區(qū)初始化為0)。進(jìn)一步分解,即重復(fù)這個(gè)過(guò)程,減少乘法數(shù)量。K9K2GXXX0M是三星公司開發(fā)的目前單片容量最大的閃存芯片,它的單片容量高達(dá)256M,同時(shí)還提供有8M額外容量。表1 K9K2GXXU0M的編程和擦除特性參 數(shù)符 號(hào)最 短典 型最 長(zhǎng)單 位編程時(shí)間tPROG 300700μs緩存編程的虛擬忙時(shí)間tCBSY 3700μs在同一頁(yè)中的局部編程循環(huán)主列NOP  4周期空列  4周期塊擦除時(shí)間tBERS 23ms?。耍梗耍玻牵兀兀眨埃偷墓苣_說(shuō)明K9K2GXXU0M有48?jìng)€(gè)引腳,其引腳排列如圖1所示。只有在RE的下降沿時(shí),輸出數(shù)據(jù)才有效,同時(shí),它還可以對(duì)內(nèi)部數(shù)據(jù)地址進(jìn)行累加。PRE:通電讀操作,用于控制通電時(shí)的自動(dòng)讀操作,PRE端接到VCC可實(shí)現(xiàn)通電自動(dòng)讀操作。壞塊在大多數(shù)情況下也是可擦寫的,并且一旦被擦掉就不可能恢復(fù)。當(dāng)?shù)刂纷兓瘯r(shí),隨機(jī)讀操作可以將選定頁(yè)中的2112字節(jié)數(shù)據(jù)在25μs內(nèi)存入數(shù)據(jù)寄存器中。寫入頁(yè)編程確認(rèn)指令(10h)即可開始編程操作,但寫入指令(10h)前還必須輸入連續(xù)數(shù)據(jù)。通過(guò)R/ B腳可以判斷內(nèi)部編程是否完成。一個(gè)原始頁(yè)地址指令為“35h"的讀操作,就可以把整個(gè)2112字節(jié)的數(shù)據(jù)轉(zhuǎn)移到內(nèi)部數(shù)據(jù)緩沖器中。實(shí)際上,當(dāng)?shù)刂肪€A12~A17懸空時(shí),只有地址線A18~A28可用。同時(shí)隨著閃存使用的廣泛,對(duì)它容量的要求也越來(lái)越高。DQ:數(shù)據(jù)輸入/輸出端。 關(guān)鍵詞:FT245BM USB接口 并行I/O口 概 述  當(dāng)前,USB外設(shè)的開發(fā)是一個(gè)熱點(diǎn)。支持UHCI/OHCI主控制器;串行接口引擎主要用于完成USB數(shù)據(jù)的串/并雙向轉(zhuǎn)換,以及循環(huán)冗余校驗(yàn)碼(CRC5/CRC16)的產(chǎn)生和檢錯(cuò);USB協(xié)議引擎管理來(lái)自USB設(shè)備控制端口的數(shù)據(jù)流;FIFO控制器處理外部接口和收發(fā)緩沖區(qū)間的數(shù)據(jù)轉(zhuǎn)換。該電路采用總線供電模式,同時(shí)采用上電復(fù)位方式,通過(guò)的輸出使單片機(jī)復(fù)位。該EEPROM是可選的。在讀取數(shù)據(jù)時(shí)。發(fā)送數(shù)據(jù)過(guò)程,可根據(jù)圖6所示發(fā)送數(shù)據(jù)時(shí)序圖,同理編寫發(fā)送數(shù)據(jù)的程序。S3C44B0X除具備一般嵌入式芯片所具有的總線、SDRAM控制器和3個(gè)串口等外設(shè)之外,還具有TFT LCD控制器、USB Slave、USB Host、I2C總線控制器、SPI控制器、IIS音頻接口、SDamp。通過(guò)S3C44B0X的I/O口對(duì)STA013發(fā)送音頻數(shù)據(jù),解碼過(guò)程由STA013的DSP核來(lái)進(jìn)行。當(dāng)數(shù)據(jù)請(qǐng)求的中斷請(qǐng)求信號(hào)由高變低,系統(tǒng)開始響應(yīng)下一次數(shù)據(jù)請(qǐng)求。但是對(duì)于MP3解碼部分芯片的驅(qū)動(dòng)需要自己編寫。和Line In輸入模式 if(STA013_SendCommand(DGT_CTL_REG,0,0x00)) // DAC靜音 STA013_PrintError()。i++){ if((dbuf[i]=malloc(BUF_LEN))==NULL){ printf(Allocation %d Error \n, i)。在此謹(jǐn)向他表示衷心的感謝!同時(shí),在畢業(yè)設(shè)計(jì)過(guò)程中,還得到xxx、xxx、xxx、xxx同學(xué)的大力支持與幫助。整個(gè)操作界面簡(jiǎn)潔明了,系統(tǒng)在開機(jī)后提供了當(dāng)前時(shí)間,以及播放、設(shè)置和復(fù)位按鍵,可以直接通過(guò)播放鍵來(lái)實(shí)現(xiàn)多通道播放功能,通過(guò)設(shè)置鍵進(jìn)行歌曲目錄的編排。 } 播放程序的設(shè)計(jì) 作為本系統(tǒng)的一個(gè)主要?jiǎng)?chuàng)新點(diǎn),在多通道部分設(shè)計(jì)合理且高效的播放程序代碼很重要,在這里采用的是將待解碼的MP3文件先由USB設(shè)備復(fù)制到內(nèi)存的緩沖區(qū),再由緩沖區(qū)發(fā)送給解碼器的方法。 if(STA013_SendCommand(PWR_CON_REG,0,0x00)) //上電 STA013_PrintError()。BootLoader的任務(wù)是初始化芯片和主板,因?yàn)閁Boot的優(yōu)點(diǎn)在于對(duì)多系統(tǒng)和多平臺(tái)的支持。 多通道功能的實(shí)現(xiàn) 系統(tǒng)多通道播放采用的基本方法是(以四通道為例):當(dāng)系統(tǒng)上電以后,解碼控制信號(hào)為了實(shí)現(xiàn)對(duì)每一個(gè)解碼通道的具體工作狀態(tài)控制,通過(guò)采用外接一個(gè)四路轉(zhuǎn)換開關(guān)(CD4066),控制各路通道解碼芯片的工作狀態(tài)。 MP3解碼電路設(shè)計(jì) 本系統(tǒng)解碼部分的硬件采用了ST公司的STA013解碼芯片以及AKM的AK4393芯片。 為了提高系統(tǒng)運(yùn)行效率,實(shí)現(xiàn)多通道播放管理,本系統(tǒng)選用三星公司的S3C44B0X作為核心處理器,主要負(fù)責(zé)數(shù)據(jù)轉(zhuǎn)換,輸出通道的選擇,以及LCD的控制。根據(jù)圖4所示接收數(shù)據(jù)時(shí)序圖,首先,須采樣到信號(hào)為低,若為低,表明有接收到來(lái)自PC機(jī)的數(shù)據(jù),允許單片機(jī)通過(guò)八位數(shù)據(jù)總線D0~D7讀取數(shù)據(jù)。用戶可以在這虛擬串口上進(jìn)行應(yīng)用程序的開發(fā)。在PCB板的設(shè)計(jì)中,數(shù)據(jù)線的走線應(yīng)盡可能短并且長(zhǎng)度相等。  另外, V的穩(wěn)壓器,1個(gè)6 MHz的振蕩器、8倍頻的時(shí)鐘倍頻器、USB鎖相環(huán)和EEPROM接口。 FT245BM芯片功能簡(jiǎn)介  FT245BM的主要功能是進(jìn)行USB和并行I/O口之間的協(xié)議轉(zhuǎn)換。在脈沖充電占空比降低到一定程度(如低于5%至10%)時(shí),DS2770還具有輔助的充電終止控制方式,即在電池溫度超過(guò)+50℃,DS2770內(nèi)部的EEPROM可使系統(tǒng)處理器精確計(jì)算出電量.  ,該器件主要由1Wire接口和地址、用于測(cè)量電池電壓、溫度、電流及累積電流的模數(shù)轉(zhuǎn)換器ADC、EEPROM和SRAM、以及充電控制電路等部分組成.  ,而將IS2通過(guò)10kΩ電阻接SNS,這樣,IS1與IS2之間的電流差即可用于指示電池是被充電(電流差為正)還是在放電(電流差為負(fù)).  DS2770有256字節(jié)的訪問(wèn)空間,其中,低32字節(jié)為命令、狀態(tài)和控制寄存器,之后的32字節(jié)為用戶可訪問(wèn)的EEPROM,:EEPROM一旦寫入,將永久鎖定,.   DS2770的應(yīng)用電路  使用脈沖充電器應(yīng)該使用限流且穩(wěn)壓的電源,由于脈沖充電器不調(diào)節(jié)充電電流,因此,限流是必要條件,不過(guò)巧妙通過(guò)無(wú)源元件,.圖中,當(dāng)充電電源連接到CS和PACK之間,且DS2770檢測(cè)到電源后,肖特基二極管D1用于禁止電容C1通過(guò)充電電源放電?! NS :電流撿測(cè)電阻連接端。.6 讀狀態(tài)K9K2GXXU0M內(nèi)的狀態(tài)寄存器可以確認(rèn)編程和擦除操作是否成功完成。由于這個(gè)原因,該操作應(yīng)使用兩位錯(cuò)誤糾正。.4 存儲(chǔ)單元復(fù)錄該功能可以快速有效地改寫一頁(yè)中的數(shù)據(jù)而不需要訪問(wèn)外部存儲(chǔ)器。圖3為其編程操作時(shí)序圖。數(shù)據(jù)地址可以從將要輸出的數(shù)據(jù)地址中通過(guò)隨機(jī)輸出指令自動(dòng)找到下一個(gè)地址。塊置換是由容量為一頁(yè)的緩沖器來(lái)執(zhí)行的,可以通過(guò)發(fā)現(xiàn)一個(gè)可擦的空塊和重新對(duì)當(dāng)前數(shù)據(jù)對(duì)象進(jìn)行編程來(lái)復(fù)制塊中的剩余部分?!。耍梗耍玻牵兀兀眨埃偷膲膲K閃存同其它固體存儲(chǔ)器一樣都會(huì)產(chǎn)生壞塊。 R/ B:就緒/忙輸出,R/ B的輸出能夠顯示設(shè)備的操作狀態(tài)。ALE:地址鎖存端用于激活地址到內(nèi)部地址寄存器的路徑,并在WE上升沿且ALE為高電平時(shí),地址鎖存。芯片上的寫控制器能自動(dòng)控制所有編程和擦除操作,包括提供必要的重復(fù)脈沖、內(nèi)部確認(rèn)和數(shù)據(jù)空間等。文中主要介紹了K9K2GXXU0M的特性、管腳功能和操作指令,重點(diǎn)說(shuō)明了K9K2GXXU0M閃存的各種工作狀態(tài),并給出了它們的工作時(shí)序。 Byeong Gi Lee的dct快速算法Byeong Gi Lee的DCT快速算法是用于2的n次冪個(gè)點(diǎn)的dct快速算法。如下公式:resulti = zi + si for i = 0 to 17si = zi+18 for i = 0 to 17 SzuWei Lee的快速算法SzuWei Lee的IMDCT快速算法是針對(duì)非2的n次冪個(gè)點(diǎn)的IMDCT快速算法。子帶合成是逆向離散余弦變換后的一個(gè)通道中32個(gè)子帶的樣值,經(jīng)過(guò)一系列的計(jì)算還原出32個(gè)PCM數(shù)字音頻信號(hào)的過(guò)程。在編碼的MDCT過(guò)程中,對(duì)于長(zhǎng)窗產(chǎn)生的頻譜值先按子帶然后按頻率排列;對(duì)于短窗,產(chǎn)生的頻譜值按子帶、窗、頻率的順序排列。主數(shù)據(jù)包含的數(shù)據(jù)有縮放因子、哈夫曼數(shù)據(jù)及附加數(shù)據(jù)。這1152個(gè)采樣值被分為2個(gè)粒度組,每個(gè)粒度組包含576個(gè)采樣值。如果索引指向的是一個(gè)值結(jié)構(gòu),則這個(gè)值結(jié)構(gòu)就包含了要查找的數(shù)據(jù)。對(duì)第2 粒度組解碼時(shí),若為長(zhǎng)塊,則必須考慮尺度因子選擇信息。在此范圍里的最大絕對(duì)值限制為8191。長(zhǎng)塊和短塊之間的切換有一個(gè)過(guò)程,一般用一個(gè)帶特殊長(zhǎng)轉(zhuǎn)短(即,起始?jí)Kblock_type = 1)或短轉(zhuǎn)長(zhǎng)(即終止塊,block_type = 3)數(shù)據(jù)窗口的長(zhǎng)塊來(lái)完成這個(gè)長(zhǎng)短塊之間的切換。需要注意的是,幀頭CRC校驗(yàn)字和幀邊信息在幀數(shù)據(jù)中是滑動(dòng)的。 / / 空白字unsigned int extension : 1 ?!☆^信息解碼頭信息解碼目的是找出這一幀的特征信息,如采樣率,是否受保護(hù),是否有填充位等。 程序系統(tǒng)結(jié)構(gòu) mp3解碼流程圖其中同步及差錯(cuò)檢查包括了頭解碼模塊在主控模塊開始運(yùn)行后,主控模塊將比特流的數(shù)據(jù)緩沖區(qū)交給同步及差錯(cuò)檢查模塊,此模塊包含兩個(gè)功能,即頭信息解碼及幀邊信息解碼,根據(jù)它們的信息進(jìn)行尺度因子解碼及哈夫曼解碼,得出的結(jié)果經(jīng)過(guò)逆量化,立體聲解碼,混淆縮減,IMDCT,頻率反轉(zhuǎn),合成多相濾波這幾個(gè)模塊之后,得出左右聲道的PCM碼流,再由主控模塊將其放入輸出緩沖區(qū)輸出到聲音播放設(shè)備??刂奇I盤通常是按鈕開關(guān)。我們知道聲音的本質(zhì)是波,人說(shuō)能聽到的聲音的頻率在20Hz到20kHz之間,稱為聲波。它通過(guò)接受儲(chǔ)存主機(jī)通
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1