用于MF-TDMA卫星通信系统的数据采集卡设计

发布者:雷电狂舞最新更新时间:2007-11-02 来源: 电视技术关键字:数字  变频  基带  信号 手机看文章 扫描二维码
随时随地手机看文章

1 引言

目前,MF-TDMA多址方式被广泛地应用于卫星通信体制中,主要用来承载IP通信的业务。在MF-TDMA卫星通信系统中,下变频后的中频模拟信号的数字化采集是对其进行后端数字信号处理的基础。目前,大部分数据采集传输多采取基于PCI总线协议的高速数据传输方式,而基于母板加背板的系统,其模块化程度、灵活性更高。例如,采用一块用作数据处理的母板加一块数据采集的AD板和一块DA变换的DA板,就可以构成一套完整的TDMA卫星信号还原系统。

PCI Mezzanine Card(PMC)标准基于PCI协议。PMC背板的物理接口由4个64管脚的接插件组成,分别是PN1,PN2,PN3和PN4。采用PMC背板,是获得高速数据传输和扩展母板系统功能的一种良好方案。笔者设计了一种PMC背板标准的数据采集卡,该采集卡增加了数字下变频(DDC)模块对数据进行预处理,扩展了系统功能。

2 数据采集卡硬件结构

该采集卡采用的母板基于ADSP-TS201DSP芯片,并行信号处理板上有4片TS201,有2个PMC背板接口,用来完成MF-TDMA中频模拟信号的A/D变换、数字下变频(DDC)和数据的高速采集工作。系统硬件结构如图1所示。

先对中频模拟信号进行A/D变换后,数字信号分两路传输:一路经专用的DDC芯片进行数字下变频处理,调整信号的频率和速率;一路直接送入FPGA,利用FP-GA的IP核设计DDC模块,对其进行下变频。这样,可根据需要灵活选择数字下变频模块。本系统使用专用的DDC芯片实现数字下变频,得到的基带信号送入FPGA中。这时,为数据输出也设计了两条通路。一条通路是将FPGA作为局部总线处理器与PCI-IO接口芯片进行通信,控制接口芯片实现局部总线和PCI总线的协议转换,由PMC背板上PN1~PN3口定义的PCI总线接口将数据传输至主机或数据处理母板。另一条通路是利用PMC的PN4口自定义一个高速接口,通过FPGA的控制,将数据送至数据处理母板。其中,FPGA和PCI-IO接口芯片是整个系统的核心,最重要的数据传输及控制都由其协同工作完成。主要芯片有:

1) A/D芯片选用AD公司的AD6645芯片,14 bit量化输出,采样率105 MS/s,SFDR 100 dB,采样时钟80 MHz。

2) DDC芯片选用TI公司的GC4016芯片,提供4个独立的下变频通道,每个通道有I和Q两路输出,可配置数字下变频的各种参数,如载频、相位、滤波器系数、重采样滤波系数、抽取因子、输出模式等。每个控制寄存器都有一个唯一的5 bit地址,寄存器位宽为8 bit。

3) FPGA芯片选用ALTERA公司的高性能芯片EP2S60F484C5。

4) PCI-IO接口芯片选用PLX公司的PCI9656芯片,可完成64 bit/66 MHz PCI总线和32 bit/66 MHz用户局端总线的协议转换,是比较先进的PCI接口芯片。

3 系统软件结构

系统的总体软件结构如图2所示。

系统运行时,由主机应用程序发送消息给设备PCI驱动程序,驱动程序接收到消息后翻译成PCI总线上的I/O操作信息,再经过PCI9656的总线协议转换,通过局部总线将此消息传递给FPGA,最终由接口控制逻辑进行相应的处理。

1) FPGA接口控制逻辑设计

FPGA的接口控制逻辑主要完成以下工作:对PCI总线上发送的控制命令进行译码、采集并简单处理DDC输出的基带数据、缓存数据、通过PCI总线或用户自定义接口传输基带数据等。图3是接口控制逻辑的原理框图。

首先,基带数据采集模块按照基带数据的输出时序将有效数据采集下来,再将数据送人两个通道进行传输:用户自定义接口和PCI接口。例如使用PCI接口传输数据,当数据写入PCI接口FIFO至半满时,发起一次局部端中断,并被映射为PCI端中断,响应中断后在中断服务程序中启动一次PCI9656的DMA读操作,将FIFO中的数据读出,传至主机或数据处理母板。

局部总线接口模块用于FPGA和PCI9656的局部总线时序连接,即实现从模式写操作和DMA读操作的局部总线时序,按照PCI9656局部总线处理流程设计即可。

控制命令译码模块用于将局部总线Space0地址存放的控制命令进行译码输出,再存储在控制命令寄存器中,以控制系统的运作。控制命令包括:FIFO的控制信号、PCI中断使能、数据通路选择信号等;DDC控制寄存器的片选信号、写使能、读使能、地址和数据等。控制命令采用PCI9656的从模式单周期写操作进行传输。

