Commit Graph

326 Commits

Author SHA1 Message Date
stevie cd66608acf Ticket #1: fix forecast, reintroduce throttle. Whoo hoo!
git-svn-id: http://op25.osmocom.org/svn/trunk@176 65a5c917-d112-43f1-993d-58c26a4786be
2009-09-10 05:59:25 +00:00
stevie 72aea5299b Drop auto-generated files from repo.
git-svn-id: http://op25.osmocom.org/svn/trunk@175 65a5c917-d112-43f1-993d-58c26a4786be
2009-09-10 01:16:42 +00:00
stevie 50bdbe2c01 Ticket #1 - add software IMBE decoding to block.
git-svn-id: http://op25.osmocom.org/svn/trunk@174 65a5c917-d112-43f1-993d-58c26a4786be
2009-09-10 01:13:44 +00:00
stevie cc64164725 Ticket #1 - add software IMBE decoding to block.
git-svn-id: http://op25.osmocom.org/svn/trunk@173 65a5c917-d112-43f1-993d-58c26a4786be
2009-09-10 01:12:22 +00:00
stevie f6fb14a119 Commit mods.
git-svn-id: http://op25.osmocom.org/svn/trunk@172 65a5c917-d112-43f1-993d-58c26a4786be
2009-09-09 12:24:58 +00:00
stevie de3c49233c Drop egolay implementation (we have a new one).
git-svn-id: http://op25.osmocom.org/svn/trunk@171 65a5c917-d112-43f1-993d-58c26a4786be
2009-09-09 12:04:00 +00:00
stevie 09d298bde4 Fix compiler warnings (prefix correct_errors/decode_audio with 'do_'.
Pass imbe_decoder to voice_du_handler and have the op25_decoder_ff own the object.

git-svn-id: http://op25.osmocom.org/svn/trunk@170 65a5c917-d112-43f1-993d-58c26a4786be
2009-09-08 00:15:52 +00:00
stevie 4d32ec6a7b Delete noise.
git-svn-id: http://op25.osmocom.org/svn/trunk@169 65a5c917-d112-43f1-993d-58c26a4786be
2009-09-06 05:36:09 +00:00
max 9f124e42e4 add audio_p25_tx.py
git-svn-id: http://op25.osmocom.org/svn/trunk@168 65a5c917-d112-43f1-993d-58c26a4786be
2009-09-04 17:05:34 +00:00
stevie 1e342160ac Remove more dead wood.
git-svn-id: http://op25.osmocom.org/svn/trunk@167 65a5c917-d112-43f1-993d-58c26a4786be
2009-09-03 13:08:37 +00:00
stevie d718866267 Simplify IMBE decoding prior to integration.
git-svn-id: http://op25.osmocom.org/svn/trunk@166 65a5c917-d112-43f1-993d-58c26a4786be
2009-09-03 13:04:32 +00:00
stevie f80f919ffb filename change (imbe.* to software_imbe_decoder.*) in prep for integration.
git-svn-id: http://op25.osmocom.org/svn/trunk@165 65a5c917-d112-43f1-993d-58c26a4786be
2009-09-02 00:55:21 +00:00
stevie 4af24ac4f3 Trivial mods.
git-svn-id: http://op25.osmocom.org/svn/trunk@164 65a5c917-d112-43f1-993d-58c26a4786be
2009-08-30 12:41:32 +00:00
stevie 3d2ad91012 More pruning. Rename class ready for integration.
git-svn-id: http://op25.osmocom.org/svn/trunk@163 65a5c917-d112-43f1-993d-58c26a4786be
2009-08-30 12:21:32 +00:00
stevie e01775be01 Minor changes.
git-svn-id: http://op25.osmocom.org/svn/trunk@162 65a5c917-d112-43f1-993d-58c26a4786be
2009-08-30 02:47:30 +00:00
stevie 9f3907e8e9 Pruning dead wood.
git-svn-id: http://op25.osmocom.org/svn/trunk@161 65a5c917-d112-43f1-993d-58c26a4786be
2009-08-30 00:09:54 +00:00
matt 152c36af66 added/edited AlgID info
git-svn-id: http://op25.osmocom.org/svn/trunk@160 65a5c917-d112-43f1-993d-58c26a4786be
2009-08-22 13:13:41 +00:00
max 6a0d9f5da2 Capture from Discriminator Tap
git-svn-id: http://op25.osmocom.org/svn/trunk@159 65a5c917-d112-43f1-993d-58c26a4786be
2009-08-21 15:43:50 +00:00
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 3ec6ef1064 Add stub for TSBK data unit.
git-svn-id: http://op25.osmocom.org/svn/trunk@157 65a5c917-d112-43f1-993d-58c26a4786be
2009-08-02 00:29:13 +00:00
stevie 42d5e3a660 Fix so we don't crash on unrecognized frame.
git-svn-id: http://op25.osmocom.org/svn/trunk@156 65a5c917-d112-43f1-993d-58c26a4786be
2009-08-01 23:43:50 +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 2ac2282ddc Drop diagnostix.
git-svn-id: http://op25.osmocom.org/svn/trunk@154 65a5c917-d112-43f1-993d-58c26a4786be
2009-07-09 12:18:35 +00:00
stevie 5371081cc0 First cut on Golay decoding of HDU. More to follow
git-svn-id: http://op25.osmocom.org/svn/trunk@153 65a5c917-d112-43f1-993d-58c26a4786be
2009-07-07 21:47:54 +00:00
stevie bfd78e82df Expand on snapshot fields. Clarify the test result op25_decoder_ff::correlated().
git-svn-id: http://op25.osmocom.org/svn/trunk@152 65a5c917-d112-43f1-993d-58c26a4786be
2009-06-30 07:19:24 +00:00
stevie 93d418d512 Add missing data_unit_handler interface.
git-svn-id: http://op25.osmocom.org/svn/trunk@151 65a5c917-d112-43f1-993d-58c26a4786be
2009-06-28 19:27:09 +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 80565d779b Add data_unit_handler classes. Simplify top-level.
git-svn-id: http://op25.osmocom.org/svn/trunk@149 65a5c917-d112-43f1-993d-58c26a4786be
2009-06-25 20:27:44 +00:00
stevie 977c9a6e94 Fix memory corruption exposed by GNURadio 3.2.
git-svn-id: http://op25.osmocom.org/svn/trunk@148 65a5c917-d112-43f1-993d-58c26a4786be
2009-06-21 21:07:55 +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 828bda192d First steps on integration tasks.
git-svn-id: http://op25.osmocom.org/svn/trunk@146 65a5c917-d112-43f1-993d-58c26a4786be
2009-05-14 03:44:23 +00:00
stevie a3e1715e6f Clean-up copyright statement.
git-svn-id: http://op25.osmocom.org/svn/trunk@145 65a5c917-d112-43f1-993d-58c26a4786be
2009-05-12 03:10:13 +00:00
stevie 92c7513d89 Make /doc directory.
git-svn-id: http://op25.osmocom.org/svn/trunk@144 65a5c917-d112-43f1-993d-58c26a4786be
2009-05-05 06:55:27 +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
stevie d90961a924 Remove samples. Now available via wiki.
git-svn-id: http://op25.osmocom.org/svn/trunk@142 65a5c917-d112-43f1-993d-58c26a4786be
2009-05-05 06:19:27 +00:00
stevie 64202f54df Kludge decoder to dump voice as text files suitable for later decoding.
git-svn-id: http://op25.osmocom.org/svn/trunk@141 65a5c917-d112-43f1-993d-58c26a4786be
2009-05-05 05:59:19 +00:00
stevie 1a96ea1b00 Remove samples from SVN.
git-svn-id: http://op25.osmocom.org/svn/trunk@140 65a5c917-d112-43f1-993d-58c26a4786be
2009-04-28 22:04:03 +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 3daee76112 Add wireshark patch for 1.0.2.
git-svn-id: http://op25.osmocom.org/svn/trunk@138 65a5c917-d112-43f1-993d-58c26a4786be
2009-02-03 05:25:04 +00:00
mossmann 90698baa56 added PRWN sample, 10 seconds of LSM control channel (at center) plus some other channels
git-svn-id: http://op25.osmocom.org/svn/trunk@137 65a5c917-d112-43f1-993d-58c26a4786be
2009-01-30 18:07:40 +00:00
stevie 4741487d26 Add missing files.
git-svn-id: http://op25.osmocom.org/svn/trunk@136 65a5c917-d112-43f1-993d-58c26a4786be
2009-01-28 04:56:37 +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 e54eca540b Add samples plain and encrypted.
git-svn-id: http://op25.osmocom.org/svn/trunk@134 65a5c917-d112-43f1-993d-58c26a4786be
2009-01-27 08:45:59 +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
stevie c8b6064cf7 Fiddle with bit swabbing stuff.
Investigate 32 bit crash (incorrect arg to inline function call).
Warning - only tested on 32 bit PC, need to regression test on 64 bit.

git-svn-id: http://op25.osmocom.org/svn/trunk@129 65a5c917-d112-43f1-993d-58c26a4786be
2009-01-11 11:55:59 +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
mossmann 47e4171ba2 added link_control_opcodes, not used yet
git-svn-id: http://op25.osmocom.org/svn/trunk@127 65a5c917-d112-43f1-993d-58c26a4786be
2009-01-08 06:15:45 +00:00