基于FPGA的PCM编码器与解码器的设计与实现.pdfVIP

  • 29
  • 0
  • 约1.58万字
  • 约 4页
  • 2017-08-06 发布于浙江
  • 举报

基于FPGA的PCM编码器与解码器的设计与实现.pdf

基于FPGA的PCM编码器与解码器的设计与实现

第 26卷 第 158期         电 力  系  统  通  信           Vo l. 26 No. 158 ·64 · 2 0 0 5年 12月 10 日     Telecommun ication s for E lectric Power System        D ec. 10 , 2 0 0 5 基于 FPGA 的 PCM 编码器与解码器的设计与实现 陈建洪 ,李彩芳 ,佘丽贞 (莆田电业局 设计所 ,福建 莆田 351100) 摘要 :针对传统数字电路难以支持实现高码速率的 PCM 功能 ,提出将 PCM 的编 、解码功能集成到具有 ( ) 硬件密度高 、结构灵活 、加密性好的现场可编程门阵列 FPGA , F ield Programm ab le Gate A rray 上的实现 方案 。介绍了 PCM 码型定义和帧格式 ,阐述了该方案的结构框架和设计方法 ,并结合实例和实测波形 , 说明 PCM 编 、解码器的功能实现过程 。实践表明 , FPGA 可以有效地用于 PCM 高码速率场合 ,在遥测系 统中有实用意义 。 关键词 :脉码调制 ;现场可编程门阵列 ;编码 ;解码 中图分类号 : TN 76; TN 9 11. 22 文献标识码 : B      文章编号 : 1005 - 764 1 (2005) 12 - 0064 - 03 构 , 图 2 是 I类的 PCM 帧格式 。其中 , N 为子帧中的 0 引言 字数 ,最大值为 1 024; Z 为一帧所含有子帧的个数 ,最 随着遥测系统的发展 ,帧结构越来越复杂 ,这就 大值为 2 56 。子帧同步字字长为 16 ~32 b it, 字长 要求遥测系统具备高码速率 、实时可重构 、处理复杂 度为 4 ~16 b it, 在遥测系统实际运用 中 , 可 以依照 ( ) 帧结构的能力 ,传统的数字 电路难 以实现这些复杂 PCM 的帧格式 称为格栅 。将所要测控的参数放在 功能 。FPGA 是近几年发展起来的硬件可编程芯片 , 格栅中自定义的位置 , 同时定义子帧同步字以及字长 , 具有硬件密度高 、结构灵活 、可编程 、加密性强等 良 就可以形成一个数据表 ,用于 PC机的后台软件处理 。 好性能 ,在高速信号处理领域 占有至关重要的地位 , 也为高码速率 PCM 的实现 ,提供有效的途径 。FPGA 可以将复杂的逻辑功能集成在一块芯片上 , 易于实 现片上系统 SoC ( System on a Ch ip ) 。为此 ,本设计将 PCM ( Pu lse Code Modu lation) 的编码功能和解码功能 集成在 FPGA 上 。 1 PCM 标准 图 2 PCM 帧格式 PCM 码是以串行方式进行传输的 , 分为 NRZ 和 2 PCM 编码器的设计 Φ B i 两大类码型 。这里仅介绍文章所要涉及的 NRZ - 为了便于说明 PCM 编码器的功能和实现 ,这里举 Φ Φ L、B i - L、B i - M 三种码型 。根据 IR IG 106 - 99标 了一个 PCM 遥测数据采集系统的实例 。PCM 遥测数

文档评论(0)

1亿VIP精品文档

相关文档