【24h】

Modified Viterbi decoder for HMM based speech recognition system

机译:用于基于HMM的语音识别系统的改进的Viterbi解码器

获取原文

摘要

Viterbi algorithm is a dynamic programming algorithm used to find out the most likely word uttered by the unknown speech signal. In Viterbi algorithm, the observation probabilities are calculated using Gaussian distribution function. For implementation of Viterbi decoder, these probability values are initially stored in RAM. Thus conventional Viterbi decoder requires large RAM for its execution. In this paper, architecture for log Gaussian function has been designed and described using verilog for FPGA implementation. This proposed log Gaussian enables the system to calculate the observation probabilities dynamically for the unknown speech signal without storing them in internal memory. The proposed architecture use logarithm base 2 function for its implementation. An algorithm for implementing of Log_2 for 16 bit floating point is also presented in this paper. IEEE-754 16 bit Binary Floating point Adder and Multiplier are designed to perform all the calculations in Verilog. All the design modules are implemented in Xilinx 12.2 and successfully synthesized on Virtex5 FPGA.
机译:维特比算法是一种动态编程算法,用于找出未知语音信号发出的最有可能的单词。在维特比算法中,观测概率是使用高斯分布函数计算的。为了实现维特比解码器,这些概率值最初存储在RAM中。因此,常规的维特比解码器需要较大的RAM来执行。在本文中,使用Verilog设计并描述了对数高斯函数的体系结构,以用于FPGA实现。该拟议的对数高斯函数使系统能够动态计算未知语音信号的观察概率,而无需将其存储在内部存储器中。所提出的体系结构使用对数以2为底的函数来实现。本文还提出了一种针对16位浮点数实现Log_2的算法。 IEEE-754 16位二进制浮点加法器和乘法器旨在执行Verilog中的所有计算。所有设计模块均在Xilinx 12.2中实现,并已在Virtex5 FPGA上成功合成。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号