Martin Hauke
75765d49b7
Fixed many typos in output and source code comments
4 years ago
Andreas Eversberg
c357ab5ad5
Allow dialing national and international prefix for AMPS/TACS
4 years ago
Andreas Eversberg
41ee8239df
Radio: Add option to change volume of transmission/reception
4 years ago
Andreas Eversberg
1eac087935
Output ASCII art image after all init functions (inside main_mobile.c)
4 years ago
Andreas Eversberg
13245c56f6
C-Netz: Add authentication support (process only)
...
No real authentication, since the algorithm and the keys inside the cards
are not known. A challenge can be specified and optionally the response
can be verified.
4 years ago
Andreas Eversberg
5d9a9b59c3
OsmoTV: Generate correct amplitude of color signal (hopefully)
4 years ago
Andreas Eversberg
4362c78f38
SDR: Display DC line (center frequency) in the spectrum view
4 years ago
Andreas Eversberg
831b68401a
SDR: Move center frequenc (DC) away from channels
...
If one channel is used, shift the center frequency down by half of the bandwidth.
If more channels are used, select a center frequency between two channels close to the center, but equal distance.
Show the spectum layout on startup.
This patch reverts f1292a985b
4 years ago
Andreas Eversberg
37406db7e3
Minimum frequency must be 8000 Hz
4 years ago
Andreas Eversberg
8c6f78fd63
B-Netz: Make debug text more plausible
4 years ago
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
4 years ago
Andreas Eversberg
e4314749fd
Fixup for fast mathm
...
Because users of libfm do always call fm_init and fm_exit, it must be
included in every build.
4 years ago
Andreas Eversberg
e4fcc080df
NMT: Fixed traffic area (Y1Y2) digit conversion
4 years ago
Andreas Eversberg
1321f66456
C-Netz: Add option to control voice deviation
4 years ago
Andreas Eversberg
f1292a985b
SDR: Move channel away from center frequency, to avoid bad RX
4 years ago
Andreas Eversberg
5311f44daa
minor fixes of some prints; fix NMT message counter bug
4 years ago
Andreas Eversberg
ea5e17a036
work on docs
4 years ago
Andreas Eversberg
e16a2dd548
B-Netz: Add base stations of the Netherlands
4 years ago
Andreas Eversberg
32025915d5
Make run faster on ARM CPUs using fast math approximation
...
Use --fast-math to use sine/cosine tables and approximate atan2.
4 years ago
Andreas Eversberg
e8429166c3
Radio: Minor fixes
4 years ago
Andreas Eversberg
73757ba083
NMT: Fix test of SMS code for different time zones
4 years ago
Andreas Eversberg
2cff22ef54
Added little INSTALL document and fixed some compiler issues
4 years ago
Andreas Eversberg
e5c4e1f638
NMT: Fixed support for NMT-F (France; SFR)
...
Works now with Nokia Talkman 520 TMF-1FR
4 years ago
Andreas Eversberg
9444fcdb91
NMT: Fix channel encoding for interleaved
4 years ago
Andreas Eversberg
e9a7f610ee
Compandor: Remove unused option for unaffected level
4 years ago
Andreas Eversberg
56d8df5351
Rework of displaying supervisory info: NMT and AMPS
...
Using lower rate to show debug info of supervisory signal.
Display supervisory info for NMT and AMPS at measurement display screen.
5 years ago
Andreas Eversberg
eac19ddab1
C-Netz: Allow SDR using C-Netz without calibration options
...
Crystals on SDRs are accurate enough for C-Netz (< 1ppm).
5 years ago
Andreas Eversberg
279dd25b15
SDR: Add presets for LimeSDR-Mini
5 years ago
Andreas Eversberg
b2210cd698
Radio: Abort, if no RX sink is specified
5 years ago
Andreas Eversberg
881d4a9f72
SDR: Fix level range of IQ date; must not exceed range of -1 .. 1
...
LimeSDR mini (and maybe others) do not want IQ data to become a value below
-1 or above 1. This happens slightly when applying the IIR filter after
upsampling. To prevent this, we scale down the IQ level a little bit.
To test the problem:
- set the scale level to 1.0, so it does not take effect
- use LimeSDR mini
- use upsampling (sample rate differs SDR sample rate)
- run loopback mode 2 (-l 2)
- IIR filter must be initialized with 2 or more iterations to take effect
- check linear IQ graph; it will then plot dots inside the circle
5 years ago
Andreas Eversberg
0b22b0305a
C-Netz: Correcting some information elements
5 years ago
Andreas Eversberg
40aec4f14c
C-Netz: Swtitch speech scrambler only after receiving 3 consecutive frames with different scrambler mode
5 years ago
Andreas Eversberg
7c4cfd5567
TV: Minor code cleanup
5 years ago
Andreas Eversberg
83449726f8
R2000: Fix recall option
5 years ago
Andreas Eversberg
b7046a5283
SDR: Add clock source selection, untested yet
5 years ago
Andreas Eversberg
0a3e11d8a8
work on docs
5 years ago
Andreas Eversberg
f4988297a6
B-Netz: Refactoring tone and quality detection
5 years ago
Andreas Eversberg
3b58408691
Fixed -t (--tone) option
5 years ago
Andreas Eversberg
be309e1c83
C-Netz: Fixed display of states (state display function)
5 years ago
Andreas Eversberg
dacf07ee9a
Work on docs
5 years ago
Andreas Eversberg
0b504dbeb3
SoapySDR: Flip initialization of RX and TX, so LimeSDR works with frequencies below 30 MHz
5 years ago
Andreas Eversberg
c774180082
Osmoradio fixes: Use real time scheduling and always transmit empty buffer
5 years ago
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.
5 years ago
Andreas Eversberg
4e2ad7dae1
Fix compiler warning in conjunction with strncpy
5 years ago
Andreas Eversberg
3438402fe2
Update ImageMagick support to API version 7
5 years ago
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
5 years ago
Andreas Eversberg
6ba1b8acab
Make LimeSDR tune rx to tx frequency
5 years ago
Andreas Eversberg
32cefbbffc
Transcode fourth digit of TACS phone number correctly, if it is 0.
5 years ago
Andreas Eversberg
49050eff90
Add 'osmoradio', an analog radio (FM/AM)
...
This radio can be a receiver or a transmitter or both simultaniously.
5 years ago
Andreas Eversberg
c4d4e7feda
Add libam, a library to do AM modulation and demodulation
5 years ago