利用哈夫曼編碼進行信息通信可以大大提高信道利用率,縮短信息傳輸時間,降低傳輸成本。但是,這要求在發送端通過一個編碼系統對待傳數據預先編碼,在接收端將傳來的數據進行譯碼(復原)。對于雙工信道(即可以雙向傳輸信息的信道),每端都需要一個完整的編/譯碼系統。試為這樣的信息收發站寫一個哈夫曼編/譯碼系統。 [基本要求]: (1)I:初始化(Initialization)。從終端輸入一個長度不超過80的字符串(全部為大寫字母且無空格)。統計字符串的長度n、以及不同字符的個數和每種字符的權值,然后建立哈夫曼樹。 (2)E:編碼(Encoding)。利用已建好的哈夫曼樹對正文字符串進行編碼,并輸出。 (3)D:譯碼(Decoding)。利用已建好的哈夫曼樹與已經完成的編碼進行譯碼,并輸出。
標簽: 編碼 信息通信 信道 利用率
上傳時間: 2016-03-15
上傳用戶:sclyutian
赫夫曼編譯碼器: 用哈夫曼編碼進行通信可以大大提高信道利用率,縮短信息傳輸時間,降低傳輸成本。但是,這要求在發送端通過一個編碼系統對待傳數據預先編碼,在接收端將傳來的數據進行譯碼(復原)。對于雙工信道(即可以雙向傳輸信息的信道),每端都需要一個完整的編/譯碼系統。試為這樣的信息收發站寫一個哈夫曼碼的編/譯碼系統。 [基本要求]一個完整的系統應具有以下功能: (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
音頻通信的一個簡單例子,采用全雙工的通信方式。
標簽: 音頻通信
上傳時間: 2013-12-17
上傳用戶:hoperingcong
MSP430F149單片機驅動CC1000進行無線收發的一個示例程序,這是個讓CC1000工作在半雙工模式的程序,能夠自動進行收發狀態轉換。發送數據和接收數據可以通過UART端口進行傳輸,另外對CC1000通信速率和發射功率的配置也都可以通過串口完成
標簽: 1000 430F F149 CC
上傳時間: 2013-12-20
上傳用戶:685
利用哈夫曼編碼進行通信可以大大提高信道利用率,縮短信息傳輸時間,降低傳輸成本。但是,這要求在發送端通過一個編碼系統對待傳數據預先編碼,在接收端將傳來的數據進行譯碼(復原)。對于雙工信道(即可以雙向傳輸信息的信道),每端都需要一個完整的編、譯碼系統。本文章是為這樣的信息收發站寫一個哈夫曼碼的編、譯碼系統。(含代碼)
標簽: 編碼 信道 利用率 通信
上傳時間: 2014-03-09
上傳用戶:lizhen9880
采用UART方式0與LM74通信。 用C8051f020的P0.7作片選,主機通過TXD發送時鐘信號,實現同步通信,半雙工.RXD 作雙向數據線.用六位數碼管顯示LM74采集的溫度值
標簽: C8051f020 UART 0.7 LM
上傳時間: 2014-01-09
上傳用戶:bakdesec
MODBUS 通信源代碼 MODBUS通訊協定原本是MODICON公司為自己所生產的PLC(可程式邏輯控制器)所開發的通訊協定,後來廣泛為工業界所使用,它是一對多的方式來通訊,目前他是採開放的方式不需支付任何費用,任何人皆可開發,所以目前許多PLC、人機介面及圖控軟體都有支援。
標簽: MODBUS MODICON PLC 通信
上傳時間: 2014-01-23
上傳用戶:FreeSky
基于ARM平臺的以太網通信,選用的網卡芯片是DM9000,一款周立工提供的芯片,已調試成功。
標簽: ARM 以太網通信
上傳時間: 2013-12-12
上傳用戶:llandlu
哈夫曼編/譯碼器:利用哈夫曼編碼進行通信可以大大提高信道利用率,縮短信息傳輸入時間, 降低成本,但是,這要求發送端通過一個編碼系統對待傳輸數據先進行編碼,在 接收端將傳來的數據進行譯碼。對于雙工信道(可雙向傳輸的信道),每端都需 要一個完整的編/譯碼系統。
標簽: 譯碼器 編碼 信道 利用率
上傳時間: 2016-12-16
上傳用戶:冇尾飛鉈
開發工控程序時使用自由口協議比較麻煩,效率也不高,PPI的協議要么付費要么不公開要么不好用,在網上找了一下也沒捷徑,算了,自己搞,經過1個禮拜的勞作,用VC搞了此DLL用于西門子S7-200 PLC的通信,讀100個數據耗時250ms,非常高效,在vc,delphi,vb,C#.NET平臺進行測試,效果不錯啊,開發效率提高數倍,特此與愛好者分享,附帶源碼
標簽: 工控 協議 程序 比較
上傳時間: 2013-12-06
上傳用戶:luopoguixiong
蟲蟲下載站版權所有 京ICP備2021023401號-1