Converted to own implementation

AWGN