首页> 外文学位 >Matrix computations in signal processing and Markov chains.
【24h】

Matrix computations in signal processing and Markov chains.

机译:信号处理和马尔可夫链中的矩阵计算。

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

摘要

In this dissertation, we consider two applications of matrix computations: the use of the rank-revealing URV decomposition in signal processing and a block-GTH algorithm for finding the stationary vector of a Markov chain.;Many subspace tracking and rank estimation problems in signal processing can be solved by using matrix eigendecomposition and singular value decomposition. Unfortunately, both methods have a high computation burden in updating incoming data. We investigate the use of the rank-revealing URV decomposition applied to the ESPRIT algorithm that determines the direction-of-arrival (DOA) of narrow-band signals impinging on an array of sensors.;For subspace tracking problems, we study the perturbation of the estimated invariant subspaces determined by the rank-revealing URV decomposition. An error analysis is given to guide the choice of a tolerance for rank determination. For data sampled by rectangular windowing, we design a new downdating URV algorithm and show its relational stability. Experimental results show that the URV-based algorithms are effective for time-varying DOA estimation and are more efficient than SVD-based algorithms.;The GTH algorithm is a direct method to find the stationary distribution of a finite-state, discrete time, irreducible Markov chain. It is a variant to Gaussian elimination. In order to get more efficient implementation on high performance architectures, we design a block-form of the GTH algorithm. Both block-GTH and GTH compute a UL decomposition by eliminating successive states recursively. However, the block-GTH algorithm can eliminate more than one state per step.;We develop two types of block-GTH algorithms for a variety of computers. We analyze entry-wise rounding error for both of the block-GTH algorithms and the GTH algorithm. We implement the block-GTH algorithms using the level-3 basic linear algebra subroutines from the BLAS collection. Based on the cache memory size, problem size, and columnwise storage organization, we predict an optimal block size for the type II block-GTH algorithm for workstations. For parallel implementation, we implement the type I block-GTH algorithm in an SIMD code that is performed on the CM-5. Numerical experiments are presented to demonstrate the efficiency of the block-GTH algorithm on vector pipeline machines, workstations with cache memory, and parallel processors.
机译:本文考虑了矩阵计算的两个应用:秩揭示URV分解在信号处理中的应用和块GTH算法在马尔可夫链的平稳向量中的寻找。信号中存在许多子空间跟踪和秩估计问题可以通过使用矩阵特征分解和奇异值分解来解决处理问题。不幸的是,这两种方法在更新输入数据时都具有很高的计算负担。我们研究了将秩揭示URV分解应用于ESPRIT算法的情况,该算法确定了撞击在一系列传感器上的窄带信号的到达方向(DOA).;对于子空间跟踪问题,我们研究了扰动由秩揭示URV分解确定的估计不变子空间。进行误差分析以指导等级确定公差的选择。对于矩形窗口采样的数据,我们设计了一种新的降级URV算法并显示了其关系稳定性。实验结果表明,基于URV的算法对于时变DOA估计是有效的,并且比基于SVD的算法更有效。; GTH算法是直接找到有限状态,离散时间,不可约的平稳分布的直接方法马尔可夫链。它是高斯消去法的一种变体。为了在高性能架构上获得更有效的实现,我们设计了GTH算法的块形式。块GTH和GTH都通过递归消除连续状态来计算UL分解。但是,块GTH算法每步可以消除多个状态。我们为各种计算机开发了两种类型的块GTH算法。我们分析了块GTH算法和GTH算法的入门舍入误差。我们使用BLAS集合中的3级基本线性代数子例程来实现块GTH算法。根据高速缓存的大小,问题的大小和按列存储的组织方式,我们预测用于工作站的II型块GTH算法的最佳块大小。对于并行实现,我们在CM-5上执行的SIMD代码中实现了I型块GTH算法。进行了数值实验,以证明在矢量流水线机器,具有高速缓存存储器的工作站和并行处理器上,块GTH算法的效率。

著录项

  • 作者

    Wu, Yuan-Jye Jason.;

  • 作者单位

    University of Maryland, College Park.;

  • 授予单位 University of Maryland, College Park.;
  • 学科 Mathematics.;Engineering Industrial.;Computer Science.
  • 学位 Ph.D.
  • 年度 1995
  • 页码 135 p.
  • 总页数 135
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号