Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-06-10 | B-Netz: Minor printf fix | Andreas Eversberg | 1 | -1/+1 | |
2017-06-10 | NMT: Fix and adjustements to supervisory signal detection | Andreas Eversberg | 2 | -7/+10 | |
2017-06-10 | NMT 450: Support for other European counties, like Belgium, Czech, Slovakia | Andreas Eversberg | 9 | -153/+308 | |
2017-06-10 | AMPS: Fixed selecting right CRC values for FOCC words | Andreas Eversberg | 1 | -9/+12 | |
2017-06-10 | Add option to set MNCC socket name (to run multiple base stations) | Andreas Eversberg | 1 | -1/+17 | |
2017-06-10 | SDR: Add option to give channel number | Andreas Eversberg | 7 | -19/+28 | |
Using SoapySDR server allows to run different networks on multi channel SDR devices. | |||||
2017-06-10 | Make spectrum display nicer by plotting continuous lines between samples | Andreas Eversberg | 1 | -13/+80 | |
2017-06-10 | Make spectrum display a little nicer by using '|' instead of ':' | Andreas Eversberg | 1 | -5/+5 | |
2017-06-10 | NMT: Allow NULL (B'0000') to be used as country selector in traffic area | Andreas Eversberg | 3 | -3/+12 | |
2017-06-10 | AMPS/C-Netz: Correctly release pending transaction when creating a new one | Andreas Eversberg | 6 | -17/+41 | |
If transactions is created, look on all channels for pending transaction with same subscriber. 1. Remove that transaction. 2. Make channel return to IDLE. 3. Release call, if callref exists. | |||||
2017-06-10 | Status display | Andreas Eversberg | 16 | -12/+354 | |
Alows to show status of current channels and users | |||||
2017-06-10 | AMPS: Add DTX support | Andreas Eversberg | 7 | -26/+65 | |
When DTX is enabled (-S dtx=2 or 3), a missing SAT tone causes the receiver to mute audio and insert a low level of comfort noise. Also the missing SAT tone will not cause the connection to be terminated. | |||||
2017-05-24 | Notify about usage of channels that are next to each other | Andreas Eversberg | 1 | -0/+6 | |
It is required to have at least one free channel between channels, to avoid interferences. This is only a warning, it will not reject channels next to each other. | |||||
2017-05-24 | Finetuning LOSS (noise) detection | Andreas Eversberg | 2 | -4/+1 | |
The algorithm is still bad, but works in most cases | |||||
2017-05-23 | AMPS: Serveral minor fixes | Andreas Eversberg | 6 | -37/+75 | |
2017-05-19 | C-Netz: Make demodulation algorithm (slope or leve) slectable via option | Andreas Eversberg | 7 | -12/+55 | |
By default (auto), the algorithm is selected, depending on sound card or SDR usage. For testing and debugging purpose, the algorithm can be forced. | |||||
2017-05-17 | minor cleanups | Andreas Eversberg | 3 | -18/+28 | |
2017-05-17 | SDR: Checking given parameters with a tollerance of up to 0.001 | Andreas Eversberg | 2 | -17/+17 | |
Rounding errors may cause given parameters to be changed a little. When comparing the set-values with the get-value, a small amount of tollerance must be allowed. Thanx to Syvain, pointing to this bug! | |||||
2017-05-17 | SDR: Spectrum display will not scale FFT result | Andreas Eversberg | 2 | -74/+62 | |
Instead the greatest possible width that will fit into the window will be used. This width is 2 to the power of N. | |||||
2017-05-17 | C-Netz: SDR now uses zero-crossing to detect level changes. | Andreas Eversberg | 7 | -58/+167 | |
This does not work with analog radio, but with SDR it works. The quality should be better and the process is faster. | |||||
2017-05-17 | Work on docs | Andreas Eversberg | 1 | -2/+3 | |
2017-05-17 | C-Netz: Improved transmission of speech | Andreas Eversberg | 1 | -17/+46 | |
The speech is now correctly ramped up and down during pause bits. | |||||
2017-05-17 | Minor fixes on AMPS messages | Andreas Eversberg | 3 | -35/+17 | |
- Flipping polarity is now performed after B/I has been applied - Correcting sysinfo | |||||
2017-05-17 | No "sdr" audio device option required anymore (when using SDR) | Andreas Eversberg | 19 | -58/+116 | |
2017-05-15 | Rename filter -> iir_filter (file name and instance name) | Andreas Eversberg | 21 | -164/+200 | |
This is useful when using fir_filter in the future. | |||||
2017-05-15 | SDR: Added SoapySDR's compiler flags to common/Makefile | Andreas Eversberg | 1 | -1/+1 | |
2017-05-15 | SDR: Fixed SoapySDR's arguments parsing | Andreas Eversberg | 1 | -1/+1 | |
2017-05-15 | SDR: Allow direct IQ TX and RX instead of fm modulating a list of channels | Andreas Eversberg | 1 | -12/+24 | |
This is performed by reading and writing IQ data to "sample" pointer with channel number set to 0. | |||||
2017-05-15 | SDR: disable TX or RX by setting TX or RX frequency to 0 | Andreas Eversberg | 3 | -400/+481 | |
This way it is possible to use SDR simplex | |||||
2017-05-15 | fixup Rework on audio buffer management | Andreas Eversberg | 3 | -6/+13 | |
2017-05-15 | SDR: Add option to set IF bandwidth. If not defined, sampling rate is used. | Andreas Eversberg | 7 | -16/+91 | |
2017-05-15 | SDR: Add option to send (previously recorded) IQ data instead of TX data | Andreas Eversberg | 3 | -7/+34 | |
2017-05-15 | C-Netz: Improved decoder debugging | Andreas Eversberg | 2 | -23/+64 | |
FM decoder debug output is now written to text files for better debugging of process. | |||||
2017-03-04 | samplerate.c: Allow transcoding to lower sample rate other than 8000 Hz | Andreas Eversberg | 5 | -16/+14 | |
2017-03-04 | main_common: Move init and cleanup function to main function | Andreas Eversberg | 7 | -59/+20 | |
2017-03-04 | Rework on audio buffer management | Andreas Eversberg | 11 | -44/+56 | |
Use function to get samples to be sent to fill audio buffers to a level. This replaces the function that only shows how much data is in the buffer. This way the function itself can control how much data will be sent. | |||||
2017-03-04 | Work on docs | Andreas Eversberg | 2 | -3/+3 | |
2017-02-25 | Start streaming of sound/SDR just before main loop | Andreas Eversberg | 13 | -8/+82 | |
This prevents buffer overflow during init/creation processes | |||||
2017-02-25 | Use thread to record and playback wave files without blocking | Andreas Eversberg | 5 | -44/+245 | |
2017-02-18 | C-Netz: OgK must be on first channel, so sync works correctly | Andreas Eversberg | 1 | -0/+6 | |
2017-02-18 | SoapySDR support | Andreas Eversberg | 14 | -29/+419 | |
There is no time stamp handling. It is just TX'ing in advance and synchronous to received RX rate. | |||||
2017-02-18 | C-Netz: Remove useless -V option | Andreas Eversberg | 2 | -18/+1 | |
2017-02-18 | Add test to measure performance of FM modulation and filtering | Andreas Eversberg | 3 | -1/+79 | |
2017-02-18 | C-Netz: Add low pass filter to eliminate high frequency noise | Andreas Eversberg | 2 | -2/+8 | |
This improves the FSK decoding quite allot, especially with SDR. | |||||
2017-02-18 | SDR: Move FM modulation algorithms to a seperate file | Andreas Eversberg | 4 | -98/+240 | |
2017-02-18 | Rework of sample rate conversion by using linear interpolation | Andreas Eversberg | 2 | -12/+40 | |
2017-02-18 | SDR transmits with full amplitude | Andreas Eversberg | 1 | -1/+1 | |
2017-02-18 | Add ascii-art spectrum analyzer for SDR support | Andreas Eversberg | 9 | -8/+391 | |
2017-02-18 | C-Netz: Fix release of call process when no dialing was received from phone | Andreas Eversberg | 1 | -1/+0 | |
2017-02-18 | Show channel number and basic info when channel was created | Andreas Eversberg | 5 | -25/+35 | |