主要内容

ACPR和CCDF测量MATLAB系统对象

ACPR测量

这个例子展示了如何测量相邻信道功率比(ACPR)从基带,50 kbps QPSK信号。ACPR的比例是信号功率测量相邻频带的功率相同的信号以其主要乐队。样品每个符号的数量设置为4。

设置每个符号的样品(sps)和信道带宽(bw)参数。

sps = 4;bw = 50 e3;

产生10000 4-ary QPSK调制符号。

data =兰迪([0 3],10000 1);

构造一个QPSK调制器调制输入数据。

x = pskmod(数据,4);

矩形脉冲成形应用于调制信号。这种类型的脉冲整形一般不做在这里使用实用的系统,但为了便于说明。

y = rectpulse (x, sps);

构造一个ACPR系统对象。采样率是带宽乘以每个符号样本的数量。主要通道被认为是在0在相邻信道补偿设置为50千赫(相同的主要通道的带宽)。同样,相邻信道的测量带宽将是一样的主要通道。最近,使主和相邻信道功率输出端口。

acpr = comm.ACPR (SampleRate = bw * sps,MainChannelFrequency = 0,MainMeasurementBandwidth = bw,AdjacentChannelOffset = 50 e3,AdjacentMeasurementBandwidth = bw,MainChannelPowerOutputPort = true,AdjacentChannelPowerOutputPort = true);

测量ACPR,主要渠道力量,相邻信道功率的信号y

[ACPRout, mainPower adjPower] = acpr (y)
ACPRout = -9.3071
mainPower = 28.9389
adjPower = 19.6318

改变75 kHz的频率偏移和确定ACPR。自AdjacentChannelOffset属性是nontunable,您必须首先释放acpr。观察到ACPR改善通道偏移时增加。

(acpr) acpr发布。AdjacentChannelOffset = 75年e3;ACPRout = acpr (y)
ACPRout = -13.1702

释放acpr并指定一个50千赫相邻信道补偿。

(acpr) acpr发布。AdjacentChannelOffset = 50 e3;

创建一个余弦滤波器和滤波器调制信号。

txfilter = comm.RaisedCosineTransmitFilter (OutputSamplesPerSymbol = sps);z = txfilter (x);

测量的ACPR过滤信号,z。你可以看到从-9.5 dB ACPR提高到-17.7 dB时提出了余弦脉冲。

ACPRout = acpr (z)
ACPRout = -17.2245

情节的相邻信道功率比值的相邻信道补偿范围。设置通道补偿范围从30千赫至70千赫10 kHz的步骤。回想一下,您必须首先释放hACPR改变抵消。

freqOffset = 1 e3 * (30:5:70);(acpr) acpr发布。AdjacentChannelOffset = freqOffset;

确定ACPR值与矩形信号,提出了余弦脉冲形状。

ACPR1 = acpr (y);ACPR2 = acpr (z);

情节相邻信道功率比率。

情节(ACPR1 freqOffset / 1000,“* - - - - - -”,ACPR2 freqOffset / 1000“啊——”)包含(“相邻信道抵消(千赫)”)ylabel (“ACPR (dB)”)传说(“矩形”,提出了余弦的,“位置”,“最佳”网格)

图包含一个坐标轴对象。坐标轴对象包含相邻信道补偿(赫兹),ylabel ACPR (dB)包含2线类型的对象。这些对象是矩形,cos。

CCDF测量

这个例子展示了如何使用功率计系统对象™测量信号的瞬时功率的概率大于指定的对其平均功率水平。构造一个功率计对象和设置测量ComputeCCDF属性。

点=功率计(测量=“Peak-to-average功率比”,ComputeCCDF = true);

OFDM参数设置。

fftLength = 256;cyclicPrefixLength = 32;nullIdx = [1:6 fftLength-4 fftLength): ';numFrames = 20;ofdmInputSize = fftLength -元素个数(nullIdx);ofdmOutputSize = fftLength + cyclicPrefixLength;

生成64 - qam和OFDM信号进行评估。

data =兰迪(63 [0],ofdmInputSize numFrames);%应用64 - qam调制tmpQAM = qammod(数据,64);%保存信号数据qamSig = tmpQAM (:);%对QAM-modulated应用OFDM调制信号ofdmSig = ofdmmod (tmpQAM fftLength、cyclicPrefixLength nullIdx);

确定地表铺面两个信号的值。被评估的两个信号必须是相同的长度第一个4000符号评估。

地表铺面=点([qamSig (1:4000) ofdmSig (1:4000)]);

情节CCDF数据。观察到的可能性的力量超过3 dB的OFDM调制信号的平均功率水平远远高于以上QAM调制信号。

传说plotCCDF (pm) (“QAM”,OFDM的,“位置”,“最佳”)

图包含一个坐标轴对象。坐标轴标题CCDF测量对象,包含相对力量(dB以上平均功率),ylabel概率(%)包含2线类型的对象。这些对象代表QAM, OFDM。

比较地表铺面QAM调制和OFDM调制信号的值。

流(' 64 - qam \ nPAPR = % 5.2 dB \ nPAPR OFDM = % 5.2 f dB \ n”,地表铺面(1),地表铺面(2))
地表铺面64 - qam = 3.65 dB地表铺面OFDM = 9.44 dB

你可以看到,通过应用OFDM调制以64 - qam调制信号,地表铺面增加5.8 dB。这意味着,如果30 dBm传输能量需要接近64 - qam链接时,功率放大器需要有最大功率33.7 dBm确保线性操作。如果相同的信号被OFDM调制,39.5 dBm功率放大器是必需的。

另请参阅

|

相关的话题