awgn
신호에 백색 가우스 잡음 추가
구문
설명
는 입력 신호 전력 값(단위: dBW)을 받습니다. 잡음을 추가하기 전에 Y = awgn(X,snr,signalpower)X의 전력을 측정하려면 signalpower를 'measured'로 지정하십시오. 'measured' 옵션을 사용하면 페이딩으로 인해 입력 신호 전력이 시간에 따라 변하고 채널의 코히어런스 시간이 입력 지속 기간보다 큰 경우 루프에서 반복되는 awgn 함수 호출에 대해 요청된 평균 SNR이 생성되지 않습니다.
는 정규분포 랜덤 잡음 샘플을 생성하기 위해 추가로 난수 스트림 객체도 받습니다. 반복 가능한 잡음 샘플을 생성하는 방법에 대한 자세한 내용은 팁 항목을 참조하십시오.Y = awgn(X,snr,signalpower,randobject)
은 위에 열거된 구문에 나와 있는 입력 인수와 함께 신호 및 잡음 전력 유형을 Y = awgn(___,powertype)'dB' 또는 'linear'로 지정합니다. SNR과 Es/N0 및 Eb/N0과 같은 잡음의 상대 전력을 나타내는 척도 사이의 관계에 대한 자세한 내용은 AWGN 채널 잡음 수준 항목을 참조하십시오.
예제
입력 인수
출력 인수
세부 정보
팁
SNR과 Es/N0 및 Eb/N0과 같은 잡음의 상대 전력을 나타내는 척도 사이의 관계에 대한 자세한 내용은 AWGN 채널 잡음 수준 항목을 참조하십시오.
반복 가능한 백색 가우스 잡음 샘플을 생성하려면 다음 중 하나를 수행하십시오.
입력값이
dlarray객체인 경우를 제외하고 정적seed값을awgn에 대한 입력값으로 제공합니다.입력값이
dlarray객체인 경우를 제외하고randobject에 대해reset (RandStream)함수를 사용한 후awgn에 대한 입력값으로 전달합니다.입력값이
dlarray객체인 경우를 제외하고 알려진 상태의randobject를awgn에 대한 입력값으로 제공합니다. 자세한 내용은RandStream항목을 참조하십시오.
CPU 난수 스트림을 GPU에서 재현하려면 양쪽에서 사용하는 난수 생성기가 일치해야 합니다. 자세한 내용은 Random Number Streams on a GPU (Parallel Computing Toolbox) 항목을 참조하십시오.

