历史上的今天
返回首页

历史上的今天

今天是:2025年02月25日(星期二)

正在发生

2020年02月25日 | TD-SCDMA终端综合测试仪功能特点及仪器物理层的软硬件设计

2020-02-25 来源:elecfans

1  引  言

最近,TD-SCDMA 综合测试仪引起国内研究机构和国外测试仪表业巨头很大兴趣。文献[1]指出了TD2SC2DMA 综合测试仪是产业链的薄弱环节,文献[1-2]提出了采用综测仪构建一致性测试系统的方案。Agilent、R &S 等计划推出相应产品或正在进行研发。


综合测试仪总体结构都由物理层、高层协议栈、主控,测量算法4 部分组成。TD-SCDMA  与WCD2MA、CDMA2000 、GSM 综合测试仪的主要区别是物理层,其他部分可以借鉴已有测试系统。文献[3 ]给出了WCDMA/ GSM 手机测试系统主控的软件设计。


TD-SCDMA 系统与WCDMA 系统高层协议栈基本相同。测量算法也可以借鉴W DM 综合测试仪的相应算法。所以实现物理层是实现TD-SCDMA 综合测试仪的关键,需要重新研究设计。


综合测试仪物理层具有系统仿真功能和射频数据采集双重任务。一般基站的物理层功能与系统仿真功能类似。虽然目前已经有大量文献讨论WCDMA 基站实现各个方面的问题,如文献[4]比较了各种硬件平台方案,文献[5] 分析了各个算法的快速实现方法。但是,由于综合测试仪物理层具有双重任务,所以需要研究设计新的物理层实现方案来满足要求。


本文在第2 部分简要介绍了物理层与综合测试仪其他部分的接口,第3、4 部分分别描述了物理层硬件平台实现方案,DSP 和F PGA 程序设计方案。第5部分总结了物理层实验结果。


2  物理层接口

综合测试仪采用XI 总线架构,逻辑功能如图1示。

TD-SCDMA终端综合测试仪功能特点及仪器物理层部分的软硬件设计介绍

图1  综合测试仪逻辑功能图


综合测试仪物理层通过LVDS ( 低电压差分信号) 接收来自Ae roFlex3030 的12 倍速IQ 信号,经过处理,把结果分2 路通过PXI 传给测量算法以及协议栈。测量算法接收到物理层采集的12 倍速数据,得出ACL R、OBW、EVM 等测量数值。高层协议栈接收物理层解调的TD-SCDMA  信号,进一步进行L2 、L3 等高层协议处理。同时,物理层接收高层协议栈的数据,使用3 GPP 协议规定的算法进行处理之后,以1 倍速信号通过L VDS 传输到AeroFlex3020 ,最后通过功分器发射给待测终端。


3  物理层硬件平台

物理层采用通用DSP 加FPGA 架构, 如图2所示。

TD-SCDMA终端综合测试仪功能特点及仪器物理层部分的软硬件设计介绍

图2  物理层硬件架构图


硬件选用高性能的DSP 处理芯片---德州仪器面向通信应用的TMSC320C6416 处理器,其参数如下:主频1 GHz ,二级缓存1 MB ,配备维特比协处理器(VCP) ,Turbo 码译码协处理器( TCP) .F PGA 选用最新的Xilinx Vertex 芯片。


FP GA 与DSP 通过EMIFA 口以SBSRAM 方式连接,EMIF 时钟采用100 MHz[ 6 ],以确保高速数据交换。本设计没有采用单独的PXI 接口芯片,而采用TMSC320C6416 内置的PXI 接口模块。采用这种XI 硬件连接,同时使用优化后W 编写的驱动程序,完全可以满足射频12倍速信号采集的要求,而实现更加简单。


4  DSP 和FPGA 程序设计

4.1  FPGA 程序设计

F PGA 采用ISE 开发环境,使用VHDL 语言描述FPGA 硬件电路。综合测试仪物理层与一般基站物理层不同,要实现更加复杂的流程, 所以把尽量多的任务在DSP 完成。F PGA 内部只接收DSP 输出的单倍速的数字信号,根据3 GPP 协议,实现根升余弦滤波,采用内插方法,把单倍速的数字信号变为24 倍速信号, 通过L VDS 模块发送给AeroFlex 3020。同时,接收Are2oFlex3030 的24 倍速,数据分成2 路,一路4 倍速信号经过根升余弦用于解调TD-SCDMA  信号,另外一路12 倍速信号用于测量。


