IPQAM系统中物理层关键技术的FPGA设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
当前中国正在大力推行数字电视和数字电视网络双向改造,在此基础上,构建基于广电网络的IPTV技术已经受到了广电部门的高度重视,本文研究的课题IPQAM技术正是构建广电IPTV的一种关键技术。
     本文主要研究了IPQAM系统中物理层的FPGA设计与实现。
     首先,本文对IPQAM系统进行了概述,还介绍了MPEG-2 TS流相关的技术标准和本课题组设计的IPQAM系统的总体功能框架。
     详细研究了IPQAM系统中物理层的FPGA实现,在IPQAM系统中的物理层采用的是DVB-C物理层标准。本文利用“串并转换思想”设计实现了DVB-C标准中的能量扩散模块,此算法大大降低了前后接口的复杂度,提高了系统的吞吐量;利用多项式相乘原理实现了伽罗华域乘法器,并且以此为基础实现了RS编码,还分析了RS编码对FPGA中逻辑资源的消耗情况;利用双口RAM实现了卷积交织编码。针对DVB-C标准中的要求,本文还提出并实现了可以兼容16QAM,32QAM,64QAM,128QAM和256QAM这5种调制方式的字节变换、差分编码。并且针对FPGA内部RAM资源的特点设计了I、Q符号存储表,使其对资源的消耗比较小,针对存储表的特点设计了一种兼容16QAM,32QAM,64QAM,128QAM和256QAM这五种方式的符号映射模块。
     最后还从课题中的实际系统出发对物理层的数据流控制进行了分析,设计和实现了能够正常运用在IPQAM系统的数据流接口。
The Government is carrying out Digital Television and Bidirectional Transformation of Digital Television Network, and the interactive personal television (IPTV) over Digital Televison Network is becoming more and more important for the Government. The IPQAM which is researched in this thesis is a pivotal technology for interactive personal telsvision over Digital Television Network.
     This article researches the design and implement of Physical Layer of IPQAM.
     Firstly,the IPQAM and the stardard of MPEG-2 transport stream are introduced.And the structure of IPQAM which is presented by our team is analyzed.
     The implement of Physical Layer adopting DVB-C standard in FPGA is hardly researched.Then using the idea of "series to parallel" to design and implement Randomiza- tion module,using this arithmetic can greatly reduce the complexity of interface which connects to randomization module, and also increase the data throughput of the IPQAM system. Using the theory of polynomial multiplier to implement of Galois field multiplier,and using this multiplier to design RS encoder,the resource of RS encoder in FPGA is analyzed.And convolutional interleaver is also designed. Byte to m-tuple conversion、Differential encoding and Symbol mapping are also implemented,and in our design ,it is compatible with 16QAM, 32QAM, 64QAM, 128QAM and 256QAM.In this part, we design a storage table to store symbols of I and Q which can greatly reduce the RAM resource in FPGA.
     Finally, the data control of IPQAM Physical Layer is analyzed, and a good design of data control which can be well used in IPQAM is implemented.
