Commit Graph

122 Commits

Author SHA1 Message Date
max 925c92d6b2 Discriminator Tap and Datascope additions
git-svn-id: http://op25.osmocom.org/svn/trunk@158 65a5c917-d112-43f1-993d-58c26a4786be
2009-08-19 05:48:21 +00:00
stevie 89d1872cbc Make squelch snap to nearest 5dB division.
git-svn-id: http://op25.osmocom.org/svn/trunk@155 65a5c917-d112-43f1-993d-58c26a4786be
2009-07-09 12:23:39 +00:00
stevie a543519dde Unpickle the HDU stuff for the traffic pane.
git-svn-id: http://op25.osmocom.org/svn/trunk@150 65a5c917-d112-43f1-993d-58c26a4786be
2009-06-25 20:28:26 +00:00
stevie 22d0b88265 Remove spurious unicode strings from ToolBar.AddSimpleTool calls. Crashes GNURadio 3.2.
git-svn-id: http://op25.osmocom.org/svn/trunk@147 65a5c917-d112-43f1-993d-58c26a4786be
2009-05-14 05:43:39 +00:00
stevie 11dc57db56 Add intro paper.
git-svn-id: http://op25.osmocom.org/svn/trunk@143 65a5c917-d112-43f1-993d-58c26a4786be
2009-05-05 06:51:31 +00:00
max 549119f7de added cqpsk stuff
git-svn-id: http://op25.osmocom.org/svn/trunk@139 65a5c917-d112-43f1-993d-58c26a4786be
2009-02-04 03:22:01 +00:00
stevie fa75c57851 Add msgq to op25_decoder_ff to permit passing of snapshots to UI.
Change swabbing to use a bit decoding map, make argument types template parameters (so bvec/bit_vector can be interchanged).
Use a bit_queue (deque<bool>) for the frame buffer, pass this to all data_unit constructors.
Add plumbing to send snapshot to the UI.
New voice_data_unit as result of re-factoring LDU1/LDU2.
Re-factor op25_decoder_ff to use the bit_queue for correlation and frame header (and body - but that's ignored just now).


git-svn-id: http://op25.osmocom.org/svn/trunk@135 65a5c917-d112-43f1-993d-58c26a4786be
2009-01-28 04:50:25 +00:00
stevie 2c7c2253e0 Remove p25_rx.py, fix typo in usrp_p25_rx.py.
git-svn-id: http://op25.osmocom.org/svn/trunk@133 65a5c917-d112-43f1-993d-58c26a4786be
2009-01-13 21:01:08 +00:00
mossmann 5ac3ff77c5 integrate and dump filter per specification.
not sure why the root raised cosine filter was there, so left it commented.
symbol plot of new filter compares very favorably to the old one.


git-svn-id: http://op25.osmocom.org/svn/trunk@132 65a5c917-d112-43f1-993d-58c26a4786be
2009-01-12 23:36:45 +00:00
stevie 61e2f049e3 Remove debugging printout.
git-svn-id: http://op25.osmocom.org/svn/trunk@131 65a5c917-d112-43f1-993d-58c26a4786be
2009-01-12 22:31:20 +00:00
stevie a82a4b0714 Changes to get file capture working. Wizard and snapshot tab not yet working.
git-svn-id: http://op25.osmocom.org/svn/trunk@130 65a5c917-d112-43f1-993d-58c26a4786be
2009-01-12 05:32:09 +00:00
mossmann 1f475eefed USRP support
git-svn-id: http://op25.osmocom.org/svn/trunk@128 65a5c917-d112-43f1-993d-58c26a4786be
2009-01-10 04:02:03 +00:00
max 1968697dee oops, remove debug print statements
git-svn-id: http://op25.osmocom.org/svn/trunk@123 65a5c917-d112-43f1-993d-58c26a4786be
2009-01-05 18:29:22 +00:00
max 704c0e2a14 added experimental version of alsa_p25_rx
git-svn-id: http://op25.osmocom.org/svn/trunk@122 65a5c917-d112-43f1-993d-58c26a4786be
2009-01-05 18:15:10 +00:00
stevie d5bac1b587 Disable toolbar for time being.
git-svn-id: http://op25.osmocom.org/svn/trunk@121 65a5c917-d112-43f1-993d-58c26a4786be
2009-01-05 01:07:57 +00:00
stevie e48b578d59 Add info files, first draft of usrp_p25_rx.py.
git-svn-id: http://op25.osmocom.org/svn/trunk@120 65a5c917-d112-43f1-993d-58c26a4786be
2009-01-04 23:26:43 +00:00
stevie 8def2bb2f6 Add audio source, do some groundwork for new GUI behaviour.
git-svn-id: http://op25.osmocom.org/svn/trunk@118 65a5c917-d112-43f1-993d-58c26a4786be
2008-12-30 01:09:07 +00:00
stevie be00891c89 BUG: DC offset in C4FM scope. CAUSE: adjust_channel_offset applies frequency delta incorrectly. FIX: subtract frequency delta.
git-svn-id: http://op25.osmocom.org/svn/trunk@117 65a5c917-d112-43f1-993d-58c26a4786be
2008-12-29 02:21:49 +00:00
stevie f2a50a4e6b Remove msgq interface; decoder now writes directly to TAP device.
git-svn-id: http://op25.osmocom.org/svn/trunk@109 65a5c917-d112-43f1-993d-58c26a4786be
2008-12-06 10:39:01 +00:00
stevie 6bd872b041 Fix bug in RRC filter. Now mostly good but file menu and toolbar not implemented yet.
git-svn-id: http://op25.osmocom.org/svn/trunk@102 65a5c917-d112-43f1-993d-58c26a4786be
2008-11-17 00:08:53 +00:00
stevie 8952d90ae5 Minor modifications.
git-svn-id: http://op25.osmocom.org/svn/trunk@101 65a5c917-d112-43f1-993d-58c26a4786be
2008-11-13 05:18:50 +00:00
stevie a7cc91d094 Fix tuning problem, add debug panels, threads to watch demod and decode outputs.
git-svn-id: http://op25.osmocom.org/svn/trunk@100 65a5c917-d112-43f1-993d-58c26a4786be
2008-11-13 04:44:04 +00:00
stevie 6460e8dbd2 Point and click tuning, add tabs so we can have multiple views.
git-svn-id: http://op25.osmocom.org/svn/trunk@97 65a5c917-d112-43f1-993d-58c26a4786be
2008-11-07 10:10:46 +00:00
stevie 966392f3d3 Add p25_rx.py
git-svn-id: http://op25.osmocom.org/svn/trunk@95 65a5c917-d112-43f1-993d-58c26a4786be
2008-10-29 12:36:00 +00:00
stevie 23d77b6424 Remove confusing extras.
git-svn-id: http://op25.osmocom.org/svn/trunk@93 65a5c917-d112-43f1-993d-58c26a4786be
2008-10-22 06:21:10 +00:00
stevie 4f20d87a37 Add Max's ALSA based oscope code.
git-svn-id: http://op25.osmocom.org/svn/trunk@92 65a5c917-d112-43f1-993d-58c26a4786be
2008-10-10 05:30:15 +00:00
mossmann 5ea83dbf72 response packet bug fix
git-svn-id: http://op25.osmocom.org/svn/trunk@88 65a5c917-d112-43f1-993d-58c26a4786be
2008-06-13 22:04:21 +00:00
mossmann c2635aea9d --quiet and --table
git-svn-id: http://op25.osmocom.org/svn/trunk@85 65a5c917-d112-43f1-993d-58c26a4786be
2008-06-13 03:56:46 +00:00
mossmann 3ee6eff24d some exception handling
git-svn-id: http://op25.osmocom.org/svn/trunk@82 65a5c917-d112-43f1-993d-58c26a4786be
2008-06-10 22:56:37 +00:00
mossmann b9cc5740df type "-" for stdin/stdout
git-svn-id: http://op25.osmocom.org/svn/trunk@75 65a5c917-d112-43f1-993d-58c26a4786be
2008-06-03 20:13:12 +00:00
mossmann 2211b18236 MFID checking
git-svn-id: http://op25.osmocom.org/svn/trunk@74 65a5c917-d112-43f1-993d-58c26a4786be
2008-06-03 03:49:41 +00:00
mossmann 4dd96352b8 arbitrary input length support
git-svn-id: http://op25.osmocom.org/svn/trunk@73 65a5c917-d112-43f1-993d-58c26a4786be
2008-06-03 03:11:15 +00:00
mossmann f9027212c6 snipped superfluous semicolons
git-svn-id: http://op25.osmocom.org/svn/trunk@72 65a5c917-d112-43f1-993d-58c26a4786be
2008-06-03 02:36:05 +00:00
mossmann 9596011705 somewhat more reasonable error handling
git-svn-id: http://op25.osmocom.org/svn/trunk@71 65a5c917-d112-43f1-993d-58c26a4786be
2008-06-02 23:21:44 +00:00
mossmann 0adc72ad85 removed normalization loop that was doing more harm than good
git-svn-id: http://op25.osmocom.org/svn/trunk@68 65a5c917-d112-43f1-993d-58c26a4786be
2008-05-31 00:15:38 +00:00
mossmann 78ef4e0f78 added output inverter (for samples flipped in frequency domain)
git-svn-id: http://op25.osmocom.org/svn/trunk@66 65a5c917-d112-43f1-993d-58c26a4786be
2008-05-30 18:07:42 +00:00
mossmann 48f49ceb31 subdev bug fix
git-svn-id: http://op25.osmocom.org/svn/trunk@64 65a5c917-d112-43f1-993d-58c26a4786be
2008-05-19 21:46:43 +00:00
stevie 737f8413b1 Merge file_rx and file_scope functionality.
git-svn-id: http://op25.osmocom.org/svn/trunk@58 65a5c917-d112-43f1-993d-58c26a4786be
2008-05-13 04:45:41 +00:00
stevie 2c072d9584 Misc stuff to help with checking samples.
git-svn-id: http://op25.osmocom.org/svn/trunk@56 65a5c917-d112-43f1-993d-58c26a4786be
2008-05-04 21:13:51 +00:00
stevie 4e9dc3c80d Add bad data unit id to error message.
git-svn-id: http://op25.osmocom.org/svn/trunk@55 65a5c917-d112-43f1-993d-58c26a4786be
2008-05-04 08:56:55 +00:00
mossmann fbb2254510 added loopback frame injection via scapy
git-svn-id: http://op25.osmocom.org/svn/trunk@45 65a5c917-d112-43f1-993d-58c26a4786be
2008-04-24 04:52:10 +00:00
stevie 3c664b7caf Fix syntax errors.
git-svn-id: http://op25.osmocom.org/svn/trunk@42 65a5c917-d112-43f1-993d-58c26a4786be
2008-04-21 08:26:44 +00:00
mossmann 556b5cdf1a MBT decoding
git-svn-id: http://op25.osmocom.org/svn/trunk@41 65a5c917-d112-43f1-993d-58c26a4786be
2008-04-18 04:06:17 +00:00
mossmann 8f12eb91a7 more PDU verbosity
git-svn-id: http://op25.osmocom.org/svn/trunk@40 65a5c917-d112-43f1-993d-58c26a4786be
2008-04-18 02:56:45 +00:00
mossmann 5c8f113db2 standardized on integer variables (instead of lists of dibits) for all things post error correction
git-svn-id: http://op25.osmocom.org/svn/trunk@39 65a5c917-d112-43f1-993d-58c26a4786be
2008-04-18 01:05:05 +00:00
mossmann 739e42f4b4 added options.verbose
git-svn-id: http://op25.osmocom.org/svn/trunk@38 65a5c917-d112-43f1-993d-58c26a4786be
2008-04-17 22:52:26 +00:00
mossmann 3652b8d66b cleanup
git-svn-id: http://op25.osmocom.org/svn/trunk@37 65a5c917-d112-43f1-993d-58c26a4786be
2008-04-17 15:05:49 +00:00
mossmann 630a912491 bug fix
git-svn-id: http://op25.osmocom.org/svn/trunk@36 65a5c917-d112-43f1-993d-58c26a4786be
2008-04-17 14:48:33 +00:00
mossmann f078d4dee4 added options.pad
git-svn-id: http://op25.osmocom.org/svn/trunk@35 65a5c917-d112-43f1-993d-58c26a4786be
2008-04-17 04:41:08 +00:00
mossmann f63831ceee output complete raw frame
git-svn-id: http://op25.osmocom.org/svn/trunk@34 65a5c917-d112-43f1-993d-58c26a4786be
2008-04-16 16:42:14 +00:00
mossmann 39f1f3963f trellis improvements
git-svn-id: http://op25.osmocom.org/svn/trunk@33 65a5c917-d112-43f1-993d-58c26a4786be
2008-04-16 16:32:03 +00:00
mossmann a096f35022 tribits_to_integer, fixed trellis_3_4_decode
git-svn-id: http://op25.osmocom.org/svn/trunk@32 65a5c917-d112-43f1-993d-58c26a4786be
2008-04-16 07:54:38 +00:00
mossmann 2d0030dde8 changed symbols_to_integer to dibits_to_integer
git-svn-id: http://op25.osmocom.org/svn/trunk@31 65a5c917-d112-43f1-993d-58c26a4786be
2008-04-16 07:26:31 +00:00
mossmann 3a075f2488 more PDU decoding, change extract_status_symbols to extract_block
git-svn-id: http://op25.osmocom.org/svn/trunk@30 65a5c917-d112-43f1-993d-58c26a4786be
2008-04-16 07:20:49 +00:00
mossmann c165a348dd PDU header decoding
git-svn-id: http://op25.osmocom.org/svn/trunk@29 65a5c917-d112-43f1-993d-58c26a4786be
2008-04-15 00:05:50 +00:00
mossmann e1dc542cb9 fixed correlation index bug that affected closely spaced frames
git-svn-id: http://op25.osmocom.org/svn/trunk@28 65a5c917-d112-43f1-993d-58c26a4786be
2008-04-14 20:19:59 +00:00
mossmann b1c7b15dc5 made loopable for decoding more than one frame
git-svn-id: http://op25.osmocom.org/svn/trunk@27 65a5c917-d112-43f1-993d-58c26a4786be
2008-04-11 23:53:56 +00:00
mossmann 0c59829ff7 LDU decoding, more fake decoders
git-svn-id: http://op25.osmocom.org/svn/trunk@26 65a5c917-d112-43f1-993d-58c26a4786be
2008-04-11 14:35:00 +00:00
mossmann 60d58f6415 partial LDU decoding
git-svn-id: http://op25.osmocom.org/svn/trunk@25 65a5c917-d112-43f1-993d-58c26a4786be
2008-04-11 06:23:07 +00:00
mossmann 2058f92c29 fake decoders
git-svn-id: http://op25.osmocom.org/svn/trunk@24 65a5c917-d112-43f1-993d-58c26a4786be
2008-04-11 05:12:01 +00:00
mossmann a5f919ff09 status symbol extraction, more comments
git-svn-id: http://op25.osmocom.org/svn/trunk@23 65a5c917-d112-43f1-993d-58c26a4786be
2008-04-09 17:30:49 +00:00
mossmann 1e7b941fe7 more frame decoding comments
git-svn-id: http://op25.osmocom.org/svn/trunk@22 65a5c917-d112-43f1-993d-58c26a4786be
2008-04-09 05:28:04 +00:00
mossmann 05b54af70b more frame decoding comments
git-svn-id: http://op25.osmocom.org/svn/trunk@21 65a5c917-d112-43f1-993d-58c26a4786be
2008-04-08 05:39:40 +00:00
mossmann e0eb37e1ea nomenclature fix
git-svn-id: http://op25.osmocom.org/svn/trunk@20 65a5c917-d112-43f1-993d-58c26a4786be
2008-04-08 05:29:17 +00:00
mossmann d271fae36d first pass at some frame decoding
git-svn-id: http://op25.osmocom.org/svn/trunk@19 65a5c917-d112-43f1-993d-58c26a4786be
2008-04-08 05:17:18 +00:00
mossmann ff3cfd379d tiny tweaks
git-svn-id: http://op25.osmocom.org/svn/trunk@18 65a5c917-d112-43f1-993d-58c26a4786be
2008-04-05 19:25:37 +00:00
mossmann 398cc0ee2f added command line option parsing
git-svn-id: http://op25.osmocom.org/svn/trunk@17 65a5c917-d112-43f1-993d-58c26a4786be
2008-04-05 17:25:47 +00:00
mossmann 747d4a7d88 added command line option parsing
git-svn-id: http://op25.osmocom.org/svn/trunk@16 65a5c917-d112-43f1-993d-58c26a4786be
2008-04-05 17:14:26 +00:00
mossmann 9cd3c149b0 added c4fm-demod.py and c4fm-decode.py, alternative demodulator and prototype correlator/decoder
git-svn-id: http://op25.osmocom.org/svn/trunk@15 65a5c917-d112-43f1-993d-58c26a4786be
2008-04-05 16:40:51 +00:00
stevie 71aead59fd Put files into correct dirs.
git-svn-id: http://op25.osmocom.org/svn/trunk@13 65a5c917-d112-43f1-993d-58c26a4786be
2008-02-18 02:51:01 +00:00
stevie 9380f09247 Put files into correct dirs.
git-svn-id: http://op25.osmocom.org/svn/trunk@12 65a5c917-d112-43f1-993d-58c26a4786be
2008-02-18 02:50:47 +00:00
stevie 1914a96011 Put files into correct dirs.
git-svn-id: http://op25.osmocom.org/svn/trunk@11 65a5c917-d112-43f1-993d-58c26a4786be
2008-02-18 02:50:39 +00:00