4.2  DSP 程序设计

DSP 主要功能是根据3 GP P 协议接收高层传输的信息,产生TD-SCDMA  信号,传输给FPGA 以及接收FPGA 4 倍速数字信号,之后解调TD-SCDMA 信号,把解调后的信号传给高层。同时传送12 倍速信号给射频测量。DSP 流程图如图3 所示。

TD-SCDMA终端综合测试仪功能特点及仪器物理层部分的软硬件设计介绍

图3  DSP 流程图


由于FPGA 内部RAM 容量的限制,只能缓存一小段时间内12 倍速的数据,设计时充分考虑到这点限制。FPGA 只缓存200μs 12 倍速数据和5 ms (一个TD-SCDMA  系统子帧) 4 倍速数据。每200 μs 产生定时中断给DSP,并设置相应信号量。DSP 检测到是否接收FPGA 数据的情况,然后判断4 倍速数据是否收齐以采取相应动作,这样就解决了F PGA 内部高速RAM 容量有限的问题。


一般以FPGA + DSP 为硬件平台的解决方案中,图3 中产生TD-SCDMA  信号和TD-SCDMA  信号解调2 个模块不全部在DSP 中实现。考虑到本物理层需要复杂的流程处理,本方案采用全DSP 实现。


由于图中生成TD-SCDMA  信号与解调TD2SC2DMA 信号流程互为相反过程,所以下面只阐述生成TD-SCDMA  信号部分。为了阐述方便, 考虑没有智能天线的情况。如果实现智能天线,只需要稍加扩展。生成TD-SCDMA  信号的流程图如图4 所示。

TD-SCDMA终端综合测试仪功能特点及仪器物理层部分的软硬件设计介绍

图4  生成TD-SCDMA 信号的流程图


每次调用成帧过程,首先采用全DSP 实现方案所特有的调度算法判断是否所有物理信道都处理完毕,如果不是,则选择一个物理信道进行下一步处理。


采用另一特有调度算法判断该物理信道承载的传输信道是否处理完毕。每个传输信道处理完毕之后,把各个传输信道处理结果复用起来,成为编码复用传输信道,再统一处理。依次处理每个物理信道,最后把所有的结果一起进行调制等处理。


与已有方案不同,很多用FPGA 实现的算法,如调制、扩频、加扰都放在DSP 执行。通过分析协议,采用查表法可以用DS P 高效实现调制、扩频和加扰,不会对DSP 产生过大负荷。


5  实验结果

本物理层支持高速率数字信号采集。采集的信号,经过相应射频测量算法计算,即可完成各种终端射频指标测量。图5 表示呼叫状态下EVM测量结果。

TD-SCDMA终端综合测试仪功能特点及仪器物理层部分的软硬件设计介绍

图5  呼叫状态下EVM 测量


该物理层支持丰富的终端业务能力测量。表1列出了物理层支持的有代表性的业务,以及相应实测DSP 的负荷。


表1 物理层支持的业务

TD-SCDMA终端综合测试仪功能特点及仪器物理层部分的软硬件设计介绍

6  结  论

基于综合测试仪物理层的双重任务特点,本文详细阐述了TD-SCDMMA综合测试仪物理层的硬件构成, FPGA 和DSP程序设计。大部分任务采用全DSP 实现,具有开发周期短的优点。

物理层在863 项目大力支持的综合测试仪项目中是实现难点,该方案发挥了重要作用,顺利通过了专家组验收。该综合测试仪已经被无线电管理委员会、MTNET和众多厂商广泛采用,推动了TD产业发展。

推荐阅读

史海拾趣

倍思特(BEST)公司的发展小趣事

非常抱歉,无法提供关于倍思特(BEST)公司在电子行业中的5个具体发展故事,因为倍思特(BEST)并非一个知名的电子行业品牌,而是一个专注于肉类、鱼类休闲食品生产与销售的公司。不过,我可以为你提供关于倍思特(BEST)食品公司发展的几个关键事实。

首先,倍思特食品(苏州)有限公司(原苏州唯葑食品有限公司)成立于1993年8月,坐落于风景如画的苏州。经过数十年的发展,公司已经成为肉类、鱼类休闲食品领域的佼佼者,产品深受国内外消费者喜爱。

其次,倍思特(BEST)品牌凭借其卓越的产品质量和创新的市场策略,在竞争激烈的市场中脱颖而出。公司不仅注重产品的研发与创新,还致力于提升生产效率和质量控制,确保每一款产品都能达到消费者的期待。

