I am Modulating the bits using FSK and PSK modulators and sending them to the demodulator and the demodulator is using simple zero crossing detection to detect the bits.
But the problem is, when I introduce a chennel between the modulator and demodulator, the channel output has many transitions going on and the detection fails some how.
So I am looking for any detection algorithm in Matlab, that does the perfect detection in a lossy and delay induced channel.
PS: When we calculate the BER of this communication system, we calculate irrespctive of out detection method ? I mean like, if my detection method is powerful then Bit Errors prone to happen more, and then should I blame that on that channel performance ? that is absolutely wrong I guess. So How can one know that he has the better detection algorithm in place before calculating the BER.
Hope I made my points clear, please let me know if you need more explanation, I am happy to provide.