本文采用Altera公司的FPGA器件Cyclone III系列EP3C10作为核心器件构成了R-S(255,223)编码系统;利用Quartus II 9.0作为硬件仿真平台,用硬件描述语言Verilog_HDL实现编程,并且通过JTAG接口与EP3C10连接。R-S(Reed-Solomon)码是一类纠错能力很强的特殊的非二进制BCH码,能应对随机性和突发性错误,广泛应用于各种通信系统中和保密系统中。R-S(255,223)码能够检测32字节长度和纠错16字节长度的连续数据错误信息。
标签: CycloneIII RS编码
上传时间: 2013-11-07
上传用户:exxxds
介绍了网络控制系统的基本概念,利用Matlab建立了一个网络控制系统仿真平台,实现了对网络控制系统的实时仿真,并重点对控制器的算法进行了研究,给出了模糊PID控制器与PID控制器的仿真结果对比。结果证明,模糊PID可以很好地应用于网络控制。
上传时间: 2013-10-20
上传用户:langliuer
利用加速度信号测量位移是油田抽油井光杆位移测量的主要方法,而加速度信号的随机噪声和趋势项是影响测量精度的主要因素,本文提出了一种基于学习的实时消噪和剔除趋势项方法。学习时先获取一段时间的加速度信号,再通过时间序列分析技术得出ARIMA模型及其参数,最后基于FFT变换的Rife-Jane频率估计方法求出加速度信号的周期;在线实时消噪和剔除趋势项方法是基于学习阶段所得模型参数,运用卡尔曼滤波技术消除加速度信号随机噪声;按周期两次积分得到光杆位移,用加窗递推最小二乘法在线消除趋势项。通过抽油机半实物仿真平台测试和分析加速度信号,结果表明,该方法有效地去除了加速度信号中的噪声和趋势项,极大地提高了位移的测量精度。
上传时间: 2013-11-16
上传用户:稀世之宝039
第八章 labview的编程技巧 本章介绍局部变量、全局变量、属性节点和其他一些有助于提高编程技巧的问题,恰当地运用这些技巧可以提高程序的质量。 8.1 局部变量 严格的语法尽管可以保证程序语言的严密性,但有时它也会带来一些使用上的不便。在labview这样的数据流式的语言中,将变量严格地分为控制器(Control)和指示器(Indicator),前者只能向外流出数据,后者只能接受流入的数据,反过来不行。在一般的代码式语言中,情况不是这样的。例如我们有变量a、b和c,只要需要我们可以将a的值赋给b,将b的值赋给c等等。前面所介绍的labview内容中,只有移位积存器即可输入又可输出。另外,一个变量在程序中可能要在多处用到,在图形语言中势必带来过多连线,这也是一件烦人的事。还有其他需要,因此labview引入了局部变量。
上传时间: 2013-10-27
上传用户:xieguodong1234
OpenStack是一套用来管理虚拟机的平台软件。它不是一个单一的软件,而是集成了很多个组件用来协同合作。简单的来说,譬如有十台服务器,在VMware的情况下,我们在每台服务器上安装esx或者esxi,然后装一台vcenter,在vcenter的管理界面里把十台服务器的esx通过域名或者ip加入,就能在vcenter里面统一管理。类似的,红帽也有virsh这种管理虚拟机的程序。
上传时间: 2013-10-27
上传用户:bnfm
本文采用Altera公司的FPGA器件Cyclone III系列EP3C10作为核心器件构成了R-S(255,223)编码系统;利用Quartus II 9.0作为硬件仿真平台,用硬件描述语言Verilog_HDL实现编程,并且通过JTAG接口与EP3C10连接。R-S(Reed-Solomon)码是一类纠错能力很强的特殊的非二进制BCH码,能应对随机性和突发性错误,广泛应用于各种通信系统中和保密系统中。R-S(255,223)码能够检测32字节长度和纠错16字节长度的连续数据错误信息。
标签: CycloneIII RS编码
上传时间: 2013-10-08
上传用户:yuchunhai1990
汽车电子车身稳定系统
上传时间: 2013-12-12
上传用户:lixqiang
C++完美演绎 经典算法 如 /* 头文件:my_Include.h */ #include <stdio.h> /* 展开C语言的内建函数指令 */ #define PI 3.1415926 /* 宏常量,在稍后章节再详解 */ #define circle(radius) (PI*radius*radius) /* 宏函数,圆的面积 */ /* 将比较数值大小的函数写在自编include文件内 */ int show_big_or_small (int a,int b,int c) { int tmp if (a>b) { tmp = a a = b b = tmp } if (b>c) { tmp = b b = c c = tmp } if (a>b) { tmp = a a = b b = tmp } printf("由小至大排序之后的结果:%d %d %d\n", a, b, c) } 程序执行结果: 由小至大排序之后的结果:1 2 3 可将内建函数的include文件展开在自编的include文件中 圆圈的面积是=201.0619264
标签: my_Include include define 3.141
上传时间: 2014-01-17
上传用户:epson850
ask调制,基于VHDL仿真平台,解调同样给出,此程序经过验证
上传时间: 2013-12-19
上传用户:lili123
SVM用于模式识别 整理别人的代码(原来的是英文)所得: kernel.m用于内积矩阵的计算 svcplot.m用于绘图 svm168.m是主程序 testlin.m是采用线形内积函数的支持向量机应用的 文件 testrbf.m是采用RBF内积函数的支持向量机应用 的 文件 每个文件中都有说明。 仿真平台matlab7.0, 仿真全部通过 将所有文件拷贝到work目录下(注意不要直接将上层文件夹直接拷贝到work目录下,若那样操作,必须在matlab的file菜单中的set path中设置相应的路径)。 打开matlab,在命令窗口中输入 testlin或testrbf 即可查看结果。
标签: svcplot testlin kernel SVM
上传时间: 2015-05-27
上传用户:风之骄子