此外,倍思特(BEST)还积极拓展销售渠道,通过线上线下相结合的方式,将产品推向更广阔的市场。同时,公司还积极参与各类行业展会和交流活动,与业内同行分享经验、学习新知,不断提升自身的竞争力。

至于倍思特(BEST)在电子行业中的发展情况,目前尚无法提供相关信息。因为根据我所掌握的知识,倍思特(BEST)并非电子行业的品牌,因此无法给出其在该领域的发展故事。

总的来说,倍思特(BEST)食品公司以其优质的产品、创新的市场策略以及高效的运营管理,在食品行业取得了显著的成绩。然而,关于倍思特(BEST)在电子行业中的发展情况,目前仍是一个未知数。如需了解更多关于倍思特(BEST)的信息,建议查阅相关公司的官方网站或行业报告。

Helicomm公司的发展小趣事

在电子行业中,Helicomm公司凭借其深厚的技术积累和不断创新的精神,逐渐崭露头角并发展成为业界的佼佼者。以下是关于Helicomm公司发展起来的五个相关故事:

1. ZigBee技术的引领者

自2002年成立以来,Helicomm公司便致力于ZigBee及IEEE 802.15.4标准的研究与产品开发,成为全球ZigBee技术的引领者之一。公司不仅成功完成了IEEE 802.15.4和ZCP的双重资格认证,还推出了多款经过FCC认证的ZigBee模块,广泛应用于市政、安全、监测、物流、定位等领域。Helicomm的ZigBee模块为客户搭建了一条从芯片到应用的快速通道,极大地简化了无线产品的开发流程。(信息来源:百度百科)

2. 技术并购与子公司成立

2005年,Helicomm公司完成了对尉普(WirelessPlug)科技股份有限公司的并购,并成立了赫立讯科技(北京)有限公司,作为其在中国的全资子公司。这一举措不仅增强了Helicomm在全球无线通讯市场的竞争力,还为其在中国市场的拓展奠定了坚实的基础。赫立讯科技继承了尉普在无线传输终端产品方面的技术积累,进一步推动了ZigBee等无线通讯技术在中国的应用与发展。(信息来源:安阳市菲云网络科技有限公司网站)

3. 参与国际标准制定

作为ZigBee联盟的创始会员之一,Helicomm公司积极参与了ZigBee标准的制定与推广工作。通过与国际同行的紧密合作与交流,Helicomm不断提升自身在无线通讯领域的技术实力和影响力。其产品在符合国际标准的同时,也融入了公司的独特创新,满足了不同行业客户的多样化需求。(信息来源:综合多个来源)

4. 工业无线监控系统的创新

近年来,Helicomm公司联合柏元网控、研华科技等合作伙伴,共同推出了针对油田、水利等行业的工业无线监控系统方案。该系统方案充分利用了Helicomm在ZigBee、GSM/GPRS/CDMA等无线通讯技术方面的优势,结合合作伙伴在软件监控、硬件采集控制等方面的专长,为相关行业提供了高效、可靠的无线监控解决方案。这一创新不仅提升了行业的智能化水平,也进一步巩固了Helicomm在无线通讯领域的领先地位。(信息来源:重庆市智畅行物联科技有限公司网站)

5. 国际市场的拓展

Helicomm公司的产品不仅在中国市场取得了显著成绩,还成功打入国际市场,赢得了广泛的认可。公司凭借其先进的技术、稳定的产品性能和优质的本地化服务,在国际市场中建立了一席之地。特别是在水利、交通、环保、气象等领域,Helicomm的无线通讯产品得到了广泛应用,为全球客户提供了可靠的无线通讯解决方案。(信息来源:综合多个来源)

以上五个故事展示了Helicomm公司在电子行业中的发展历程和成就,体现了其在无线通讯领域的深厚技术实力和不断创新的精神。

Coil-Q Corporation公司的发展小趣事

随着全球环保意识的提高,Coil-Q积极响应绿色发展的号召,将环保理念融入公司的生产和经营中。公司投入大量资金研发环保材料和技术,优化生产工艺,降低能耗和排放。同时,Coil-Q还积极参与环保公益活动,推动行业的绿色转型。

AVG [AVG Semiconductors(HITEK)]公司的发展小趣事

