卷积编码器

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

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

特性

  • 符合以下标准:IEEE 802.16-2004、IEEE 802.11a、3GPP、3GPP2和DVB-S
  • 连续和块模式编码
  • 可变约束长度,从3到9
    • 支持Zero Flushing或Tail Biting终止模式
    • 支持Zero Flushing模式下的内部和外部零填充
  • 支持Tail Biting模式下的内部和外部末尾添加
  • 支持各种可编程码率(input_rate/output_rate)
  • 用户定义的生成多项式
  • 输出打孔算法有不受限制、用户可编程的打孔模式
  • 支持动态打孔模式,码率和打孔模式都可以通过端口更改
  • 打孔码率可编程为k/n,其中k可从2到12,n可从k+1到2k-1;此外,动态打孔模式支持1/2码率
  • 使用握手信号支持数据流中断或编码器繁忙状态

Jump to

块关系图

性能和大小

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 1
4/1/2005 ZIP 126.2 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 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
Like most websites, we use cookies and similar technologies to enhance your user experience. We also allow third parties to place cookies on our website. By continuing to use this website you consent to the use of cookies as described in our Cookie Policy.