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

3 views (last 30 days)
mage bryan
mage bryan on 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

Answers (0)

Products


Release

R2023b

Community Treasure Hunt

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

Start Hunting!