Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-06-10 | AMPS/C-Netz: Correctly release pending transaction when creating a new one | Andreas Eversberg | 3 | -5/+20 | |
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 | 4 | -0/+57 | |
Alows to show status of current channels and users | |||||
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 | 2 | -16/+26 | |
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 | No "sdr" audio device option required anymore (when using SDR) | Andreas Eversberg | 3 | -8/+21 | |
2017-05-15 | Rename filter -> iir_filter (file name and instance name) | Andreas Eversberg | 4 | -8/+8 | |
This is useful when using fir_filter in the future. | |||||
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 | 1 | -1/+1 | |
2017-03-04 | main_common: Move init and cleanup function to main function | Andreas Eversberg | 1 | -7/+1 | |
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 | 1 | -0/+1 | |
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 | 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 | 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 | 1 | -6/+6 | |
2017-02-18 | C-Netz: Improve clock speed measurements. | Andreas Eversberg | 4 | -43/+30 | |
Sound card's clock measurements only requires a few minutes to get sub-ppm accuracy results. | |||||
2017-02-18 | C-Netz: Make average to clock measurements for a quicker result | Andreas Eversberg | 2 | -6/+30 | |
2017-02-18 | C-Netz: Remove the obviously useless noise function for unused timeslots | Andreas Eversberg | 5 | -36/+14 | |
2017-02-18 | Correcting all levels and move all remaining integer samples to sample_t | Andreas Eversberg | 6 | -55/+58 | |
The leves are based on the standards of each mobile network. They are adjusted to the specified frequency deviation now. | |||||
2017-02-18 | Add global DC-Filter and remove all individual DC-Filters | Andreas Eversberg | 1 | -0/+2 | |
2017-02-18 | Work on emphasis filter: Neutral @ 1000 Hz; Use filter before de-emphasis | Andreas Eversberg | 1 | -1/+1 | |
2017-02-18 | Move samples of int16_t format to sample_t, that is of type double | Andreas Eversberg | 12 | -63/+52 | |
This prepares the correction of all levels | |||||
2017-02-18 | Indexing tables by casting index to unsigned integer only | Andreas Eversberg | 1 | -14/+14 | |
2017-02-18 | Filter improvement: LP and HP filters, added test function | Andreas Eversberg | 2 | -5/+5 | |
The -3 dB level at cut-off frequency is now maintained for multiple iterations. | |||||
2017-02-18 | Use global init/cleanup function | Andreas Eversberg | 1 | -15/+4 | |
2017-02-18 | Fixed typos | Andreas Eversberg | 1 | -2/+2 | |
2017-02-18 | SDR forces default settings: emphasis and FSK polarity | Andreas Eversberg | 1 | -0/+8 | |
2017-02-18 | Neu structure for the paging process (B-Netz) | Andreas Eversberg | 1 | -1/+1 | |
Paging tones are not created within sound_alsa.c The audio API is now responsible to switch to paging channel. In case of SDR, the sdr.c will switch frequency offset. | |||||
2017-02-18 | Support for UHD SDR interface | Andreas Eversberg | 1 | -0/+1 | |
2017-02-18 | Prepare for SDR: Add bandwidth and deviation info to sender instance | Andreas Eversberg | 1 | -0/+5 | |
2017-02-18 | Rework on audio interface | Andreas Eversberg | 4 | -17/+21 | |
Sound instance is now called audio instance and uses funcation pointers. This gives a clean interface to be exchanged with other technologies, linke SDR. | |||||
2017-01-07 | prepare audio handling for multi carrier SDR | Andreas Eversberg | 4 | -7/+6 | |
2017-01-07 | Rename functions and structure of biquad lowpass filter | Andreas Eversberg | 2 | -3/+3 | |
2017-01-07 | C-Netz: Make demodulation buffer size dynamic | Andreas Eversberg | 3 | -6/+32 | |
2017-01-07 | C-Netz: Fixed double free bug | Andreas Eversberg | 1 | -2/+6 | |
2016-12-09 | Add common function to give hotkey help | Andreas Eversberg | 1 | -1/+2 | |
* Key to dial and hangup * Key to display wave form | |||||
2016-12-09 | Add function to change dsp state, more debug with channel info | Andreas Eversberg | 2 | -12/+33 | |
2016-12-01 | C-Netz: Add code documentation... | Andreas Eversberg | 3 | -1/+32 | |
2016-11-30 | C-Netz: Simplifying TX signal clock sync between two channels | Andreas Eversberg | 3 | -37/+30 | |
2016-11-29 | Fixed command line option descriptions | Andreas Eversberg | 1 | -1/+1 | |
2016-11-29 | Output enhancements | Andreas Eversberg | 1 | -2/+2 | |
* no more flicker on wave form display while scrolling * dialing console gets cleared/overwritten correctly * fixes on stderr output | |||||
2016-11-27 | Changed command line options | Andreas Eversberg | 3 | -10/+10 | |
* All lower case options define common options * All upper case options define network specific options | |||||
2016-11-22 | C-Netz: Minor coding style changes, no changes to process | Andreas Eversberg | 2 | -6/+6 | |
2016-11-13 | Move realtime scheduling and signal handling to common code | Andreas Eversberg | 1 | -26/+0 | |
2016-10-23 | C-Netz: Increment error counter only when trying to reach the phone | Andreas Eversberg | 3 | -5/+6 | |
2016-10-23 | C-Netz: Use emphasis with 200 uS time constant | Andreas Eversberg | 1 | -1/+3 | |
2016-10-23 | C-Netz: Adjusting compandor response level | Andreas Eversberg | 1 | -1/+1 | |
2016-10-23 | C-Netz: Changing keepalive interval to 2 minutes and retry to 1 minute | Andreas Eversberg | 1 | -2/+6 | |