首页> 外文期刊>International Journal of Engineering Research and Applications >Design and Implementation of LRC and CRC algorithms in Netsim
【24h】

Design and Implementation of LRC and CRC algorithms in Netsim

机译:Netsim中LRC和CRC算法的设计与实现

获取原文
           

摘要

Error detection is a technique that enables reliable delivery of digital data over unreliable communication channels. Many communication channels are subject to channel noise, and thus errors may be introduced during transmission from the source to a receiver. Basically error detection mechanism contains various methods but LRC and CRC are the most commonly used methods. A longitudinal redundancy check (LRC) is a form of redundancy check that is applied independently to each of a parallel group of bit streams. A Cyclic Redundancy Check (CRC) is one of the most powerful redundancies checking technique. The problem is user knows these concepts of the LRC and CRC techniques while reading the text book but they don’t know practically how LRC and CRC techniques are working. Initially on NetSim these LRC and CRC techniques are implemented as a static. That is user give the inputs of the LRC and CRC techniques to NetSim and displays the outputs on the same system where the user gives the input. So that user can’t understand the concepts of the LRC and CRC techniques clearly. Animations of the LRC and CRC techniques are also presented on the NetSim but it fails to clear the concepts of the LRC and CRC techniques to the user. For the above problem, the frontend designs of LRC and CRC techniques can be created by using Java Swing on NetSim that is to change the static implementation of the LRC and CRC techniques to dynamic implementation by making NetSim to work on LAN. That is user give the inputs to NetSim by using this frontend and displays the output corresponding to this input in another system. So that user can easily understand the LRC and CRC techniques, because while the input given by the user is transmitted on the network it may or may not get changed. By analyzing the output at the other system user can easily understand the concepts of the LRC and CRC techniques. At the backend the LRC and CRC techniques are coded using C. In NetSim the C-Editor is uploaded so that user can write their own codes of LRC and CRC techniques and compile the codes by using C-Compiler.
机译:错误检测是一种能够在不可靠的通信通道上可靠地传递数字数据的技术。许多通信信道受到信道噪声的影响,因此在从源到接收器的传输过程中可能会引入错误。基本上,错误检测机制包含各种方法,但是LRC和CRC是最常用的方法。纵向冗余校验(LRC)是冗余校验的一种形式,它独立地应用于并行组的每个比特流。循环冗余校验(CRC)是最强大的冗余校验技术之一。问题是用户在阅读教科书时了解LRC和CRC技术的这些概念,但是他们实际上不知道LRC和CRC技术的工作方式。最初在NetSim上,这些LRC和CRC技术是作为静态实现的。也就是说,用户将LRC和CRC技术的输入提供给NetSim,并在用户提供输入的同一系统上显示输出。因此用户无法清楚地了解LRC和CRC技术的概念。还可以在NetSim上显示LRC和CRC技术的动画,但是它无法向用户阐明LRC和CRC技术的概念。对于上述问题,可以通过在NetSim上使用Java Swing创建LRC和CRC技术的前端设计,即通过使NetSim在LAN上工作,将LRC和CRC技术的静态实现更改为动态实现。也就是说,用户使用此前端将输入提供给NetSim,并在另一个系统中显示与此输入对应的输出。这样,用户就可以轻松理解LRC和CRC技术,因为尽管用户提供的输入在网络上传输,但它可能会更改,也可能不会更改。通过分析其他系统的输出,用户可以轻松理解LRC和CRC技术的概念。在后端,使用C对LRC和CRC技术进行编码。在NetSim中,上传了C-Editor,以便用户可以编写自己的LRC和CRC技术代码,并使用C-Compiler编译代码。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号