2) 设备PCI驱动程序

基本功能是对设备进行识别和初始化、对内存和I/O端口进行操作、对中断进行设置、响应和调用等,来控制PCI总线上的数据操作。在本系统中,驱动程序由PLX公司提供的软件开发包(SDK)产生,将该开发包安装在操作系统中,驱动程序就可以直接应用。

3) 主机应用程序的开发

主机应用程序完成的工作有:DDC控制寄存器的配置、数据采集与预处理的控制、中断的控制、数据的采集、存盘等。主机应用程序是基于PLX SDK中提供的APIDLL,利用VC++6.0程序框架开发的,该DLL文件名为PlxApi.dll。数据的采集、存盘是在一个独立线程中完成的,具体的应用程序流程如图4所示。

4 测试方案及结果

在采集卡中,大部分数据都是通过PCI接口传输的,而FPGA和PCI9656是PCI接口的核心,因此须对PCI9656局部总线时序进行测试,保证PCI接口正常工作。在此基础上,再对一个实际的MF-TDMA卫星信号进行采集测试,检测其总体性能。

1) FPGA逻辑控制时序的测试

应用PCI接口时,主要通过FPGA对PCI9656的局部总线进行逻辑控制,进而实现总线时序,以达到数据传输的目的。

由测试结果得知,在FPGA中正确地实现了PCI接口的局部总线时序,数据传输正常。

2) 信号采集实测

保证PCI接口正常工作之后,实际选取一个MF-TDMA中频模拟信号进行采集实测。该中频信号中心频率为70.3 MHz,带宽为400 kHz。基本测试参数如下:A/D采样率为80 MS/s;DDC输出时钟频率为80 MHz;DDC载波频率:70 MHz;DDC输出模式:单通道,通道A;DDC输出基带信号的符号速率为1.52 Mbaud。

测试时,将该中频模拟信号送人数据采集卡,对DDC进行如上的配置,然后开始采集。将采集到的数字化中频信号和基带信号保存在文件Samplel.dat和Sam-ple2.dat中,用CoolEdit Pro软件进行回放,分析数据的波形、频谱,检验采集结果。图5是下变频之后得到基带信号频谱,信噪比SNR=59 dB。由于噪声的干扰,损失了3 dB的信噪比,信号能量集中在300 kHz的频率上。测试结果证明,中心频率为70.3 MHz的中频信号经过A/D变换、DDC,以及PCI接口的传输,准确采集到中心频率为300 kHz的基带信号。改变测试条件时,可以得到类似的效果。

5 小结

本文介绍了一种应用于MF-TDMA卫星通信系统的数据采集卡,采用基于PCI总线协议的PMC背板标准构建,模块化程度高、灵活性好。笔者对系统硬件架构、FPGA的控制逻辑、PCI接口的实现、系统的控制等关键技术进行了分析和设计。在完成硬件和软件设计的基础上,用Agilent1682AD逻辑分析仪和实际的MF-TDMA卫星信号进行测试验证。结果表明,该系统可以稳定的工作,能够准确地采集到MF-TDMA中频信号。

关键字:数字  变频  基带  信号 引用地址:用于MF-TDMA卫星通信系统的数据采集卡设计

上一篇:使用单片机实现GPRS通信小系统的研究
下一篇:基于CH365芯片的PCI总线接口卡的设计与实现

推荐阅读最新更新时间:2024-03-30 21:24

数字电源带来的设计变革
数字电源是当今的热门话题。采用数字技术的电源使功率转换和电源控制发生快速改变。即便数字电源炙手可热,工程师对数字电源的接受速度看起来还是很慢。摆在数字电源面前的两个最大障碍是可见成本和知识产权(专利侵权)。当然,成本对非常简单的电源设计的确是个问题。但在需要电源管理、故障管理、遥测的更复杂设计中,由于大多数产品的集成度都比较高,数字电源在成本上是有优势的。诸如Intersil Zilker Labs的ZL2008的新产品的上市,为解决知识产权难题提供了灵活的处理原则,知识产权、授权交易都已经得到解决。一旦排除这些障碍,数字电源将成为功率转换的发展方向。 本文将解答“为什么应该改用数字电源” 这个问题“。要回答这个问题,首先来看
[电源管理]
市民盼公话亭扮靓行动 应实现“WIFI信号覆盖”
    “公共电话亭实现WIFI信号覆盖真令人羡慕”,昨日,本报就日前的公共电话亭脏乱刊发社评《公用电话亭该洗脸更该升级》,文章中提到其他城市对电话亭进行多功能改造后,不少读者和网友发出这样的感慨。同时,他们还在深圳商报的新闻报料平台热议,为公共电话亭“洗脸扮靓”支招。     WIFI公话亭引市民羡慕     昨日,本报A13版商报眼版面刊登的社评《公用电话亭该洗脸更该升级》见报后,许多市民对评论中提及的“香港、上海等地公共电话亭已经实现WIFI信号覆盖,市民在WiFi亭附近50米内均可以使用电脑、iPad、手机等接入互联网,实现高速上网”的做法羡慕不已。“公话亭能否实现WIFI功能”也成为网友热议的焦点话题。大家你一言
