--
You received this message because you are subscribed to the Google Groups "Hermes-Lite" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hermes-lite...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/hermes-lite/b42622f8-7045-4ddb-b0aa-3be8dde55d74%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to herme...@googlegroups.com.
Hi Neil,
The first half with the window open and the second with the window minimized
--
You received this message because you are subscribed to the Google Groups "Hermes-Lite" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hermes-lite...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/hermes-lite/36bb1850-153c-4f2b-af62-6454c66a17d2%40googlegroups.com.
However,
earlier with the original non-GL driver processor utilization was 50%.
50% already before pressing the "ON”
button. That is, before starting the receiver/s.
it was already when jus only the SparkSDR
GUI window was displayed.
I can measure utilization of the processor depending on the number of receivers. But for FT8 or FT4 and similar emissions, it won't have much meaning. Because the more important moment is when the processor must decode what was received. Then comes the "real test of its possibilities" those decode pick`s hungry for computing power.
But the change of desktop driver from non-GL standard to OpenGL and through this reduce CPU utilization from 50% to ¨6% has already given a significant benefit also to the moment of decoding. Because decoding has much more computing power at its disposal. (much lower starting point)
However, before changing the desktop driver, half of the CPU's computational capabilities were already taken by displaying the SparkSDR GUI
73 Jozef
lb1hi
Hi Joe,
I compared the skimming of FT8 emissions on Raspberry Pi 4 on five receivers between the new 7p2 and the “old” 6p4 gateware (on a larger number of receivers it didn't make sense because PI4 couldn't decode properly). On the "old" gateware 6p4 processor utilization was 12% lower. But it's probably logical because the sampling rate at 6p4 was 96 kHz. On the new 9p2 sampling rate was (forced/ have to be) 384 kHz.
Decoding was also more effective on 6p4 gateware. But it was only 2/3 of the decoding level achieved by SparkSDR on another Windows 10 PC.
The conclusion is that RPI4 is most suitable for cooperation with HL2 with SSB and CW. On the other hand, for now, they are only limited possibilities for skimming digital emissions. Where the limitations is to fewer bands at a time. (Looking at the results, I think no more than a 4 band at once in FT8 )
However, full use of the new capabilities of 9 bands with decoding at once is possible and works perfectly on other more powerful PCs.
73, Joe
LB1HI
Yes, you
remember how I asked you about Jetson NANO CUDA GPU`s. We talking and considered
some of the powerful SBC`s eg. Odroid N2 etc.
Due to various aspects and popularity
fell on Raspberry PI4. So, it's his to be examined for kidneys and liver hi.
Notwithstanding the tests with PI 4, Hermes lite is already a fully functional KF transceiver.
If HL2 in future receives a few additions, in functionality then finality will meet the needs and requirements for contests DXer`s. Needs we know from high-end transceivers and other commercial additional solutions in the form of add. boxes.
The same
applies to remote operation. (another room, different floor the same building,
garden terrace or camping cabin ). Remote via LAN/WAN, works, and is in the process of modifying, customization and improvement.
It's nice to see gateware developers, control software developers and users as one team.
73, Jozef
lb1hi
Hermes-Lite 2 with CISC (9RX) Gateware
Running 9 Rxs at 384kHz sampling seems to put quite a strain on the network and computing resources. Does this impact the number of reports when skimming?
Setup
Single G4HUP Eprobe antenna feeding a hybrid which feeds 2x HL2.
SparkSDR 2.0.1.9
RX |
gateware |
PC |
Ant |
HL2b6 |
69p4 _6rx |
Core-i3/Linux Mint |
G4HUP Eprobe |
HL2b8 |
71p2 _9rx |
Core-i5/Windows 10 pro |
G4HUP Eprobe |
20200621 Run ~2200-0600 = 8h
Both running the same set of 6 bands, 6 virtual RXs skimming FT8 and 4 skimming FT4
Yellow highlight shows the best performer on a band/mode.
Band Mode |
6RX spots |
9RX spots |
80m FT8 |
18409 |
18176 |
40m FT8 |
53040 |
54822 |
30m FT8 |
27906 |
24558 |
20m FT8 |
31301 |
27228 |
17m FT8 |
2872 |
3377 |
10m FT8 |
327 |
372 |
80m FT4 |
84 |
82 |
40m FT4 |
6693 |
7044 |
30m FT4 |
122 |
87 |
20m FT4 |
11612 |
9986 |
PSKReporter reports/countries |
7174/111 |
9159/112 |
EP6 total/rate |
0 |
852 (1.77/min) |
20200622 Run ~0900-0600 = 21h
Both running the same set of 6 bands with 6 virtual RXs skimming FT8 and 4 skimming FT4. In addition the 9RX had 3 additional bands skimming FT8 but on frequencies where there wasn’t any, to give more CPU load but not affect the PSKReporter figures
Band Mode |
6RX spots |
9RX spots |
80m FT8 |
28796 |
27797 |
40m FT8 |
85224 |
86155 |
30m FT8 |
50719 |
42148 |
20m FT8 |
95277 |
81956 |
17m FT8 |
35470 |
38793 |
10m FT8 |
24235 |
24355 |
80m FT4 |
207 |
197 |
40m FT4 |
9777 |
9851 |
30m FT4 |
678 |
559 |
20m FT4 |
39668 |
32157 |
PSKReporter reports/countries |
20419/129 |
23981/125 |
EP6 total/rate |
14 (0.67/hr) |
65712 (52/min) |
Not sure what to make of this. Report figures from SparkSDR clearly show more overall from 6RX, but PSKReporter gets more from 9RX. This is a similar pattern to the previous case with less EP6.
For next try, swap the gateware so the 9RX stresses the Linux machine.
RX |
gateware |
PC |
Ant |
HL2b6 |
71p2 _9rx |
Core-i3/Linux Mint |
G4HUP Eprobe |
HL2b8 |
69p4 _6rx |
Core-i5/Windows 10 pro |
G4HUP Eprobe |
20200623 Run 1600-0600 = 14h
Same RX set
Band Mode |
6RX spots |
9RX spots |
80m FT8 |
27051 |
21958 |
40m FT8 |
89328 |
63816 |
30m FT8 |
50347 |
40548 |
20m FT8 |
60242 |
42487 |
17m FT8 |
28007 |
18825 |
10m FT8 |
11183 |
8316 |
80m FT4 |
133 |
105 |
40m FT4 |
7328 |
4574 |
30m FT4 |
1458 |
686 |
20m FT4 |
31829 |
17444 |
PSKReporter reports/countries |
19880/126 |
15134/121 |
EP6 total/rate |
154 (11/hr) |
359389 (427/min) |
Apply shield to the Linux machine as suggested by Steve in post on 20 June:
> ps -efL | grep SparkSDR
I found the thread PID 31097 in column LWP
> sudo apt install cpuset
> sudo cset shield -c 3
> sudo cset shield -s -p 31097
Try again with Linux machine running 9RX
RX |
gateware |
PC |
Ant |
HL2b6 |
71p2 _9rx |
Core-i3/Linux Mint |
G4HUP Eprobe |
HL2b8 |
69p4 _6rx |
Core-i5/Windows 10 pro |
G4HUP Eprobe |
20200624 Run 0800-2200 = 14h
Same RX set
Band Mode |
6RX spots |
9RX spots |
80m FT8 |
8541 |
8711 |
40m FT8 |
38492 |
37934 |
30m FT8 |
25762 |
26641 |
20m FT8 |
79183 |
90885 |
17m FT8 |
43489 |
41887 |
10m FT8 |
31097 |
30329 |
80m FT4 |
124 |
130 |
40m FT4 |
1536 |
1550 |
30m FT4 |
1093 |
1129 |
20m FT4 |
37282 |
33143 |
PSKReporter reports/countries |
18294/108 |
15446/109 |
EP6 total/rate |
94 (7/hr) |
216 (15/hr) |
20200624 Run 0800-0700 = 23h
Band Mode |
6RX spots |
9RX spots |
80m FT8 |
30054 |
30329 |
40m FT8 |
89948 |
87836 |
30m FT8 |
45483 |
48704 |
20m FT8 |
102913 |
118440 |
17m FT8 |
47757 |
45874 |
10m FT8 |
33577 |
32762 |
80m FT4 |
228 |
230 |
40m FT4 |
4272 |
4062 |
30m FT4 |
1242 |
1278 |
20m FT4 |
45767 |
40505 |
PSKReporter reports/countries |
27228/132 |
21518/131 |
EP6 total/rate |
148 (6/hr) |
368 (16/hr) |
There is inconsistency between spot numbers reported by SparkSDR and PSKReporter.
Band Mode |
6RX spots |
9RX spots |
||
|
SparkSDR |
PSKReporter |
SparkSDR |
PSKReporter |
80m FT8 + FT4 |
30282 |
1792 |
30559 |
1469 |
40m FT8 + FT4 |
94220 |
6628 |
91898 |
5035 |
30m FT8 + FT4 |
46725 |
3518 |
49982 |
3182 |
20m FT8 + FT4 |
148680 |
10617 |
158945 |
8310 |
17m FT8 |
47757 |
3476 |
45874 |
2657 |
10m FT8 |
33577 |
2281 |
32762 |
1802 |
In terms of spots reported by SparkSDR the numbers are not too different between the 6RX and 9RX, with either able to provide the best result on a band.
However on PSKReporter the 6RXsetup significantly outperforms the 9RX on all bands.
Conclusions
Not yet quite clear what is going on here.
Firstly I can confirm Steve’s results with shielding the most critical SparkSDR thread. This reduces the EP6 rate.
Generally it seems:
- if the EP6 rate is high then that SparkSDR instance reports significantly less spots than one where the EP6 rate is low.
- if the EP6 rates are low there is some balance between the instances with either able to win on a specific band.
However the 9RX instance seems to send a lot less reports to PSKReporter even with a low EP6 rate.
+-------------+
| callsign |
+-------------+
| MH5ZXG |
| S68UCE |
| GL9NIP |
| JJ5SGG |
| BH0KQV/R |
| 0O1ACV |
| EA2EMO/P |
| R89HJA/P |
| R35HIL |
| GH5OKX |
| AB0OHC/R |
| SR7LVH/P |
| I8CZM |
| 8N2QA |
| ML5NJF |
| VI5LXU/R |
| 1J6RZB |
| JT7KIZ/P |
| AH1WTF |
| BO2DSW/P |
| 5J3WOD |
| TE8AI |
| U85TUC/R |
| PY2EDU |
| GD9WNH/R |
| 6V2OMF/R |
| N14VFO |
| J0FZP |
| 7K8GMP |
| IQ9SNQ |
| K1JDT |
| 6K0LFE |
| J08USN/R |
| D43UII/R |
| W4BGG |
| 8L6MGR |
If you tell me exactly which statistic you are interested in, then I'll figure out how it is calculated.
Philip
--
You received this message because you are subscribed to the Google Groups "Hermes-Lite" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hermes-lite...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/hermes-lite/228ad7b0-e906-434f-9708-bdec52bc04f1o%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to herme...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to hermes-lite...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/hermes-lite/84688699-88f2-44bb-8593-6a82cac8d06fo%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/hermes-lite/84688699-88f2-44bb-8593-6a82cac8d06fo%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to hermes-lite...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/hermes-lite/7166b9fb-7421-45d4-bd2c-8f372e9dcdfbo%40googlegroups.com.
Hi Group,whilst this firmware should work fine with Spark most of the time there are some situations where you could end up using the bad part of the spectrum near the edges of the receiver, selecting favorites should be fine but tuning across a wide band with multiple virtual receivers could result in some of them using the edges. I'll support it fully in future releases.Neil,that does sound like a network issue, are you seeing ep6 errors?73 Alan M0NNB
Hi Group,This is a receive only release with 9 receivers meant for all the skimmers and SparkSDR users out there. See here. Use the hl2b5up_cicrx.rbf file found in the hl2b5up_9rx for the recommended ethernet gateware upgrade using SparkSDR or Quisk.The final FIR filters are removed. Only the 384kHz bandwidth setting will return meaningful data. 192, 96 and 48kHz bandwidth settings will return garbage. Since only CIC filters are present, you will see droop at either extreme of the receiver bandwidth as seen in the picture below. Also, some aliasing at the extreme ends may occur. But there is still almost 200kHz of usable bandwidth in the center. This is enough to cover most data frequencies within a band. In fact, some of the newer SDR RTL I've looked at only applies a decimate by 2 FIR as the final step after CIC filtering, so would consider 192kHz of this usable.Big thanks go to John (JKS) KF6VO the principal designer of the KiwiSDR for his CIC filter register pruning code. I think we discussed CIC register pruning on this list 5 years ago, and it has been on my todo list since, but I am just now trying it out. Without the pruning, I can fit 7 receivers, almost 8. With the pruning I can fit 9 receivers and am only 11 LABs short for 10 receivers. The Cyclone IV we use has 1395 LABs, so 11 is just 0.7%! I think I should be able to fit 10 receivers with just a little more work. 10 receivers would allow us to skim all ham bands 160M-10M with just a single HL2.I've been running SparkSDR with 9 receivers and see no issues with my midgrade AMD Ryzen 3 3200G system. There are 4 CPUs in my system and SparkSDR is taking just 75% of 1 CPU, or ~17% system total. There are some CPU spikes at the end of every 15 second FT-8 decode cycle.It turns out that 9 receivers pack perfectly in the protocol 1 scheme with no wasted bytes. If we go to 10 receivers, then there will be 16 wasted bytes in every UDP packet. Still, at 9 or 10 receivers I think we should be able to get up to 16MHz total bandwidth with the HL2's 1Gbps ethernet even with the current UDP scheme and the wasted mic bytes. At 9 384kHz receivers, we are sending 3.456MHz bandwidth, less than 25% of what I expect possible with our 1Gbps connection. I'd like to push this limit to see what is the most bandwidth we can reliably send. I'd like to add an extension to the protocol to select higher bandwidth receivers, which comes basically for free with the current setup. This will be especially helpful for CIC-only gateware variants where the edges droop. The easiest bandwidths to generate are 76.8MHz/10/N where N can range from 1 to 20. The current 384kHz is with N at 20. N of 10 would give 768kHz, N of 5 1.536MHz. Any interest from Alan or other software developers? Let me know a handful of wider bandwidths that you'd prefer.I would appreciate testing and feedback of this release. Does this work for skimming? How annoying is the droop? Is any aliasing at the edges seen? The beauty of the latest HL2 gateware is that you can easily reprogram over ethernet with SparkSDR or Quisk, and now we have 2 images stored in the EEPROM so you have a rescue image if anything goes wrong with a gateware upgrade. So you can give it a try and then go back to 71_p1 when you want to transmit again.73,Stevekf7oIn this picture, the blue arrow is pointing to the FT-8 frequencies near the center of the bandwidth. You can see the 15 second cycles in the waterfall. I live in a very noisy environment. The green arrow shows time when my monitor was off. You can see that removes some spurs in the waterfall. The other spurs are from various power supplies in my neighborhood and are external to the HL2 as they are not seen without an antenna.