首页> 外文学位 >Real-time processing of linear and nonlinear systems using CROSSCUT computer memory.
【24h】

Real-time processing of linear and nonlinear systems using CROSSCUT computer memory.

机译:使用CROSSCUT计算机内存实时处理线性和非线性系统。

获取原文
获取原文并翻译 | 示例

摘要

CROSSCUT (CC) computer memory architecture is presented, which has potential applications in real-time signal processing of linear and nonlinear systems. It can easily be added to any computer system bus and gives the resident processor the ability to realize bit manipulating/table lookup algorithms at reasonably high frame rates, especially if the processor's addressing modes have enough power. Algorithms for which the CC memory applies are quickly and inexpensively implemented using simple machine language software programs. The CC memory system consists of a large block of memory which is partitioned into multiple state registers of word-length w, a DEPTH register that points to a set of all the active state register locations, and a sliding window which allows the processor to write or read the {dollar}isp{lcub}th{rcub}{dollar} bits of those state register locations pointed by the DEPTH register. The term "CROSSCUT" is used since memory can be accessed either in a normal read/write mode or in a bit-slice read/write mode that allows the access to all {dollar}isp{lcub}th{rcub}{dollar} bits from the active state register locations. All {dollar}isp{lcub}th{rcub}{dollar} bits can be assessed with a single memory access cycle.; Assuming a single processor environment, distributed arithmetic concepts are used to derive a number of CC memory algorithms for real-time processing of selected linear and nonlinear systems. Using CC memory, software algorithms are presented for implementation of digital filters, two-dimensional digital filters, multiple input multiple output systems, quadratic filters, and nonlinear systems. Measures of frame times for each of the above categories are investigated by writing assembly language software programs. Although execution times do not compete with complex special-purpose computer hardware systems, CC memory methods greatly reduce the long computation times and greatly simplify the software programs needed to solve such systems using traditional sequential processor techniques. Utilizing off-the-shelf ICs, a CC memory hardware design with 9 state registers, a depth of 1K, and 32-bit word-length is developed. Conclusions and further investigation regarding the application of CC memory are given.
机译:提出了一种CROSSCUT(CC)计算机存储器体系结构,它在线性和非线性系统的实时信号处理中具有潜在的应用。它可以轻松地添加到任何计算机系统总线中,并使驻留的处理器能够以相当高的帧速率实现位处理/表查找算法,尤其是在处理器的寻址模式具有足够功率的情况下。使用简单的机器语言软件程序可以快速,廉价地实现CC存储器适用的算法。 CC存储器系统包括一个大的存储器块,该存储器块被划分为多个字长为w的状态寄存器,一个DEPTH寄存器(指向一组所有活动状态寄存器位置)以及一个滑动窗口,该滑动窗口允许处理器进行写操作。或读取DEPTH寄存器所指向的那些状态寄存器位置的{dollar} isp {lcub} th {rcub} {dollar}位。之所以使用术语“ CROSSCUT”,是因为可以在正常的读/写模式下或在位片读/写模式下访问内存,从而可以访问所有{dollar} isp {lcub} th {rcub} {dollar}来自活动状态寄存器位置的位。可以用单个内存访问周期来评估所有{isp {lcp} th {rcub} {dollar}位。假设使用单处理器环境,则分布式算术概念可用于导出许多CC内存算法,以实时处理选定的线性和非线性系统。使用CC存储器,提出了用于实现数字滤波器,二维数字滤波器,多输入多输出系统,二次滤波器和非线性系统的软件算法。通过编写汇编语言软件程序,可以研究上述每个类别的帧时间。尽管执行时间无法与复杂的专用计算机硬件系统竞争,但CC内存方法大大减少了较长的计算时间,并大大简化了使用传统的顺序处理器技术解决此类系统所需的软件程序。利用现成的IC,开发了具有9个状态寄存器,1K深度和32位字长的CC存储器硬件设计。总结并进一步研究了CC记忆的应用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号