Hi,
I have for now circumvented the problem. But I did try looking into the correlation values by logging the correlation after the divide block into a file and inspecting the values in Matlab.
Here are some statistics:
Contiguous samples considered: 4.096e8;
# of samples with correlation > 0.7 : 2241
# of samples with correlation in (0.6, 0.7]: 2405
# of samples with correlation in (0.5, 0.6]: 14998
Threshold value considered in GNU RC block: 0.7
This was after removing all zero padding from delay block.
To get around the problem, I essentially used one of my SDRs as a dummy repeater that just picked all samples at one frequency and transmitted them at a different frequency. In this case, I was able to successfully receive a large number of PDUs and decode them in wireshark. This begs the question as to what I might be doing wrong with the original setup! Some more pointers I could look at?
Also, when I use the Loopback flowgraph with no packet padding, I am unable to receive any PDUs in wireshark. If I add some padding, they are detected. Is that expected behaviour?