Red de conocimiento informático - Aprendizaje de programación - matlab añade ruido gaussiano

matlab añade ruido gaussiano

1.WGN: Generar ruido blanco 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.