Reliable Communication in Non-Gaussian Environments: Receiver Design and Analytical Aspects