Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-08-08 | SDR: Using threads for read and write when doing resampling | Andreas Eversberg | 5 | -56/+351 | |
2017-08-08 | NMT-900 System implementation | Andreas Eversberg | 7 | -183/+488 | |
NMT can now be run as 450 or 900 Network. | |||||
2017-08-08 | NMT: Implement Hagelbarger Code | Andreas Eversberg | 7 | -160/+238 | |
This will correct burst errors of received messages. If the message is too corrupted, it will be ignored, because some element may not match then. The digits and line signals are checked for consistency, since they are repeated serveral times in a message. | |||||
2017-07-15 | Minor fix for NMT debug output | Andreas Eversberg | 1 | -2/+2 | |
2017-07-15 | Minor fix for IQ data display | Andreas Eversberg | 1 | -2/+6 | |
2017-07-15 | Fixing and improving SDR support (SoapySDR and UHD) | Andreas Eversberg | 9 | -114/+395 | |
- Soapy SDR now works. - Channels can be selected. - Antennas can be listed and selected. - Device args, tune args, stream args can be specified. | |||||
2017-07-15 | Add wave file playback to replace TX audio | Andreas Eversberg | 19 | -24/+47 | |
2017-07-15 | Cleanup common/Makefile.am | Andreas Eversberg | 1 | -31/+30 | |
2017-07-15 | NMT: Show trafic areas in hex and allow to select unsupported areas | Andreas Eversberg | 2 | -8/+13 | |
2017-07-15 | NMT: Fixed "use after free" bug | Andreas Eversberg | 1 | -3/+6 | |
2017-07-15 | NMT: Fixed NMT digit decoding | Andreas Eversberg | 1 | -2/+2 | |
2017-07-15 | Minor fixes to compandor | Andreas Eversberg | 4 | -29/+44 | |
2017-07-15 | AMPS: Fixes in message display and function names | Andreas Eversberg | 1 | -8/+8 | |
2017-07-15 | TACS support (variations added to AMPS code) | Andreas Eversberg | 20 | -478/+19804 | |
These are: - Bandwidth only 25 KHz, so lower deviations - Data rate only 8000 KHz - SID is called AID (Area ID) - MIN1 coding is different | |||||
2017-06-15 | NMT: Mark Benelux and Czech/Slovak networks as tested | Andreas Eversberg | 1 | -5/+6 | |
I have tested the network with B/NL/L and CZ/SK phones, and they work! | |||||
2017-06-11 | NMT: Fixed line signal description | Andreas Eversberg | 1 | -1/+7 | |
2017-06-11 | NMT: Disable Supervisory signal during DMS (SMS) transfer and use Timeout | Andreas Eversberg | 2 | -2/+9 | |
There is no Supervisory signal during DMS transfer, so there must be no timeout for Supervisory signal. Instead, the SMS layer will timeout after some seconds without receiving data. | |||||
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 | 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 | |