随笔分类 - 算法
各类算法介绍及应用
摘要:HotWC3_V1.10支持STM32的CRC32
阅读全文
摘要:Delphi版的Base64转换函数(修改版)重新组织编写Delphi的MD2、MD4、MD5类
阅读全文
摘要:源:Gamma原理及快速实现算法(C/C++)原文:http://blog.csdn.net/lxy201700/article/details/24929013参考http://www.cambridgeincolour.com/tutorials/gamma-correction.htmhttp...
阅读全文
摘要:源:爬山算法和模拟退火算法简介一. 爬山算法 ( Hill Climbing ) 介绍模拟退火前,先介绍爬山算法。爬山算法是一种简单的贪心搜索算法,该算法每次从当前解的临近解空间中选择一个最优解作为当前解,直到达到一个局部最优解。 爬山算法实现很简单,其主要缺点是会陷入局部最优解,而不一定能搜索到全...
阅读全文
摘要:PWM不是唯一的调制方式,可以PWM,也可以PFM,也可以混合调制。PWM即pulse width modulation的缩写,脉冲宽度调制,保持开关周期不变,调节开关导通时间。PFM即pulse frequence modulation缩写,频率调制,保持开关导通时间不变,改变开关周期。LED调光...
阅读全文
摘要:源:调光设备术语:调光曲线核心提示:调光曲线是调光设备重要的参数之一,它直接影响到了灯光输出的效果,是数字化调光设备性能的体现。上面这句话包含了三点内容,我们逐条解析。调光曲线是调光设备重要的参数之一本文指的调光设备不局限于灯控台这一点,凡是与调光有关的东西,都是调光设备。最常见的还有硅箱。调光曲线...
阅读全文
摘要:源:盗梦陀螺攻略5- PID平衡算法
阅读全文
摘要://均方差x = sqrt((a[k] * a[k]) /((a[k] * a[k]) + (a[k-1] * a[k-1]) ));//使用MCU计算时,为了减小计算压力,近似简化为x = a[k] / (a[k] + a[k-1]);//或x = abs( a[k] / (a[k] +a[k-1...
阅读全文
摘要:源:FFT初解一.前言 首先申明俺不是一个算法工程师,俺是一个底层驱动工程师,有人会发问一个底层驱动工程师需要这个吗?但是我不幸的告诉你,确实是需要的,不过我们不要像算法工程师那样搞得很精通,但是还是需要去了解这是个什么东西。说实话,这个东西在大学时候学过,还好好的去理解了一样,不过到现在忘的差不...
阅读全文
摘要:源:FFT算法的完整DSP实现傅里叶变换或者FFT的理论参考:[1]http://www.dspguide.com/ch12/2.htm The Scientist and Engineer's Guide toDigital Signal Processing, By Steven W. Smi...
阅读全文
摘要:源:用于ARM上的FFT与IFFT源代码(C语言,不依赖特定平台)代码在2011年全国电子大赛结束后(2011年9月3日)发布,多个版本,注释详细。/***************************************************************************...
阅读全文
摘要:IIR滤波器的间接设计(C代码)IIR滤波器的直接设计(C代码)
阅读全文
摘要:源:增量式PID的stm32实现,整定过程 首先说说增量式PID的公式,这个关系到MCU算法公式的书写,实际上两个公式的写法是同一个公式变换来得,不同的是系数的差异。 资料上比较多的是: 还有一种是: 感觉第二种的Kp Ki Kd比较清楚,更好理解,下面介绍的就以第二种来吧。(比例、积分、微分...
阅读全文
摘要:源:再出个调度器,极小资源单片机值得一用自认为有如下特点:1)超级可以移植性,与CPU无关,几乎任何支持C语言编程的CPU都可以用!(本文仅仅以51单片机为例而已,但实际上可以任意移植)2)小之又小, 原理很简单,一看就懂。3)省之又省, 可以说对RAM和ROM省到极致。4)取protothread...
阅读全文