Commit Graph

15 Commits

Author SHA1 Message Date
Harald Welte 457e6506d1 add non-gui version of AIS transmitter script 2015-04-01 18:25:52 +02:00
Harald Welte 5d210ce373 convert include path from gruel -> gnuradio 2015-04-01 18:00:04 +02:00
Harald Welte ce91594c3e convert include path from gruel to gnuradio 2015-04-01 17:58:44 +02:00
Harald Welte 229faa656d AIVDM_Encoder.py: Remove extra whitespaces 2015-03-31 23:29:09 +02:00
Harald Welte ff82ca1e51 AisEncoder_impl::handle_msg(): Dont use uppercase variable names
uppercase is normally reserved for #defines / constants
2015-03-31 16:58:59 +02:00
Harald Welte 87e7a75cba use #define for PREAMBLE and START_MARK 2015-03-31 16:53:44 +02:00
Harald Welte 6b8819c43c ais_tx_laforge: Reduce UHD/USRP gain to 0dB
... which is sufficient if we are connected over coaxial wire to the AIS
receiver.
2015-03-23 20:23:08 +01:00
Harald Welte f085d27236 add my version of the ais transmitter GRC flow-chart
.. using a TCP PDU source so we can feed arbitrary messages
as determined by an external higher-level applicaiton
2015-03-23 20:13:43 +01:00
Harald Welte e56a4e2341 AisEncoder: Add configurable number of lead-in symbols
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.
2015-03-23 20:10:58 +01:00
Harald Welte 00d6f4b4d9 Convert AIS encoder into a PDU/messaging block
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.
2015-03-23 19:41:38 +01:00
Harald Welte c40449e6ac first humble attempt at a gnuradio 3.7 port 2015-03-23 03:05:27 +01:00
Fernando Mercês 3cb2c2f0f6 readme markdown disabling 2014-12-12 11:40:24 -02:00
Fernando Mercês 8430b04765 readme update 2014-12-12 11:35:47 -02:00
Fernando Mercês aff7e147de first commit 2014-12-12 11:31:06 -02:00
Fernando Mercês e8205d9e9c Initial commit 2014-12-12 11:23:59 -02:00