DVB-C调制器FPGA设计文档

发布时间:2014-08-30 13:53:19   来源:文档文库   
字号:

DVB-C调制器FPGA设计文档

1. 简介

本文档作为一个概要设计文档,对调制器各个模块进行简要说明列出各个模块的功能和主要部件。同时对调制器中的FPGA编码调制模块的外部接口,内部功能进行说明。

2. 实现目标

符合DVB-C (EN300429 V1.2.1)标准中必选功能的地面数字广播调制器。具体实现的参数如下:

编码率: 1/2, 2/3, 3/4, 5/6, 7/8

调制方式: QPSK/16QAM/64QAM

3. 系统框图

word/media/image1.gif

4. 码率调整

根据参数和控制模块计算的速率,对输入的原始TS码流插入空包和修改PCR,提供后面模块需要的188格式的码流,每次编码调制模块输出的数据请求信号有效的下一个时钟上升沿,有效数据出现在8位总线上该模块可以在控制处理器完成,也可以在FPGA中实现,如果是前者,则必须使用适当的缓存,确保在连续请求时不会出现数据读空的现象

5. 编码调制

根据参数和控制模块计算的各种参数,对输入的188格式的码流进行各种变换,输出IQ两路正交的数字基带信号。该模块在FPGA内实现,由下列子模块组成。

word/media/image2.gif

a) 随机化

使用生成多项式1 + X14 + X15进行输入数据的随机化,同时对每个帧的第一个TS包的同步字节进行极性反转。

b) RS编码

完成RS(204,188, t = 8)编码

c) 交织

完成I=12M=17的卷积交织

d) 星座映射

包括16, 32, 64, 128,256QAM5映射方式

e) 频谱成型

形成a = 0.15的平方根升余弦频谱。

f) 正交调制

将上述模块产生的信号调制到IQ正交载波信道上

6. D/A变换

把前面输入的IQ两路正交的数字基带信号,变换成IQ两路模拟信号,并进行模拟低通滤波,滤除样频率及其谐波分量

7. 射频模块

把前面输入的IQ两路正交的模拟信号,通过正交调制器,变换到一个固定频率上,然后再通过上变频电路,变50~860MHz频段,模块中包括全段VCO和相关的滤波器

8. 参数和控制模块

根据用户或外界输入的参数,计算各个模块需要的具体控制参数,通过控制和数据接口(SPI,I2C,存储总线)启动和配置相关模块的该模块通常在控制处理器完成,也可以在FPGA中实现。

9. 参考文献

EN300429 V1.2.1 (1998-04)Digital Video Broadcasting (DVB);Framing structure, channel coding and modulation for cable systems

本文来源:https://www.2haoxitong.net/k/doc/0959899d6137ee06eff918b7.html

《DVB-C调制器FPGA设计文档.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式