-
19afb792b5
NMT: Fix and adjustements to supervisory signal detection
Andreas Eversberg
2017-06-10 17:11:47 +02:00
-
50b2021d21
NMT 450: Support for other European counties, like Belgium, Czech, Slovakia
Andreas Eversberg
2017-06-09 20:18:24 +02:00
-
dbdedfe1a1
AMPS: Fixed selecting right CRC values for FOCC words
Andreas Eversberg
2017-06-04 16:11:13 +02:00
-
d23672354f
Add option to set MNCC socket name (to run multiple base stations)
Andreas Eversberg
2017-06-04 12:18:49 +02:00
-
329463bb8c
SDR: Add option to give channel number
Andreas Eversberg
2017-05-31 18:14:20 +02:00
-
aef4cf0997
Make spectrum display nicer by plotting continuous lines between samples
Andreas Eversberg
2017-05-31 08:35:13 +02:00
-
e0534db15c
Make spectrum display a little nicer by using '|' instead of ':'
Andreas Eversberg
2017-05-31 08:33:47 +02:00
-
e653475ff7
NMT: Allow NULL (B'0000') to be used as country selector in traffic area
Andreas Eversberg
2017-05-28 09:35:47 +02:00
-
57d4d1739e
AMPS/C-Netz: Correctly release pending transaction when creating a new one
Andreas Eversberg
2017-05-26 07:27:30 +02:00
-
6adfcf7466
Status display
Andreas Eversberg
2017-05-25 18:43:54 +02:00
-
bb64c6b3ba
AMPS: Add DTX support
Andreas Eversberg
2017-05-25 09:57:22 +02:00
-
2c1ab89723
Notify about usage of channels that are next to each other
Andreas Eversberg
2017-05-24 14:01:25 +02:00
-
fc3b3e07be
Finetuning LOSS (noise) detection
Andreas Eversberg
2017-05-24 14:00:08 +02:00
-
56024b384b
AMPS: Serveral minor fixes
Andreas Eversberg
2017-05-21 16:40:10 +02:00
-
76a3484c5c
C-Netz: Make demodulation algorithm (slope or leve) slectable via option
Andreas Eversberg
2017-05-19 19:11:59 +02:00
-
c086e66b7c
minor cleanups
Andreas Eversberg
2017-05-17 20:14:37 +02:00
-
0557bbbc43
SDR: Checking given parameters with a tollerance of up to 0.001
Andreas Eversberg
2017-05-17 19:59:28 +02:00
-
683078a7a0
SDR: Spectrum display will not scale FFT result
Andreas Eversberg
2017-05-17 14:11:48 +02:00
-
ef7ff26793
C-Netz: SDR now uses zero-crossing to detect level changes.
Andreas Eversberg
2017-05-17 12:21:19 +02:00
-
07e45103ef
Work on docs
Andreas Eversberg
2017-05-16 17:56:01 +02:00
-
9d87b5bf0f
C-Netz: Improved transmission of speech
Andreas Eversberg
2017-05-16 13:48:03 +02:00
-
12dcc6c40f
Minor fixes on AMPS messages
Andreas Eversberg
2017-05-15 17:59:09 +02:00
-
4d10ee7c82
No "sdr" audio device option required anymore (when using SDR)
Andreas Eversberg
2017-05-14 12:27:56 +02:00
-
ca10048e5c
Rename filter -> iir_filter (file name and instance name)
Andreas Eversberg
2017-05-13 16:04:00 +02:00
-
d03443c4f1
SDR: Added SoapySDR's compiler flags to common/Makefile
Andreas Eversberg
2017-03-23 17:41:07 +01:00
-
c04d046210
SDR: Fixed SoapySDR's arguments parsing
Andreas Eversberg
2017-03-23 17:38:41 +01:00
-
fbdb9ece01
SDR: Allow direct IQ TX and RX instead of fm modulating a list of channels
Andreas Eversberg
2017-03-20 20:07:11 +01:00
-
65694f3b80
SDR: disable TX or RX by setting TX or RX frequency to 0
Andreas Eversberg
2017-03-20 19:57:37 +01:00
-
6e0e0c9ce8
fixup Rework on audio buffer management
Andreas Eversberg
2017-03-18 09:57:38 +01:00
-
9dda9e1efc
SDR: Add option to set IF bandwidth. If not defined, sampling rate is used.
Andreas Eversberg
2017-03-18 09:30:26 +01:00
-
1445ca2fac
SDR: Add option to send (previously recorded) IQ data instead of TX data
Andreas Eversberg
2017-03-16 18:06:45 +01:00
-
369bda87a9
C-Netz: Improved decoder debugging
Andreas Eversberg
2017-03-16 18:02:56 +01:00
-
8e0d7d2513
samplerate.c: Allow transcoding to lower sample rate other than 8000 Hz
Andreas Eversberg
2017-03-04 16:52:20 +01:00
-
3fc4fc54be
main_common: Move init and cleanup function to main function
Andreas Eversberg
2017-03-04 07:12:12 +01:00
-
4201717f36
Rework on audio buffer management
Andreas Eversberg
2017-03-04 06:35:38 +01:00
-
9d0e6b82b7
Work on docs
Andreas Eversberg
2017-03-04 06:34:04 +01:00
-
2e1999b1ee
Start streaming of sound/SDR just before main loop
Andreas Eversberg
2017-02-25 07:09:53 +01:00
-
04fd1ddcea
Use thread to record and playback wave files without blocking
Andreas Eversberg
2017-02-25 06:29:09 +01:00
-
f689244f98
C-Netz: OgK must be on first channel, so sync works correctly
Andreas Eversberg
2017-02-18 20:51:57 +01:00
-
438ce08add
SoapySDR support
Andreas Eversberg
2017-02-18 13:51:26 +01:00
-
17b6124122
C-Netz: Remove useless -V option
Andreas Eversberg
2017-02-12 08:53:41 +01:00
-
58ebc15292
Add test to measure performance of FM modulation and filtering
Andreas Eversberg
2017-02-12 07:35:05 +01:00
-
4de1e0188d
C-Netz: Add low pass filter to eliminate high frequency noise
Andreas Eversberg
2017-02-12 07:31:29 +01:00
-
290b365d67
SDR: Move FM modulation algorithms to a seperate file
Andreas Eversberg
2017-02-09 19:24:09 +01:00
-
4c0f8e7e95
Rework of sample rate conversion by using linear interpolation
Andreas Eversberg
2017-02-05 13:16:39 +01:00
-
47f74b38ce
SDR transmits with full amplitude
Andreas Eversberg
2017-02-05 08:57:56 +01:00
-
6a3cfd608e
Add ascii-art spectrum analyzer for SDR support
Andreas Eversberg
2017-02-05 08:54:56 +01:00
-
3fb2ade352
C-Netz: Fix release of call process when no dialing was received from phone
Andreas Eversberg
2017-02-05 08:48:39 +01:00
-
0611f62b52
Show channel number and basic info when channel was created
Andreas Eversberg
2017-02-05 08:36:51 +01:00
-
5f1d7bc970
C-Netz: Improve clock speed measurements.
Andreas Eversberg
2017-02-01 17:57:09 +01:00
-
54ed5d5f82
AMPS: Fixed setting of signal polarity when using SDR
Andreas Eversberg
2017-01-30 20:06:01 +01:00
-
faa3dfb7d4
C-Netz: Make average to clock measurements for a quicker result
Andreas Eversberg
2017-01-30 20:02:45 +01:00
-
5026e161aa
Open audio device for call (headset) after everything is prepared
Andreas Eversberg
2017-01-29 16:54:28 +01:00
-
8cb0187133
C-Netz: Remove the obviously useless noise function for unused timeslots
Andreas Eversberg
2017-01-29 10:30:06 +01:00
-
f5e9a97c31
--rx-gain option works now only with sound card
Andreas Eversberg
2017-01-29 08:16:10 +01:00
-
2b4f5bb228
Minor fix in help output
Andreas Eversberg
2017-01-29 08:07:07 +01:00
-
f72c53757d
B-Netz, NMT: Improved check for minimum required sample rate
Andreas Eversberg
2017-01-29 07:27:08 +01:00
-
7e45f556ce
Correcting all levels and move all remaining integer samples to sample_t
Andreas Eversberg
2017-01-29 07:25:12 +01:00
-
bd7ccc5fa0
Add global DC-Filter and remove all individual DC-Filters
Andreas Eversberg
2017-01-28 18:18:44 +01:00
-
71e556e7ff
Work on emphasis filter: Neutral @ 1000 Hz; Use filter before de-emphasis
Andreas Eversberg
2017-01-28 08:02:11 +01:00
-
b3fd53b165
Test filter uses a dB graph to show the response graphically
Andreas Eversberg
2017-01-27 17:17:39 +01:00
-
7ea3bc188d
Move samples of int16_t format to sample_t, that is of type double
Andreas Eversberg
2017-01-27 16:57:34 +01:00
-
538a959128
Indexing tables by casting index to unsigned integer only
Andreas Eversberg
2017-01-24 07:59:09 +01:00
-
23a42aeb2c
Fixed calculation of elapsed UHD RX time stamp
Andreas Eversberg
2017-01-17 18:43:03 +01:00
-
ac0da3f76e
Filter improvement: LP and HP filters, added test function
Andreas Eversberg
2017-01-15 11:08:42 +01:00
-
799b96c801
Fixed sleep interval in main loop
Andreas Eversberg
2017-01-14 08:05:30 +01:00
-
a7e47f83d7
Fixed paging channel switching of B-Netz
Andreas Eversberg
2017-01-14 08:03:42 +01:00
-
ccf58995c3
work on docs
Andreas Eversberg
2017-01-13 14:22:35 +01:00
-
21c5c3195d
Plot IQ data as red points on display, if overdriven (vector length >= 1.0)
Andreas Eversberg
2017-01-13 13:55:49 +01:00
-
c0e30d35d6
Use individual sample rate and setting for call device (headset)
Andreas Eversberg
2017-01-13 13:38:57 +01:00
-
19b396ab4d
Wave recording and playback now uses multi channels
Andreas Eversberg
2017-01-13 07:31:15 +01:00
-
2d8d7e62c1
Use global init/cleanup function
Andreas Eversberg
2017-01-13 07:28:31 +01:00
-
bc028cd4d3
NMT: Make supervisory signal default, also allow setting per channel.
Andreas Eversberg
2017-01-08 16:47:26 +01:00
-
272ebeb0ae
SDR: Minor fixes
Andreas Eversberg
2017-01-08 12:10:56 +01:00
-
a5fd375237
Fixed typos
Andreas Eversberg
2017-01-08 12:10:29 +01:00
-
bf0abd627d
A-Netz: Option to set gain of paging tones
Andreas Eversberg
2017-01-08 11:22:24 +01:00
-
d28467c125
SDR: Display IQ data as a plot using 'q' key
Andreas Eversberg
2017-01-07 19:53:43 +01:00
-
fee4846c3f
SDR forces default settings: emphasis and FSK polarity
Andreas Eversberg
2017-01-07 16:53:28 +01:00
-
8b9277615d
Neu structure for the paging process (B-Netz)
Andreas Eversberg
2017-01-07 10:33:13 +01:00
-
57993e3e48
Support for UHD SDR interface
Andreas Eversberg
2017-01-04 14:22:24 +01:00
-
b30b61282c
Generic SDR support
Andreas Eversberg
2017-01-04 14:21:49 +01:00
-
c5cf88ce57
Prepare for SDR: Add bandwidth and deviation info to sender instance
Andreas Eversberg
2017-01-06 12:22:51 +01:00
-
9ff8c3bb25
Rework on audio interface
Andreas Eversberg
2017-01-04 14:14:02 +01:00
-
d54d3ac265
prepare audio handling for multi carrier SDR
Andreas Eversberg
2017-01-03 12:31:59 +01:00
-
713b1ab118
Rename functions and structure of biquad lowpass filter
Andreas Eversberg
2017-01-05 15:53:55 +01:00
-
d447be5e26
NMT: Rework on FSK process, no more requirement for special sample rates
Andreas Eversberg
2017-01-07 06:13:31 +01:00
-
2d0bc92cde
C-Netz: Make demodulation buffer size dynamic
Andreas Eversberg
2017-01-06 14:13:14 +01:00
-
a37dfe38ab
C-Netz: Fixed double free bug
Andreas Eversberg
2017-01-06 12:18:24 +01:00
-
e1cbb1649a
Fixed memory leak in PDEBUG(). Thanx to valgrind finding that!
Andreas Eversberg
2017-01-05 08:29:10 +01:00
-
286c11cab4
B-Netz: Add translation of emergency numbers 110 and 112
Andreas Eversberg
2017-01-02 17:38:54 +01:00
-
b59ce96889
B-Netz: Minor change on start image
Andreas Eversberg
2017-01-02 10:17:22 +01:00
-
16e1e842b9
A-Netz: Don't allow emphasis, since it is not used with A-Netz
Andreas Eversberg
2017-01-02 10:16:49 +01:00
-
e724823c5b
A-Netz: Reset tone detector when going idle
Andreas Eversberg
2017-01-02 10:13:43 +01:00
-
2e7a05f8d9
Add GPL 3 license text, as it is refered to in every source code
Andreas Eversberg
2016-12-15 17:56:44 +01:00
-
d47853201c
common code: Update call console only when it changes or after debug line
Andreas Eversberg
2016-12-11 14:21:22 +01:00
-
3400f555fe
Add common function to give hotkey help
Andreas Eversberg
2016-12-09 16:42:38 +01:00
-
d1c6d6bc72
work on docs
Andreas Eversberg
2016-12-09 16:42:19 +01:00
-
7585f9c22d
Add function to change dsp state, more debug with channel info
Andreas Eversberg
2016-12-09 16:34:33 +01:00
-
f111c50478
A-Netz / B-Netz: Add function to change state, debug with channel info
Andreas Eversberg
2016-12-06 17:47:58 +01:00
-
eed826387a
work on docs
Andreas Eversberg
2016-12-06 17:45:48 +01:00