1 引言 在最近20年中,数字信号处理技术取得了飞速发展,许多大学的本科生和研究生教学计划中都包括了“数字信号处理”这门课程,这与不断出现的实现数字信号处理算法的技术是密不可分的。现代数学信号处理的发展趋势之一是在通用的硬件上借助软件实现复杂的功能,伴随对软件依赖性的增加,软件的开发成本也相应提高,甚至出现赶超硬件投入的趋势。为了降低软件的开发成本,在算法设计上采用面向对象的编程技术,在通用计算机环境中开发。通过在通用计算机上对信号处理系统数学模型的仿真,可以高效的完成对各种算法的论证和性能评估,同时面向对象编程技术能够实现软件部分(也就是对象)的重复使用,从而可减轻设计工作量、提高系统设计的可靠性、缩短设计周期、降低开发成本。 1.1 信号处理的发展现状 在过去的30年中,信号处理技术获得了巨大发展。数字电路设计技术的进步,是促使人们对数字信号处理领域越来越多兴趣的关键技术原因。相应的数字信号处理系统之所以具有吸引力,是因为它具有可靠性好、精度高、体积小以及灵活性强等特点。 数字信号处理系统的一个例子是滤波。滤波是一种信号处理操作,其目的是为了处理某个信号,以便利用信号中所包含的信息。换句话说,滤波器是一个器件,它将输入信号映射为输出信号,以便提取出输入信号中所包含的期望信息。数字滤波器是处理用数字形式表示的离散时间信号的滤波器。 数字化是当前信息领域发展的一大趋势,其核心技术之一是数字信号处理。随着多媒体技术的发展与广泛应用,特别是虚拟现实(Virtual Reality)技术的实现,海量信息处理与数据运算的要求成为必然,因而高精度超高速大容量实时的数据处理技术,将是数据处理的发展方向[10]。随着技术的发展和价格的降低,不断涌现的新的应用领域为数据处理技术的发展提供了机遇。相信数据处理技术的普及和应用将对我们的工作和生活以及观念产生巨大的影响。 ......
|