Commit Graph

62 Commits

Author SHA1 Message Date
Andreas Eversberg
8fea1ef7bf Added SIM card emulator/sniffer for C-Netz 2020-05-24 16:46:39 +02:00
Andreas Eversberg
5d5e2e99c1 Work on Docs 2020-05-23 14:25:34 +02:00
Andreas Eversberg
fa6a73a2e1 Eurosignal: Allow dialing (paging) of Spare Digits 2020-03-27 17:28:03 +01:00
Andreas Eversberg
0cfcf67157 Work on docs 2020-01-11 17:59:51 +01:00
Andreas Eversberg
c998895040 Work on docs 2020-01-02 09:48:12 +01:00
Andreas Eversberg
7e25e191af Modem emulator for "Datenklo" with AM7910/AM7911 emulation 2019-11-29 15:58:59 +01:00
Andreas Eversberg
9a531c4a6d IMTS: Docs! 2019-08-30 17:17:10 +02:00
Andreas Eversberg
99bafb6880 MTS/IMTS: (Improved) Mobile Telephone Service
Implementation of the 0G Mobile Phone Network of US and Canada

MTS or IMTS mode is selectable, als well as 5 or 7 digit mode.
2019-08-30 17:17:10 +02:00
Andreas Eversberg
b266b0f743 Osmo-TV: Add missing images from DOCS 2019-08-26 21:07:38 +02:00
Martin Hauke
75765d49b7 Fixed many typos in output and source code comments 2019-07-15 21:14:52 +02:00
Andreas Eversberg
b9cc33c6ec OsmoTV: Added more test patterns for TV repair
- improved FUBK
- red screen for DY adjustment
- crosses and dots for convergence adjustment
- EBU color bars
- natural color image
2019-05-12 21:08:09 +02:00
Andreas Eversberg
ea5e17a036 work on docs 2018-12-23 19:42:42 +01:00
Andreas Eversberg
eac19ddab1 C-Netz: Allow SDR using C-Netz without calibration options
Crystals on SDRs are accurate enough for C-Netz (< 1ppm).
2018-08-26 08:47:56 +02:00
Andreas Eversberg
279dd25b15 SDR: Add presets for LimeSDR-Mini 2018-08-25 10:25:25 +02:00
Andreas Eversberg
0a3e11d8a8 work on docs 2018-06-24 11:33:27 +02:00
Andreas Eversberg
dacf07ee9a Work on docs 2018-05-21 19:42:46 +02:00
Andreas Eversberg
ce4a540745 Add real-time scheduling to osmotv and make it default for all base stations
This is required to drastically reduce the latency of the thread execution.
2018-05-21 19:39:09 +02:00
Andreas Eversberg
3b81007210 Refactoring command line option handling
* Use own function to define and parse command line options

 * Command line options can be defined by config file also

 * --limesdr allows to auto-set required SDR option for LimeSDR
2018-05-21 19:39:09 +02:00
Andreas Eversberg
3ab5a3f6a9 work on docs 2018-02-15 08:00:18 +01:00
Andreas Eversberg
9f901384de SDR: Add option to set local oscillator (LO) offset
By default it is set to -1 MHz.
2017-12-09 20:46:14 +01:00
Andreas Eversberg
e8a3306eee Add option to cross-connect calls; Calls between mobiles are now possible
Use -x to enable call cross-connect. No MNCC socket, no call device must
be specified!

Be sure to have at least one control channel and two voice channels.
Alternatively you can use one combined control/voice channel and one
voice channel.
2017-11-05 16:59:58 +01:00
Andreas Eversberg
7cbebaeb75 work on docs 2017-10-22 19:23:20 +02:00
Andreas Eversberg
b32e0ab602 Implementation of RX level squelch (for A-Netz and B-Netz)
Use -S <dB> for setting RF level or use -S auto for auto level.

When squelch closes, audio is muted. If squelch is closed for some
seconds (depending on network), call is released. (RF loss condition)

The previous loss detection has been removed
2017-10-22 19:23:08 +02:00
Andreas Eversberg
0b7b8f12c6 work on docs 2017-09-16 00:14:41 +02:00
Andreas Eversberg
c6875ea412 work on docs 2017-09-03 19:13:36 +02:00
Andreas Eversberg
dfdad21e3f C-Netz: Work on system informations, metering and call queues
- Make system informations configurable
- Simulate call mertering
- Support for call queues on busy voice channels
2017-09-01 18:42:51 +02:00
Andreas Eversberg
29244bda38 work on docs 2017-08-10 15:58:58 +02:00
Andreas Eversberg
ffd3b848e1 Implementation of "Radiocom 2000", the analog French mobile network 2017-08-09 17:27:12 +02:00
Andreas Eversberg
f5e4058c6f work on docs 2017-08-08 12:54:56 +02:00
Andreas Eversberg
3274812eab NMT-900 System implementation
NMT can now be run as 450 or 900 Network.
2017-08-08 12:52:45 +02:00
Andreas Eversberg
a12329a884 Work on docs 2017-07-15 07:38:11 +02:00
Andreas Eversberg
07e45103ef Work on docs 2017-05-17 20:06:45 +02:00
Andreas Eversberg
9d0e6b82b7 Work on docs 2017-03-04 06:34:04 +01:00
Andreas Eversberg
7e45f556ce Correcting all levels and move all remaining integer samples to sample_t
The leves are based on the standards of each mobile network. They
are adjusted to the specified frequency deviation now.
2017-02-18 21:01:13 +01:00
Andreas Eversberg
ccf58995c3 work on docs 2017-02-18 21:01:02 +01:00
Andreas Eversberg
bf0abd627d A-Netz: Option to set gain of paging tones 2017-02-18 21:00:54 +01:00
Andreas Eversberg
8b9277615d Neu structure for the paging process (B-Netz)
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 21:00:50 +01:00
Andreas Eversberg
3400f555fe Add common function to give hotkey help
* Key to dial and hangup
* Key to display wave form
2016-12-09 16:42:38 +01:00
Andreas Eversberg
d1c6d6bc72 work on docs 2016-12-09 16:42:19 +01:00
Andreas Eversberg
eed826387a work on docs 2016-12-06 17:46:12 +01:00
Andreas Eversberg
0b43b63d1f Fixed command line option descriptions 2016-11-29 10:59:09 +01:00
Andreas Eversberg
938fb74bae B-Netz: Fixes call procedure according to the standard FTZ 171 R 4 2016-11-27 22:06:47 +01:00
Andreas Eversberg
b1c452cf12 Changed command line options
* All lower case options define common options
* All upper case options define network specific options
2016-11-27 22:06:47 +01:00
Andreas Eversberg
3cd102c638 work on docs 2016-11-09 18:34:47 +01:00
Andreas Eversberg
b70f4ecebc work on docs 2016-10-30 09:25:14 +01:00
Andreas Eversberg
42ddd3320e work on docs 2016-10-29 14:38:48 +02:00
Andreas Eversberg
bde0fe94c1 work on docs 2016-10-22 21:26:48 +02:00
Andreas Eversberg
5287904d12 Work on Docs
Added the TIA/EIA 553 standard.
2016-10-15 08:54:58 +02:00
Andreas Eversberg
50e311590a work on docs 2016-10-02 09:06:06 +02:00
Andreas Eversberg
82901985af work on docs 2016-08-13 15:22:28 +02:00