aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-08-09Add incoming answer to call control, also allow to send recall toneAndreas Eversberg8-0/+45
2017-08-08work on docsAndreas Eversberg9-7/+224
2017-08-08Fixed command line option for call audio device (headset)Andreas Eversberg1-1/+1
--call-device option now works. Thanx to Fabricio pointing to this bug.
2017-08-08Fixes of checking digitsAndreas Eversberg3-17/+17
2017-08-08SDR: Show IQ data with three colors to detect input overdriveAndreas Eversberg1-4/+21
green: up to 0.45 yellow: between 0.45 and 0.9 red: above 0.9
2017-08-08Move Hagelbarger error correction code from NMT to common codeAndreas Eversberg7-14/+32
It will be used by Radiocom 2000 also. Some minor fixes and improvements apply.
2017-08-08Move FFSK modem from NMT to common code, so it can be used by other networksAndreas Eversberg11-239/+371
2017-08-08SDR: Using threads for read and write when doing resamplingAndreas Eversberg5-56/+351
2017-08-08NMT-900 System implementationAndreas Eversberg8-193/+497
NMT can now be run as 450 or 900 Network.
2017-08-08NMT: Implement Hagelbarger CodeAndreas Eversberg8-160/+239
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-15Minor fix for NMT debug outputAndreas Eversberg1-2/+2
2017-07-15Minor fix for IQ data displayAndreas Eversberg1-2/+6
2017-07-15Fixing and improving SDR support (SoapySDR and UHD)Andreas Eversberg10-116/+397
- 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-15Add wave file playback to replace TX audioAndreas Eversberg19-24/+47
2017-07-15Cleanup common/Makefile.amAndreas Eversberg1-31/+30
2017-07-15NMT: Show trafic areas in hex and allow to select unsupported areasAndreas Eversberg2-8/+13
2017-07-15NMT: Fixed "use after free" bugAndreas Eversberg1-3/+6
2017-07-15NMT: Fixed NMT digit decodingAndreas Eversberg1-2/+2
2017-07-15Minor fixes to compandorAndreas Eversberg4-29/+44
2017-07-15Work on docsAndreas Eversberg4-2/+67
2017-07-15AMPS: Fixes in message display and function namesAndreas Eversberg1-8/+8
2017-07-15TACS support (variations added to AMPS code)Andreas Eversberg23-478/+19810
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-15NMT: Mark Benelux and Czech/Slovak networks as testedAndreas Eversberg1-5/+6
I have tested the network with B/NL/L and CZ/SK phones, and they work!
2017-06-11NMT: Fixed line signal descriptionAndreas Eversberg1-1/+7
2017-06-11NMT: Disable Supervisory signal during DMS (SMS) transfer and use TimeoutAndreas Eversberg2-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-10B-Netz: Minor printf fixAndreas Eversberg1-1/+1
2017-06-10NMT: Fix and adjustements to supervisory signal detectionAndreas Eversberg2-7/+10
2017-06-10NMT 450: Support for other European counties, like Belgium, Czech, SlovakiaAndreas Eversberg9-153/+308
2017-06-10AMPS: Fixed selecting right CRC values for FOCC wordsAndreas Eversberg1-9/+12
2017-06-10Add option to set MNCC socket name (to run multiple base stations)Andreas Eversberg1-1/+17
2017-06-10SDR: Add option to give channel numberAndreas Eversberg7-19/+28
Using SoapySDR server allows to run different networks on multi channel SDR devices.
2017-06-10Make spectrum display nicer by plotting continuous lines between samplesAndreas Eversberg1-13/+80
2017-06-10Make spectrum display a little nicer by using '|' instead of ':'Andreas Eversberg1-5/+5
2017-06-10NMT: Allow NULL (B'0000') to be used as country selector in traffic areaAndreas Eversberg3-3/+12
2017-06-10AMPS/C-Netz: Correctly release pending transaction when creating a new oneAndreas Eversberg6-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-10Status displayAndreas Eversberg16-12/+354
Alows to show status of current channels and users
2017-06-10AMPS: Add DTX supportAndreas Eversberg7-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-24Notify about usage of channels that are next to each otherAndreas Eversberg1-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-24Finetuning LOSS (noise) detectionAndreas Eversberg2-4/+1
The algorithm is still bad, but works in most cases
2017-05-23AMPS: Serveral minor fixesAndreas Eversberg6-37/+75
2017-05-19C-Netz: Make demodulation algorithm (slope or leve) slectable via optionAndreas Eversberg7-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-17minor cleanupsAndreas Eversberg3-18/+28
2017-05-17SDR: Checking given parameters with a tollerance of up to 0.001Andreas Eversberg2-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-17SDR: Spectrum display will not scale FFT resultAndreas Eversberg2-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-17C-Netz: SDR now uses zero-crossing to detect level changes.Andreas Eversberg7-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-17Work on docsAndreas Eversberg1-2/+3
2017-05-17C-Netz: Improved transmission of speechAndreas Eversberg1-17/+46
The speech is now correctly ramped up and down during pause bits.
2017-05-17Minor fixes on AMPS messagesAndreas Eversberg3-35/+17
- Flipping polarity is now performed after B/I has been applied - Correcting sysinfo
2017-05-17No "sdr" audio device option required anymore (when using SDR)Andreas Eversberg19-58/+116
2017-05-15Rename filter -> iir_filter (file name and instance name)Andreas Eversberg21-164/+200
This is useful when using fir_filter in the future.