Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-07-09 | NMT / SMS: Short Message Service support | Andreas Eversberg | 10 | -10/+1016 | |
2016-07-09 | NMT / DMS: User data facility support (required for SMS) | Andreas Eversberg | 11 | -19/+1276 | |
2016-07-09 | common code: Check and ignore events without callref set | Andreas Eversberg | 1 | -0/+22 | |
2016-07-09 | common code: Add support for main loop handler | Andreas Eversberg | 7 | -7/+10 | |
2016-07-09 | minor fix at MNCC socket | Andreas Eversberg | 1 | -1/+0 | |
2016-07-06 | B-Netz: Reply the station ID correctly | Andreas Eversberg | 1 | -3/+4 | |
It must be replied right after it has been received the first time. It does not matter if this happens a bit later, even a second later. Thanx to Hans Wigger for providing recording from his B-Netz tester to figure this out. | |||||
2016-07-02 | ALSA code: Fixed corrupted sample at the end of a read | Andreas Eversberg | 1 | -3/+18 | |
The last sample may get corrupted. It seems that this depends on the card that is used. To fix this, the snd_pcm_avail is checked and one sample less than available is read using snd_pcm_readi. This sample remains in RX buffer until next read. Then it is not corrupted. | |||||
2016-06-20 | Rename 'compander' to 'compandor' | Andreas Eversberg | 14 | -49/+49 | |
2016-06-20 | AMPS: Add option to use the BUSY/IDLE bit on FOCC | Andreas Eversberg | 7 | -126/+130 | |
2016-06-20 | AMPS: Show round trip delay of Filler frames in loopback mode | Andreas Eversberg | 3 | -6/+22 | |
2016-06-19 | common code: Release MNCC call 30 seconds after listening to announcement | Andreas Eversberg | 1 | -2/+35 | |
2016-06-19 | common code: Minor fix in main loop | Andreas Eversberg | 1 | -5/+6 | |
2016-06-19 | AMPS: Detect difference between paging response and call response | Andreas Eversberg | 2 | -7/+14 | |
Release call, if paging response was received, after call from fixed network has already been released. | |||||
2016-06-19 | AMPS: Various minor fixes | Andreas Eversberg | 3 | -20/+22 | |
2016-06-18 | common code: Add processing interval option to decrese CPU usage | Andreas Eversberg | 7 | -10/+25 | |
2016-06-18 | C-Netz: Minor cosmetic fixes | Andreas Eversberg | 1 | -2/+5 | |
2016-06-17 | Implementation of Advanced Mobile Phone Service (AMPS) | Andreas Eversberg | 30 | -16/+36775 | |
2016-06-17 | Add function to display wave form from input/loop | Andreas Eversberg | 9 | -101/+223 | |
Use 'w' to toggle display. Move terminal input processing and main loop to main_common.c | |||||
2016-06-12 | common code: Call control allows to re-dial after disconnect | Andreas Eversberg | 1 | -1/+4 | |
No hangup key required before that anymore. | |||||
2016-06-12 | common code: Add feature to select debug category rather than showing all | Andreas Eversberg | 3 | -8/+81 | |
2016-06-12 | C-Netz: Move transaction routines to seperate file | Andreas Eversberg | 7 | -270/+303 | |
2016-06-12 | NMT: fix minor bug | Andreas Eversberg | 1 | -1/+1 | |
2016-06-12 | common code: Add debug #define for capture generated singal | Andreas Eversberg | 1 | -0/+19 | |
Used for fundamental debugging of encoded signal | |||||
2016-06-12 | Add dsp mode change fuction to A and B Netz, fixed NMT | Andreas Eversberg | 8 | -24/+44 | |
2016-05-29 | B-Netz: Add timer for switching back from calling channel | Andreas Eversberg | 2 | -9/+18 | |
The timer ensures that the paging sequence is sent out by sound card before switching back to traffic channel | |||||
2016-05-16 | Fixed link problem with alsa lib | Andreas Eversberg | 4 | -4/+4 | |
Thanx to Martin for pointing to this problem. | |||||
2016-05-15 | C-Netz: Debug fixes | Andreas Eversberg | 1 | -2/+5 | |
2016-05-15 | NMT: Typo in channel list | Andreas Eversberg | 1 | -1/+1 | |
2016-05-15 | C-Netz: Fix TX polarity selection | Andreas Eversberg | 2 | -4/+4 | |
2016-05-15 | Fixing station ID command line parameter | Andreas Eversberg | 2 | -1/+13 | |
2016-05-15 | Move amplitude (level) debugging to debug.c | Andreas Eversberg | 6 | -65/+28 | |
2016-05-13 | C-Netz: Advice about requirement of emphasis done by software | Andreas Eversberg | 1 | -1/+10 | |
2016-05-13 | C-Netz: Calibration/fix processing of tone levels on TX and RX side | Andreas Eversberg | 4 | -61/+83 | |
FSK and compander levels are adjusted. Eliminate offsets between subsequent speech chunks. This is done by high-pass filter. An offset is not passed to the filter. Do correct audio processing chain: time compress -> compressor -> scrambler / pre-emphasis -> TX RX -> de-scrambler / de-emphasis -> expander -> time expand | |||||
2016-05-13 | C-Netz: Send 5280 Hz test tone on idle speech channel | Andreas Eversberg | 1 | -1/+34 | |
2016-05-13 | NMT: Fixup paging on other channel | Andreas Eversberg | 1 | -5/+5 | |
2016-05-13 | NMT: Calibration of tone levels on TX and RX side | Andreas Eversberg | 1 | -2/+2 | |
2016-05-13 | Fixup typo on jitter code | Andreas Eversberg | 1 | -1/+1 | |
2016-05-13 | common code: Fixed de-emphasis by adding high pass filter | Andreas Eversberg | 3 | -46/+64 | |
This high-pass filter filters out DC and frequencies below 300 Hz. Now de-emphases will not cause low frequencies to saturate audio level range or cause too high levels on low frequencies. | |||||
2016-05-13 | C-Netz: Fixup debug output at database | Andreas Eversberg | 1 | -2/+3 | |
2016-05-13 | Automatic FSK polarity selection on TX side | Andreas Eversberg | 9 | -98/+211 | |
This is done by simulating two cells with different polarities. On first message from mobile station, the cell with the correct polarity is used, the other is disabled. On RX side the polarity is not selected, since FSK decoder detects polarity for every frame. | |||||
2016-05-08 | Add geo locations of A-Netz and B-Netz towers. (not exact location) | Andreas Eversberg | 8 | -3/+612 | |
2016-05-08 | C-Netz: Add tiny database to track if phones are online | Andreas Eversberg | 8 | -18/+265 | |
Reject calls, if not online. Use an interval to check if the phones are still online. | |||||
2016-05-08 | common code: Add input gain option | Andreas Eversberg | 16 | -39/+80 | |
2016-05-08 | C-netz: Tuning scrambler | Andreas Eversberg | 1 | -3/+3 | |
2016-05-08 | Multi transceiver support | Andreas Eversberg | 20 | -161/+709 | |
This can be multiple transceivers on multiple sound cards. Two transceivers can be bundled on one sound device as well, using both channels. | |||||
2016-05-08 | C-Netz: Correct clear cause on clearing by mobile station | Andreas Eversberg | 1 | -2/+2 | |
2016-05-08 | C-Netz: Lowest mobile station power by default | Andreas Eversberg | 1 | -1/+1 | |
2016-05-08 | C-Netz: Fixed typo | Andreas Eversberg | 1 | -1/+1 | |
2016-05-08 | C-Netz: Minor fix on clock speed indication | Andreas Eversberg | 1 | -1/+1 | |
2016-05-08 | Fix display of correct program name | Andreas Eversberg | 4 | -4/+4 | |