畢業設計 USB TO Gigabit LAN 網卡 隨著網絡技術飛速發展,多媒體的應用越來越多,人們對網絡的要求也越來越高,為了適應市場的需求,網卡出現了。它以其結構簡單、成本低廉、兼容性強等諸多的優越性得到了廣泛的應用。由于網絡的應用越來越廣泛,網卡的應用也越來越多、功能越來越強大。開始時由于技術方面的限制,網卡只有10Mbps的吞吐量,由于網絡技術的發展,100Mbps吞吐量的網卡開始在市場上得到廣泛的應用。而現在1000Mbps吞吐量的網卡的出現又給網絡的傳輸帶來了新的活力。 論文中主要闡述了基于以太網的USB TO Gigabit LAN網卡的設計與制作。論文首先對以太網進行了介紹,緊接著講了網卡的基本知識。隨后又對USB TO Gigabit LAN網卡的電路設計和制作進行了詳細的描述。論文還包括了USB TO Gigabit LAN網卡的調試等內容。
在理論分析循環碼編碼和譯碼基本原理的基礎上,提出了基于單片機系統的(24,16)循環碼軟件實現編碼、譯碼的方案。仿真結果表明(24,16)循環碼能有效地克服來自通訊信道的干擾,保證數據通信的可靠及系統的穩定,使誤碼率大幅度降低。本論文對(24,16)循環碼的研究結果表明,可以有效地降低錯誤概率和提高系統的吞吐量,實現糾錯僅需要在接收端增加有限的存儲空間和計算復雜度,具有一定的實用價值。
Abstract:
Based on analyzing the theory of encoding and decoding of cyclic code, this paper showed the schemes of encoding and decoding of(24,16)cyclic code by the software and based on microcontroller. Simulation results show that using (24,16) cyclic codes can effectively overcome the interference from communication channel, ensure the reliability and stability of data communication systems, and reduce the bit error rate greatly. The results of this paper show that by using the (24,16) cyclic code, the error rate can be reduced and the system throughput can be improved. Meanwhile, the system only needs to enlarge limited storage space and computation the complexity at the receiving end to realize error correction. Thus the (24,16) cyclic code has a practical value.