首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
多天线多载波的数字上下变频的FPGA实现
来源:本站整理  作者:佚名  2010-02-25 11:14:48



概述

数字上变频/下变频(DUC/DDC, digital up convert/ digital down convert)是数字中频设计的重要组成部分,其功能是将基带信号经过内插滤波后变到中频的频率,或者将中频的信号经过抽取滤波后降到基带的频率上。系统设计者经常面临的问题是天线数目以及载波数目在不同应用场景下会改变,此时FPGA则提供了一种非常灵活的设计实现手段。本文的主要目的就是介绍多天线多载波数字上下变频的FPGA实现方法,以及Altera提供的一种数字信号处理的工具,DSP BUILDER。

DUC/DDC的实现架构

以TD-SCDMA的DUC/DDC为例,基带频率1.28MHz, 4天线9载波,60倍上变频,30倍下变频的情况下,DUC的架构如图1所示



图1,DUC的架构

首先4天线9载波,每个载波分IQ两路,一共4×9×2=72个通道,这72个通道的数据先由duc_input_mux模块复合到一路上,输入到duc_rrc_filter上,做2倍内插以及根升余弦滤波,这是一个121阶的滤波器;输出结果分成4路,分别送到4个int5_filter(61阶)模块中,做5倍内插及补偿滤波;这4个滤波器的输出再被分成24路,送进int6_filter(41阶)模块中,做6倍内插及滤波;其结果进入混频模块mixer,与NCO产生的中频信号混频后作为最终结果输出。

DDC的架构如图2所示



图2,DDC的架构

对DDC而言,入口是4个天线下来的数据,经过混频器区分到不同频点上,再由抽取滤波器dec5_filter(41阶)做5倍抽取以及滤波;结果复合到3路上,由3个dec3_filter(61阶)做3倍抽取滤波;最后由ddc_rrc_filter(121阶)做两倍抽取以及滤波。

我们可以看出,对DUC/DDC而言,主要模块是FIR滤波器,混频器,以及数控振荡器NCO,复用解复用逻辑占用的资源非常小。滤波器占用了大部分资源,包括查找表,寄存器,RAM,乘法器。因此优化滤波器设计,以节省资源,用尽量小规模的FPGA实现更多通道的数字上下变频,成为主要的实现难度。

DSP-BUILDER简介

DSP-BUILDER是Altera Corporation的一种设计工具,可以把它看作MATLAB SIMULINK和FPGA实现软件QUARTUS II之间的一个桥梁。简单来说,在SIMULINK环境下,调用DSP-BUILDER提供的库元件,搭建的这么一个数学模型系统,不仅可以在MATLAB中仿真,还能直接生成一个ALTERA FPGA的工程,综合布局布线后上硬件验证。这里有一点是要强调的,只能调用DSP-BUILDER中的库元件才能生成一个可以综合实现的工程。

[1] [2]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:246,160.20000 毫秒