赫夫曼編譯碼器: 用哈夫曼編碼進行通信可以大大提高信道利用率,縮短信息傳輸時間,降低傳輸成本。但是,這要求在發送端通過一個編碼系統對待傳數據預先編碼,在接收端將傳來的數據進行譯碼(復原)。對于雙工信道(即可以雙向傳輸信息的信道),每端都需要一個完整的編/譯碼系統。試為這樣的信息收發站寫一個哈夫曼碼的編/譯碼系統。 [基本要求]一個完整的系統應具有以下功能: (1)I:初始化(Initialization)。從終端讀入字符集大小n,以及n個字符和n個權值,建立哈夫曼樹,并將它存于文件hfmTree中。 (2)E:編碼(Encoding)。利用已建好的哈夫曼樹(如不在內存,則從文件hfmTree中讀入),對文件ToBeTran中的正文進行編碼,然后將結果存入文件CodeFile中。 (3)D:譯碼(Decoding)。利用已建好的哈夫曼樹將文件CodeFile中的代碼進行譯碼,結果存入文件TextFile中。 (4)P:印代碼文件(Print)。將文件CodeFile以緊湊格式顯示在終端上,每行50個代碼。同時將此字符形式的編碼文件寫入文件CodePrin中。 (5)T:印哈夫曼樹(Tree printing)。將已在內存中的哈夫曼樹以直觀的方式(樹或凹入表形式)顯示出,同時將此字符形式的哈夫曼樹寫入文件TreePrint中。
標簽: 赫夫曼編譯碼 編碼 信道 利用率
上傳時間: 2016-04-17
上傳用戶:zaizaibang
使用方便的串口通信模塊 功 能: 串口中斷服務程序,通過簡單調用即可完成串口輸入輸出的處理。 輸入輸出均設有緩沖區,可任意設置大小。
標簽: 串口通信模塊 串口中斷 服務 程序
上傳時間: 2014-05-28
上傳用戶:qlpqlq
設平面上有一個m´ n的網格,將左下角的網格點標記為(0,0)而右上角的網格點標記為(m,n)。某人想從(0,0)出發沿網格線行進到達(m,n),但是在網格點(i,j)處他只能向上行進或者向右行進,向上行進的代價為aij(amj =+¥ ),向右行進的代價是bij(bin =+¥ )。試設計一個動態規劃算法,在這個網格中為該旅行者尋找一條代價最小的旅行路線。用高級程序設計語言編寫程序求解動態規劃模型。
標簽: acute 網格
上傳時間: 2013-12-06
上傳用戶:13160677563
n*m個方格的棋盤(1<=m,n<=100),求出該棋盤中包含多少個正方形、多少個長方形(不包括正方形)。
標簽: lt 100
上傳時間: 2013-12-23
上傳用戶:Thuan
本方案為解決當前企業信息化建設中"信息孤島"叢生、信息流不暢通、信息不能共享的瓶頸問題,強調首先搞好信息資源規劃(Information Resource Planning,簡稱IRP),建立全企業的信息資源管理(Information Resource Management,簡稱IRM)基礎標準,通過需求分析建立集成化信息系統的功能模型、數據模型和系統體系結構模型,然后再實施通信-計算機網絡工程、數據庫工程和應用軟件工程。
標簽: 方案 企業信息 瓶頸
上傳時間: 2014-01-23
上傳用戶:風之驕子
設定a為N(0,1)的500個隨機數和量化級數n=64, 調用u_pcm.m, 分別輸出sqnr、a(1:5)、a_quan(1:5)、code(1:5,:)。
標簽: 500 設定 隨機數 量化
上傳時間: 2013-12-15
上傳用戶:refent
GenDriver即簡單的資料流驅動程式,雖未跟硬體溝通,但匯出10個進入點,可被任何Windows CE系統所載入。為讓系統載入GenDriver可在系統啟動時,加入任何[HKEY_LOCAL_MACHINE]\Drivers\Builtin下的項目,讓驅動程式載入,或撰寫一個應用程式,在別處建立驅動程式機碥並呼叫ActivateDevice
標簽: GenDriver 驅動 程式
上傳時間: 2016-06-24
上傳用戶:離殤
LRU算法的實現 5、最近最久未使用頁面算法說明: M為內存塊; N為頁面數; M和N的初始值分別為3和15。根據需要可以修改宏定義來修改M和N的值。 通過輸入15個數值,作為頁面號。 產生內存狀態,顯示調入的隊列,并計算出缺頁數和缺頁率。
標簽: LRU 算法 修改 頁
上傳時間: 2014-01-15
上傳用戶:ouyangtongze
實現建立數據庫表的結構的功能。要求: (1)能輸入任意關系名。 (2)字段個數、名稱任意給定(包括字段名、字段類型、長度任意)。 (3)要求以文件形式保存基本表。(存儲結構也可自行設計) 3、實現輸入數據庫記錄的功能(插入位置任意)。 4、實現刪除數據庫記錄的功能(刪除位置任意)。 5、 實現顯示數據庫結構和內容(最好以表格形式顯示) 6、實現對主關鍵字的索引功能。 7、實現對其它關鍵字的索引功能。 8、實現建立視圖的功能。 9、建立數據字典保存三級模式中有關視圖、基本表、存儲文件的定義。 10、設計每項功能完成后均返回主菜單的功能。
標簽: 字段 數據庫 存儲結構 輸入
上傳時間: 2014-12-03
上傳用戶:頂得柱
四位計數器 計數器是數字系統中用得較多的基本邏輯器件。它不僅能記錄輸入時鐘脈沖的個數,還可以實現分頻、定時、產生節拍脈沖和脈沖序列等。例如,計算機中的時序發生器、分頻器、指令計數器等都要使用計數器。
標簽: 計數器 數字系統 脈沖 邏輯器件
上傳時間: 2013-12-22
上傳用戶:maizezhen
蟲蟲下載站版權所有 京ICP備2021023401號-1