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

正文內(nèi)容

mp3的設計與應用_畢業(yè)設計論文-文庫吧資料

2025-03-05 11:24本頁面
  

【正文】 使用脈沖充電器應該使用 限流且穩(wěn)壓的電源 ,由于脈沖充電器不調(diào)節(jié)充電電流 ,因此 ,限流是必要條件 ,不過巧妙通過無源元件 ,DS2770也可使用限流非穩(wěn)壓電源 .其具體電路如圖 3所示 . 圖中 ,當充電電源連接到 CS 和 PACK 之間 ,且 DS2770檢測到電源后 ,即可開始給電池充電 .電路中 ,肖特基二極管 D1用于禁止電容 C1通過充電電源放電 。 CC: 。 DQ:數(shù)據(jù)輸入 /輸出端 。 VDD:芯片電源端 。 SNS :電流撿測電阻連接端 。K9K2GXXU0M除具有容量大的優(yōu)點外,也可以在400μs內(nèi)完成一頁2 112byte的編程操作,并可在2ms內(nèi)完成128k byte的擦除操作,因此K9K2GXXU0M是目前外部存儲的領域的一種非常好的存儲芯片。同時隨著閃存使用的廣泛,對它容量的要求也越來越高。而在新的指令到達前,指令寄存器將保持讀狀態(tài),因此如果狀態(tài)寄存器在一個隨機讀循環(huán)中處于讀狀態(tài),那么在讀循環(huán)開始前應給出一個讀指令。 .6 讀狀態(tài) K9K2GXXU0M內(nèi)的狀態(tài)寄存器可以確認編程和擦除操作是否成功完成。該操作必須按此順序進行,以免存儲器中的內(nèi)容受到外部噪聲的影響而出現(xiàn)擦除錯誤。實際上,當?shù)刂肪€A12~A17懸空時,只有地址線A18~A28可用。 .5 塊擦除 K9K2GXXU0M的擦除操作是以塊為基礎進行的。由于這個原因,該操作應使用兩位錯誤糾正。而該操作中的錯誤程序會由“通過/失敗”狀態(tài)給出。一個原始頁地址指令為“35h"的讀操作,就可以把整個2112字節(jié)的數(shù)據(jù)轉(zhuǎn)移到內(nèi)部數(shù)據(jù)緩沖器中。尤其當塊的一部分被升級而剩下的部分需要復制到新的塊中去時,它的優(yōu)勢就明顯顯示出來了。 第一章 編碼與解碼 .4 存儲單元復錄 該功能可以快速有效地改寫一頁中的數(shù)據(jù)而不需要訪問外部存儲器。如果由緩存編程指令來安排,狀態(tài)位必須在最后一個程序執(zhí)行完和下一個操作開始前確定。通過R/ B腳可以判斷內(nèi)部編程是否完成。因為K9K2 GXXU0M有一頁緩存,所以當數(shù)據(jù)寄存器被編入記憶單元中時它便可以執(zhí)行連續(xù)數(shù)據(jù)輸入。圖3為其編程操作時序圖。芯片支持在頁中隨機輸入數(shù)據(jù),并可根據(jù)隨機數(shù)據(jù)輸入指令(85h)自動變換地址。寫入頁編程確認指令(10h)即可開始編程操作,但寫入指令(10h)前還必須輸入連續(xù)數(shù)據(jù)。圖2給出了讀操作的時序圖。數(shù)據(jù)地址可以從將要輸出的數(shù)據(jù)地址中通過隨機輸出指令自動找到下一個地址。而存入數(shù)據(jù)寄存器的數(shù)據(jù)可以很快地被讀出,如一頁的數(shù)據(jù)通過連續(xù)的RE脈沖可以在50ns內(nèi)讀出。 當?shù)刂纷兓瘯r,隨機讀操作可以將選定頁中的2112字節(jié)數(shù)據(jù)在25μs內(nèi)存入數(shù)據(jù)寄存器中。 K9K2GXXU0M的工作狀態(tài) .1 按頁讀操作 K9K2GXXU0M的默認狀態(tài)為讀狀態(tài)。塊置換是由容量為一頁的緩沖器來執(zhí)行的,可以通過發(fā)現(xiàn)一個可擦的空塊和重新對當前數(shù)據(jù)對象進行編程來復制塊中的剩余部分。 在閃存的使用中,可能會產(chǎn) 生新的壞塊,從而使正常工作出現(xiàn)一些錯誤。壞塊在大多數(shù)情況下也是可擦寫的,并且一旦被擦掉就不可能恢復。在K9K2GXXU0M中壞塊并不影響正常部分的工作,這是因為在K9K2GXXU0M中,各塊之間是隔離的。 K9K2GXXU0M的壞塊 閃存同其它固體 存儲器一樣都會產(chǎn)生壞塊。 ● VSS:芯片接地端。 PRE:通電讀操作,用于控制通電時的自動讀操作,PRE端接到VCC可實現(xiàn)通電自動讀操作。操作完成后,R/ B會自動返回高電平。 第一章 編碼與解碼 R/ B:就緒/忙輸出,R/ B的輸出能夠顯示設備的操作狀態(tài)。 WP:寫保護端,通過WP端可在電源變換中進行寫保護。只有在RE的下降沿時,輸出數(shù)據(jù)才有效,同時,它還可以對內(nèi)部數(shù)據(jù)地址進行累加。 不能回到備用狀態(tài)。 CLE:指令鎖存端,用于激活指令到指令寄存器的路徑,并在WE上升沿且CLE為高電平時將指令鎖存。具體功能如下: I/O0~I/O7:數(shù)據(jù)輸入輸出口,I/O口常用于指令和地址的輸入以及數(shù)據(jù)的輸入/輸出,其中數(shù)據(jù)在讀的過程中輸入。表中的tCBSY的最長時間取決于內(nèi)部編程完成和數(shù)據(jù)存入之間的間隔。 K9K2GXXU0M的性能參數(shù) K9K2GXXU0M的主要特點如下: ●采用3.3V電源; ●芯片內(nèi)部的存儲單元陣列為(256M+8.192M)bit8bit,數(shù)據(jù)寄存器和緩沖存儲器均為(2k+64)bit8bit; ●具有指令/地址/數(shù)據(jù)復用的I/O口; ●在電源轉(zhuǎn)換過程中,其 編程和擦除指令均可暫停; ●由于采用可靠的CMOS移動門技術,使得芯片最大可實現(xiàn)100kB編程/擦除循環(huán),該技術可以保證數(shù)據(jù)保存10年而不丟失。 K 9K2GXXU0M大容量閃存芯片的I/O口既可以作為地址的輸入端,也可以作為數(shù)據(jù)的輸入/輸出端,同時還可以作為指令的輸入端。該閃存芯片是通過與非單元結構來增大容量的。而 K9K2GXXX0M的出現(xiàn)則恰好彌補了這一不足。 關鍵詞: 閃存;K9K2GXXU0M;大容量 Flash 閃存(FLASH MEMORY閃爍存儲器)是一種可以進行電擦寫,并在掉電后 信息不丟失的存儲器,同時該存儲器還具有不揮發(fā)、功耗低、擦寫速度快等特點,因而可廣泛應用于外部存儲領域,如個人計算機和MP3、數(shù)碼照相機等。 第一章 編碼與解碼 第二章 存儲器設計 摘要: K9K2GXXU0M是三星公司生產(chǎn)的大容量閃存芯片,它的單片容量可高達256M。 由于向量 Vi 的運算是一個類似于 DCT 的變換,故使用了此快速算法。 其基本思想是,將 N 個點的 DCT轉(zhuǎn)化為兩個 N/2個點的 DCT 的和。它用于 N點的 DCT 時僅需 (N/2) * log2N 次乘法和小于 3完成后一共取得 32個最終的時域信號值。 ? 從這個緩沖區(qū)中每連續(xù)的 128個值中取頭尾各 32個值,合為 64個值。方法是將奇數(shù)號子帶的奇數(shù)個采樣值乘以 1. 合成多相濾波 合成多相濾波的目的是將頻域信號轉(zhuǎn)化為時域信號。他的主要步驟如下: ? 將 N點 MDCT 化為 N/2點 DCTIV ? 將 N/2點 DCTIV 化為 N/2點 SDCTII ? 將 N/2點 SDCTII化為 2個相同的 N/4點 SDCTII ? 計算 SDCTII( 9點) 在本程序中,因為對短塊使用這個快速算法并沒有帶來較大的速度改善,故只對長塊使用此 快速算法,相較于直接運算的 648次乘和 612次加來,它只用 43次乘和 115次加。 第一章 編碼與解碼 加窗: 長塊: 開始塊: 結束塊: 短塊的每個窗口分別計算: 疊加: 將每一塊變換出來的值的前半部分與前一塊的后半部分相加,并把后半部分保留來和下一塊的前半部分相加。如圖 : 混淆縮減算法圖 其計算公式如下: 其中 ci 可由 ISO table 計算流程如下 (pascal 描述 ): For sb = 1 to 32 do For i = 0 to 7 do Xar[18sb i 1] = xr[18sb – i 1]cs[i] – xr[18sb + i]ca[i] Xar[18sb+i] = xr[18sb +i]cs[i] + xr[18sb i 1]ca[i] End for End for IMDCT 覆蓋疊加 MDCT 的目的在于進行時域到頻域的轉(zhuǎn)換,減少信號的相關性,使得信號的壓縮可以更加高效地完成,而它的反變換 IMDCT 的目的在于將信號還原為沒有 變換之前的數(shù)值,使頻域值向時域值過渡。 處理流程 重排序處理流程圖 混淆縮減 對于長塊,在進入 IMDCT 之前應當先進行混淆縮減。子帶合成過程先將 32個子帶樣值 進 行 逆 向 離 散 余 弦 變 換 , 生 成 64個中間值,將這 64個 中 間 值 轉(zhuǎn) 入 到 一 個長為 1024點的類似先進先出 FIFO 的 緩 存 ,再 在 這 1024個值中抽取一半,構成一個 512個 值 的 矢 量 ,再 進 行 加 窗 運 算 ,最 后 將 加 窗 結 果 進 行 疊 加 生 成 32個 時 域 輸 出 。 子 帶合 成 濾 波 器 將 32個帶寬相等的子帶中的頻域 信 號 反 變 換 成 時 域 信 號 。 逆 向 離 散 余 弦 變 換 的 計 算十 分 復 雜 , 為 了 提 高 效 率 , 可 以 對 計 算 做 一 些 優(yōu) 化 。同樣,在編碼的 MDCT 過 程 中 ,為 了 得到 更 好 的 頻 域 特 性 , 對 長 窗 對 應 每 個 子 帶 進 行 了 去 混 疊 處 理 , 為 了 得 到 正確 的 音 頻 信 號 , 在 解 碼 時 必 須 對 長 窗 對 應 的 子 帶 進 行 混 疊 重 建 。 為 了 提 供 哈 夫 曼 編 碼 效 率 , 短窗 中 的 數(shù) 據(jù) 被 重 新 排 列 , 按 照 子 帶 、 頻 率 、 窗 的 順 序 排 列 。 立 體 聲 處 理 反量化過程中得出的頻譜值不是按相同順序排列的。 每 個 粒 度 組 的 頻 率 線 都 是 用 不 同 的 哈 夫 曼 表 來 進 行 編 碼 的 , 因此 在 解 碼 過 程 中 , 需 要 采 用 不 同 的 解 碼 方 法 。 量 化 和 編 碼 主 要 是 通 過 循 環(huán) 迭 代 完 成 的 , 循 環(huán) 模 塊分 為 三 層 來 描 述 , 最 高 層 為 幀 循 環(huán) , 它 調(diào) 用 外 層 迭 代 循 環(huán) , 而 外 層 迭 代 循環(huán) 又 調(diào) 用 內(nèi) 層 迭 代 循 環(huán) 。 這 些 字 段 在 主 數(shù) 據(jù) 中 有 固 定 的 格 式 。 主數(shù)據(jù)的讀取在 MP3編碼過程中使用了比特池技術,所以當前 幀 的 主 數(shù) 據(jù) 不 一 定 全 部 都 在 當 前 幀 中 , 在 解 碼 過 程 中 , 必 須 結 合 主 數(shù) 據(jù) 開始 指 針 的 值 來 確 定 主 數(shù) 據(jù) 的 開 始 位 置 。 在 啟 動 解 碼 器后 , 可 以 通 過 搜 索 數(shù) 據(jù) 流 中 的 12比 特 長 的 同 步 字 來 完 成 。這個同步信息是連續(xù)的 12比 特 的‘ 1’組 成 。一 個 MP3數(shù)據(jù)幀分為 5個 部 分 :幀 頭 、CRC 校 驗 值 、 邊 信 息 、 主 數(shù) 據(jù) 、 附 加 數(shù) 據(jù) 。在解碼時,利用數(shù)據(jù)幀里的信息就可以恢復出 1152個 PCM 采 樣 值 。 強度立體聲比 左聲道: 右聲道: M_S 立體聲轉(zhuǎn)換 在 M_S立體聲模式中,傳送的是規(guī)格化的中間 /旁邊聲道的信息 左聲道 右聲道 其中 Mi 是 channel[0]的值, Si 是 channel[1]的值 處理流程 強度立體聲模式: 第一章 編碼與解碼 MS_STEREO 因公式單一,較 易理解,故流程圖略去。 聯(lián)合立體聲轉(zhuǎn)換 強度立體聲轉(zhuǎn)換 在強度立體聲模式中,左聲道傳的是幅值,右聲道的 scalefactor 傳的是立體 聲的位置is_pos。如果索引指向的是一個鏈表指針式結構,則還需再讀取其中指定的比特數(shù),再把讀取出的比特數(shù)同偏移值相加,遞歸的找下去,直到找到值結構為止。查表時,先讀入 4bit 數(shù)據(jù),以這 4bit 數(shù)據(jù)作為索引,其指向的元素有兩種類型,一種是值結構,另一種是鏈表指針式結構,在鏈表指針式結構中給出了還需要讀取的 bit 數(shù),及一個偏移值。通過每個亞區(qū)單獨的自適應碼表,增強編碼效率,而且同時降低了對傳輸誤碼的敏感度。如果為 0表示不用,則在比特流中需讀取粒度組 2的尺度因子。 尺度因子帶( scalefactorband) 在 mpeg layer 3中 576條頻率線根據(jù)人耳的聽覺特性被分成多個組,每個組對應若干個尺度因子,這些組就叫做尺度因子帶,每個長窗有 21個尺度因子帶而每個短窗有 12個尺度因子帶。根 據(jù)幀 邊信息 中的scalefactor_press 和標準中的對應表格來確定的 slen1和 slen2 對縮放因子進行解碼,即 直 接 從 主 數(shù) 據(jù) 塊 中 讀 取 縮 放 因 子 信 息 并 存 入 表 scalefac_l[gr][ch][sfb] 和scalefac_s[gr][ch][sfb]中。從幀邊信息表中可以看到:當 window_switch_flag == 0時,只將大值區(qū)在細分為 2個區(qū),此時region1_count 無意義,此時的 region0_count 的值是標準默認的;但當 window_switch_flag == 1時再將大值區(qū)細分為 3 個區(qū)。在不同的區(qū)域內(nèi)應用了不同的哈夫曼編碼表。此后,為增強哈夫曼編碼性能,進一步劃分了頻譜。最后,剩下的偶數(shù)個值的對數(shù) 記為“ big values”, 在此區(qū)域只應用了 32 個哈夫曼編碼表。從高頻 開始,一對一對的計算量化值等于“ 0”的數(shù)目,此數(shù)目記為“ rzero”。編碼時,把整個從 0 到奈奎斯特頻率的頻率范圍(共 576個頻率線)分成幾個區(qū)域,然后再用不同的表編碼。因此長塊也就是包括正常窗,起始塊和終止塊數(shù)據(jù)窗口的數(shù)據(jù)塊;短
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1