基于Simulink的数据链系统仿真及性能分析
时间:11-09
来源:互联网
点击:
3 仿真结果及性能分析
为便于实现仿真参数的修改,及进行批量仿真,仿真模型的参数设置及仿真条件设置全部由顶层M文件实现。此次仿真主要目的是测试信号不同输入功率时,在各信噪比条件下的性能情况。测试结果如下:
图5是输入信号功率为-20 dBm,信噪比为-16 dB时的门限与峰值关系图。
图6是输入信号功率为-30 dBm,信噪比为-16 dB时的门限与峰值关系图。
图7是输入信号强度分别为0 dBm,-10 dBm,-20 dBm,-30 dBm,-40 dBm时不同信噪比与捕获概率的关系图。
从图7可以看出,信噪比大于-14 dB时,输入信号强度为0~-30 dBm皆能满足系统性能要求;信噪比大于-15 dB时,输入信号强度为-10~-30 dBm时,捕获概率能满足系统要求;信噪比大于-16 dB时,输入信号强度为-20 dBm和-30 dBm时捕获概率能满足系统要求。考虑到在Simulink环境下虽然对截位进行了模拟,但是实际硬件运行中还可能产生的其他的影响,故实际使用仍会有差异。根据对实际硬件的测试结果,实际中频直扩接收机的性能与仿真结果有3~4 dB的差异,但这种差异是可接受的,仿真结果分析可以为系统指标分配提供了依据。
4 系统指标分配浅析
通常通信系统的接收方与发送方有一定的距离,当距离确定时必须确定接收方的动态范围,通常接收系统的动态范围由射频动态范围和中频动态范围两部分组成,当折算到中频解调的信噪比确定时,则射频动态范围也随之确定。
假定一个接收系统的灵敏度为-100 dBm,动态范围为90 dB,即系统输入信号从-10~-100 dBm时要求接收系统解调数据误码率输出能够满足要求,如果系统给中频分配的指标是输入信号强度为0 dBm,则射频的动态范围就必须为90 dB;如果系统给中频分配的指标是0~-30 dBm,则射频的动态范围则变为60 dB。
中频接收机的动态范围主要取决于A/D的动态范围、信号处理算法及数字处理电路本身的噪声,由于目前A/D的动态范围较大,所以实际中频接收机的动态范围主要取决于信号处理算法本身,如整个系统资源允许的截位处理,有无内部AGC处理等。
通过仿真分析我们可以看到,如果系统分配性能指标时,适当挖掘中频接收机的动态能力,一方面可以相应提高中频接收机的性能,如输入信号强度为0 dBm,信噪比大于-14 dB时解调数据方能满足系统要求,而输入信号为-30 dBm时可以在信噪比为-16 dB时仍能满足系统误码率要求,这样就相当于提高了整个系统的接收能力;另一方面也减轻了射频的动态范围,相应降低了射频组件的成本。中频接收机算法的设计通常并不涉及硬件成本,而射频指标的提升却必以硬件成本的提升为代价。因而如果系统合理分配指标,则可以使整个接收系统的性价比得到提高。
5 结语
在对数据链技术、扩展频谱通信系统工作原理及Matlab/Simulink功能和特点的介绍的基础上,应用Matlab/Simulink软件平台构建了某猝发数据链通信系统仿真平台;利用Simulink环境的图形化建模能力和完善的功能模块库,开发了部件模型库。虽然本系统的同步算法还有待于进一步的优化,但通过对系统的快速捕获能力的仿真分析,以及在不同输入信号强度下信噪比与捕获概率性能状况的测试,为系统进行组件指标分配提供了依据。
为便于实现仿真参数的修改,及进行批量仿真,仿真模型的参数设置及仿真条件设置全部由顶层M文件实现。此次仿真主要目的是测试信号不同输入功率时,在各信噪比条件下的性能情况。测试结果如下:
图5是输入信号功率为-20 dBm,信噪比为-16 dB时的门限与峰值关系图。
图6是输入信号功率为-30 dBm,信噪比为-16 dB时的门限与峰值关系图。
图7是输入信号强度分别为0 dBm,-10 dBm,-20 dBm,-30 dBm,-40 dBm时不同信噪比与捕获概率的关系图。
从图7可以看出,信噪比大于-14 dB时,输入信号强度为0~-30 dBm皆能满足系统性能要求;信噪比大于-15 dB时,输入信号强度为-10~-30 dBm时,捕获概率能满足系统要求;信噪比大于-16 dB时,输入信号强度为-20 dBm和-30 dBm时捕获概率能满足系统要求。考虑到在Simulink环境下虽然对截位进行了模拟,但是实际硬件运行中还可能产生的其他的影响,故实际使用仍会有差异。根据对实际硬件的测试结果,实际中频直扩接收机的性能与仿真结果有3~4 dB的差异,但这种差异是可接受的,仿真结果分析可以为系统指标分配提供了依据。
4 系统指标分配浅析
通常通信系统的接收方与发送方有一定的距离,当距离确定时必须确定接收方的动态范围,通常接收系统的动态范围由射频动态范围和中频动态范围两部分组成,当折算到中频解调的信噪比确定时,则射频动态范围也随之确定。
假定一个接收系统的灵敏度为-100 dBm,动态范围为90 dB,即系统输入信号从-10~-100 dBm时要求接收系统解调数据误码率输出能够满足要求,如果系统给中频分配的指标是输入信号强度为0 dBm,则射频的动态范围就必须为90 dB;如果系统给中频分配的指标是0~-30 dBm,则射频的动态范围则变为60 dB。
中频接收机的动态范围主要取决于A/D的动态范围、信号处理算法及数字处理电路本身的噪声,由于目前A/D的动态范围较大,所以实际中频接收机的动态范围主要取决于信号处理算法本身,如整个系统资源允许的截位处理,有无内部AGC处理等。
通过仿真分析我们可以看到,如果系统分配性能指标时,适当挖掘中频接收机的动态能力,一方面可以相应提高中频接收机的性能,如输入信号强度为0 dBm,信噪比大于-14 dB时解调数据方能满足系统要求,而输入信号为-30 dBm时可以在信噪比为-16 dB时仍能满足系统误码率要求,这样就相当于提高了整个系统的接收能力;另一方面也减轻了射频的动态范围,相应降低了射频组件的成本。中频接收机算法的设计通常并不涉及硬件成本,而射频指标的提升却必以硬件成本的提升为代价。因而如果系统合理分配指标,则可以使整个接收系统的性价比得到提高。
5 结语
在对数据链技术、扩展频谱通信系统工作原理及Matlab/Simulink功能和特点的介绍的基础上,应用Matlab/Simulink软件平台构建了某猝发数据链通信系统仿真平台;利用Simulink环境的图形化建模能力和完善的功能模块库,开发了部件模型库。虽然本系统的同步算法还有待于进一步的优化,但通过对系统的快速捕获能力的仿真分析,以及在不同输入信号强度下信噪比与捕获概率性能状况的测试,为系统进行组件指标分配提供了依据。
- 基于FPGA的片上系统的无线保密通信终端(02-16)
- 基于ARM的嵌入式系统中从串配置FPGA的实现(06-09)
- 采用EEPROM对大容量FPGA芯片数据实现串行加载(03-18)
- 基于PLB总线的H.264整数变换量化软核的设计(03-20)
- FPGA按键模式的研究与设计(03-24)
- 验证FPGA设计:模拟,仿真,还是碰运气?(08-04)