|
From: | CEL |
Subject: | Re: [Discuss-gnuradio] Calculate signal deviation in gnuradio |
Date: | Wed, 14 Mar 2018 14:06:15 +0000 |
Hi Roman, On Wed, 2018-03-14 at 11:21 +0300, Roman wrote: Marcus, many thanks again!It seems that I am on the right way, at least with calculations. :)Lets continue with your thought-provoking questions." Is your received signal real-valued?" No, I put the "complex-to-mag" block before. Wait, are we looking for variance of your signal, or variance of your signal's power? Regarding the final goal.I would like to evaluate the channel characteristics for the same bursty packet signal in channels with different propagation characteristics.For example in environment with multipath propagation will cause signal fading (at least, it should). I would like to evaluate how deep the fading is by calculating the variance of the received signal level.Is it a right approach? I'd argue you want to build a correlation receiver! Or can you advise better alternatives of using gnuradio for such purpose? Yep, send a sequence ![]()
In the receiver, correlate against that sequence. Since correlation is
mathematically related to convolution, you can implement that correlation by
employing a filter. As taps, use the conjugate complex time-reversed The output will be the correlation coefficient for every sample delay between receive signal and reference sequence. Since receive signal is (neglecting frequency offset, working in discrete domain, be sure you understand what that implies):
![]()
with
![]()
You can, if your finit Best regards, Marcus |
smime.p7s
Description: S/MIME cryptographic signature
[Prev in Thread] | Current Thread | [Next in Thread] |