At least in my setup here with the B200, transmission needs
to start well ahead of any actual useful information, so we
add the option of transmitting 'lead-in' symbols.
A proper solution would require to understand the issue in more
detail. rather than transmitting valid 0 symbols at full power,
we should have the transmitter start up (at zero/low power) and
then ramp up until the first actual symbol of the burst is to be
transmitted.
We don't want to repeatedly transmit the same AIS message, but we
want to feed AIS messages in via TCP, which will then be transmitted
subsequently.
Gnuradio 3.7 offers asynchronous messaging and PDU semantics for this,
so let's use it.