引文
[1]丁一,郭晓.IPQAM技术与应用.有线电视技术,2007,09:78-80
    [2]金纯,齐岩松,于鸿洋,陈前斌编著. IPTV及其解决方案. 2006
    [3]曹三省,刘剑波,杨威,蒋青苗.数字电视与IPTV融合的研究与进展.电视技术, 2008,Vol.32 No.9:4-6
    [4]罗蕴军.基于HFC网络采用IPQAM技术的视频点播系统.有线电视技术, 2006,01:76-79
    [5]余兆明,余智编著.数字电视传输与组网.北京:人民邮电出版社,2003.9
    [6]钱明,李明,成功.基于CDN和IPQAM构建分布式VOD平台.中国数字电视, 2008,05:68-70
    [7]张峰.一种适合广电运营的视频点播技术.广播电视信息,2006.03
    [8]杨建军.基于IPQAM的互动电视业务系统.有线电视技术,2007,05:77-80
    [9]方涛编著.数字电视业务信息及其编码.北京:国防工业出版社,2003.08
    [10] ISO/IEC 13818-1 Information technology—Generic coding of moving pictures and associated audio information:Systems(Second edition).2000.12
    [11]钟玉琢,王琪,赵黎,杨小勤编译.MPEG-2运动图像压缩编码国际标准及MPEG的新进展.北京:清华大学出版社,2002.03
    [12]商彬.IPQAM的研究与设计:[硕士学位论文].重庆:重庆大学通信与信息系统专业
    [13] HP Company, Reduced Gigabit Media Independent Interface(RGMII) v2.0,Hewlett -Packard Company,2002
    [14]谢希仁编著.计算机网络(第4版).北京:电子工业出版社,2003.
    [15] Stephan W.Mondwurf. Low Cost MPEG-2 Multiplexing Scheme for Multmedia and Digtal TV Distribution Systems. Proceedings of the Fifth IEEE International Carcas Conference on Devices,Circuits and Systems, Dominican Republic,2004,3:236-239
    [16]王鹏,郭琪,徐东明.用于多通道数据传输的SDRAM控制器设计与实现.中国集成电路,2009,1:50-53
    [17]刘维亚,杨旭,刘超,杨磊.基于SDRAM的实时视频传输系统存储管理.微计算机信息,2009,25(1):292-293
    [18] EN 300 429 v1.2.1 (1998-04) Digital Video Broadcasting (DVB) Framing structure, Channel coding and modulation for cable systems
    [19] Funk,G. Message Error Detecting Properties of HDLC Protocols. IEEE Transactions on Communications,1982,30(1):252-257
    [20]俞莉琼,付宇卓.有限状态机的Verilog设计与研究.微电子学与计算机,2004,21(11):146-148
    [21] Yu-Wen Huang,Tu-Chih Wang,Bing-Yu Hsih,Liang-Gee Chen.Hardware architecture design of variable block size motion estimation in MPEG-4 AVC/JVT/ITU H.264.Proceedings of Internationa Symposium on Circuits and Systems,2003:25-28
    [22] Moshe Schwartz,Tuvi Etzion. The Structure of Single-Track Gray Codes. IEEE Transcations on Information Theory,1999,45(7):2383-2396
    [23]魏芳,刘志军,王立华.基于Verilog HDL的可综合有限状态机设计.电子工程师,2006,32(6):8-10
    [24]夏宇闻编著. Verilog数字系统设计教程.北京:北京航空航天大学出版社,2003
    [25]张晓林编著.数字电视原理.北京:高等教育出版社,2008.08
    [26]曹志刚,钱亚生.现代通信原理.北京:清华大学出版社,1995
    [27]柳利军,李德芳,李建新.并行扰码模块的FPGA设计.现代电子技术,2004,(169)2:7-8
    [28]王新梅,肖国镇编著.纠错码-原理与方法(修订版).西安:西安电子科技大学出版社,1991.12
    [29]黄载禄,殷蔚华,黄本雄编著.通信原理.北京:科学出版社,2006.2
    [30]刘祺.DVB-H中RS码的算法研究和ASIC设计:[硕士学位论文].上海交通大学微电子学与固体电子学,2008
    [31] Ta-Hsiang Hu.Binary mapping of nonbinary codes and soft decision decoding algorithms of reed-solomon codes based on bit reliability,A dissertation submitted to the graduate division of the university of Hawai’I in partial fulfillment of the requirement for the degree of doctor of philosophy in electrical engineering,2001.5
    [32] Komo J.J., Lam M.S.. Primitive polynomials and m-sequences over GF ( q m).IEEE Transcations on Information Theory,1993,(39)2:643-647
    [33]杨先文,杨洋,李峥.GF(2^m)域上ECC通用加法器设计与实现.计算机工程与设计,2008,29(12):3026-3028
    [34]向茜,刘钊.伽罗华域上代数运算的最简实现.电子科技大学学报,2000,29(1):5-8
    [35] Junfeng Chu,Benaissa,M. GF(2^m) multiplier using Polynomial Residue Number System.IEEE Asia Pacific Conference on Circuirts and Systems,2008:1514-1517
    [36] Garcia,J.,Schulte,M.J..A combined 16-bit binary and dual Galois field multiplier. IEEE Workshop on Signal Processing Systems,2002:63-68
    [37] Thomas H. Cormen , Charles E. Leiserson, Ronald L. Rivest, Clifford Stein著,潘金贵,顾铁成,李成法等译.算法导论.北京:机械工业出版社,2008.1
    [38] Iliev,N.,Stine,J.E..Parallel programmable finite field GF(2^m) multipliers.IEEE Computer society Annual Symposium on VLSI,Proceedings,2004:299-302
    [39] Savas E.,Tenca A.F.,Ciftcibasi M.E.,Koc C.K.. Multiplier architectures for GF(p) and GF (2 n).IEE Proceedings on Computers and Digital Techniques,1993,151(2):147-160
    [40] Zweigle,G.,Berge,T.J.,Winterrowd,P.,Makhani,A.. A Viterbi,convolutional interleave and Reed-Solomon decoder IC.Proceedings of International Conference on Consumer Electronics,1995:34-35
    [41]丁晓霞.DVB信道编码算法研究与FPGA实现:[硕士学位论文].北京:北京邮电大学通信与信息系统专业,2007
    [42]覃永新,陈文辉,蔡启仲.前向纠错技术中卷积交织器的FPGA实现.通信技术,2009,42(3):76-78
    [43]顾烊,张萌,孙伟,杨东.一种面向RS码的卷积交织与解交织器的设计.电子器件,2003,29(2):497-499
    [44] John R.Treichler,Jeffrey C. Harp. Practical Blinds Demodulators for High-Order QAM Signals.Proceedings of The IEEE,1998,86(10):1907-1926
    [45] Klymyshyn,D.M.,Haluzan,D.T. FPGA implementation of multiplierless M-QAM modulator.Electronics Letters,2002,38(10):461-462
    [46]赵民建,袁梦涛,李式巨,仇佩亮.全数字多星座图、可变符号率QAM调制器.电路与系统学报,2001,(6)1:1-5
    [47] Koukourlis,C.S.,Houlis,P.H.,Sahalos,J.N..A general purpose differential digitalmodulator implementation incorporating a direct digital synthesis method.IEEE Transactions on Broadcasting,1993,39(4):383-389
    [48] Yongbin Wu,Shayan,Y.R. Implementation of high-peed multi-level QAM modems based on Xilinx Virtex-II FPGA.Canadian Conference on Electrical and Computer Engineering,IEEE,2003: 195-198
    [49]林辉,苏振强.一种基于VHDL的乒乓操作控制法的研究.电子测量技术,2008,31(9):170-173
    [50]李春杰,李旭春.FPGA设计的思想与方法.电测与仪表,2005,42(2):50-52
    [51] Signal and Dual-Clock FIFO Megafunction User Guide.Altera Corporation,2008