Scalable VLIW Processor For High-Speed Viterbi and Trellis Coded Modulation Decoding
    1.
    发明申请
    Scalable VLIW Processor For High-Speed Viterbi and Trellis Coded Modulation Decoding 有权
    可扩展VLIW处理器用于高速维特比和网格编码调制解码

    公开(公告)号:US20100211858A1

    公开(公告)日:2010-08-19

    申请号:US12708323

    申请日:2010-02-18

    摘要: An application specific processor to implement a Viterbi decode algorithm for channel decoding functions of received symbols. The Viterbi decode algorithm is at least one of a Bit Serial decode algorithm, and block based decode algorithm. The application specific processor includes a Load-Store, Logical and De-puncturing (LLD) slot that performs a Load-Store function, a Logical function, a De-puncturing function, and a Trace-back Address generation function, a Branch Metric Compute (BMU) slot that performs a Radix-2 branch metric computations, a Radix-4 branch metric computations, and Squared Euclidean Branch Metric computations, and an Add-Compare-Select (ACS) slot that performs a Radix-2 Path metric computations, a Radix-4 Path metric computations, a best state computations, and a decision bit generation. The LLD slot, the BMU slot and the ACS slot perform in a software pipelined manner to enable high speed Viterbi decoding functions.

    摘要翻译: 一种应用专用处理器,用于实现用于接收符号的信道解码功能的维特比解码算法。 维特比解码算法是位串行解码算法和基于块的解码算法中的至少一种。 应用专用处理器包括执行加载存储功能的加载存储,逻辑和去穿孔(LLD)槽,逻辑功能,去穿孔功能和追踪地址生成功能,分支度量计算 (BMU)时隙,执行基数-2分支度量计算,基数-4分支度量计算和平方欧几里德分支度量计算,以及执行基数2路径度量计算的加法比较选择(ACS) 基数4路径度量计算,最佳状态计算和决策位生成。 LLD插槽,BMU插槽和ACS插槽以软件流水线方式执行,以实现高速维特比解码功能。