共查询到20条相似文献,搜索用时 171 毫秒
1.
2.
3.
一种新的嵌入式Linux高性能定时器实现方法 总被引:1,自引:0,他引:1
本文提出了一种高性能Linux定时器ETimer(Enhanced Timer)的实现方法.通过对标准Linux内核的时钟中断处理程序进行修改,ETimer具有比标准Linux内核定时器更细的定时粒度和更高的中断优先级,因此可实现更精确的定时并避免硬件10中断的影响.本方法增强了嵌入式Linux系统的定时性能,并且不需改动Linux系统的其它组成部分如进程调度、文件系统、网络系统和驱动程序,适用于有较高定时性能要求的嵌入式应用场合.在ADSP-BF533处理器系统平台上的实验结果表明本方法可以显著地改进定时器性能. 相似文献
4.
5.
6.
7.
介绍了LTE—FDD系统主同步序列的产生,给出了一种基于主同步信道的时频同步算法,包括符号定时同步算法和频偏估计算法。定时同步算法引入了多径能量窗,并且根据LTE系统同步信道的特点,对多个同步信道上的相关值进行非相干合并,有效地提高了同步性能。对所给出的算法进行仿真,并采用DSP实现同步算法。仿真和实验结果表明,所给出的算法具有良好的性能,能够满足LTE系统对同步性能的要求。 相似文献
8.
第六章MAC协议的实现第一节定时和同步一、定时和同步概述在设计MAC协议时的一个主要挑战是补偿电缆网络的时延,这些时延的大小甚至比一个上行突发脉冲的时间还要大。为了补偿这些时延,CM需要精确地定时其传输时间,使其到达CMTS时处于所分配的微时隙的起始点,否则会发生冲突,如图6-1所示,图中 相似文献
9.
10.
一般来讲,在单板机组成的控制系统中,PWM的控制大多采用定时中断方式,先计算出所需的输出电压,然后转换成工作脉冲的宽度,写入定时器中。一系列的换算和查时间常数,使程序复杂了许多,也占用了中断源和机器时间,并且控制精度也受到单板机时钟 相似文献
11.
12.
在跳频通信系统中,跳频图案生成大多基于FPGA实现。提出了一种新的基于DSP生成跳频图案的方法。分析了DSP/BIOS的启动过程和DSP定时器工作原理,通过对DSP定时器计数器的控制,利用定时器中断生成跳频周期,进而生成跳频图案。对方法的实现结果进行了测试,给出了分别采用CLK和PRD模块实现时的跳频周期曲线,分析了测试结果,指出采用CLK模块更有优势,可以满足系统设计需求。 相似文献
13.
VxWorks操作系统以其强实时性、可剪裁性等特点得到了广泛应用,但其并未提供通用的定时器模块。为解决某机载发射装置控制盒中VxWorks系统的精确定时问题,文中在分析多种定时方式的基础上,利用辅助时钟中断,通过创建定时节点,构造节点链表,设计了基于辅助时钟的通用定时器模块。经测试表明,该模块实现了毫秒级定时,满足了某发射装置的定时需求,并为今后类似系统的精确定时需求提供了方便。 相似文献
14.
15.
DMR通信协议是一种可适用于数字对讲机系统的新型通信协议。为了能够对基于DMR通信协议的数字对讲机系统的载波恢复提供一种可行性方案,文中针对DMR通信系统中的载波恢复部分进行了研究,设计采用基于软件无线电的梯度算法。在Matlab下进行了仿真,能得到很好的仿真效果;并将其应用于实际项目中,效果良好。结果表明:采用梯度算法,可以很好地实现DMR系统载波的频率估计和相位估计。 相似文献
16.
17.
Win32环境下一种通用控制软件的实现方法 总被引:1,自引:1,他引:0
介绍了一种通用的控制系统软件的实现方法,该软件架构将复杂的控制系统所有硬件传感器经数学抽象、归类后,使用流对象统一处理,控制软件仅对流操作。所有硬件传感器后台读写用独立线程完成.线程由各自事件同步,同步事件由中断产生,中断由脉冲设备或者定时器产生,软件缓冲区与硬件缓冲区使用临界区对象同步,硬件传感器读写完成后发送用户消息给前台窗口,这样,控制软件中访问硬件的代码段同其他代码段完全独立,特别地,通讯协议等复杂的问题在此软件架构下仅以一条控制函数形式出现。无论控制对象由多少种传感器搭建,无论设备多少,监控软件的架构是一致的,复杂的控制问题就转化为对某类流设备的读写问题。 相似文献
18.
Jang-Ping Sheu Chih-Min Chao Wei-Kai Hu Ching-Wen Sun 《Wireless Personal Communications》2007,43(2):185-200
In multihop wireless ad hoc networks, it is important that all mobile hosts are synchronized. Synchronization is necessary
for power management and for frequency hopping spread spectrum (FHSS) operations. IEEE 802.11 standards specify a clock synchronization
protocol but this protocol suffers from the scalability problem due to its inefficiency contention mechanism. In this paper,
we propose an automatic self-time-correcting procedure (ASP) to achieve clock synchronization in a multihop environment. Our
ASP has two features. First, a faster host has higher priority to send its timing information out than a slower one. Second,
after collecting enough timing information, a slower host can synchronize to the faster one by self-correcting its timer periodically
(which makes it becoming a faster host). Simulation results show that our ASP decreases 60% the average maximum clock drift
as compared to the IEEE 802.11 and reduces 99% the number of asynchronism in a large-scale multihop wireless ad hoc networks. 相似文献
19.
Golander A. Weiss S. Ronen R. 《Circuits and Systems II: Express Briefs, IEEE Transactions on》2009,56(6):474-478
We introduce the difficulties in processing context switches, exceptions, and interrupts in DMR architectures. We propose ways to address these problems in a dynamic DMR (DDMR) architecture, providing methods that assure both cores detect the event, synchronize it to the same instruction, perform a secure context switch, run correct interrupt service routines, and avoid process termination. DDMR uses a time-division multiplexing (TDM) ring architecture to dynamically connect pairs of cores. We enhance this protocol to include the different message types required to handle interrupts and exceptions. We also propose a more efficient address-based, rather than TDM-based, ring architecture. 相似文献
20.
基于解决微机中键盘在部分按键需要进行连击处理、按键去抖时CPU执行效率低等问题的目的,采用逐行扫描法对键盘按键识别,根据按键键值确定哪些按键需要连击处理,连击时是连续执行某一功能还是执行第二功能,同时使用定时器中断解决延时去抖和对按键闭合时间的判断,经过在多个项目中的实际应用,得出用这种方法不但可以快速有效地处理按键功能,而且利用定时中断提高了CPU的执行效率的结论。 相似文献