Misunderstanding from definition of SNR

noisepowersignal-to-noisesnr

We know that SNR is defined as "power" of the transmitted signal to the "power" of the noise. In practice we transmit time limited signals (for simplicity consider the case that there is only one transmission), hence its power is zero, since $$P=\lim_{T\rightarrow\infty} \frac{\int_{-T}^{T}|x(\tau)|^2d\tau}{2T}$$
and as energy of a time limited signal is limited, as $$T\rightarrow\infty$$
the power will be zero, hence in real case, the SNR is always zero. Where is my fault?

Best Answer

In accordance with your calculations, the power of the noise would also be zero. And 0/0 is indeterminate. In any case, the SNR is only important for the duration of the signal. That determines the detectability of the signal. SNR has no meaning if there is no signal.Also, by dividing by T, you are calculating average power. Again, the meaningful SNR is the peak signal divided by the noise or, in some cases, the average power over the duration of the signal divided by the average noise power over the duration of the signal, not to infinity.