卷积编码器

LatticeCore卷积编码是添加冗余到信号流中用以提供纠错能力的过程。如下图所示的是使用卷积编码器的数字通信系统。数字数据流(例如:语音、图像或任何分组数据)首先进行卷积编码,然后调制,最后通过通道传输。

莱迪思的卷积编码器IP核是一个可配置参数的IP核,可用于连续或突发输入数据流的编码。该IP核支持各种码率、约束长度并支持打孔算法。IP核可以在连续或块模式下工作,由通道决定。在块模式下,支持Tail Biting或Zero Flushing卷积码。所有可配置的参数,包括工作模式、终止模式、生成多项式、码率、打孔模式(puncture pattern)都可以由用户定义,以满足其应用需求。码率和打孔模式也可以通过输入端口进行动态更改,为IP的使用提供更大的灵活性。莱迪思卷积编码器IP核符合多种使用卷积编码的网络和无线标准。

Features

  • Compatible with the following standards: IEEE 802.16-2004, IEEE 802.11a, 3GPP, 3GPP2 and DVB-S
  • Supports both continuous and block encoding
  • Variable constraint length from 3 to 9
      • Supports both Zero Flushing and Tail Biting termination modes
      • Supports both internal and external zero padding in Zero Flushing mode
  • Supports both internal and external tail adding in Tail Biting mode
  • Supports a wide range of programmable code rates (input_rate/output_rate)
  • User defined generator polynomials
  • Output puncturing with unrestricted, user programmable puncture patterns
  • Supports dynamic puncturing mode, in which both the code rate and puncture patterns can be varied through ports
  • Punctured code rate can be programmed to k/n, where k can be from 2 to 12 and n can be from k+1 to 2k-1; additionally, rate 1/2 is supported in dynamic puncture mode
  • Handshake signals to support breaks in data stream or encoder busy conditions

Jump to

Block Diagram

性能和大小

LatticeECP31
IPexpress用户配置模式 SLICE LUT 寄存器 sysMEM EBR I/O fMAX (MHz)
Config 1 41 44 48 - 13 482
Config 2 24 25 34 - 12 500
Config 3 9 6 16 - 7 500
Config 4 108 136 131 - 30 346
Config 5 40 45 53 - 8 435

1. 这是使用LFE3-95E-8FN672CES器件和Lattice Diamond 1.0和Synplify Pro D-2009.12L-1版软件测得的性能和资源使用数据。当使用不同的软件版本或LatticeECP3系列中不同密度或速度级的目标器件时,性能可能会有所不同。

LatticeECP2M1
IPexpress用户配置模式 SLICE LUT 寄存器 sysMEM EBR I/O fMAX (MHz)
Config 1 45 44 48 - 13 466
Config 2 25 25 34 - 12 509
Config 3 9 6 16 - 7 883
Config 4 116 141 131 - 30 352
Config 5 43 45 53 - 8 504

1. 这是使用LFE2M/S35E-7F484C器件和Lattice Diamond 1.0和Synplify Pro D-2009.12L-1版软件测得的性能和资源使用数据。当使用不同的软件版本或LatticeECP2M系列中不同密度或速度级的目标器件时,性能可能会有所不同。

LatticeECP21
IPexpress用户配置模式 SLICE LUT 寄存器 sysMEM EBR I/O fMAX (MHz)
Config 1 44 42 48 - 13 404
Config 2 24 25 34 - 12 372
Config 3 9 6 16 - 7 563
Config 4 119 143 131 - 30 278
Config 5 43 46 53 - 8 397

1. 这是使用LFE2-50E-7F672C器件和Lattice Diamond 1.0和Synplify Pro D-2009.12L-1版软件测得的性能和资源使用数据。当使用不同的软件版本或LatticeECP2/ECP2S系列中不同密度或速度级的目标器件时,性能可能会有所不同。

LatticeECP/EC1
IPexpress用户配置模式 SLICE LUT 寄存器 sysMEM EBR I/O fMAX (MHz)
Config 1 44 44 48 - 13 404
Config 2 24 25 34 - 12 372
Config 3 9 6 16 - 7 563
Config 4 119 143 131 - 30 278
Config 5 43 46 53 - 8 397

