Red de conocimiento informático - Conocimiento sistemático - ¡Pida a un experto que le ayude a utilizar matlab para realizar el método de limitación OFDM para reducir los primeros auxilios del código fuente del valor PAPR!

¡Pida a un experto que le ayude a utilizar matlab para realizar el método de limitación OFDM para reducir los primeros auxilios del código fuente del valor PAPR!

clipping_ccdf.m Comparación de la curva CCDF de la modulación 16QAM El número de subportadoras es 128.

Papr de señal Ofdm

Borrar todo

Cerrar todo

c 1 = 128; 1 = 10000;

fs = 100;

MM = 1:10; umbral CCDF

ccdf 1 = cero (1, 91);

ccdf2 = cero(1,91);

Para I = 1: n 1;

x(:,1)=randsrc(c1 , 1 , [ 1-1 3-3]);

x(:, 2)=randsrc(c1, 1, [ 1-1 3-3]); = squeeze(x);

a = amodce(y1, Fs, ' QAM '); información de modulación QAM

y2 = a

z. 1 =[y2(1:c 1/2),zero(1,3*c1),y2(c 1/2 1:c 1)]; 4 sobremuestreo

w 1 = IFFT(z 1);

w 1 = w 1 * c 1;

x2=(abs(w1)). ^2;

m 1 =media(x2);

v 1 = máx(x2);

PAPR(I)= 10 * log 10( v 1/m 1);

y3 = ABS(w 1);

CR = 1,4;

a = CR * sqrt(2)* STD (w 1); CR = Amax/sqrt(Pin); Pin: potencia de entrada de la señal ofdm antes de limitar

w2 = w 1;

Para h = 1: 4 * c 1;

Si y3(h)>A

w2(h)= A * w 1(h)/y3(h);

Fin

Fin

x3=(abs(w2)). ^2;

m2 = promedio (x3);

v2 = máximo(x3);

PAPR 0(I)= 10 * log 10( v2); /m2);

Para j = 1:91;

Si papr(i)>MM(j);

ccdf 1(j)= ccdf 1(j) 1;

Fin

Si papr0(i)>MM(j);

CCD F2(j)= CCD F2(j ) 1;

Fin

Fin

Fin

[c, d]=butter(6,0.5);

w3 = filtro(c,d,w2);

MM = 1:10;

ccdf0=ccdf1. /n 1;

ccdf3=ccdf2. /n 1;

Semi-log(MM, ccdf0, ' b ', MM, ccdf3, ' r ');

Xlabel('umbral PAPR/dB '); ("CCDF")

Leyenda ('Antes de editar', 'Después de editar', 2);

Título ('Comparación de recorte de curva CCDF');

Rejilla abierta