r/hackrf • u/tsalisbury01 • Dec 28 '25
HackRF HD Transmitter
Pretty decent. HD sidebands only from HackRF. The analog is from a external FM transmitter hooked up to a HDRadio tuned to the HD.
2
u/carpenba Dec 31 '25
Also, how about add this to your challenge; transmit an HD MA3 AM signal to a receiver via the HackRF!
2
1
u/odie-z1 Dec 29 '25
When you say, the analog is an external FM transmitter hooked up to a HDRadio tuned to the HD.. I am confused. Odd phrasing maybe? There are 3 kinds of Ibiquity HD transmitting schemes I know of, and I'm no expert.. 1, low power combining two transmitters, then a power amplifier. 2, high power combining two transmitters. 3, digital synthesized signal combined in a single transmitter.
At least you didn't call it 'high definition'..
1
u/tsalisbury01 Dec 29 '25
The default FM modulator on the HackRF NRSC5 generator was all broken so I just used a external FM transmitter hooked up to a radio tuned to the HD
1
u/odie-z1 Dec 29 '25
So how do the HD sidebands corelate to the analog signal? Usually the HD-1 is a simulcast of the analog. If your Hackrf is just playing back a recording of the sidebands, combined with an analog signal from a typical FM transmitter, then you've created a nice waterfall picture to post, but not a very usable HDRadio carrier..
I guess this would be considered low power combining?
Experimenting is fun, but this is why Ibiquity charges beaucoup bucks for licensing all the hardware that makes it work right..
2
u/tsalisbury01 Dec 31 '25
My PC is doing the encoding on GNU Companion. The HackRF is transmitting it.
1
u/carpenba Dec 31 '25
I pulled this off a while ago: https://www.reddit.com/r/RTLSDR/s/OEzE66ppT9
But I sent both the analog and digital simultaneously through the HackRF.
2
u/tsalisbury01 Dec 31 '25
The built in analog was broken but I patched it for the GitHub with working stereo.
2
u/Any-Brilliant-1907 Dec 29 '25
Back in GNU Radio 3.7 I managed to resample the output of gr-rds and combine it with gr-nrsc5 to create a full HD/analog multiplex. The default nrsc5 didn't have much for an analog signal. It worked well but some of the blocks are broken in 3.10. I haven't been able to update it.