新闻中心

EEPW首页 > EDA/PCB > 设计应用 > 基于模型的数字音频广播信号调制系统设计

基于模型的数字音频广播信号调制系统设计

作者:时间:2012-05-23来源:网络收藏

摘要:本文设计并在FPGA芯片中实现了系统的系统。系统位于整个系统基带信号处理链的末端,是基带数字信号处理的核心系统。根据Eureka 147标准,系统需要对输入的基带码流进行数字调制、频域交织、差分调制以及正交频分复用等一系列处理。所设计的信号调制系统能够对输入的基带码流进行实时处理,完成上述信号处理算法,并输出的基带信号。

本文引用地址:http://www.eepw.com.cn/article/190348.htm

关键词:数字音频广播;FPGA;VIRTEX 6;数字调制;频域交织;正交频分复用

引言

数字音频广播(Digital Audio Broadcasting,DAB)是广播通信系统由模拟向数字化演进的产物。在众多的数字音频系统方案中,Eureka 147 DAB系统是起源最早,也是技术发展最为完善的数字音频系统。本文所设计的DAB基带信号调制系统依据Eureka 147系统的技术要求。本文采用基于的系统没计方法,首先对DAB基带信号调制系统的各个模块进行算法层建模,之后利用Simulink平台以及Xilinx公司提供的可编程硬件库,将系统的算法层转换为可编程硬件模型,最后利用Xilinx公司的System Generator软件将经过验证的Simulink模型自动转换为FPGA可实现工程。

1 DAB信号调制系统简介

DAB系统基带信号处理链可以分为三个主要模块:第一个模块为信源编码系统,负责输入音频及数据源文件,并按照相关标准对不同的源文件进行信源编码,然后将编码后的数据流复用转换为特定的帧结构;第二个模块对经过信源编码的帧数据进行时域交织、信道编码等处理,然后将处理得到的数据复用转换为比特流;最后一个模块为信号调制系统,这部分系统将对输入的比特流进行正交相移键控调制、频域交织、差分调制、正交频分复用等一系列处理,并最终输出完整的DAB基带信号。图1给出了DAB信号调制系统框图。

a.JPG

2 DAB信号调制系统算法建模

为了能够最终在FPGA芯片中实现DAB基带架构信号调制系统结,首先对整个系统进行算法层建模,DAB信号调制系统结构框图如图2所示。DAB信号调制系统的算法层模型具有以下主要模块:触发序列检测子系统、系统时钟发生子系统、编码QPSK映射系统、频率交织子系统、差分调制子系统、OFDM子系统等。需要说明的是,几乎每一个子系统(例如频率交织系统)都有自己的时钟域,并且系统时钟发生所提供的输出远比一个单一时钟信号复杂。

b.JPG

2.1 触发序列检测及系统时钟子系统

存DAB信号调制系统中,需要没计一个相应的序列检测系统来识别所接收到的数据流,当数据流中不包含触发序列时,DAB信号调制系统处于休眠状态,系统输出为零;当检测到触发序列时,序列检测系统将发出使能信号,使DAB信号调制系统对触发序列之后的数据流进行处理。

状态机是实现这个触发序列识别子系统的一个直观有效的方法。由于所要设计的DAB信号调制系统是一个复杂的实时信号处理系统,因此需要为系统建立全局时钟来规范处理时序。还需注意,系统的各个子系统之间的处理时序必须协调一致,否则输出端的DAB基带信号其物理层或逻辑层的帧结构会遭到破坏,全局时钟为各个子系统的协调工作提供了一个整体时序框架。同时,那些需要进行复杂处理的子系统(例如频率交织子系统、差分调制子系统等)可以以全局时钟为架构,建立自己的时钟域以及处理控制信号。全局时钟系统的建立主要依靠计数器及逻辑比较模块的组合使用。

2.2 编码QPSK映射子系统

假设DAB信号调制系统所接收到的比特码流中已经包含了块划分结构的信息,QPSK符号映射子系统将从接收到的编码数据流中将包含块划分的码元对还原,并对码流进行QPSK调制,即将还原的码元对映射为QPSK符号。这个子系统的算法较为直观,在还原码元对的处理中,涉及到的串并转换利用解时分复用算法实现,而QPSK符号的映射通过查找表实现。

2.3 频率交织子系统

频率交织算法将改变QPSK符号与载波之间的对应顺序。实时处理要求大大增加了频率交织子系统的算法模型复杂度。为了实现对输入QPSK符号流的实时频率交织处理,本文设计了双缓冲空间算法模型,如图3所示。

c.JPG


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