通信系统设计仿真软件.docx
《通信系统设计仿真软件.docx》由会员分享,可在线阅读,更多相关《通信系统设计仿真软件.docx(10页珍藏版)》请在冰豆网上搜索。
通信系统设计仿真软件
AgilentADS
通信系统设计仿真软件
安捷伦科技有限公司
插图列表
图1自顶向下的设计流程
图2据硬件测试建立仿真模型
图3尽早进行验证实验,降低系统集成风险
图4创新新的测试能力
(1)
图5创新新的测试能力
(2)
图6通信信道,干扰测试
图7ADS与仪器互联加快设计流程
图8.射频系统设计流程
图9数字中频RF收发信机结构
1ADS对于通信系统设计仿真的意义
当今的通信系统设计工程师遇到更多的设计挑战,除了进一步减小系统的体积和成本同时要更好地进行数字和射频部分指标的分配从而获得更好的系统整体性能。
与此同时,整个公司也面临着激烈市场竞争,需要提高产品性能,缩短产品上市周期,降低成本。
为了应对这些挑战,越来越多的公司依赖安捷伦ADS软件,使得他们的通信设计尽早变成现实产品。
2ADS设计仿真软件的优点
2.1集成的自顶向下的系统设计
传统的设计仿真软件往往缺乏全面的技术来开发完整的通信系统。
这是由于当今的通信系统中包括了DSP,模拟和射频,空间传输信道等部分。
设计软件必须能够集成混合信号仿真技术,进行不同部分的混合仿真。
ADS软件的系统仿真提供了通信系统的自顶向下设计和自底向上的验证能力,可以在ADS软件中进行DSP,模拟,射频的单独仿真或进行不同部分的协同仿真,帮助设计师提早完成系统设计。
ADS软件独有的专利仿真技术包括:
用于DSP仿真的同步数据流Ptoemly仿真技术,用于复杂模拟和射频信号仿真的电路包络仿真技术和谐波平衡仿真技术。
加上大量的经过验证的DSP,模拟,射频行为级模型使得设计流程十分顺畅。
图1给出了一个自顶向下的射频系统设计流程范例。
图1自顶向下的设计流程
2.2灵活的设计环境
ADS软件的设计环境负责管理仿真和建模的工作。
通过ADS软件设计环境可以使设计人员的精力集中在自己的设计工作上而并非设计工具。
例如:
一个通信系统顶层原理图包括DSP,模拟,射频,天线,空间信道可以在设计环境中轻松的搭建起来。
ADS软件会自动地选择不同的仿真技术对系统中不同的部分进行最准确高效的仿真。
这种灵活的设计环境是ADS软件所有仿真功能共用的平台,无论是进行系统,还是电路,电磁场设计,工程师都是在同样的设计环境中完成他们的工作,这样使得不同设计任务的工程师可以将他们的设计集成在一起进行设计验证,减少设计的反复。
2.3优化系统架构
高效率的系统级设计必须包含多种多样的系统模型来描述真实系统中不同的部分。
例如:
无线通信系统中需要射频和DSP技术来建立在不同传播环境中的可靠的无线连接。
为了能够建立最优化的通信系统顶层架构,设计者必须对系统中每一组成部分对整体系统性能影响进行评估。
然而,不对通信系统物理层进行精准的建模,我们很难得到准确的评估。
这种建模包括信道传输模型,射频发射机模型和DSP算法模型。
在ADS软件中,不同的通信系统设计库为设计者带来了符合标准通信协议的DSP算法,射频系统模型库提供了1500多种行为级模拟射频模型。
ADS可以在真实的含有损伤,相位噪声和干扰的模拟射频通道中验证设计者自己的算法。
当系统架构已经确定以后,下一步要进行系统性能的优化。
这需要一个强大的自动优化技术,这种技术应该包含多种统计方法进而获得设计参数和最优的设计。
ADS软件提供的优化功能帮助设计者调节多种多样的模型参数以使系统的性能满足设计者规定的设计目标。
2.4灵活快速地建立DSP算法
不同的通信系统拥有特定的信源编码,信道编码,基带调制等数字信号处理算法。
ADS软件允许设计者利用ADS软件提供的多种定制和通用算法模型或C语言、Matlab语言灵活地编写算法并利用ADSPtolemy仿真器进行算法仿真。
在DSP算法库中,ADS软件已经提供了针对于GSM,CDMA,WCDAM,CDMA2000,TDS-CDMA,WLAN的设计库和信道模型。
设计人员可以直接调用这些设计库中的算法模型或对其进行修改从而快速的搭建自己完整的信号处理链路。
2.5快速准确地建立射频模型
为了完成一个成功的系统设计,设计者必须考虑系统中射频部分的干扰。
不同与传统的射频系统分析,ADS软件不再是简单地用表格的方式计算出射频系统增益和功率预算,而是对射频子系统进行深入的仿真分析从而尽早地发现问题所在。
工程师现在利用ADS软件可以精确地分析射频系统中阻抗适配,隔离,谐波,互调,噪声等等对系统的影响,并且可以进行并行信号通路或反馈信号通路工作条件下的系统仿真。
2.6通过优化得到最佳的系统性能
为了帮助设计者获得最佳的系统设计,ADS提供了一系列功能强大的优化器。
这些优化技术帮助设计者调节不同模型的参数设定使得系统性能满足所要求的指标,例如优化BER,EVM,ACPR等。
优化可以通过连续或者离散取值的方法进行,利用随机,梯度,蒙特卡罗等多种优化算法最终得到优化结果,获到理想的性能。
为帮助BER仿真,有一种快速估算算法叫做“Improvedimportancesampling”。
利用这种先进的算法,在对高性能低误码率的系统进行误码率分析时比传统的MonteCarlo算法快100到1000倍。
2.7利用已有的用户自定义模型
很多时候,设计者依靠专有的行为级模型作为系统中的一部分。
对于很多公司,开发特有的IP花去了大笔的资金和大量的时间,这些IP是非常有市场竞争力的产品。
ADS软件提供的模型开发工具可以非常方便得将C或者C++源代码转入到ADS软件中,利用ADS软件的仿真器对其进行仿真分析。
同样在ADS软件中有双向的MATLA界面和集成SPW的工具。
2.8ADS软件与测量仪表连接加快从设计到现实的转变
使用软件工具进行仿真设计毕竟是产品开发过程中的第一步,软件中设计的电路系统最终还是要在硬件上实现并使用测试仪表进行测试。
这样,软件仿真与硬件测量之间的联系就显得格外重要。
只有软件与测试仪表之间流畅的数据传递和通讯才能加快从软件中虚拟电路到真实硬件电路转换。
安捷伦公司的ADS软件与仪表构成的软硬件半实物仿真系统完成了这个工作。
2.8.1据硬件测试建立仿真模型
如图2。
2.8.2尽早进行验证实验,降低系统集成风险
如图3。
2.8.3创建新的测试能力
如图4和图5。
2.8.4通信信道,干扰测试
如图6。
图2据硬件测试建立仿真模型
图3尽早进行验证实验,降低系统集成风险
图4创新新的测试能力
(1)
借助ADS软件将测试仪表的功能
扩展到一些新领域,如BER测试
图5创新新的测试能力
(2)
图6通信信道,干扰测试
3ADS加速B3G/4G超宽带通信系统研发
3.1ADS具有可以灵活产生各种制式的信号源的能力
因为Beyond3G的信号调制方式及帧结构未定,ADS可以灵活产生研发中需要的信号源。
尤其是现在的Beyond3G大多采用OFDM技术,ADS中的genericOFDMmodels可以很方便搭建出具有特殊的子载波分配方式的OFDM信号;
3.2ADS具有可以仿真MIMO信道的能力
Beyond3G的特征是高速率,MIMO是提高信道容量的有效方法,MIMO信道的产生是一个公认的难题。
有了MIMO信道,我们可以精确地描述天线 的空间特性(到达角AOA(angle-of-arival),离开角AOD(angle-of-departure)以及方向角的分布(angularspread)),路径的延迟,衰落,多谱勒频移,用户可以仿真这种系统来验证自己 动的发射/接收机的在MIMO衰落信道下的分集増益,天线增益,接收机抗干扰的能力以及天线分布对提高信道容量的影响;
3.3ADS具有仿真空-时(Spacing-timecoding)编码性能的能力
空时码是另一个可以提高信道容量的技术,也是和MIMO相匹配的一种编码技术。
在ADS中,用户可以设计自己的编码方案,在MIMO系统中验证编码性能;
3.4ADS具有给用户提供TestBench的能力
在新的通信标准发布之前,ADS可以根据协议草案提供TestBench,用户可以在TestBench上加入自己的模块或修改感兴趣的参数来测试是否达到协议规定的指标,从而加快研发进度;
3.5与仪器的互联
可以产生具有空间特性的RF信号(把MIMO后的信号灌入ESG)。
(如图7所示)
图7ADS与仪器互联加快设计流程
4ADS在RF系统设计流程中的地位
RF系统的基本设计流程如图8所示。
分为三个阶段:
系统设计、电路设计与集成。
系统设计阶段的工作包括:
进行需求分析,定义RF系统的指标,明确设计目标;选择系统结构,为各个模块使用ADS优化分配性能指标;使用ADS完成系统级仿真。
电路级设计阶段的工作包括:
器件选型与ADS建模、电路级设计与ADS仿真、模块制作与测试等等。
集成阶段需要将各功能模块连接,完成系统功能。
各个阶段中间如果发现指标难以实现或者结构过于复杂等问题,需要回溯到响应的以前的阶段,进行重新设计和指标分配,整个流程是一个迭代的处理过程。
图8.射频系统设计流程
4.1系统级设计与仿真
4.1.1分析并设定RF系统设计指标
根据系统总体需求与复杂空中接口的实现需要定义RF系统指标,例如MIMO技术的实现需要多个RF通道;峰均比的问题需要功放提高饱和功率和线性度。
根据输入的需求,可以分析出射频需要达到的性能指标:
发射频谱模板、发射功率控制范围、接收机灵敏度、杂散等等。
根据需求的重要程度,还可以设定各指标之间的优先级,以便在以后的设计和实现阶段能够灵活地进行折中分配。
4.1.2研究并选择恰当的RF拓扑结构
RF系统的结构有多种,包括:
◆超外差
◆零中频
◆低中频
◆数字中频
◆其他
考虑到通用测试平台的灵活性以及B3G/4G可能选择比较复杂的调制方式,根据需要可以选择数字中频结构(图9)。
图9数字中频RF收发信机结构
4.1.3定义功能模块并进行RF系统性能优化
系统结构确定后,可以划分定义各个功能模块,进行链路预算分配(利用ADS进行优化),给出各功能模块性能指标要求,为下一阶段电路级设计提供设计指标。
4.2电路级设计与仿真
4.2.1研究选择合适的电路拓扑结构
4.2.2器件选型与建模
针对不同的功能模块和设计指标需求,进行器件选型,对关键器件进行ADS建模,以便于模块的电路级仿真以及最后的系统综合仿真。
4.2.3关键模块设计与电路级仿真
需要进行市场调查,对于一些性能指标不太严格的模块,可以考虑购买。
而关键的模块则需要要自己设计、利用ADS仿真、制作、测试。
4.2.4综合仿真验证RF系统性能
各个电路级功能模块连接成系统,进行ADS综合仿真。
这个仿真与前面的系统级仿真不同,其中许多关键模块和器件以及不是行为级模型,而是用电路级模型替代了。
如果仿真结果达不到RF系统设计目标,则需要返回系统设计阶段,重新进行指标定义或结构研究。
4.2.5各独立模块制作与测试
各个关键模块在设计完成并且通过ADS综合仿真验证以后,就进入制版、焊接、测试过程,变成实物。
4.3集成测试
4.3.1组合各个单独电路模块
将各个功能模块进行连接,测试。
4.3.2调试
往往各个独立模块独立工作正常,而一旦集成,就发生诸多问题,这时候需要进行仔细的调试工作,如果需要的话,还要返回前面的阶段,进行:
◆重新设计系统(ADS设计仿真)
◆重新设计电路(ADS设计仿真)
◆重新布置电路
◆重新配置系统
4.3.3修改系统指标(如果需要)
如果很不幸地怎么调试都通不过,则需要返回最初阶段,对系统目标进行修改。
4.3.4重新定义项目目标(如果需要)
或者,可以由RF系统出发怀疑项目目标的可行性,从而提出修改意见。