关于phased.T​ransmitter​中峰值功率PeakP​ower参数的问题

2 vues (au cours des 30 derniers jours)
mage bryan
mage bryan le 19 Mar 2024
问题1:
既然已经设定了发射峰值功率,那么设置LossFactor和Gain的意义何在?
问题2:
经过代码测试,发现这个代码的设计不符合实际硬件情况,具体说明如下:
  • 当输入信号(实信号或者复信号)的峰值功率为1的时候,并且发射增益和衰减都是0dB,输出信号的峰值功率才是设定值;
  • 输入信号峰值功率不是1w的时候,输出信号的峰值功率是输入峰值功率乘以设定的峰值功率。例如输入信号峰值幅度为2,峰值功率为4w,增益和衰减为0dB,设定峰值功率为100w,此时输出的峰值功率为400w。
transmitter = phased.Transmitter('PeakPower',100,...
'Gain', 0, ...
'LossFactor', 0);
y = transmitter(2);
y*conj(y)
ans = 400

Réponses (0)

Catégories

En savoir plus sur Big Data Processing dans Help Center et File Exchange

Produits


Version

R2023b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!