基于FPGA 的高速实时FFT处理器设计
2012-10-22 周海斌 刘刚 10
离散傅里叶变换(DFT) 是数字谱分析必需的变换工具。完成N 点DFT 运算约需N2 次乘法和N(N-1) 次加法,当N 较大时,运算量非常大,使其实际应用受到极大的限制。快速傅里叶变换(FFT) 采用递归型算法,利用旋转因子的周期性和对称性,将长序列DFT 分解为短序列DFT ,使总运算量减小1~2 个数量级,从而大大加快了运算速度。FFT 和 .. [查看全文]
用MATLAB信号处理工具箱进行FIR滤波器设计的三种方法
2012-10-22 37
摘要 介绍了利用MATLAB信号处理工具箱进行FIR滤波器设计的三种方法:程序设计法、FDATool设计法和SPTool设计法,给出了详细的设计步骤,并将设计的滤波器应用到一个混和正弦波信号,以验证滤波器的性能。 关键词 MATLAB,数字滤波器,有限冲激响应,窗函数,仿真 1 前言 数字滤波器是一种用来过滤时间离散信号的数字系统, .. [查看全文]
Vxworks信号量分析
2012-10-22 金易龙 10
Wind内核中有二进制信号量、计数信号量和互斥信号量三种类型,为了使应用程序具有可移植性,还提供了POSIX(可移植操作系统接口)信号量。在Vxorks操作系统中,信号量是实现任务同步的主要手段,也是解决任务同步问题的最佳选择。 关于互斥的实现: 使用二进制信号量可以很方便的实现互斥,互斥是指多任务在访问临界资源时具 .. [查看全文]
C51指针小结
2012-10-22 济南大学机电实验室 11
一. 指针变量的定义指针变量定义与一般变量的定义类似,其形式如下:数据类型 [存储器类型1] * [存储器类型2] 标识符;[存储器类型1] 表示被定义为基于存储器的指针,无此选项时,被定义为一般指针。这两种指针的区别在于它们的存储字节不同。一般指针在内存中占用三个字节,第一个字节存放该指针存储器类型的编码(由编译时由 .. [查看全文]
ARM微处理器的指令系统
2012-10-22 9
第3章 ARM微处理器的指令系统 本章介绍ARM指令集、Thumb指令集,以及各类指令对应的寻址方式,通过对本章的阅读,希望读者能了解ARM微处理器所支持的指令集及具体的使用方法。 本章的主要内容有: -ARM指令集、Thumb指令集概述。 -ARM指令集的分类与具体应用。 -Thumb指令集简介及应用场合。 3.1ARM微处理器的指令 .. [查看全文]
关于S3C44b0向量中断的疑问
2012-10-21 kingchen 12
s3c44b0的IRQ中断包括了向量中断模式和非向量中断模式,这两种模式只能取其一:即允许了向量中断,就不允许非向量中断。 根据三星的资料,提供向量中断模式主要是减少中断的延迟时间,提高其响应速度。其发生的过程是:如果ARM7TDMI从中断控制器收到IRQ中断,ARM7TDMI将在0X18处执行一条指令。那条分支指令将会修改PC .. [查看全文]
数字频率合成器的FPGA实现
2012-10-21 潘毅 李栋 龚建荣 7
摘要:介绍了DDFS的原理和Altera公司的FPGA器件ACEX 1K的主要特点,给出了用ACEX 1K系列器件EP1K10TC144-1实现数字频率合成器的工作原理、设计思路、电路结构和仿真结果。 1 概述 1971年,美国学者J.Tierncy,C.M.rader和B.Gold提出了以全数字技术,从相位概念出发直接合成所需波形的一种新的频率合成方法。限于当时的 .. [查看全文]
混合式调度器C51源代码
2012-10-21 11
/*============================================================== 1ms时标 混合式调度器(一个抢占式任务,多个合作式任务) 作者:shadow.hu ===============================================================*/ #include #define ucharunsigned char #define ushort unsigned short #define SCH_MAX_TASKS .. [查看全文]
uC/OS-II 在S3C44B0X 处理器上的移植
2012-10-21 陆启帅 蒋冰华 8
嵌入式实时操作系统RTOS 与通用操作系统相比较, 它具有实时性、可裁减、低资源占用等特点。而与传统的嵌入式设计方法相比, 实时多任务内核的运用允许程序员将具体的应用程序模块化, 更易于项目的开发。 1 uC/OS-II的简介 目前市场上的商用嵌入式操作系统, 如Vxworks、PSOS 和Windows CE 等已经十分成熟, 提供有力的开发和调 .. [查看全文]
PIC16C5X 单片机睡眠状态的退出方法
2012-10-21 8
在有些应用场合下,CPU只需间断性工作或对外部事件作出处理,平时处于待机状态。PIC16C5X单片机有一种节能方式,睡眠(SLEEP)方式,在这种状态中,振荡驱动器停止工作, I/O口保持执行SLEEP指令前的状态,从而大大降低系统功耗。由于PIC16C5X单片机无中断功能,要退出睡眠方式,只有两种方法: (1)“看门狗&rd .. [查看全文]
NIOS II网络驱动程序分析(1)
2012-10-21 柳军胜 9
网络是嵌入式应用的常备功能,在NIOS II中集成了UCOS II和LWIP,分析网络设备在NIOS II中的来龙去脉对学习NIOS II设备驱动程序有典型的意义。 设备的定义和系统设备联表管理。 1.驱动程序提供的freedev_rtl8019.h中定义一个freedev_rtl8019_if结构的全局变量dev #define FREEDEV_RTL8019_INSTANCE(name, dev) \ freed .. [查看全文]
S3C44B0 调试笔记—uClinux
2012-10-21 23
上班时间很少有机会搞这些东西,基本上都是下班在家里搞,不过在公司写写文挡还是可以的。调试uClinux也是断断续续进行的。以前根本没接触过linux,搞起来可真是头都要大了。虽说到最后调通比前面耗时少很多,主要原因是网上很多参考资料。但个人感觉这部分难度要更大一些。 接着前面的说吧,编译出一个uClinux的内核出来,就必 .. [查看全文]

推荐文章
最新文章
热门文章
本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号