[网络通信]
泛华恒兴推出示波器和信号发生器设备自动校准系统
为了更好地帮助计量单位进行示波器和信号发生器的自动化校准,北京泛华恒兴科技有限公司(简称:泛华恒兴)自主研发了示波器和信号发生器设备自动校准系统,该系统已通过客户验收,并于近日正式交付使用。 该系统满足JJG262《模拟示波器检定规程》、JJG173《信号发生器检定规程》的要求,可根据校准规范分别对Tektronix、Agilent、Lecroy等公司主流示波器和R&S公司主流信号发生器如:SMY02、SML03、SMP03、SMP04等进行自动化校准。该系统可实现单台设备单通道、多通道、多设备的并行自动化校准,同时自动生成校准证书。 该系统基于PXI总线和GPIB仪器总线技术,以LabVIEW图形化开发环境作为软
[测试测量]
赛灵思推出第二个28nm产品系列Virtex-7
全球可编程平台领导厂商赛灵思公司 (Xilinx, Inc. (NASDAQ:XLNX) )今天宣布推出了 Virtex-7 现场可编程门阵列 (FPGA) 系列的首款产品。28nm Virtex-7系列产品旨在满足设备制造商的各种要求,帮助他们实现具有最高吞吐量的有线通信系统;最高信号处理能力的高级无线基带处理系统;灵活、低时延、可扩展的广播系统。今年3月,公司推出了首批 Kintex-7 器件,这标志着 28nm FPGA 的问世。而 Virtex-7 产品的推出是赛灵思 28nm系列产品规划的又一里程碑。作为 7 系列高端产品,Virtex-7 系列产品相对前代产品而言,系统性能提高一倍,速度提升 30%,功耗降低 50%
[嵌入式]
单片机信号脉宽测量程序+Proteus仿真图
参考教材改了一下,添加了显示程序,数码管只能显示4为,理论最高可显示9999us的脉宽。有兴趣的同学可以扩展一下,添加数码管,算法可以改进,多次求平均值等等。仿真出来还算可以。测量脉宽原理很简单,教材和百度上都有。 仿真原理图如下 调制输入信号 2019-10-22 01:00 上传 直接上代码 上图 看一下 下面的代码 我仿真里面设置的脉冲周期是2ms 占空比是50% 由这个代码得到的高电平的时间 理论值是1000us 测得位1000us正确。 单片机源程序如下: #include regx51.h #include intrins.h #define uchar unsigned cha
[单片机]
单片机<font color='red'>信号</font>脉宽测量程序+Proteus仿真图
单片机数字循环显示c程序
#include reg51.h sbit p10=P1^0; main() {unsigned char s ={0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; unsigned char k,i=1; unsigned char j; unsigned char g=0x7f; void delay(); unsigned char a,b,c; while(1) {
[单片机]
WCDMA过境信号的智能控制技术
深圳与香港毗邻,地理接壤,边界地区地形平坦,由于电波传播的特性,双方必然会存在无线信号过界覆盖的现象。随着政府对“自由行”的门槛逐步降低,往返两地的人员和车辆也日益在增加,普遍会存在个别运营商为了竞争的需要,刻意加大边界基站规划的密度和发射的功率,以增加过界覆盖,从而达到其广告宣传和促销的目的,使得部分用户错误地将过界信号覆盖的强弱当作运营商信号好坏的标准,使得过界后仍可使用低廉的本地通话,从而造成对方运营商的利益受损。   从地理环境上看,深圳市区呈东西长、南北短的狭长形,热点地带罗湖区和福田区人口稠密、商业发达,流动人口多,跟香港仅以一河为界;而在香港侧,城市中心位于香港岛和九龙岛,与深圳接壤区域基本为其远郊的新界和上水,人
[模拟电子]
不同阶数的FIR数字滤波器的DSP实现
  FIR滤波器的结构主要是非递归结构,没有输出到输入的反馈。并且FIR滤波器很容易获得 严格的线性相位特性,避免被处理信号产生相位失真。而线性相位体现在时域中仅仅是h( n)在时间上的延迟,这个特点在图像信号处理、数据传输等波形传递系统中是非常重要的。此外,他不会发生阻塞现象,能避免强信号淹没弱信号,因此特别适合信号强弱相差悬殊的情况。其主要的不足之处是,其较好的性能是以较高的阶数为代价换来的。因此,在保证相同性能的前提下,努力降低其阶数是FIR数字滤波器设计的重要因素之一。   下面介绍应用Matlab和DSP芯片来实现FIR滤波器的通用模式。 1 FIR滤波器的设计方法   通常采用窗函数法设计FIR滤波器方法简单,
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新工业控制文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved