Documentation, lack of
Over and over again, I get so frustrated with PowerSDR. Frustrated with its lack of documentation in the face of its necessary complexity. Frequently I recall that some setting exists, and then have difficulty finding it. A couple of times I’ve given up, figuring I’ll stumble upon it later. I’m tempted to say that the various Setup options are not organized well; there are certainly a lot of tabs, and subtabs, and various and different arrangements of controls on each “form” (that’s what PowerSDR calls its UI dialog boxes that appear in Setup). But there are so very many options, and many can be thought of in connection with one operation aspect and some other aspect also. I’m not sure I could do any better organizing the setup tabs, subtabs, and forms. There are some obvious areas for improvement, though. Here are two that come to mind.
- The General tab has 11 subtabs, more than any other tab. So many, in fact, that only 10 of them can fit on the subtab row. Way over on the right of the subtab row is a small, easily-missed, pair of left-right arrows for revealing either the left-most or right-most subtab. Until I learned this trap, countless times I was looking for something and couldn’t find it because it was on the Hardware Config subtab. And the subtab row was scrolled to the right, rendering the Hardware Config subtab invisible. In a cruel twist, the position of this subtab row is remembered, even if one closes and reopens Setup or even if one switches to another tab and back to the General tab. And, by the way, the main Setup window cannot be widened to expose all 11 subtabs simultaneously.
- The main PowerSDR UI has a menu bar at its top. I have been tripped up several times trying to find something in Setup when it’s been on the menu. Like the equalizer settings. I think these should be in Setup, but I can see how some could think they belong on the menu. They’re likely to be tweaked at least occasionally, more often than setup items which should be the set-and-forget type. But what about the “XVTRs” menu item? This is where one enters settings to set up PowerSDR’s flexible transverter interfaces. This clearly belongs in Setup. Maybe it’s on the menu because its form is way too big to fit in the Setup window. Well, make the Setup window resizeable. (And of course make the window remember its sizing across sessions.)
The problems caused by the large number of setup options and the various difficulties finding a particular one could be solved by the presence of a setting index — a now-novel concept that used to be present in books (remember those?) and would be a great help here.
I can understand that I’m coming at PowerSDR all at once, after years of development by volunteer developers. I understand that PowerSDR is necessarily very complicated, since one of its goals is to exploit all the capabilities of the SDR hardware. PowerSDR’s complexity probably grew over its years of development as features were added. I am very grateful to the developers for the awesome performance and options present in PowerSDR. (I have just touched on some of this awesomeness in my posts so far; more awesomeness is coming in future posts.) It’s just too bad about the documentation. I think Apache Labs, which is profiting from the sale of very expensive hardware, should step up and hire a good technical writer to produce and maintain good documentation. But in the meantime, I’ll do what I can to help: Here is a list, with links, of all the useful documentation I’ve found that has helped me learn my ANAN-200D SDR and the PowerSDR software. I’ve ordered the list, more or less, from basic and general to advanced and complicated.
- FlexRadio SDRs used to run on PowerSDR software, so Flex has written some good basic documentation. I wish I had started with the PowerSDR sections in the Flex 5000 manual. http://www.flexradio.com/downloads/flex-5000_owners_manual_v2-0-pdf/
-
Apache Labs hosts a couple of docs about the ANAN SDRs. One says it’s specifically for the 200D (ANAN-200D Users Guide), the other (ANAN-10/100/100D/200D User Guide) says it covers other models too. Read with care because these two docs are incomplete and sometimes contradict each other.
-
The Apache Labs UK website hosts this doc about ANAN filter settings: http://www.apache-labs.co.uk/files/pdf/Filter-settings.pdf
-
The Apache Labs Yahoo user group. A great place to search for things already discussed, and to ask questions and get answers.
-
The KC9XG-SDR Yahoo user group. Another source of info about Apache ANAN hardware. Has some schematics and block diagrams that are not, as far as I can tell, available elsewhere.
-
The FlexRadio knowledge base has some good articles about voice settings for SSB and AM transmitting.
-
Speaking of voice transmitting, W1AEX has penned some good posts here:
-
Speaking of W1AEX, he has a website with good info about PowerSDR and ANAN SDR radios.
-
An introduction to Orion (the main Apache Labs board used in the ANAN-200D) can be found here: https://www.ab9il.net/software-defined-radio/anan-200-orion.pdf
-
Another document about Orion, and the ANAN SDRs in general, is here: http://www.nsarc.ca/hf/apache/anan_sdr.pdf
-
A lot of the SDR and PowerSDR docs I find on the Internet are old. It seems that there was a very active period a few years ago when a lot of folks were writing stuff down. Lately, not so much. A case in point: https://openhpsdr.org/. It’s all about 2009-2012.
-
Though, the OpenHPSDR website has this advanced doc, https://openhpsdr.org/wiki/images/b/b4/POWERSDR_USER_NOTES.pdf, about some PowerSDR features.
-
To understand the Apache Labs SDRs, it helps to understand the development history. For example, I found this page on the inactive OpenHPSDR website:http://openhpsdr.org/wiki/index.php?title=ALEXIARES. It’s about Alexaires, a.k.a. ALEX, which used to be a separate board but now is part of the power amp board (which was itself called Hercules in the earlier development days) that’s inside the 100-watt ANAN transceivers. The PowerSDR software has a UI button called ALEX, the function of which has something to do with the switchable high-pass filters that used to be on the ALEX board. Exactly what the button does is not clear to me yet; again, it would be nice to have documentation.
-
Did you notice that PowerSDR setting called “EER” (Setup > DSP > EER)? Good luck finding out anything about it in any documentation. I befriended Google and found this:http://lists.openhpsdr.org/pipermail/hpsdr-openhpsdr.org/2014-June/045625.html It turns out that EER goes with special hardware to improve power-amplifier efficiency with SSB signals. I don’t know that such hardware exists, so EER is a future feature.