• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于FPGA的FLAC音頻硬解碼的設(shè)計(jì)與實(shí)現(xiàn)

    2016-11-30 07:27:46劉喬壽黃國(guó)臣吉福生
    電子技術(shù)應(yīng)用 2016年2期
    關(guān)鍵詞:聲道解碼器解碼

    劉喬壽,黃國(guó)臣,吉福生

    (重慶郵電大學(xué) 光通信與網(wǎng)絡(luò)重點(diǎn)實(shí)驗(yàn)室,重慶 400065)

    基于FPGA的FLAC音頻硬解碼的設(shè)計(jì)與實(shí)現(xiàn)

    劉喬壽,黃國(guó)臣,吉福生

    (重慶郵電大學(xué) 光通信與網(wǎng)絡(luò)重點(diǎn)實(shí)驗(yàn)室,重慶 400065)

    針對(duì)高保真FLAC音頻播放系統(tǒng)中軟件解碼效率低下、占用系統(tǒng)資源大的問(wèn)題,提出一種基于FPGA的FLAC音頻硬解碼的設(shè)計(jì)方案。分析了FLAC音頻基本編解碼原理,并詳細(xì)介紹了基于現(xiàn)場(chǎng)可編程門陣列(FPGA)器件的FLAC解碼器各模塊的設(shè)計(jì)思想和實(shí)現(xiàn)。利用 Verilog語(yǔ)言在Quartus II的開(kāi)發(fā)環(huán)境中進(jìn)行設(shè)計(jì)輸入與仿真驗(yàn)證。實(shí)驗(yàn)測(cè)試結(jié)果表明,該FLAC解碼器設(shè)計(jì)靈活、工作穩(wěn)定可靠、解碼效率高,可作為 IP核應(yīng)用于不同 SoC的無(wú)損音頻播放系統(tǒng)中。

    FPGA;FLAC;硬解碼;IP核

    0 引言

    FLAC是音頻的無(wú)損壓縮格式,即音頻以FALC編碼解碼后不會(huì)丟失任何信息,F(xiàn)LAC音頻文件解碼還原為WAV文件后,與壓縮前的 WAV文件內(nèi)容是一樣的[1]。FLAC是專門針對(duì) PCM音頻的特點(diǎn)而設(shè)計(jì)的壓縮方式。現(xiàn)今大多數(shù)據(jù)系統(tǒng)采用專用芯片或者軟件實(shí)現(xiàn)FLAC音頻的解碼。使用專用芯片靈活性差,不利于FLAC解碼器的特殊應(yīng)用。而軟件實(shí)現(xiàn)解碼需要占用大量的系統(tǒng)資源,且解碼效率低。

    FPGA具有運(yùn)行速度快、可重復(fù)編程、集成度高等優(yōu)點(diǎn),是進(jìn)行原始設(shè)計(jì)最理想的載體[2]。為此,筆者以音頻播放系統(tǒng)中FLAC解碼為應(yīng)用背景,提出了一種采用Verilog語(yǔ)言設(shè)計(jì)的通用FLAC音頻解碼器的FPGA模塊化解決方案。所設(shè)計(jì)的解碼器可作為IP核用于專用音頻集成電路設(shè)計(jì)或者FPGA設(shè)計(jì)中,可以縮短設(shè)計(jì)周期,提高系統(tǒng)設(shè)計(jì)的成功率。

    1 FLAC編碼原理及FALC音頻格式

    與其他的音頻編碼器類似,F(xiàn)LAC對(duì)音頻的編碼需要經(jīng)過(guò)四階段:分塊、聲道去相關(guān)、預(yù)測(cè)編碼和殘差編碼。首先,把未經(jīng)壓縮的音頻流劃分為塊,并進(jìn)行獨(dú)立壓縮,分塊的大小是可變的;然后,對(duì)每個(gè)分塊進(jìn)行聲道去相關(guān)操作,去除聲道間的冗余信息;之后進(jìn)入預(yù)測(cè)器進(jìn)行預(yù)測(cè)編碼,分塊越大,壓縮等級(jí)越高,就越難以找到高效的壓縮模型;最后使用殘差編碼對(duì)預(yù)測(cè)編碼殘留下來(lái)的殘差進(jìn)行編碼,得到最終的音頻編碼信號(hào)。FLAC編碼過(guò)程如圖1所示。

    圖1 FLAC編碼器

    圖2為FLAC音頻文件格式示意圖。所有FLAC文件都以四個(gè)字節(jié)的“fLaC”標(biāo)志開(kāi)頭。FLAC文件標(biāo)志之后就是數(shù)個(gè)元數(shù)據(jù)塊,每個(gè)元數(shù)據(jù)塊用來(lái)描述特定的音頻信息。最后就是音頻幀。每個(gè)音頻幀主要包括了幀同步字、子幀樣本數(shù)量、采樣率、聲道分配、樣本采樣深度、CRC-8校驗(yàn)碼以及編碼主數(shù)據(jù)。在FLAC比特流中,所有的數(shù)值都是整數(shù),沒(méi)有浮點(diǎn)運(yùn)算。所有的數(shù)值都采用大端模塊,且如果沒(méi)有特殊說(shuō)明,所有的數(shù)值都是無(wú)符號(hào)的。

    圖2 FLAC音頻格式示意圖

    2 FLAC音頻解碼器的設(shè)計(jì)

    2.1硬件結(jié)構(gòu)設(shè)計(jì)

    FLAC音頻解碼器的整體設(shè)計(jì)框圖見(jiàn)圖3,其中FLAC音頻解碼器由以下 9個(gè)模塊組成:FLAC文件緩存模塊、預(yù)處理模塊、主控模塊、元數(shù)據(jù)處理模塊、幀同步模塊、幀解碼模塊、左右聲道緩存、逆去相關(guān)模塊和I2S音頻接口模塊。其中主控模塊控制FLAC解碼器運(yùn)行以及數(shù)據(jù)的流向。FLAC音頻解碼器除了有時(shí)鐘和復(fù)位信號(hào)外,與處理器連接的還有數(shù)據(jù)輸入端口、寫請(qǐng)求信號(hào)線和寫滿信號(hào)線。采用I2S音頻總線與音頻數(shù)模轉(zhuǎn)換芯片連接。FLAC音頻解碼器的各個(gè)模塊功能將在下面詳細(xì)介紹。

    圖3 總體設(shè)計(jì)框圖

    2.2FLAC文件緩存模塊

    FLAC文件緩存模塊負(fù)責(zé)儲(chǔ)存處理器傳遞進(jìn)來(lái)的FLAC數(shù)據(jù)。如圖4所示,F(xiàn)LAC文件緩存模塊由兩部分組成:FIFO模塊和啟動(dòng)信號(hào)發(fā)生器。這里的 FIFO輸入輸出寬度為32 bit,深度為1K。FIFO模塊的寫滿標(biāo)志信號(hào)線作為輸出外,還作為啟動(dòng)信號(hào)發(fā)生器的輸入信號(hào)。為了減少操作的復(fù)雜性,此FLAC解碼器并不向外部提供專用的啟動(dòng)控制信號(hào)線,筆者設(shè)計(jì)了如下自啟動(dòng)方式:在處理器開(kāi)始往解碼器寫入數(shù)據(jù)時(shí),解碼器并沒(méi)有立即啟動(dòng)相應(yīng)的模塊進(jìn)行解碼。當(dāng)FLAC文件緩存模塊首次緩存滿后,啟動(dòng)信號(hào)發(fā)生器會(huì)產(chǎn)生一個(gè)有效的啟動(dòng)信號(hào),主控模塊檢測(cè)到啟動(dòng)信號(hào)有效才會(huì)跳出空閑狀態(tài),啟動(dòng)相應(yīng)的模塊開(kāi)始進(jìn)行解碼。

    圖4 FLAC文件緩存模塊結(jié)構(gòu)圖

    2.3預(yù)處理模塊

    由于FLAC文件緩存模塊輸出的數(shù)據(jù)是并行數(shù)據(jù),而內(nèi)部各個(gè)模塊每次取數(shù)是不定長(zhǎng)度的,為了降低取數(shù)操作的復(fù)雜性,本文設(shè)計(jì)了預(yù)處理模塊,負(fù)責(zé)將并行的碼流轉(zhuǎn)換成可取任意位碼元的碼流。預(yù)處理模塊為控制模塊提供編碼器輸入FIFO的狀態(tài)信息,當(dāng)其他模塊讀取數(shù)據(jù)前需要對(duì)FIFO空狀態(tài)進(jìn)行檢測(cè)。同時(shí),預(yù)處理模塊還為幀解碼模塊提供字節(jié)對(duì)齊信息。

    圖5給出了預(yù)處理模塊結(jié)構(gòu)框圖,其主要由兩部分組成:邊沿檢測(cè)器和任意位移位寄存器。邊沿檢測(cè)器將檢測(cè)到的讀請(qǐng)求信號(hào)電平變化轉(zhuǎn)換為與時(shí)鐘同步的單脈沖信號(hào),以此作為任意移位寄存器移位控制信號(hào)。任意移位寄存器模塊的工作機(jī)制是根據(jù)輸入的移位比特?cái)?shù)n,在讀請(qǐng)求信號(hào)的驅(qū)動(dòng)下,將高位的 n比特移出,更新輸出。

    圖5 預(yù)處理模塊結(jié)構(gòu)框圖

    2.4控制模塊

    此模塊是整個(gè)FLAC解碼器的核心控制模塊,主要功能是檢測(cè)FLAC文件緩存的儲(chǔ)存狀態(tài),控制各個(gè)模塊的運(yùn)行與停止,并響應(yīng)模塊解碼過(guò)程中反饋的信息,同時(shí)完成將FLAC文件數(shù)據(jù)傳送到相應(yīng)模塊。具體過(guò)程如圖6所示。在控制器中采用了狀態(tài)機(jī)的設(shè)計(jì)方式。

    圖6 控制模塊狀態(tài)機(jī)及轉(zhuǎn)移條件示意圖

    主控模塊的狀態(tài)機(jī)狀態(tài)有:Idle(空閑)、S1(解析元數(shù)據(jù))、S2(幀同步)、S3(幀解碼)、S4(完成文件解碼)、S5(解碼失敗)。

    FLAC文件緩存模塊首次儲(chǔ)存滿時(shí),向主控模塊發(fā)出Start信號(hào)有效,主控模塊檢測(cè)到啟動(dòng)信號(hào)有效后會(huì)立即從預(yù)處理模塊獲取前4個(gè)字節(jié)的碼流,如果檢測(cè)到這4個(gè)字節(jié)是FLAC文件的標(biāo)志“FlaC”,則會(huì)進(jìn)入S1(元數(shù)據(jù)解析)狀態(tài),并啟動(dòng)元數(shù)據(jù)解析模塊。如果檢測(cè)到不是有效和FLAC文件標(biāo)志,則會(huì)向外部處理發(fā)出文件錯(cuò)誤信號(hào)。

    在解析元數(shù)據(jù)過(guò)程中,如果FLAC元數(shù)據(jù)存在錯(cuò)誤,元數(shù)據(jù)解析模塊會(huì)向主控模塊發(fā)出 S1_Error信號(hào)有效,主控模塊檢測(cè)到此S1_Error信號(hào)有效后進(jìn)入S5(解碼失敗)狀態(tài),并最終返回到 Idle(空閑)狀態(tài),同時(shí) FLAC解碼器向外部處理器發(fā)出文件錯(cuò)誤信號(hào)。如果元數(shù)據(jù)解析模塊成功完成所有元數(shù)據(jù)的解析工作,則會(huì)向主控模塊發(fā)出S1_Finish信號(hào)有效,主控模塊檢測(cè)到 S1_Finish信號(hào)有效后會(huì)進(jìn)入 S2(幀同步)狀態(tài),啟動(dòng)幀同步模塊進(jìn)行幀同步。

    幀同步模塊如果同步成功會(huì)產(chǎn)生Syn_Frame信號(hào)有效,主控模塊檢測(cè)到此有效信號(hào)會(huì)進(jìn)入S3(幀解碼)狀態(tài),并啟動(dòng)幀解碼模塊開(kāi)始解碼FLAC數(shù)據(jù)。幀解碼模塊完成一幀數(shù)據(jù)的解碼會(huì)向主控模塊發(fā)出有效的 Finish信號(hào),主控模塊據(jù)此會(huì)再次進(jìn)入 S2(幀同步)狀態(tài),如此循環(huán),直到完成整個(gè)文件的解碼。

    2.5元數(shù)據(jù)解析模塊

    FLAC最多支持128種元數(shù)據(jù)塊,目前只定義了7種。但并不是所有的元數(shù)據(jù)塊都對(duì)FALC解碼有用,因此本文設(shè)計(jì)的元數(shù)據(jù)解析模塊只對(duì)其中STREAMINFO類型的元數(shù)據(jù)進(jìn)行解析,其他類型的元數(shù)據(jù)塊不作解析。所有的FLAC文件都包含STREAMINFO類型的元數(shù)據(jù)塊,此元數(shù)據(jù)塊提供了關(guān)于整個(gè)FLAC音頻流的信息:采樣率、聲道數(shù)量、總采樣數(shù)等。其中的總采樣數(shù)參數(shù)提供給主控模塊,主控模塊將此總采樣數(shù)與當(dāng)前已經(jīng)解碼的采樣數(shù)進(jìn)行比較,以此來(lái)判斷是否完成整個(gè)FLAC的解碼。

    2.6幀解碼

    解碼是編碼的反過(guò)程,解碼器并不關(guān)心FLAC文件的壓縮等級(jí),而只需要根據(jù)FLAC文件中提供的編碼參數(shù)進(jìn)行解碼即可。與編碼過(guò)程相對(duì)應(yīng),解碼同樣也依次經(jīng)過(guò)四個(gè)階段:殘差解碼、預(yù)測(cè)編碼還原、逆去相關(guān)、重組。

    2.6.1殘差解碼

    信號(hào)經(jīng)過(guò)預(yù)測(cè)編碼時(shí),預(yù)測(cè)器不能非常精確的描述整個(gè)信號(hào),因此使用預(yù)測(cè)模型描述的信號(hào)與原始信號(hào)是存在差值的。FLAC只采用一種方法(Rice Coding)對(duì)殘差進(jìn)行無(wú)損編碼,殘差編碼后的數(shù)據(jù)量遠(yuǎn)遠(yuǎn)小于原始數(shù)據(jù)量。對(duì)殘差編碼值進(jìn)行解碼很簡(jiǎn)單,本文采用下面的算法對(duì)之進(jìn)行解碼。

    解碼前需要從FLAC碼流中提取出相應(yīng)的殘差解碼參數(shù):階數(shù)m。假設(shè)S為當(dāng)前FLAC碼流,高位在前。首先對(duì)S從高位開(kāi)始計(jì)算停止位“1”前“0”的個(gè)數(shù)為n。再?gòu)耐V刮弧?”后面取出g比特的二進(jìn)制碼,用k表示此二進(jìn)制碼所代表的十進(jìn)制數(shù),再進(jìn)行如下計(jì)算:H=n* (2m)+g。最后根據(jù)下面的方法計(jì)算最終的解碼值X:

    (1)如果H是偶數(shù),X=H/2;

    (2)如果H是奇數(shù),X=-((H+1)/2)。

    至此,殘差解碼已經(jīng)完成,解碼得到的X需要輸送到預(yù)測(cè)編碼還原模塊。需要指出的是,F(xiàn)LAC的殘差解碼采用四種預(yù)測(cè)模型:原樣模型、常量模型、固定的線性預(yù)測(cè)模型和FIR線性預(yù)測(cè)模型。而只有采用后兩種預(yù)測(cè)模型的編碼才會(huì)產(chǎn)生殘差,前兩種預(yù)測(cè)模型只在預(yù)測(cè)編碼還原階段進(jìn)行解碼還原。

    2.6.2預(yù)測(cè)編碼還原

    如前文所述,F(xiàn)LAC有四種預(yù)測(cè)編碼模型,對(duì)使用原樣模塊和常量模型編碼的信號(hào)進(jìn)行還原比較簡(jiǎn)單。如果是原樣模型,只需要根據(jù)幀頭部的編碼個(gè)數(shù)L和原樣模型中編碼長(zhǎng)度n從FLAC碼流中直接提取L個(gè)長(zhǎng)度為n編碼值即可。對(duì)于常量模型,需要從FLAC碼流中提取出一常量值,依次輸出L個(gè)此常量值即可。

    對(duì)使用固定線性預(yù)測(cè)模型編碼得到的信號(hào),還原信號(hào)等于預(yù)測(cè)值加上殘差值。預(yù)測(cè)值根據(jù)前n個(gè)訓(xùn)練樣本通過(guò)固定的預(yù)測(cè)算法計(jì)算得到。

    對(duì)使用FIR線性預(yù)測(cè)模型編碼得到信號(hào),計(jì)算過(guò)程稍微復(fù)雜些。在編碼時(shí)為了避免小數(shù)乘法運(yùn)行,需要將實(shí)數(shù)型的預(yù)測(cè)因子都擴(kuò)大2n倍,舍去小數(shù),同樣也需要將原始信號(hào)擴(kuò)大2n倍。因此解碼時(shí)使用擴(kuò)大了的預(yù)測(cè)因子和訓(xùn)練樣本還原得到的信號(hào)需要縮小2n倍,再與所對(duì)應(yīng)的殘差相加得到還原信號(hào)。

    2.7逆去相關(guān)模塊

    在立體聲音頻流中,左右聲道之間的相關(guān)性導(dǎo)致存在大量的冗余信息。FLAC有多種去除聲道相關(guān)性的方法。對(duì)一幀中,編碼器會(huì)選擇效果最優(yōu)的一種方法去除聲道相關(guān)性。

    (1)獨(dú)立編碼。左右聲道分別獨(dú)立編碼,不做去相關(guān)性處理。

    (2)中邊編碼。通過(guò)對(duì)左右聲道信號(hào)進(jìn)行運(yùn)算產(chǎn)生中值聲道和邊值聲道。而且規(guī)定中值聲道是左右聲道信號(hào)的均值,邊值聲道都是左聲道減右聲道得到的。

    (3)左邊編碼。被編碼成獨(dú)立的左聲道和差值聲道。

    (4)右邊編碼。被編碼成獨(dú)立的右聲道和差值聲道。逆去相關(guān)模塊內(nèi)部結(jié)構(gòu)如圖7所示。

    逆去相關(guān)模塊主要由相關(guān)性還原模塊、聲道配置隊(duì)列模塊、采樣數(shù)隊(duì)列模塊和減法計(jì)數(shù)器等組成。由于左右聲道緩存中可能存在數(shù)幀,因此需要聲道配置隊(duì)列模塊和采樣數(shù)隊(duì)列模塊將左右聲道緩存中各個(gè)幀的聲道配置信息和采樣數(shù)緩存起來(lái),采用減法計(jì)數(shù)器計(jì)算緩存中當(dāng)前剩余采樣數(shù),當(dāng)計(jì)數(shù)器計(jì)數(shù)到“0”時(shí),會(huì)從采樣數(shù)隊(duì)列模塊中獲取下一幀的采樣數(shù)并預(yù)裝計(jì)數(shù)初值,同時(shí)聲道配置隊(duì)列模塊的輸出也更新到下一幀的聲道配置信息。相關(guān)性還原模塊根據(jù)新的聲道配置信息對(duì)新一幀的左右聲道數(shù)據(jù)進(jìn)行相關(guān)性還原。

    圖7 逆去相關(guān)模塊結(jié)構(gòu)圖

    2.8I2S音頻接口

    I2S有 3個(gè)主要信號(hào):(1)比特時(shí)鐘 BCLK,即對(duì)應(yīng)數(shù)字音頻的每一位數(shù)據(jù),BCLK都有一個(gè)脈沖。BCLK的頻率=2×采樣頻率×采樣位數(shù);(2)幀時(shí)鐘 LRCK,用于切換左右聲道的數(shù)據(jù)。LRCK的頻率等于采樣頻率;(3)串行數(shù)據(jù)SDATA,就是用二進(jìn)制補(bǔ)碼表示的音頻數(shù)據(jù)。有時(shí)為了使系統(tǒng)間能更好地同步,還需要另外傳輸一個(gè)信號(hào)MCLK,稱為主時(shí)鐘[3]。

    為了解決音源采樣率的問(wèn)題,實(shí)現(xiàn)對(duì) 44.1 kHz和48 kHz音頻的精確采樣,本設(shè)計(jì)采用了雙晶振方案。22.579 2 MHz晶振用于 44.1/88.2 kHz的音源采樣率,24.576 MHz用于48/96/192 kHz的音源采樣率。

    本文設(shè)計(jì)的I2S音頻接口模塊由兩部分組成:分頻模塊和并串轉(zhuǎn)換模塊,如圖8所示。分頻模塊根據(jù)外部輸入的采樣率選擇22.579 2 MHz或者24.576 MHz作為輸入時(shí)鐘,并分頻出 I2S的3個(gè)時(shí)鐘信號(hào)。同時(shí)分頻出的BCLK也作為并串轉(zhuǎn)換模塊的時(shí)鐘,并串轉(zhuǎn)換模塊將DATA信號(hào)總線上的數(shù)據(jù)以串行方式輸出。

    圖8 I2S音頻接口模塊結(jié)構(gòu)圖

    3 系統(tǒng)仿真及分析

    系統(tǒng)在Quartus II 12.0中進(jìn)行設(shè)計(jì)、綜合仿真,并將設(shè)計(jì)下載到DE2-115開(kāi)發(fā)板的Cyclone IV EP4CE115F29C7N上。為了驗(yàn)證設(shè)計(jì)的正確性,通過(guò)modelsim工具對(duì)FLAC解碼器的工作狀況進(jìn)行仿真驗(yàn)證。筆者編寫了test_bench文件讀取計(jì)算機(jī)中的音頻文件輸入到 FLAC解碼器中。圖9為解碼器解碼輸出時(shí)序。從圖中可看出,F(xiàn)LAC解碼器能實(shí)現(xiàn)正確解碼,且I2S音頻接口模塊各種信號(hào)完全滿足時(shí)序要求。

    圖9 仿真結(jié)果時(shí)序圖

    4 總結(jié)

    為了解決高保真FLAC音頻播放系統(tǒng)中軟件解碼效率低下、占用系統(tǒng)資源大的問(wèn)題,本文提出了一種基于FPGA的 FLAC音頻硬解碼的設(shè)計(jì)方案。本設(shè)計(jì)采用Verilog語(yǔ)言,在 ALTERA公司的 FPGA(Cyclone IV EP4-CE115F29C7N)芯片上成功實(shí)現(xiàn)了對(duì) FLAC音頻文件的解碼。利用FPGA實(shí)現(xiàn)FLAC音頻的解碼器可以作為IP核應(yīng)用于不同的SoC音頻播放系統(tǒng)中,有助于縮短產(chǎn)品的開(kāi)發(fā)周期。

    [1]COALSON J.Flac-free lossless audio codec[EB/OL].(2014-12-27)[2015-5-2].http://xiph.org/flac/index.html.

    [2]夏宇聞.Verilog數(shù)字系統(tǒng)設(shè)計(jì)教程[M].北京:北京航空航天大學(xué)出版社,2003.

    [3]張景璐,周金和,朱恭生,等.IIS接口的 FPGA實(shí)現(xiàn)[J].電子技術(shù)應(yīng)用,2007(6).

    Design and implementation of FLAC hardware decoding based on FPGA

    Liu Qiaoshou,Huang Guochen,Ji Fusheng
    (Optical Communication and Network Key Laboratory,Chongqing University of Posts and Telecommunications,Chongqing 400065,China)

    In Hi-Fi FLAC audio player system,software decoding efficiency is low,and also occupy a large number of system resources.To solve these problems,a design scheme of FLAC audio hard decoding based on FPGA is proposed.This paper analyze the basic principles of audio coding and decoding,and introduced the design idea and implementation of FLAC decoder based on field programmable gate array(FPGA)device in detail.Verylog language be used to design and simulation verification in Quartus II. The experimental results show that the FLAC decoder is flexible,stable and reliable,and can be used as the IP core to be used in the SoC system.

    FPGA;FLAC;hard decoding;IP core

    TP331.2

    A

    10.16157/j.issn.0258-7998.2016.02.005

    2015-07-29)

    劉喬壽(1979-),男,副教授,博士研究生,主要研究方向:無(wú)線泛在網(wǎng)絡(luò),物聯(lián)網(wǎng)等。

    黃國(guó)臣(1989-),男,碩士研究生,主要研究方向:多媒體信息處理與傳輸。

    吉福生(1982-),男,高級(jí)工程師,碩士研究生,主要研究方向:網(wǎng)絡(luò)管理及無(wú)線網(wǎng)絡(luò)核心技術(shù)等。

    中文引用格式:劉喬壽,黃國(guó)臣,吉福生.基于 FPGA的 FLAC音頻硬解碼的設(shè)計(jì)與實(shí)現(xiàn)[J].電子技術(shù)應(yīng)用,2016,42 (2):21-24.

    英文引用格式:Liu Qiaoshou,Huang Guochen,Ji Fusheng.Design and implementation of FLAC hardware decoding based on FPGA[J].Application of Electronic Technique,2016,42(2):21-24.

    猜你喜歡
    聲道解碼器解碼
    《解碼萬(wàn)噸站》
    科學(xué)解碼器(一)
    9.7.8聲道、造價(jià)250余萬(wàn) James極品影院賞析
    科學(xué)解碼器(二)
    科學(xué)解碼器(三)
    為發(fā)燒需求打造的11聲道后級(jí) Orisun(傲力聲)OA-S11
    線圣AudioQuest 發(fā)布第三代Dragonfly Cobalt藍(lán)蜻蜓解碼器
    解碼eUCP2.0
    NAD C368解碼/放大器一體機(jī)
    Quad(國(guó)都)Vena解碼/放大器一體機(jī)
    汤姆久久久久久久影院中文字幕| 国产日韩欧美视频二区| 日本vs欧美在线观看视频| 午夜老司机福利片| 欧美人与性动交α欧美精品济南到| 深夜精品福利| 欧美精品一区二区大全| 桃花免费在线播放| 日日摸夜夜添夜夜爱| 少妇 在线观看| 波多野结衣av一区二区av| 久久精品国产亚洲av涩爱| 久久天躁狠狠躁夜夜2o2o | 亚洲av成人精品一二三区| 国产人伦9x9x在线观看| 侵犯人妻中文字幕一二三四区| 自线自在国产av| 久久av网站| 最近最新中文字幕大全免费视频 | 免费久久久久久久精品成人欧美视频| 观看美女的网站| 日韩一区二区三区影片| 搡老岳熟女国产| 看十八女毛片水多多多| 69精品国产乱码久久久| 黑人猛操日本美女一级片| 久久韩国三级中文字幕| 亚洲精品国产av蜜桃| 亚洲人成网站在线观看播放| 天天操日日干夜夜撸| e午夜精品久久久久久久| 国产av国产精品国产| 亚洲三区欧美一区| 欧美激情 高清一区二区三区| 免费高清在线观看日韩| 亚洲免费av在线视频| 中文字幕av电影在线播放| 一区二区三区激情视频| 久久精品国产亚洲av涩爱| 十八禁人妻一区二区| 国产亚洲午夜精品一区二区久久| 精品卡一卡二卡四卡免费| 亚洲专区中文字幕在线 | 欧美久久黑人一区二区| 精品国产超薄肉色丝袜足j| 亚洲精品一二三| 亚洲精品aⅴ在线观看| 色吧在线观看| 夜夜骑夜夜射夜夜干| 亚洲国产精品国产精品| 国产伦人伦偷精品视频| 久久久国产一区二区| 亚洲自偷自拍图片 自拍| 久久人人97超碰香蕉20202| 大香蕉久久网| 日韩大片免费观看网站| 99久国产av精品国产电影| 涩涩av久久男人的天堂| 国产熟女欧美一区二区| 最近最新中文字幕免费大全7| 我的亚洲天堂| av不卡在线播放| 免费av中文字幕在线| 人妻 亚洲 视频| 久久精品国产a三级三级三级| 99久国产av精品国产电影| 久久韩国三级中文字幕| 在线免费观看不下载黄p国产| 亚洲国产精品国产精品| 久久久久国产精品人妻一区二区| 久久精品国产综合久久久| 人妻人人澡人人爽人人| 国产精品免费视频内射| 人人妻,人人澡人人爽秒播 | 中国三级夫妇交换| 亚洲精品国产色婷婷电影| 无限看片的www在线观看| 欧美日韩国产mv在线观看视频| 2018国产大陆天天弄谢| 青青草视频在线视频观看| 9191精品国产免费久久| 国产 精品1| 欧美日韩亚洲高清精品| 一级爰片在线观看| 亚洲国产精品999| 夫妻性生交免费视频一级片| 国产伦人伦偷精品视频| 亚洲美女黄色视频免费看| 国产97色在线日韩免费| 欧美久久黑人一区二区| 美国免费a级毛片| 国产亚洲一区二区精品| 国产亚洲精品第一综合不卡| 日本91视频免费播放| 国产亚洲一区二区精品| 日韩欧美精品免费久久| www日本在线高清视频| 欧美精品亚洲一区二区| 女人被躁到高潮嗷嗷叫费观| 自线自在国产av| 成人午夜精彩视频在线观看| 久久久久久久久久久免费av| 在线观看免费午夜福利视频| 国产精品一区二区在线不卡| 久久精品国产综合久久久| 建设人人有责人人尽责人人享有的| 无限看片的www在线观看| 久久精品久久久久久久性| 青春草视频在线免费观看| 免费观看人在逋| 少妇人妻久久综合中文| 精品第一国产精品| 好男人视频免费观看在线| 性色av一级| 波多野结衣av一区二区av| 中文字幕亚洲精品专区| 久久婷婷青草| 男人舔女人的私密视频| 新久久久久国产一级毛片| kizo精华| 亚洲欧美精品自产自拍| 波多野结衣一区麻豆| 色综合欧美亚洲国产小说| 日本爱情动作片www.在线观看| 91精品伊人久久大香线蕉| 亚洲五月色婷婷综合| 精品亚洲成国产av| 国产精品.久久久| 国产成人精品福利久久| 少妇被粗大猛烈的视频| 一本—道久久a久久精品蜜桃钙片| 男女高潮啪啪啪动态图| 国精品久久久久久国模美| www日本在线高清视频| 熟妇人妻不卡中文字幕| 国产淫语在线视频| 91精品三级在线观看| 天天躁夜夜躁狠狠久久av| 最黄视频免费看| 国产麻豆69| 最近最新中文字幕免费大全7| 国产人伦9x9x在线观看| 中文字幕精品免费在线观看视频| 久久久久精品性色| 99久久人妻综合| 国产成人一区二区在线| 精品免费久久久久久久清纯 | 免费黄频网站在线观看国产| 亚洲国产看品久久| 99国产精品免费福利视频| 亚洲第一区二区三区不卡| 国产 一区精品| 国产亚洲午夜精品一区二区久久| 好男人视频免费观看在线| 国产无遮挡羞羞视频在线观看| h视频一区二区三区| www.av在线官网国产| 香蕉国产在线看| 免费久久久久久久精品成人欧美视频| 十分钟在线观看高清视频www| 亚洲av福利一区| 日日摸夜夜添夜夜爱| 亚洲成人一二三区av| 亚洲第一青青草原| 伊人亚洲综合成人网| 操出白浆在线播放| 国产精品免费大片| 国语对白做爰xxxⅹ性视频网站| 久久 成人 亚洲| 最近的中文字幕免费完整| 悠悠久久av| 精品一品国产午夜福利视频| 男人添女人高潮全过程视频| 99re6热这里在线精品视频| 日韩av不卡免费在线播放| 国产精品人妻久久久影院| 国产精品人妻久久久影院| 免费观看性生交大片5| 亚洲五月色婷婷综合| 老熟女久久久| 日韩电影二区| 免费观看人在逋| 人人妻人人澡人人看| 成人18禁高潮啪啪吃奶动态图| 人人澡人人妻人| 亚洲国产精品成人久久小说| 纯流量卡能插随身wifi吗| 精品国产一区二区三区四区第35| 一区二区日韩欧美中文字幕| 90打野战视频偷拍视频| 成人国产麻豆网| 久久韩国三级中文字幕| 国产乱人偷精品视频| 色94色欧美一区二区| 欧美日韩福利视频一区二区| 日本av手机在线免费观看| 啦啦啦啦在线视频资源| 国产成人一区二区在线| 美女大奶头黄色视频| 亚洲av男天堂| 日韩欧美精品免费久久| 97在线人人人人妻| 在线看a的网站| 一级片'在线观看视频| 老司机影院成人| 亚洲少妇的诱惑av| 国产毛片在线视频| 一区在线观看完整版| 国产男女超爽视频在线观看| 国产熟女午夜一区二区三区| 色综合欧美亚洲国产小说| 爱豆传媒免费全集在线观看| 9191精品国产免费久久| 国产在线一区二区三区精| 成年人免费黄色播放视频| 久久99一区二区三区| 别揉我奶头~嗯~啊~动态视频 | 久久韩国三级中文字幕| 亚洲精品在线美女| 欧美日韩亚洲高清精品| 免费观看性生交大片5| 日韩av免费高清视频| 一级,二级,三级黄色视频| 久久久久久久久久久免费av| 午夜福利,免费看| 日韩 欧美 亚洲 中文字幕| 女的被弄到高潮叫床怎么办| 久久人人爽人人片av| 免费黄色在线免费观看| 女人爽到高潮嗷嗷叫在线视频| 18禁裸乳无遮挡动漫免费视频| 午夜福利免费观看在线| 91精品三级在线观看| 青春草视频在线免费观看| 在线精品无人区一区二区三| 夫妻午夜视频| 国产男女内射视频| 免费在线观看黄色视频的| 久久久久精品久久久久真实原创| videosex国产| 中文字幕人妻丝袜制服| 黄频高清免费视频| 18在线观看网站| 国产免费福利视频在线观看| 欧美最新免费一区二区三区| 性高湖久久久久久久久免费观看| 国产成人午夜福利电影在线观看| 国产精品二区激情视频| 一级毛片黄色毛片免费观看视频| 只有这里有精品99| 日韩av免费高清视频| 国产在线一区二区三区精| 免费高清在线观看日韩| 人人妻人人澡人人看| 久久国产亚洲av麻豆专区| 久久精品国产a三级三级三级| 高清视频免费观看一区二区| 18在线观看网站| 国产人伦9x9x在线观看| 亚洲四区av| 老熟女久久久| 最黄视频免费看| 精品国产一区二区久久| 成人三级做爰电影| av网站在线播放免费| av卡一久久| 国产成人啪精品午夜网站| 免费久久久久久久精品成人欧美视频| 人人澡人人妻人| 女性被躁到高潮视频| 一个人免费看片子| 国产精品久久久人人做人人爽| 男女无遮挡免费网站观看| 国产午夜精品一二区理论片| h视频一区二区三区| 制服丝袜香蕉在线| 久久久国产一区二区| 建设人人有责人人尽责人人享有的| 热99久久久久精品小说推荐| 男人操女人黄网站| 久久 成人 亚洲| 国产在线一区二区三区精| 免费女性裸体啪啪无遮挡网站| 女人精品久久久久毛片| 一区二区三区四区激情视频| 中文乱码字字幕精品一区二区三区| 黄色 视频免费看| 99国产精品免费福利视频| 成人国产麻豆网| 美女国产高潮福利片在线看| 男女无遮挡免费网站观看| 哪个播放器可以免费观看大片| 亚洲国产精品一区三区| 自线自在国产av| 国产高清不卡午夜福利| 国产一区二区三区av在线| 欧美精品av麻豆av| 激情视频va一区二区三区| 久久毛片免费看一区二区三区| 捣出白浆h1v1| 操出白浆在线播放| 欧美日韩国产mv在线观看视频| 亚洲图色成人| 天堂中文最新版在线下载| av一本久久久久| 日韩 亚洲 欧美在线| 国产精品香港三级国产av潘金莲 | 人妻一区二区av| 伊人亚洲综合成人网| 国产成人a∨麻豆精品| 丰满少妇做爰视频| 丝瓜视频免费看黄片| 亚洲av日韩在线播放| 夫妻午夜视频| 老司机靠b影院| 久久久久精品人妻al黑| 又大又黄又爽视频免费| 亚洲精品久久午夜乱码| 老司机靠b影院| 99国产综合亚洲精品| xxx大片免费视频| 色婷婷久久久亚洲欧美| 国产精品麻豆人妻色哟哟久久| 久久毛片免费看一区二区三区| 亚洲精品日韩在线中文字幕| 免费观看性生交大片5| 婷婷成人精品国产| 欧美最新免费一区二区三区| 亚洲伊人久久精品综合| 夜夜骑夜夜射夜夜干| 久久久精品免费免费高清| 亚洲精品久久久久久婷婷小说| 一级毛片电影观看| 久久久久久免费高清国产稀缺| 国产在线视频一区二区| 一本色道久久久久久精品综合| av卡一久久| 国产av一区二区精品久久| 久久这里只有精品19| 9热在线视频观看99| 欧美av亚洲av综合av国产av | 中文字幕最新亚洲高清| 热re99久久精品国产66热6| 十八禁网站网址无遮挡| 精品一区二区三区四区五区乱码 | 成人国产麻豆网| 国产av国产精品国产| 伊人久久大香线蕉亚洲五| 精品国产露脸久久av麻豆| 亚洲一级一片aⅴ在线观看| 久久精品亚洲熟妇少妇任你| 在线观看人妻少妇| 欧美日韩亚洲综合一区二区三区_| 操出白浆在线播放| 男人爽女人下面视频在线观看| 亚洲精品一二三| 观看av在线不卡| 嫩草影院入口| 亚洲伊人色综图| 国产在线免费精品| 国产欧美日韩综合在线一区二区| 人人妻人人澡人人看| 亚洲国产精品一区三区| 欧美亚洲日本最大视频资源| 香蕉丝袜av| 亚洲欧洲日产国产| 青春草国产在线视频| 中文字幕另类日韩欧美亚洲嫩草| 国产精品欧美亚洲77777| 三上悠亚av全集在线观看| 亚洲欧美一区二区三区黑人| 久久青草综合色| 久热这里只有精品99| 成人黄色视频免费在线看| 亚洲综合精品二区| 18禁国产床啪视频网站| 免费观看a级毛片全部| 免费在线观看视频国产中文字幕亚洲 | 久久久久久久大尺度免费视频| 宅男免费午夜| 男女边摸边吃奶| 天美传媒精品一区二区| 自线自在国产av| 免费女性裸体啪啪无遮挡网站| 色综合欧美亚洲国产小说| 国产爽快片一区二区三区| 国产免费福利视频在线观看| 国产免费视频播放在线视频| 人妻 亚洲 视频| 操美女的视频在线观看| 秋霞在线观看毛片| 交换朋友夫妻互换小说| 欧美成人午夜精品| 国产熟女午夜一区二区三区| 日韩制服丝袜自拍偷拍| 成人国产av品久久久| 波多野结衣一区麻豆| 亚洲欧美激情在线| 成人免费观看视频高清| 99热国产这里只有精品6| 青春草亚洲视频在线观看| 免费日韩欧美在线观看| 性色av一级| 久久天堂一区二区三区四区| 亚洲精品视频女| 欧美久久黑人一区二区| 久久久久久免费高清国产稀缺| 国产av一区二区精品久久| 午夜福利网站1000一区二区三区| 国产人伦9x9x在线观看| 久久狼人影院| e午夜精品久久久久久久| 婷婷色av中文字幕| 中文天堂在线官网| 最近手机中文字幕大全| 美女高潮到喷水免费观看| 国产视频首页在线观看| 久久狼人影院| 爱豆传媒免费全集在线观看| 乱人伦中国视频| 只有这里有精品99| 国产精品99久久99久久久不卡 | 天美传媒精品一区二区| 国产不卡av网站在线观看| 成年女人毛片免费观看观看9 | 日日撸夜夜添| 午夜精品国产一区二区电影| 香蕉国产在线看| 九色亚洲精品在线播放| 亚洲av日韩在线播放| 午夜日韩欧美国产| 成年人免费黄色播放视频| 亚洲精品国产色婷婷电影| 欧美精品高潮呻吟av久久| 免费在线观看黄色视频的| 亚洲少妇的诱惑av| 久久久久精品久久久久真实原创| 97人妻天天添夜夜摸| 久久久国产精品麻豆| 一边亲一边摸免费视频| 日韩一区二区三区影片| 大陆偷拍与自拍| 黄色毛片三级朝国网站| 考比视频在线观看| 亚洲精品乱久久久久久| 美女主播在线视频| 下体分泌物呈黄色| 国产成人精品久久久久久| 久久青草综合色| 人妻一区二区av| 男女国产视频网站| 巨乳人妻的诱惑在线观看| 成人国产麻豆网| 亚洲专区中文字幕在线 | 9191精品国产免费久久| 在线精品无人区一区二区三| 亚洲精品国产色婷婷电影| 亚洲av中文av极速乱| 热99国产精品久久久久久7| 色网站视频免费| 嫩草影院入口| 亚洲国产日韩一区二区| 欧美另类一区| 精品视频人人做人人爽| 爱豆传媒免费全集在线观看| 老熟女久久久| 久久精品久久久久久噜噜老黄| 97人妻天天添夜夜摸| 男女下面插进去视频免费观看| 在线观看免费高清a一片| 国产成人精品福利久久| 无限看片的www在线观看| 亚洲av日韩在线播放| 秋霞在线观看毛片| 国产国语露脸激情在线看| 极品少妇高潮喷水抽搐| 欧美少妇被猛烈插入视频| 高清视频免费观看一区二区| 亚洲国产最新在线播放| 男女边摸边吃奶| 欧美日韩亚洲高清精品| av又黄又爽大尺度在线免费看| 秋霞伦理黄片| 两个人看的免费小视频| 黑丝袜美女国产一区| 在线 av 中文字幕| 久久性视频一级片| 伊人久久大香线蕉亚洲五| 中文精品一卡2卡3卡4更新| 宅男免费午夜| 国产免费一区二区三区四区乱码| 午夜福利免费观看在线| 黄色视频在线播放观看不卡| av福利片在线| 亚洲国产看品久久| 校园人妻丝袜中文字幕| 国产精品av久久久久免费| 最近2019中文字幕mv第一页| 免费观看a级毛片全部| 日本91视频免费播放| av一本久久久久| 美女高潮到喷水免费观看| 老司机亚洲免费影院| 婷婷色麻豆天堂久久| 国产精品久久久久久久久免| 国产精品亚洲av一区麻豆 | 国产一区二区 视频在线| 国产精品.久久久| 老司机影院成人| 黄片无遮挡物在线观看| 无遮挡黄片免费观看| 久久ye,这里只有精品| 岛国毛片在线播放| 男人爽女人下面视频在线观看| 交换朋友夫妻互换小说| 女的被弄到高潮叫床怎么办| av又黄又爽大尺度在线免费看| 久热这里只有精品99| 中文字幕av电影在线播放| 亚洲七黄色美女视频| 啦啦啦啦在线视频资源| 十分钟在线观看高清视频www| 精品一品国产午夜福利视频| 啦啦啦视频在线资源免费观看| 国产高清不卡午夜福利| 侵犯人妻中文字幕一二三四区| 日本午夜av视频| 国产一区有黄有色的免费视频| 一级毛片电影观看| 亚洲av电影在线进入| 一级a爱视频在线免费观看| 午夜av观看不卡| 亚洲伊人色综图| 狂野欧美激情性xxxx| 亚洲国产精品国产精品| 免费在线观看黄色视频的| 亚洲国产精品国产精品| 狂野欧美激情性xxxx| h视频一区二区三区| 国产精品一区二区在线不卡| 亚洲精华国产精华液的使用体验| 久久热在线av| 一级毛片黄色毛片免费观看视频| 最近的中文字幕免费完整| 视频区图区小说| 80岁老熟妇乱子伦牲交| 午夜福利视频精品| 亚洲激情五月婷婷啪啪| 人人妻,人人澡人人爽秒播 | 观看美女的网站| 亚洲欧美一区二区三区黑人| 亚洲精品在线美女| 大码成人一级视频| 欧美激情 高清一区二区三区| xxxhd国产人妻xxx| 午夜福利网站1000一区二区三区| 9热在线视频观看99| 十八禁人妻一区二区| 中文字幕制服av| 中文精品一卡2卡3卡4更新| 啦啦啦 在线观看视频| 国产 精品1| 久久这里只有精品19| 国产一卡二卡三卡精品 | 欧美黑人欧美精品刺激| 日本欧美国产在线视频| 99香蕉大伊视频| 青春草视频在线免费观看| 啦啦啦视频在线资源免费观看| 亚洲一码二码三码区别大吗| 国产无遮挡羞羞视频在线观看| 日韩一卡2卡3卡4卡2021年| 久久久精品免费免费高清| 久久综合国产亚洲精品| 国产欧美亚洲国产| 精品久久久精品久久久| 高清黄色对白视频在线免费看| 国产在视频线精品| 国产伦人伦偷精品视频| 色婷婷久久久亚洲欧美| 中文天堂在线官网| 国产 精品1| 大香蕉久久成人网| 另类精品久久| 精品久久久久久电影网| 97在线人人人人妻| 精品人妻在线不人妻| 少妇人妻 视频| 乱人伦中国视频| 爱豆传媒免费全集在线观看| 亚洲精品久久成人aⅴ小说| 国产视频首页在线观看| 精品少妇黑人巨大在线播放| 啦啦啦在线免费观看视频4| 亚洲人成77777在线视频| 老司机影院成人| 又大又爽又粗| 丰满饥渴人妻一区二区三| 久久久久精品久久久久真实原创| 中文字幕制服av| 成人黄色视频免费在线看| 亚洲精品一区蜜桃| 国产人伦9x9x在线观看| 成年美女黄网站色视频大全免费| 蜜桃国产av成人99| 欧美另类一区| 黄频高清免费视频| 免费黄网站久久成人精品| 丰满迷人的少妇在线观看| 国产女主播在线喷水免费视频网站| 亚洲精品国产av蜜桃| 中国国产av一级| 亚洲国产精品一区二区三区在线| 国产欧美日韩一区二区三区在线| 国产男女内射视频|