1. 这是使用LFEC/P20E-5F672C器件和Lattice Diamond 1.0和Synplify Pro D-2009.12L-1版软件测得的性能和资源使用数据。当使用不同的软件版本或LatticeECP/EC系列中不同密度或速度级的目标器件时,性能可能会有所不同。

LatticeSC1
IPexpress用户配置模式 SLICE LUT 寄存器 sysMEM EBR I/O fMAX (MHz)
Config 1 41 42 48 - 13 400
Config 2 24 24 34 - 12 400
Config 3 9 6 16 - 7 400
Config 4 115 146 131 - 30 392
Config 5 40 44 53 - 8 400

1. 这是使用LFSC/M3GA25E-7F900C器件和Lattice Diamond 1.0和Synplify Pro D-2009.12L-1版软件测得的性能和资源使用数据。当使用不同的软件版本或LatticeSC/SCM系列中不同密度或速度级的目标器件时,性能可能会有所不同。

LatticeXP21
IPexpress用户配置模式 SLICE LUT 寄存器 sysMEM EBR I/O fMAX (MHz)
Config 1 45 44 48 - 13 481
Config 2 25 25 34 - 12 491
Config 3 9 6 16 - 7 647
Config 4 116 141 131 - 30 298
Config 5 43 47 53 - 8 495

1. 这是使用LFXP2-17E-7F484C器件和Lattice Diamond 1.0和Synplify Pro D-2009.12L-1版软件测得的性能和资源使用数据。当使用不同的软件版本或LatticeXP2系列中不同密度或速度级的目标器件时,性能可能会有所不同。

LatticeXP1
IPexpress用户配置模式 SLICE LUT 寄存器 sysMEM EBR I/O fMAX (MHz)
Config 1 44 42 48 - 13 327
Config 2 24 25 34 - 12 361
Config 3 9 6 16 - 7 589
Config 4 115 127 131 - 30 250
Config 5 40 46 53 - 8 363

1. 这是使用LFXP20E-5F484C器件和Lattice Diamond 1.0和Synplify Pro D-2009.12L-1版软件测得的性能和资源使用数据。当使用不同的软件版本或LatticeXP系列中不同密度或速度级的目标器件时,性能可能会有所不同。

订购信息

系列 部件编号
LatticeECP3 CONV-BLK-E3-U3
LatticeECP2M CONV-BLK-PM-U3
LatticeECP2 CONV-BLK-P2-U3
LatticeECP/EC CONV-BLK-E2-U3
LatticeSC CONV-BLK-SC-U3
LatticeXP2 CONV-BLK-X2-U3
LatticeXP CONV-BLK-XM-U3

IP版本:3.6

评估:欲下载该IP的完整评估版,请访问IPexpress主窗口并点击Lattice IP服务器按钮。上面显示了所有可供下载的LatticeCORE IP核和模块。有关查看/下载IP的更多信息,请阅读IP Express快速入门指南

购买:欲了解如何购买IP核,请联系您本地的莱迪思销售办事处

文档

快速参考
资讯资源
下载
标题 编号 版本 日期 格式 文件大小
选择全部
Block Convolutional Encoder IP Core User's Guide
IPUG31 03.5 6/28/2010 PDF 1.5 MB
标题 编号 版本 日期 格式 文件大小
选择全部
Wireless Solutions Brochure
I0197 3.0 8/14/2012 PDF 2 MB
Lattice HetNet Solutions Brochure
I0234 1.0 11/12/2013 PDF 2.2 MB
标题 编号 版本 日期 格式 文件大小
选择全部
IP Module Evaluation Tutorial
8/1/2004 PDF 216.1 KB
IPexpress Quick Start Guide
8/5/2010 PDF 304.8 KB
标题 编号 版本 日期 格式 文件大小
选择全部
Evaluation Package for Block Convolutional Encoder for LatticeECP/EC - Configuration 3
4/1/2005 ZIP 155.4 KB
Evaluation Package for Block Convolutional Encoder for LatticeECP/EC - Configuration 1
4/1/2005 ZIP 126.2 KB
Evaluation Package for Block Convolutional Encoder for LatticeECP/EC - Configuration 4
4/1/2005 ZIP 232.5 KB
Evaluation Package for Block Convolutional Encoder for LatticeECP/EC - Configuration 2
4/1/2005 ZIP 116.6 KB