复杂数字信号处理算法实现方法研究

复杂数字信号处理算法实现方法研究

论文摘要

在复杂数字信号处理应用中,采用传统的数字信号处理器(Digital Signal Processor, DSP)不能兼顾实时性和灵活性的需求。专用集成电路(Application Specific Integrated Circuit, ASIC)中基于指令集(ISA)的专用指令集处理器(Application Specific Instruction Set Processor, ASIP)结合了专用集成电路的高速性和数字信号处理器的可编程特性,逐渐成为在硬件实现时的一个新型的研究领域。尤其是ASIP的并行结构能够实现并行性和复杂度很高的设计。而且ASIP还具很好扩展性,可以为某个应用领域设计专用功能单元,这使得ASIP可以实现并行性和复杂度更高的设计。本文围绕ASIP并行结构和功能单元的设计及应用,主要进行了以下三个方面的工作:第一,介绍了典型的基于RISC结构的ASIP并行处理结构:SIMD结构、MIMD结构和紧藕合结构。设计并实现了一个基于SIMD结构的具有保护性指令的ASIP并行处理结构。第二,以Xilinx公司FPGA Virtex5 lx85为载体,采用ASIP技术的SIMD并行结构实现了1024点快速傅立叶变换(FFT)。第三,利用硬件状态机控制流水线结构实现自适应二进制算术编码,并以此设计为例,阐述了以硬件状态机实现结构作为ASIP处理机的一个特殊的功能单元的设计思想。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 论文的选课背景
  • 1.2 基于ASIC的算法实现结构介绍
  • 1.2.1 完全硬件电路结构形式
  • 1.2.2 基于指令集(ISA)的电路结构形式
  • 1.3 本文的研究工作及章节安排
  • 第二章 基于RISC的ASIP处理机及其并行结构
  • 2.1 基于RISC的ASIP处理机的专用指令集
  • 2.2 基于RISC结构的ASIP处理机结构
  • 2.3 几种典型的ASIP并行处理体系结构
  • 2.4 本章小节
  • 第三章 ASIP处理机的SIMD并行结构设计
  • 3.1 SIMD并行结构的实现方式
  • 3.2 ASIP处理机的SIMD并行结构的设计
  • 3.2.1 具有保护性功能的指令集设计
  • 3.2.2 具有保护性功能的结构设计
  • 3.3 功能仿真
  • 3.4 本章小结
  • 第四章 利用ASIP处理机的SIMD并行结构实现1024 点FFT
  • 4.1 FFT算法介绍
  • 4.1.1 传统DIT-FFT算法结构
  • 4.1.2 DIT-FFT算法结构改进
  • 4.2 ASIP的SIMD并行结构实现FFT
  • 4.2.1 采用ASIP的SIMD并行结构实现1024 点FFT
  • 4.2.2 交换网络的设计
  • 4.3 ASIP的SIMD并行结构实现1024 点FFT的FPGA实现
  • 4.4 本章小结
  • 第五章 ASIP专用功能单元设计——全硬件状态机实现二进制算术编码器
  • 5.1 硬件状态机介绍
  • 5.1.1 Mealy状态机介绍
  • 5.1.2 Moore型状态机介绍
  • 5.1.3 状态机设计步骤
  • 5.1.4 基于状态机的流水线结构
  • 5.2 自适应二进制算术编码介绍
  • 5.2.1 自适应二进制算术编码理论介绍
  • 5.2.2 常规编码模式
  • 5.2.3 Bypass编码模式
  • 5.2.4 重整
  • 5.2.5 自适应二进制算术编码改进
  • 5.3 采用全硬件形式实现自适应二进制算术编码器
  • 5.3.1 利用状态机控制流水线技术实现二进制算术编码
  • 5.3.2 仿真结果
  • 5.3.3 采用全硬件形式实现自适应二进制算术编码器的FPGA实现
  • 5.4 硬件状态机电路与ASIP技术的综合应用
  • 5.5 本章小结
  • 第六章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 致谢
  • 参考文献
  • 作者在读期间参加的科研工作及科研成果
  • 相关论文文献

    标签:;  ;  ;  

    复杂数字信号处理算法实现方法研究
    下载Doc文档

    猜你喜欢