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