引  言   定时器是通信协议正常运行的基本要素之一,主要用于各种定时和帧重传的任务。通信协议在单片机系统上实现所使用的定时器,定时精度要求不高,但数量要求比较大。由于硬件资源有限,不可能为每一个单独任务分配一个硬件定时器,只能通过单个硬件定时器模拟多个软件定时器的方法,来满足协议中的定时应用需要。   用一定的数据结构将这些软件定时器组织起来,并提供统一的调用接口,称为“定时器管理”。目前定时器管理主要有2种实现方法:   ①静态数组法。将定时器节点存储在数组中。优点是逻辑简单,占用ROM较少。但这种方案有明显的缺点:当硬件定时器中断发生时,要对所有定时器节点进行减法操作,时间开销很大
1
建立一种通信交流机制改进传统蚁群算法
- 在原始ALO算法的基础上添加了两种改进策略 - 改进1:将原先的间断性边界收缩因子变为连续性边界收缩因子,从而增强算法的遍历性 - 改进2:将原先均衡的权重系数变为动态权重系数,平衡算法的全局搜索和局部开发能力 - 仿真图中包含改进后的IALO算法与原始ALO算法的比较,可以看出性能提升明显 - 包含23种测试函数
2022-06-10 18:07:27 12KB matlab 蚁狮优化算法 ALO
5.3.2一种更快的作业排序算法,排序算法数据结构.doc
2022-06-10 09:53:50 404KB 数据结构 排序算法 算法
1
这是 Dimitris Bertsimas、Agni Orfanoudaki 和 Holly Wiberg 的论文“可解释的聚类:一种优化方法”的聚类算法的文档库。这种方法 ICOT 的目的是生成可解释的基于树的聚类模型 算法指南 在数据集上运行算法的主要命令X是可以引用与数据集关联的某些数据分区。被定义为具有以下参数的对象:ICOT.fit!(learner, X, y);ylearnerICOT.InterpretableCluster() criterion:定义用于训练ICOT算法的内部验证标准。该算法接受选项:dunnindex(Dunn 1974)和:silhouette(Rousseeuw 1987)。 ls_warmstart_criterion:定义用于创建热启动初始解决方案的内部验证标准。参数提供了相同的选项criterion。 kmeans_warmstart:提供了一个热启动解决方案来初始化算法。详细信息在论文的第 3.3.2 节中提供。它可以作为输入:none,:greedy和:oct。OCT 选项使用用户选择的标签(即来自 K-means)来拟合最优分类
2022-06-10 09:07:03 5KB julia 算法
这是一种用于解决二维不规则嵌套问题(也称为切割问题或包装问题)的算法。 该算法接受任意二进制光栅掩码作为输入,并且擅长处理许多小工具的嵌套问题。该实现基于四叉树和梯度优化
2022-06-10 09:06:43 692KB julia 算法
Stride 是用于分配蛋白质二级结构的软件。这个包将它包装在一个 Julia 包中
2022-06-09 22:07:18 4KB julia 算法
提出了一种用于处理光电容积脉搏波信号的集成电路结构,将主要应用于可穿戴式多生理参数检测,例如血压、血氧、心率等。电路包括直流、交流分量分离电路,直流分量读出电路,低通滤波器,以及矩形波产生电路。直流、交流分量分离电路由跨阻放大器和金属氧化物半导体晶体管-双极晶体管(MOS-Bipolar)虚拟电阻构成,可以实现0.07-0.7 Hz的高通截止频率;低通滤波器可以实现16 Hz的低通截止频率。电路采用标准0.13 nm CMOS工艺设计,电源电压1.2 V。
2022-06-09 16:57:12 427KB 光电容积脉搏波
1
为提高无线通信系统的接收灵敏度,低噪声放大器的设计尤为重要。基于Avago 公司的高电子迁移率晶体管
ATF54143 芯片的2.4G~2.5G ISM 频段范围低噪声放大器的设计,采用安捷伦公司的ADS 软件设计、制作原理图
并进行仿真,然后利用Cadence 公司的Allegro SPB 软件设计并制作原理图和PCB 版图,最后将PCB 版图导入到
安捷伦公司的ADS 系列软件中进行联合仿真,反复调整得到的仿真结果显示放大器工作在绝对稳定状态,噪声系
数(NF)低于0.7,增益可达15dB。
2022-06-09 15:36:41 1.56MB ATF54143 ADS Cadence 联合仿真
1
通过Internet访问数据库一种方法
2022-06-09 11:07:05 36KB 文档资料