我可以在dB在Matlab情节如何?

155(30天)
乔尔·鲁伊斯
乔尔·鲁伊斯 2020年8月31日
回答: Peter O 2020年8月31日
你好:
我在工作应用程序设计师。我的应用程序是关于通信和我需要情节混合器的频率响应。然而,信号功率的水平我用低于参考,所以我需要一些情节- dB的振幅水平。
在现实生活中我需要获得:
但在Matlab´我不知道如何阴谋消极的价值观。
我使用的代码是这样的:
函数谱(应用)
%的罪,我的信号
如果app.SinButton。值= = true&& app.AmplitudeModulationButton.Value == true
(fc,美联社,调频,Fs, Ts, N, t, f mi, Vcdol, Vcdif] = getdata(应用);
x = Vcdif + * sin(2 *π*调频* t);%如果
p = Vcdol + Ap * sin(2 *π* fc * t);%载波信号
y = (mi * (1 + x) * p);%调制信号
情节(app.UIAxes f 10 * log10 (abs (fftshift (fft (y))));

答案(1)

Peter O
Peter O 2020年8月31日
分贝是一个比率计测量。对权力,见你的阴谋,引用1毫瓦特(dBm)表示。0 dbm意味着比是1.0。如果你只有0.5 mW输出,然后比率是0.5 e-3/1e-3 = 0.5。
PdBm = 10 * log10 (0.5) = 3 dbm。

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!