wbarnha / gr-gmuground

GNU Radio blocks for GMU's ECE/VSE Satellite Communications Ground Station
GNU General Public License v3.0
5 stars 2 forks source link

Maximal Combining freezes at runtime #22

Closed wbarnha closed 4 years ago

wbarnha commented 4 years ago

It seems that when the Maximal Combining technique is used in real time, there's a significant loss in performance. Until Swig properly handles our work, we can't fix this issue.

wbarnha commented 4 years ago

Rearranging it to be used results in a segfault:

[ 6314.401637] nouveau 0000:02:00.0: Enabling HDA controller
[ 6314.525771] nouveau 0000:02:00.0: bus: MMIO read of 00000000 FAULT at 6013d4 [ IBUS ]
[ 6318.306355] show_signal_msg: 82 callbacks suppressed
[ 6318.306357] pfb_clock_sync2[10079]: segfault at 7fca5ee2f9a0 ip 00007fcabbd852d9 sp 00007fc9c57a15e0 error 4 in libvolk.so.2.1[7fcabbb6e000+36f000]
[ 6318.306364] Code: 40 e0 c5 f4 14 d9 c5 fc 14 d0 c5 f4 15 c9 c5 fc 15 c0 c4 63 65 18 c1 01 c4 e3 65 06 c9 31 c4 e3 6d 18 d8 01 c4 e3 6d 06 c0 31 <c4> e2 3d b8 7e 80 c4 e2 75 b8 66 a0 c4 e2 65 b8 76 c0 c4 e2 7d b8
wbarnha commented 4 years ago

All set now. It seems that reducing the bandwidth of the signal sent through the block fixes the issue.