搜索资源列表
单片机子程序库
- 用单片机汇编语言写的使用的子程序 包扩浮点书的加减还有 模糊算法-SCM assembly language used to write the use of the subroutine package expanding the floating-point addition and subtraction algorithm still fuzzy
计算分数的精确值
- 使用数组精确计算M/N(0<M<N<=100)的值。如果M/N是无限循环小数,则计算并输出它的第一循环节,同时要求输出 循环节的起止位置(小数位的序号) *问题分析与算法设计 由于计算机字长的限制,常规的浮点运算都有精度限制,为了得到高精度的计算结果,就必须自行设计实现方法。 为了实现高精度的计算,可将商存放在一维数组中,数组的每个元素存放一位十进制数,即商的第一位存放在第一个元素中,商的第二位存放在第二个元素中....,依次类推。这样就可以使用数组不表示一个高
2400 bps MELP语音编解码器浮点算法
- 2400 bps MELP语音编解码器浮点算法,一种高压缩比的另类语音压缩算法,可以供学习和开发借鉴使用-MELP 2400 bps voice codecs floating-point algorithm, a high compression ratio of alternative voice compression algorithm, for learning and development from the use of
fft_flp32_Complex
- 文件包为浮点快速傅立叶变换(32点)的汇编代码,运行在ADI的Visual DSP++平台上,由于结合了并行流水线指令,该算法具有很高的运行效率,可以被广泛使用在高速数字信号处理方面。-package for floating-point fast Fourier transform (32 points) compiled code, ADI operations in the Visual DSP platform, thanks to a combination of a parallel
20060521.RAR
- 目前已有若干版本的子程序库公开发表,它们各有特色。本程序库中的开平方算法为快速逼 近算法,它能达到牛顿迭代法同样的精度,而速度加快二十倍左右,超过双字节定点除法的 速度。 本子程序库对《单片机应用程序设计技术》一书附录中的子程序库作了重大修订: (1)按当前流行的以 IBM PC 为主机的开发系统对汇编语言的规定,读者不必再进行修 改,便可直接使用。 (2)对浮点运算子程序库进行了进一步的测试和优化,对十进制浮点数和二进制浮点数的 相互转换子程序进行了彻底
multiply
- 这是我用verilog hdl语言写的浮点乘法器,用的是基4的booth算法,对于部分积使用了5-2压缩和3-2压缩,欢迎大家指点,也欢迎大家把它改成流水线以提高速度.
FLoat_GA.rar
- 基于改进的遗传算法,使用浮点编码,使用变量的真值,使其物理意义明确,加速了收敛,Improved genetic algorithm based on the use of floating-point encoding, the true value of the use of variables to make it clear physical meaning to speed up the convergence
dspzs
- 本书全面系统地介绍了DSP芯片的基本原理、开发和应用。首先,介绍了目前广泛使用的DSP 芯片的基本结构和特征,定点和浮点DSP处理中的一些关键问题。然后,对用C 语言和MATLAB 语言进行DSP算法的模拟进行了介绍。-This book a comprehensive and systematic introduction to the basic principles of DSP chips, the development and application. First of all, o
WindowsApplication1
- 基于编译原理的表达式计算器 使用算符优先算法实现了表达式计算器,能分析用户输入的表达式是否正确,支持括号运算、浮点运算、简单的四则运算、复杂的表达式运算、进制之间的相互转换等。操作简单,界面清晰。-Design of the expression calculator based on the compiler theory
genetic_algorithms
- 遗传算法,使用浮点编码,使用自适应的交叉和变异因子-Genetic algorithm, the use of floating-point encoding, the use of adaptive crossover and mutation factor
Dsp-fixed
- 本书全面系统地介绍了DSP 芯片的基本原理、开发和应用。首先,介绍了目前广泛使用的DSP 芯片的基本结构和特 征,定点和浮点DSP 处理中的一些关键问题。然后,对用C 语言和MATLAB 语言进行 DSP 算法的模拟进行了介绍。接着,以目前应用最广的TI DSP 芯片为例,介绍了定点和 浮点DSP 芯片的软硬件设计方法,DSP 芯片的C 语言和汇编语言的开发方法以及DSP 芯 片的开发工具及使用,并以三个应用系统的设计为例,介绍了定点和浮点DSP 芯片的开 发过程。最后,
Algorithm
- TI浮点DSP处理器TMS320C672x的具体算法,包括卷积,FFT,FIR,IIR,DTC等,程序设计中使用TI提供的CSL函数库,每个文件为完整的工程,可直接运行使用。-TI floating-point DSP processor TMS320C672x specific algorithms, including convolution, FFT, FIR, IIR, DTC, etc., to provide programming using TI' s CSL librar
SGAPublic
- SGA(Simple Genetic Algorithm)是一种强大的智能多变量优化算法,它模仿种群繁殖规律来进行优化。本SGA可以优化变量,求最小值,最大值(当把函数倒数也就求最小值) 并且支持浮点编码,grey编码,二进制编码;轮赌法选择,锦标赛选择;单点交叉,均布交叉,浮点交叉;单点变异,浮点变异;调用时Genetic(目标函数名) 使用SGA时,首先需要一个目标函数(像AimFunc.m),该函数返回适应度输入变量为待优化变量x输出为一个适应度。然后修改Genetic.m中可以修
GA
- 遗传算法应用程序使用说明: 1.安装MATLAB5.X; 2.建立目录:(c:\GeneticProgram),并将这里提供的所有源程序拷入该目录; 3.运行(c:\GeneticProgram)中的 startup; 4.在MATLAB Command Window内直接运行程序 FloatExample和BinaryExample。 FloatExample和BinaryExample分别采用浮点编码和二进制编码方法,求函数 y=20+x + 10*sin(
DSP-theory
- 从DSP的基本开发方法入手,介绍基于DSP的系统软/硬件开发方法,并以TMS320X281x系列处理器的各模块功能为主线详细介绍各模块的硬件使用和C语言编程。此外还根据DSP的特点介绍基于点处理器实现浮点算法的方法。在介绍功能的同时,列举了相应的应用实例,给出了硬件的原理和C语言程序清单,并标有详细的程序说明,为用户快速掌握处理器各功能单元的使用提供了方便。附光盘1张,内含C语言程序代码。-From the DSP development methodologies, this paper in
pfftt_flp32_Ca
- 文件包为浮点快速傅立叶变换(32点)的汇编代码,运行在ADI的Visual DSP++平台上上,由于结合了并行流水线指令,该算法具有非常高的运行效率,能被广泛使用在高速数字信号处理方面。 -File package for the floating-point fast Fourier transform (32 points) assembly code, on the run in on ADI Visual DSP++ platform, due to a combination of
demo3
- DSPAD采集算法C6000使用浮点型处理器对AD数据进采集并计算有效值DDS的使用-DSPAD acquisition algorithm C6000 floating point processor into the collection of AD data and calculates the RMS DDS use
MCS-96-MCU-Book
- 这是一本影印版的《MCS-96系列十六位单片微机实用手册》,这本书当中主要对16位单片机8096-90、8096BH、80C196KB和准16位单片机8098的硬件和软件做了详尽的阐述。指令系统部分采用汇编与机器码并列讲法,醒目、易查、易懂、方便使用。关于片上资源的使用有较详细和相当丰富的应用程序举例…… 为适应复杂算法的需要,书中还对浮点库做了专门介绍。 本书不仅适合初学和入门,内部的程序完全可移植到自己的设计中,可移植性好。-This is a photocopy version of
C6000-Intrinsics-a-SIMDs
- SIMD(Single Instruction Multiple Data)是指单指令多数据的运算 方式,这种技术可以使一条指令同时应用于多个数据集,这种处理方式显然在对不同数据集进行同一操作时非常有用,一个简单的例子就是,我们需要把平面空间的圆转换成3D空间的圆(由多个三角形构成),这其中需要大量的三角形计算,并且其中的多个三角形运算都是一些重复性运算,使用浮点SIMD指令显然就可以通过名为衍生计算的算法加快整个运算完成的速度,而在原来如果仅通过FPU浮点单元运算的话,所有数据都需
SKDZJS3
- 电子计数秤程序, 使用HX711 传感器 和HT1621驱动, 使用浮点算法(The electronic counting scale program uses HX711 sensor and HT1621 driver to use floating-point algorithm.)