matlab añade ruido gaussiano
y = wgn(m,n,p) genera una matriz de ruido blanco gaussiano con m filas yn columnas.
y = wgn(m,n,p,imp) especifica la impedancia de carga en ohmios.
y = wgn(m,n,p,imp,state) restablece el estado de RANDN.
También hay algunos parámetros característicos que se pueden agregar a las variables numéricas:
y = wgn(...POWERTYPE) especifica la unidad de p, POWERTYPE puede ser "dBW", "dBm" o "lineal". La potencia lineal se especifica en unidades de p. POWERTYPE puede ser "dBW", "dBm" o "lineal".
y = wgn(...OUTPUTTYPE) especifica el tipo de salida. OUTPUTTYPE puede ser "real" o "complejo".
2.AWGN: Agrega ruido blanco gaussiano a la señal
y = awgn(x,SNR) agrega ruido blanco gaussiano a la señal x. Supongamos que la intensidad de x es 0 dBW. Si x es complejo, se agrega ruido complejo.
y = awgn(x,SNR,SIGPOWER) Si SIGPOWER es un valor numérico, representa la intensidad de la señal en dBW; si SIGPOWER es una "medición", la función determina la intensidad de la señal antes de agregar ruido.
y = awgn(x,SNR,SIGPOWER,STATE) restablece el estado de RANDN.
y = awgn(...POWERTYPE) especifica las unidades para SNR y SIGPOWER. Si POWERTYPE es "dB", la unidad SNR es dB y la unidad SIGPOWER es dBW. Si POWERTYPE es "Lineal", la SNR se mide como una relación y SIGPOWER se mide en vatios.