Commit Graph

  • 92ce6d4a42 SDR: Using threads for read and write when doing resampling Andreas Eversberg 2017-07-24 10:09:05 +0200
  • 3274812eab NMT-900 System implementation Andreas Eversberg 2017-07-22 10:38:18 +0200
  • 0c9de251be NMT: Implement Hagelbarger Code Andreas Eversberg 2017-07-15 21:49:28 +0200
  • cd9cb9a107 Minor fix for NMT debug output Andreas Eversberg 2017-07-14 20:55:23 +0200
  • a088536533 Minor fix for IQ data display Andreas Eversberg 2017-07-14 20:54:43 +0200
  • fda224c27f Fixing and improving SDR support (SoapySDR and UHD) Andreas Eversberg 2017-07-11 20:26:40 +0200
  • 538b4a42ec Add wave file playback to replace TX audio Andreas Eversberg 2017-07-09 19:17:37 +0200
  • aa20d4e50e Cleanup common/Makefile.am Andreas Eversberg 2017-07-08 23:13:26 +0200
  • 557d19de66 NMT: Show trafic areas in hex and allow to select unsupported areas Andreas Eversberg 2017-07-02 10:45:47 +0200
  • 3774519631 NMT: Fixed "use after free" bug Andreas Eversberg 2017-07-02 10:44:47 +0200
  • 7af886c600 NMT: Fixed NMT digit decoding Andreas Eversberg 2017-07-02 10:43:36 +0200
  • 085ceb9173 Minor fixes to compandor Andreas Eversberg 2017-06-24 10:09:22 +0200
  • a12329a884 Work on docs Andreas Eversberg 2017-06-17 21:48:48 +0200
  • 3ce50f8ab3 AMPS: Fixes in message display and function names Andreas Eversberg 2017-06-17 12:11:07 +0200
  • 3788b3e8a5 TACS support (variations added to AMPS code) Andreas Eversberg 2017-05-30 12:49:40 +0200
  • d52f4cd29d NMT: Mark Benelux and Czech/Slovak networks as tested Andreas Eversberg 2017-06-15 18:28:26 +0200
  • 1aebedc66a NMT: Fixed line signal description Andreas Eversberg 2017-06-11 09:01:21 +0200
  • 7a9762e28e NMT: Disable Supervisory signal during DMS (SMS) transfer and use Timeout Andreas Eversberg 2017-06-11 08:13:52 +0200
  • 3e86ef95c4 B-Netz: Minor printf fix Andreas Eversberg 2017-06-10 17:49:59 +0200
  • 19afb792b5 NMT: Fix and adjustements to supervisory signal detection Andreas Eversberg 2017-06-10 17:11:47 +0200
  • 50b2021d21 NMT 450: Support for other European counties, like Belgium, Czech, Slovakia Andreas Eversberg 2017-06-09 20:18:24 +0200
  • dbdedfe1a1 AMPS: Fixed selecting right CRC values for FOCC words Andreas Eversberg 2017-06-04 16:11:13 +0200
  • d23672354f Add option to set MNCC socket name (to run multiple base stations) Andreas Eversberg 2017-06-04 12:18:49 +0200
  • 329463bb8c SDR: Add option to give channel number Andreas Eversberg 2017-05-31 18:14:20 +0200
  • aef4cf0997 Make spectrum display nicer by plotting continuous lines between samples Andreas Eversberg 2017-05-31 08:35:13 +0200
  • e0534db15c Make spectrum display a little nicer by using '|' instead of ':' Andreas Eversberg 2017-05-31 08:33:47 +0200
  • e653475ff7 NMT: Allow NULL (B'0000') to be used as country selector in traffic area Andreas Eversberg 2017-05-28 09:35:47 +0200
  • 57d4d1739e AMPS/C-Netz: Correctly release pending transaction when creating a new one Andreas Eversberg 2017-05-26 07:27:30 +0200
  • 6adfcf7466 Status display Andreas Eversberg 2017-05-25 18:43:54 +0200
  • bb64c6b3ba AMPS: Add DTX support Andreas Eversberg 2017-05-25 09:57:22 +0200
  • 2c1ab89723 Notify about usage of channels that are next to each other Andreas Eversberg 2017-05-24 14:01:25 +0200
  • fc3b3e07be Finetuning LOSS (noise) detection Andreas Eversberg 2017-05-24 14:00:08 +0200
  • 56024b384b AMPS: Serveral minor fixes Andreas Eversberg 2017-05-21 16:40:10 +0200
  • 76a3484c5c C-Netz: Make demodulation algorithm (slope or leve) slectable via option Andreas Eversberg 2017-05-19 19:11:59 +0200
  • c086e66b7c minor cleanups Andreas Eversberg 2017-05-17 20:14:37 +0200
  • 0557bbbc43 SDR: Checking given parameters with a tollerance of up to 0.001 Andreas Eversberg 2017-05-17 19:59:28 +0200
  • 683078a7a0 SDR: Spectrum display will not scale FFT result Andreas Eversberg 2017-05-17 14:11:48 +0200
  • ef7ff26793 C-Netz: SDR now uses zero-crossing to detect level changes. Andreas Eversberg 2017-05-17 12:21:19 +0200
  • 07e45103ef Work on docs Andreas Eversberg 2017-05-16 17:56:01 +0200
  • 9d87b5bf0f C-Netz: Improved transmission of speech Andreas Eversberg 2017-05-16 13:48:03 +0200
  • 12dcc6c40f Minor fixes on AMPS messages Andreas Eversberg 2017-05-15 17:59:09 +0200
  • 4d10ee7c82 No "sdr" audio device option required anymore (when using SDR) Andreas Eversberg 2017-05-14 12:27:56 +0200
  • ca10048e5c Rename filter -> iir_filter (file name and instance name) Andreas Eversberg 2017-05-13 16:04:00 +0200
  • d03443c4f1 SDR: Added SoapySDR's compiler flags to common/Makefile Andreas Eversberg 2017-03-23 17:41:07 +0100
  • c04d046210 SDR: Fixed SoapySDR's arguments parsing Andreas Eversberg 2017-03-23 17:38:41 +0100
  • fbdb9ece01 SDR: Allow direct IQ TX and RX instead of fm modulating a list of channels Andreas Eversberg 2017-03-20 20:07:11 +0100
  • 65694f3b80 SDR: disable TX or RX by setting TX or RX frequency to 0 Andreas Eversberg 2017-03-20 19:57:37 +0100
  • 6e0e0c9ce8 fixup Rework on audio buffer management Andreas Eversberg 2017-03-18 09:57:38 +0100
  • 9dda9e1efc SDR: Add option to set IF bandwidth. If not defined, sampling rate is used. Andreas Eversberg 2017-03-18 09:30:26 +0100
  • 1445ca2fac SDR: Add option to send (previously recorded) IQ data instead of TX data Andreas Eversberg 2017-03-16 18:06:45 +0100
  • 369bda87a9 C-Netz: Improved decoder debugging Andreas Eversberg 2017-03-16 18:02:56 +0100
  • 8e0d7d2513 samplerate.c: Allow transcoding to lower sample rate other than 8000 Hz Andreas Eversberg 2017-03-04 16:52:20 +0100
  • 3fc4fc54be main_common: Move init and cleanup function to main function Andreas Eversberg 2017-03-04 07:12:12 +0100
  • 4201717f36 Rework on audio buffer management Andreas Eversberg 2017-03-04 06:35:38 +0100
  • 9d0e6b82b7 Work on docs Andreas Eversberg 2017-03-04 06:34:04 +0100
  • 2e1999b1ee Start streaming of sound/SDR just before main loop Andreas Eversberg 2017-02-25 07:09:53 +0100
  • 04fd1ddcea Use thread to record and playback wave files without blocking Andreas Eversberg 2017-02-25 06:29:09 +0100
  • f689244f98 C-Netz: OgK must be on first channel, so sync works correctly Andreas Eversberg 2017-02-18 20:51:57 +0100
  • 438ce08add SoapySDR support Andreas Eversberg 2017-02-18 13:51:26 +0100
  • 17b6124122 C-Netz: Remove useless -V option Andreas Eversberg 2017-02-12 08:53:41 +0100
  • 58ebc15292 Add test to measure performance of FM modulation and filtering Andreas Eversberg 2017-02-12 07:35:05 +0100
  • 4de1e0188d C-Netz: Add low pass filter to eliminate high frequency noise Andreas Eversberg 2017-02-12 07:31:29 +0100
  • 290b365d67 SDR: Move FM modulation algorithms to a seperate file Andreas Eversberg 2017-02-09 19:24:09 +0100
  • 4c0f8e7e95 Rework of sample rate conversion by using linear interpolation Andreas Eversberg 2017-02-05 13:16:39 +0100
  • 47f74b38ce SDR transmits with full amplitude Andreas Eversberg 2017-02-05 08:57:56 +0100
  • 6a3cfd608e Add ascii-art spectrum analyzer for SDR support Andreas Eversberg 2017-02-05 08:54:56 +0100
  • 3fb2ade352 C-Netz: Fix release of call process when no dialing was received from phone Andreas Eversberg 2017-02-05 08:48:39 +0100
  • 0611f62b52 Show channel number and basic info when channel was created Andreas Eversberg 2017-02-05 08:36:51 +0100
  • 5f1d7bc970 C-Netz: Improve clock speed measurements. Andreas Eversberg 2017-02-01 17:57:09 +0100
  • 54ed5d5f82 AMPS: Fixed setting of signal polarity when using SDR Andreas Eversberg 2017-01-30 20:06:01 +0100
  • faa3dfb7d4 C-Netz: Make average to clock measurements for a quicker result Andreas Eversberg 2017-01-30 20:02:45 +0100
  • 5026e161aa Open audio device for call (headset) after everything is prepared Andreas Eversberg 2017-01-29 16:54:28 +0100
  • 8cb0187133 C-Netz: Remove the obviously useless noise function for unused timeslots Andreas Eversberg 2017-01-29 10:30:06 +0100
  • f5e9a97c31 --rx-gain option works now only with sound card Andreas Eversberg 2017-01-29 08:16:10 +0100
  • 2b4f5bb228 Minor fix in help output Andreas Eversberg 2017-01-29 08:07:07 +0100
  • f72c53757d B-Netz, NMT: Improved check for minimum required sample rate Andreas Eversberg 2017-01-29 07:27:08 +0100
  • 7e45f556ce Correcting all levels and move all remaining integer samples to sample_t Andreas Eversberg 2017-01-29 07:25:12 +0100
  • bd7ccc5fa0 Add global DC-Filter and remove all individual DC-Filters Andreas Eversberg 2017-01-28 18:18:44 +0100
  • 71e556e7ff Work on emphasis filter: Neutral @ 1000 Hz; Use filter before de-emphasis Andreas Eversberg 2017-01-28 08:02:11 +0100
  • b3fd53b165 Test filter uses a dB graph to show the response graphically Andreas Eversberg 2017-01-27 17:17:39 +0100
  • 7ea3bc188d Move samples of int16_t format to sample_t, that is of type double Andreas Eversberg 2017-01-27 16:57:34 +0100
  • 538a959128 Indexing tables by casting index to unsigned integer only Andreas Eversberg 2017-01-24 07:59:09 +0100
  • 23a42aeb2c Fixed calculation of elapsed UHD RX time stamp Andreas Eversberg 2017-01-17 18:43:03 +0100
  • ac0da3f76e Filter improvement: LP and HP filters, added test function Andreas Eversberg 2017-01-15 11:08:42 +0100
  • 799b96c801 Fixed sleep interval in main loop Andreas Eversberg 2017-01-14 08:05:30 +0100
  • a7e47f83d7 Fixed paging channel switching of B-Netz Andreas Eversberg 2017-01-14 08:03:42 +0100
  • ccf58995c3 work on docs Andreas Eversberg 2017-01-13 14:22:35 +0100
  • 21c5c3195d Plot IQ data as red points on display, if overdriven (vector length >= 1.0) Andreas Eversberg 2017-01-13 13:55:49 +0100
  • c0e30d35d6 Use individual sample rate and setting for call device (headset) Andreas Eversberg 2017-01-13 13:38:57 +0100
  • 19b396ab4d Wave recording and playback now uses multi channels Andreas Eversberg 2017-01-13 07:31:15 +0100
  • 2d8d7e62c1 Use global init/cleanup function Andreas Eversberg 2017-01-13 07:28:31 +0100
  • bc028cd4d3 NMT: Make supervisory signal default, also allow setting per channel. Andreas Eversberg 2017-01-08 16:47:26 +0100
  • 272ebeb0ae SDR: Minor fixes Andreas Eversberg 2017-01-08 12:10:56 +0100
  • a5fd375237 Fixed typos Andreas Eversberg 2017-01-08 12:10:29 +0100
  • bf0abd627d A-Netz: Option to set gain of paging tones Andreas Eversberg 2017-01-08 11:22:24 +0100
  • d28467c125 SDR: Display IQ data as a plot using 'q' key Andreas Eversberg 2017-01-07 19:53:43 +0100
  • fee4846c3f SDR forces default settings: emphasis and FSK polarity Andreas Eversberg 2017-01-07 16:53:28 +0100
  • 8b9277615d Neu structure for the paging process (B-Netz) Andreas Eversberg 2017-01-07 10:33:13 +0100
  • 57993e3e48 Support for UHD SDR interface Andreas Eversberg 2017-01-04 14:22:24 +0100
  • b30b61282c Generic SDR support Andreas Eversberg 2017-01-04 14:21:49 +0100