首页/文章/ 详情

如何用systemvue搭建射频、射频与基带链路的仿真

2月前浏览168
前面两篇文章讲了如何去搭建一个基带信号模块和链路测试模块,本篇文章演示一下如何进行基带和射频的链路仿真。

基带algorithm design设计模块不能支持RF design直接添加器件仿真,需要将RF design的原理图生成模块构成底层原理图添加到链路仿真。

在RF design添加功放,滤波器,混频器等,设置器件的实际值模拟实际器件的真实数据。

添加RF system analysis。

右击port端口,可以观测链路的数据,常用的链路级联指标    

CGAIN Cascaded Gain

CND Channel Noise Density

CNF Cascaded Noise Figure

CNP Channel Noise Power

CNR Carrier to Noise Ratio

CP Channel Power

DCP Desired Channel Power

ECGAIN Equation based Cascaded Gain

ECNF Equation based Cascaded Noise Figure

PNCP Phase Noise Channel Power

SDRStage Dynamic Range (SIP1DB - TNP)

SGAIN Stage Gain

SIP1DB Stage Input 1dB Compression Point

SNF Stage Noise Figure

TNP Total Node Power

          

可以得到每一级的数据参数表格    

也可以统计系统的功耗

杂散列表,通过杂散列表调整滤波器的参数。也可以将每一级之间的端口阻抗调整为失配,模拟仿真结果。

完成射频链路的设计之后,可以将射频链路添加到algorithm design的RF_Link模块中。    

即可对整个链路进行信号质量仿真。

   

至此已经完成了射频模块、链路、通信链路的搭建与仿真。感兴趣可以试试。 


来源:射频通信链
System通信
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-07-28
最近编辑:2月前
匹诺曹
签名征集中
获赞 6粉丝 45文章 418课程 0
点赞
收藏
作者推荐

AGC启动前后链路在做什么?

上一篇文章讲了AGC对通信的影响,文章有朋友问AGC前后通道都在做什么?本篇文章就来讲一下通道都在做什么。 一个接收机,一般默认状态是增益全开(灵敏度指标),检波器实时检测判断,RSSI<门限值,增益保持不变;当出现大信号RSSI>门限值,AGC开始启动;一般的流程是:RSSI>门限值,可以通过控制数控衰减器的实现衰减,然后再判断RSSI值是否符合预期。但是这样闭环的流程响应时间会比较长。可以根据前期的调试结果,将衰减器的配置一步到位。比如说RSSI<1.0V,增益不动RSSI>1.0V,启动,RSSI=1.5V,对应衰减10dB;RSSI=2V,对应衰减20dB; 上文提到过,AGC的相应是有时间的,在AGC实现稳定之前,实际送给ADC的数据是失真的,也就是说ADC是采集到了一部分失真数据的。等到AGC稳定后,送给ADC的数据才是在动态范围内的数据。 解调的数据包构成一般是同步帧+数据+保护帧。AGC的响应时间是需要小于同步帧的长度的。但是因为AGC的响应会造成一部分同步帧失真,所以在解调的时候,会把失真的同步帧丢掉(那一部分不处理),找到不失真的同步头之后,先开始粗同步,然后进行精同步,最后才是数据译码。粗同步的目的是为了纠正载波的大的频率偏移,即我们常说的频率误差ppm-发送端和接收端振荡器振荡频率的不匹配性或因为热漂移产生振荡频率的抖动,导致接收中频信号或基带信号的相位与对应的发送信号之间存在频率差。精同步,为了与本地序列相关。 来源:射频通信链

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