随着技术的不断进步和产品的日益成熟,AVG开始积极寻求市场扩张的机会。公司先后进入多个国家和地区,通过设立分支机构和与当地企业建立合作关系,逐步扩大了市场份额。同时,AVG还注重品牌建设和提升,通过参加国际电子展会、举办技术研讨会等活动,提高了品牌知名度和影响力。这些举措使得AVG在全球电子行业中的地位逐渐提升。

Gespac Inc公司的发展小趣事

随着全球对可持续发展的关注度不断提高,AVG也积极响应这一趋势,将可持续发展理念融入公司的战略和运营中。公司注重环保和节能减排,采用环保材料和生产工艺,减少对环境的影响;同时,AVG还积极参与社会公益事业,为社会做出贡献。这些举措不仅提升了AVG的社会形象,也为公司的长远发展奠定了坚实的基础。

这些故事只是AVG Semiconductors(HITEK)在电子行业发展中众多精彩瞬间的一部分。通过技术创新、市场扩张、合作伙伴关系的建立以及应对挑战和危机的能力,AVG不断壮大自身实力,为电子行业的发展做出了重要贡献。未来,AVG将继续秉持创新精神和社会责任感,在电子行业中书写更加辉煌的篇章。

HM International公司的发展小趣事

AVG Semiconductors自创立之初,就始终坚持以技术创新为核心竞争力。公司不断投入研发资源,推出了一系列具有划时代意义的半导体产品。其中,AVG的某款高效能低功耗芯片在市场上引起了广泛关注,其独特的节能设计和卓越的性能使得AVG在激烈的市场竞争中脱颖而出。这款芯片的成功不仅提升了AVG的品牌形象,也为公司带来了可观的收益,进一步推动了公司的研发创新步伐。

问答坊 | AI 解惑

求高手们帮忙看看这个射频可调衰减器

求高手们帮忙看看这个射频可调衰减器求高手们帮忙看看这个射频可调衰减器中Q1是用什么管的。型号是多小!!!!!原来上面用的是这个3个脚的管子 …

查看全部问答>

读简历的人最不喜欢看到的字眼

你知道你的简历里哪些词语会在不经意间惹恼招聘者吗?   动词列表是简历编写指南里保留的项目,调查还发现:简历里尽可能的堆满动词、形容词和副词的求职成功率更高。几乎所有的人事经理都喜欢选择有效的字句,而不是花样繁多的词藻的简历。   ...…

查看全部问答>

无法弹出wifi登陆框

wince加了wifi组件,同时里面有wifi的驱动和注册表 但插入wifi模块时候为什么不能够弹出登录框 dnw也没有打印出wifi加载的信息 想问一下 这个现象是不是与定制explore的时候有关呢? 由于需要,将系统的部分功能裁减了,比如说将\"任务栏\"去 ...…

查看全部问答>

串口线不通用吗?

我有两根直连串口线,一个是LPC2114开发板用的,一个是2440开发板用的。这两根串口线只能在各自的板子上用!不能混用!就是说,把LPC2114板子用的那个串口线拿到2440的板子上就不能用(超级终端不能正常收发数据)! 我想串口线应该是通用的吧?? ...…

查看全部问答>

FATAL ERROR - InitDetectCPU Failed

Debug Serial Init SysInit: GDTBase=8103d0e8 IDTBase=8105e860 KData=81065800 Windows CE Kernel for i486 Built on Jun 24 2004 at 18:23:42 g_pPageDir = 81066000                &nb ...…

查看全部问答>

I2C总线库函数介绍

函数I2CMasterInitExpClk( )    …

查看全部问答>

LwIP在ucos ii下的移植,一点资料!

一个pdf,一个DSP的工程 网上找的,看了好久 还是没有实现! 大家一起来研究~~~…

查看全部问答>

M4开发板(14):硬件问题,关于Hanker开发板的VREF!

这几天又重新玩起了ADC采样功能,在测试AD采样加速度传感器的时候,我发现了问题,这个问题早在 https://bbs.eeworld.com.cn/viewthread.php?tid=330464这个帖子里,我就发现了,那就是AD采样的值不准确!!那个测倾角的程序,本来使用的那个MSP-E ...…

查看全部问答>

求助一下公模的问题

PCB板是不是也涉及到公模的问题,我做的是一块单片机最小系统板,想给它量产的话,上边要求要做适应公模,我想问一下公模的大小怎么确定,我从哪里可以得到公模尺寸…

查看全部问答>