I have to also ask.? "Why not HF packet?"? Same symbol rate and easy to implement.? The throughput is better than you might imagine.
Here's one reason why: multiple decoders
The Direwolf packet modem allows you to use multiple decoders to catch other stations that are slightly off frequency.? On my HF packet node/BBS I use 3 decoders at 30 Hz spacing and it is very reliable for decode.
I don't think you will experience that same level of robustness using BPSK on Linux soundmodem, BUT the good news is that the UZ7HO soundmodem allows "pairs" of decoders, and since the dialog allows that parameter to be set for BPSK 300, I am assuming it will work.? Naturally, the more "pairs" the harder you will tax the CPU.
When you begin testing on HF, let me know.? I am happy to be of help.
-- Mitch Winkle
...How long will you go limping between two different opinions? If the LORD is God, follow him... 1 Kings 18 ESV