This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "A/B/C Netz".
The branch, master has been updated
via f689244f98bf00a3657c7bdc5ebdb31d0c5636f1 (commit)
via 438ce08add20e8c5daa0377273a84e868844a6b5 (commit)
via 17b61241224631142ffb5e560ae527b853996bba (commit)
via 58ebc152922055581c3f19c4ddd68c324059dbab (commit)
via 4de1e0188d41c29477a5705e13dddea84a195e7b (commit)
via 290b365d679384fdc864f442b1a03245faea1b39 (commit)
via 4c0f8e7e953232f1242b23d0cb9516948d9c187b (commit)
via 47f74b38ce1f0488205b0aad82d86573fe77461a (commit)
via 6a3cfd608e7a3c5d7f0087be43c5197762bae298 (commit)
via 3fb2ade35270c8116c094c8ebca0a640a51a14ac (commit)
via 0611f62b52580fd9ae275019d8a0211e98746a6a (commit)
via 5f1d7bc9705cf31f55cd802ba616f42a92da3618 (commit)
via 54ed5d5f822f64a12cdc06abfaddf4cb18bfa560 (commit)
via faa3dfb7d402f1dbd0ca4b0ac91ea268ed59df35 (commit)
via 5026e161aa61096e7f172131466e04966c340431 (commit)
via 8cb0187133c496175cb90eefa8cfb347678b4d88 (commit)
via f5e9a97c313b88ec7b4485adf941f1106ef67b6a (commit)
via 2b4f5bb228bd5416f8bf7d8f9cd9cd49716e7e4a (commit)
via f72c53757d4ce30c37ecefda825f21f42c60b05e (commit)
via 7e45f556cec493c3c77fcb6400d8ae211faf2220 (commit)
via bd7ccc5fa05587606757adbacb6e1bf12f12fd2c (commit)
via 71e556e7ffd9e470bde25158b42303eeb2355ff7 (commit)
via b3fd53b1652b1800a0acd14157a6a93c770cd684 (commit)
via 7ea3bc188df54a4dbe3026bc30ed39a5cded8fdb (commit)
via 538a9591285bdc2604c5e05c06e4b2d776f4bdf9 (commit)
via 23a42aeb2c96058e5450805a8ce2d1955e09abd5 (commit)
via ac0da3f76ee3f31599b0c572ed296b251e94378b (commit)
via 799b96c801567c1cd0c6a1281511bca90eeac1db (commit)
via a7e47f83d71c32d0afbabc8840669aaabc9f6cd5 (commit)
via ccf58995c34381905ff60cfe38eba3fe9e49c3e1 (commit)
via 21c5c3195d41a1f2b7a8b1f34c9e10d1afbc73d0 (commit)
via c0e30d35d66e699c15c1984dd6a0cdd81ecb4405 (commit)
via 19b396ab4dc1065cd1334b713a817299df57d208 (commit)
via 2d8d7e62c1fc902a8495610f335c6e65cc1003d4 (commit)
via bc028cd4d3b24f1e632a04bd0eebcb48b0c27ea2 (commit)
via 272ebeb0aef054731ebb9800f7a44157b736b7ad (commit)
via a5fd375237cd7d4f9a1d60608c50720b3498f72d (commit)
via bf0abd627d42a6603cd8c98442539eb7c779615c (commit)
via d28467c1253e34114b40ac0cec7e461a8cc270fb (commit)
via fee4846c3f505081c37094c29cd21a483c030500 (commit)
via 8b9277615dce4fdbcb70df5280f4fcb4e8ac274f (commit)
via 57993e3e4817dd690394af7a1bb9f58c2a92a135 (commit)
via b30b61282c9677fda612db2c45f9e8e42c2257a4 (commit)
via c5cf88ce575b4fb35628e30b3a5f2e246f060c8d (commit)
via 9ff8c3bb25422e100801f90c17b9c21118920cfd (commit)
via d54d3ac2654844c7b8e4ee67752941c9037d5f42 (commit)
via 713b1ab118f4ded11a8435bbd4d81c117e7fe180 (commit)
via d447be5e265e9afe5b5a67f924b16f71f4faeea5 (commit)
via 2d0bc92cdef930876d68c46448d84d3c4165129c (commit)
via a37dfe38aba937b3a1367d73e028057b3f4775c8 (commit)
via e1cbb1649ab20a5df10af5a3d18cf4193637058d (commit)
via 286c11cab48678c9241e59b139464e8169ec39f0 (commit)
via b59ce968893c2ce815baab1d278bd230d32af34b (commit)
via 16e1e842b9c17ce839dd8b352124558e59e5c3bd (commit)
via e724823c5b368971e21f6580f587ad1a7288ae7e (commit)
from 2e7a05f8d9c4b9a8ee88d918045375ea02eb6871 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmocom-analog/commit/?id=f689244f98bf00a3657c7bdc5…
commit f689244f98bf00a3657c7bdc5ebdb31d0c5636f1
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sat Feb 18 20:51:57 2017 +0100
C-Netz: OgK must be on first channel, so sync works correctly
http://cgit.osmocom.org/osmocom-analog/commit/?id=438ce08add20e8c5daa037727…
commit 438ce08add20e8c5daa0377273a84e868844a6b5
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sat Feb 18 13:51:26 2017 +0100
SoapySDR support
There is no time stamp handling. It is just TX'ing in advance and
synchronous to received RX rate.
http://cgit.osmocom.org/osmocom-analog/commit/?id=17b61241224631142ffb5e560…
commit 17b61241224631142ffb5e560ae527b853996bba
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Feb 12 08:53:41 2017 +0100
C-Netz: Remove useless -V option
http://cgit.osmocom.org/osmocom-analog/commit/?id=58ebc152922055581c3f19c4d…
commit 58ebc152922055581c3f19c4ddd68c324059dbab
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Feb 12 07:35:05 2017 +0100
Add test to measure performance of FM modulation and filtering
http://cgit.osmocom.org/osmocom-analog/commit/?id=4de1e0188d41c29477a5705e1…
commit 4de1e0188d41c29477a5705e13dddea84a195e7b
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Feb 12 07:31:29 2017 +0100
C-Netz: Add low pass filter to eliminate high frequency noise
This improves the FSK decoding quite allot, especially with SDR.
http://cgit.osmocom.org/osmocom-analog/commit/?id=290b365d679384fdc864f442b…
commit 290b365d679384fdc864f442b1a03245faea1b39
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Thu Feb 9 19:24:09 2017 +0100
SDR: Move FM modulation algorithms to a seperate file
http://cgit.osmocom.org/osmocom-analog/commit/?id=4c0f8e7e953232f1242b23d0c…
commit 4c0f8e7e953232f1242b23d0cb9516948d9c187b
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Feb 5 13:16:39 2017 +0100
Rework of sample rate conversion by using linear interpolation
http://cgit.osmocom.org/osmocom-analog/commit/?id=47f74b38ce1f0488205b0aad8…
commit 47f74b38ce1f0488205b0aad82d86573fe77461a
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Feb 5 08:57:56 2017 +0100
SDR transmits with full amplitude
http://cgit.osmocom.org/osmocom-analog/commit/?id=6a3cfd608e7a3c5d7f0087be4…
commit 6a3cfd608e7a3c5d7f0087be43c5197762bae298
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Feb 5 08:54:56 2017 +0100
Add ascii-art spectrum analyzer for SDR support
http://cgit.osmocom.org/osmocom-analog/commit/?id=3fb2ade35270c8116c094c8eb…
commit 3fb2ade35270c8116c094c8ebca0a640a51a14ac
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Feb 5 08:48:39 2017 +0100
C-Netz: Fix release of call process when no dialing was received from phone
http://cgit.osmocom.org/osmocom-analog/commit/?id=0611f62b52580fd9ae275019d…
commit 0611f62b52580fd9ae275019d8a0211e98746a6a
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Feb 5 08:36:51 2017 +0100
Show channel number and basic info when channel was created
http://cgit.osmocom.org/osmocom-analog/commit/?id=5f1d7bc9705cf31f55cd802ba…
commit 5f1d7bc9705cf31f55cd802ba616f42a92da3618
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Wed Feb 1 17:57:09 2017 +0100
C-Netz: Improve clock speed measurements.
Sound card's clock measurements only requires a few minutes to get sub-ppm
accuracy results.
http://cgit.osmocom.org/osmocom-analog/commit/?id=54ed5d5f822f64a12cdc06abf…
commit 54ed5d5f822f64a12cdc06abfaddf4cb18bfa560
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Mon Jan 30 20:06:01 2017 +0100
AMPS: Fixed setting of signal polarity when using SDR
http://cgit.osmocom.org/osmocom-analog/commit/?id=faa3dfb7d402f1dbd0ca4b0ac…
commit faa3dfb7d402f1dbd0ca4b0ac91ea268ed59df35
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Mon Jan 30 20:02:45 2017 +0100
C-Netz: Make average to clock measurements for a quicker result
http://cgit.osmocom.org/osmocom-analog/commit/?id=5026e161aa61096e7f1721314…
commit 5026e161aa61096e7f172131466e04966c340431
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Jan 29 16:54:28 2017 +0100
Open audio device for call (headset) after everything is prepared
It is not allowed to stall after trigger reading of audio device.
http://cgit.osmocom.org/osmocom-analog/commit/?id=8cb0187133c496175cb90eefa…
commit 8cb0187133c496175cb90eefa8cfb347678b4d88
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Jan 29 10:30:06 2017 +0100
C-Netz: Remove the obviously useless noise function for unused timeslots
http://cgit.osmocom.org/osmocom-analog/commit/?id=f5e9a97c313b88ec7b4485adf…
commit f5e9a97c313b88ec7b4485adf941f1106ef67b6a
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Jan 29 08:16:10 2017 +0100
--rx-gain option works now only with sound card
http://cgit.osmocom.org/osmocom-analog/commit/?id=2b4f5bb228bd5416f8bf7d8f9…
commit 2b4f5bb228bd5416f8bf7d8f9cd9cd49716e7e4a
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Jan 29 08:07:07 2017 +0100
Minor fix in help output
http://cgit.osmocom.org/osmocom-analog/commit/?id=f72c53757d4ce30c37ecefda8…
commit f72c53757d4ce30c37ecefda825f21f42c60b05e
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Jan 29 07:27:08 2017 +0100
B-Netz, NMT: Improved check for minimum required sample rate
http://cgit.osmocom.org/osmocom-analog/commit/?id=7e45f556cec493c3c77fcb640…
commit 7e45f556cec493c3c77fcb6400d8ae211faf2220
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Jan 29 07:25:12 2017 +0100
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.
http://cgit.osmocom.org/osmocom-analog/commit/?id=bd7ccc5fa05587606757adbac…
commit bd7ccc5fa05587606757adbacb6e1bf12f12fd2c
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sat Jan 28 18:18:44 2017 +0100
Add global DC-Filter and remove all individual DC-Filters
http://cgit.osmocom.org/osmocom-analog/commit/?id=71e556e7ffd9e470bde25158b…
commit 71e556e7ffd9e470bde25158b42303eeb2355ff7
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sat Jan 28 08:02:11 2017 +0100
Work on emphasis filter: Neutral @ 1000 Hz; Use filter before de-emphasis
http://cgit.osmocom.org/osmocom-analog/commit/?id=b3fd53b1652b1800a0acd1415…
commit b3fd53b1652b1800a0acd14157a6a93c770cd684
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Jan 27 17:17:39 2017 +0100
Test filter uses a dB graph to show the response graphically
http://cgit.osmocom.org/osmocom-analog/commit/?id=7ea3bc188df54a4dbe3026bc3…
commit 7ea3bc188df54a4dbe3026bc30ed39a5cded8fdb
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Jan 27 16:57:34 2017 +0100
Move samples of int16_t format to sample_t, that is of type double
This prepares the correction of all levels
http://cgit.osmocom.org/osmocom-analog/commit/?id=538a9591285bdc2604c5e05c0…
commit 538a9591285bdc2604c5e05c06e4b2d776f4bdf9
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Tue Jan 24 07:59:09 2017 +0100
Indexing tables by casting index to unsigned integer only
http://cgit.osmocom.org/osmocom-analog/commit/?id=23a42aeb2c96058e5450805a8…
commit 23a42aeb2c96058e5450805a8ce2d1955e09abd5
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Tue Jan 17 18:43:03 2017 +0100
Fixed calculation of elapsed UHD RX time stamp
Now rates above 1000 RX frames per second works. The bug hit when there
were more than one frame received during one function call. This happens
if the frame rate is above the main loop rate of 1000 frames per second.
(default)
http://cgit.osmocom.org/osmocom-analog/commit/?id=ac0da3f76ee3f31599b0c572e…
commit ac0da3f76ee3f31599b0c572ed296b251e94378b
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Jan 15 11:08:42 2017 +0100
Filter improvement: LP and HP filters, added test function
The -3 dB level at cut-off frequency is now maintained for multiple
iterations.
http://cgit.osmocom.org/osmocom-analog/commit/?id=799b96c801567c1cd0c6a1281…
commit 799b96c801567c1cd0c6a1281511bca90eeac1db
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sat Jan 14 08:05:30 2017 +0100
Fixed sleep interval in main loop
The elapsed time is calculated, so that it is removed from the sleep
time. This way the loop interval matches the given target.
http://cgit.osmocom.org/osmocom-analog/commit/?id=a7e47f83d71c32d0afbabc884…
commit a7e47f83d71c32d0afbabc8840669aaabc9f6cd5
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sat Jan 14 08:03:42 2017 +0100
Fixed paging channel switching of B-Netz
Now the calling channel is switched correctly.
A global parameter is used to select how paging is performed.
http://cgit.osmocom.org/osmocom-analog/commit/?id=ccf58995c34381905ff60cfe3…
commit ccf58995c34381905ff60cfe38eba3fe9e49c3e1
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Jan 13 14:22:35 2017 +0100
work on docs
http://cgit.osmocom.org/osmocom-analog/commit/?id=21c5c3195d41a1f2b7a8b1f34…
commit 21c5c3195d41a1f2b7a8b1f34c9e10d1afbc73d0
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Jan 13 13:55:49 2017 +0100
Plot IQ data as red points on display, if overdriven (vector length >= 1.0)
http://cgit.osmocom.org/osmocom-analog/commit/?id=c0e30d35d66e699c15c1984dd…
commit c0e30d35d66e699c15c1984dd6a0cdd81ecb4405
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Jan 13 13:38:57 2017 +0100
Use individual sample rate and setting for call device (headset)
http://cgit.osmocom.org/osmocom-analog/commit/?id=19b396ab4dc1065cd1334b713…
commit 19b396ab4dc1065cd1334b713a817299df57d208
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Jan 13 07:31:15 2017 +0100
Wave recording and playback now uses multi channels
http://cgit.osmocom.org/osmocom-analog/commit/?id=2d8d7e62c1fc902a8495610f3…
commit 2d8d7e62c1fc902a8495610f335c6e65cc1003d4
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Jan 13 07:28:31 2017 +0100
Use global init/cleanup function
http://cgit.osmocom.org/osmocom-analog/commit/?id=bc028cd4d3b24f1e632a04bd0…
commit bc028cd4d3b24f1e632a04bd0eebcb48b0c27ea2
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Jan 8 16:47:26 2017 +0100
NMT: Make supervisory signal default, also allow setting per channel.
http://cgit.osmocom.org/osmocom-analog/commit/?id=272ebeb0aef054731ebb9800f…
commit 272ebeb0aef054731ebb9800f7a44157b736b7ad
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Jan 8 12:10:56 2017 +0100
SDR: Minor fixes
http://cgit.osmocom.org/osmocom-analog/commit/?id=a5fd375237cd7d4f9a1d60608…
commit a5fd375237cd7d4f9a1d60608c50720b3498f72d
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Jan 8 12:10:29 2017 +0100
Fixed typos
http://cgit.osmocom.org/osmocom-analog/commit/?id=bf0abd627d42a6603cd8c9844…
commit bf0abd627d42a6603cd8c98442539eb7c779615c
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Jan 8 11:22:24 2017 +0100
A-Netz: Option to set gain of paging tones
http://cgit.osmocom.org/osmocom-analog/commit/?id=d28467c1253e34114b40ac0ce…
commit d28467c1253e34114b40ac0cec7e461a8cc270fb
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sat Jan 7 19:53:43 2017 +0100
SDR: Display IQ data as a plot using 'q' key
http://cgit.osmocom.org/osmocom-analog/commit/?id=fee4846c3f505081c37094c29…
commit fee4846c3f505081c37094c29cd21a483c030500
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sat Jan 7 16:53:28 2017 +0100
SDR forces default settings: emphasis and FSK polarity
http://cgit.osmocom.org/osmocom-analog/commit/?id=8b9277615dce4fdbcb70df528…
commit 8b9277615dce4fdbcb70df5280f4fcb4e8ac274f
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sat Jan 7 10:33:13 2017 +0100
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.
http://cgit.osmocom.org/osmocom-analog/commit/?id=57993e3e4817dd690394af7a1…
commit 57993e3e4817dd690394af7a1bb9f58c2a92a135
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Wed Jan 4 14:22:24 2017 +0100
Support for UHD SDR interface
http://cgit.osmocom.org/osmocom-analog/commit/?id=b30b61282c9677fda612db2c4…
commit b30b61282c9677fda612db2c45f9e8e42c2257a4
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Wed Jan 4 14:21:49 2017 +0100
Generic SDR support
http://cgit.osmocom.org/osmocom-analog/commit/?id=c5cf88ce575b4fb35628e30b3…
commit c5cf88ce575b4fb35628e30b3a5f2e246f060c8d
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Jan 6 12:22:51 2017 +0100
Prepare for SDR: Add bandwidth and deviation info to sender instance
http://cgit.osmocom.org/osmocom-analog/commit/?id=9ff8c3bb25422e100801f90c1…
commit 9ff8c3bb25422e100801f90c17b9c21118920cfd
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Wed Jan 4 14:14:02 2017 +0100
Rework on audio interface
Sound instance is now called audio instance and uses funcation pointers.
This gives a clean interface to be exchanged with other technologies,
linke SDR.
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 3 +-
configure.ac | 12 ++
docs/a-netz.html | 10 +-
docs/amps-burst.png | Bin 0 -> 1565 bytes
docs/amps-dynatac.jpg | Bin 0 -> 211307 bytes
docs/b-netz.html | 4 +-
docs/c-netz.html | 2 +-
src/amps/Makefile.am | 2 +
src/amps/amps.c | 25 +--
src/amps/amps.h | 27 +--
src/amps/dsp.c | 201 +++++++++-----------
src/amps/dsp.h | 2 +-
src/amps/frame.c | 3 +-
src/amps/main.c | 42 ++---
src/amps/sysinfo.c | 1 +
src/amps/transaction.c | 1 +
src/anetz/Makefile.am | 2 +
src/anetz/anetz.c | 30 +--
src/anetz/anetz.h | 16 +-
src/anetz/dsp.c | 174 ++++++++----------
src/anetz/dsp.h | 4 +-
src/anetz/main.c | 51 +++---
src/bnetz/Makefile.am | 2 +
src/bnetz/bnetz.c | 83 +++++----
src/bnetz/bnetz.h | 21 ++-
src/bnetz/dsp.c | 102 ++++++-----
src/bnetz/image.c | 12 +-
src/bnetz/main.c | 57 +++---
src/cnetz/Makefile.am | 2 +
src/cnetz/cnetz.c | 30 +--
src/cnetz/cnetz.h | 20 +-
src/cnetz/database.c | 1 +
src/cnetz/dsp.c | 208 +++++++++++----------
src/cnetz/dsp.h | 6 +-
src/cnetz/fsk_fm_demod.c | 97 ++++++----
src/cnetz/fsk_fm_demod.h | 11 +-
src/cnetz/main.c | 67 +++----
src/cnetz/scrambler.c | 40 ++--
src/cnetz/scrambler.h | 8 +-
src/cnetz/telegramm.c | 5 +-
src/cnetz/transaction.c | 1 +
src/common/Makefile.am | 28 ++-
src/common/call.c | 169 +++++++++++------
src/common/call.h | 7 +-
src/common/compandor.c | 34 ++--
src/common/compandor.h | 6 +-
src/common/debug.c | 42 ++++-
src/common/debug.h | 3 +
src/common/display.h | 46 +++++
src/common/display_iq.c | 245 +++++++++++++++++++++++++
src/common/display_spectrum.c | 247 +++++++++++++++++++++++++
src/common/display_wave.c | 48 +++--
src/common/display_wave.h | 16 --
src/common/dtmf.c | 37 ++--
src/common/dtmf.h | 6 +-
src/common/emphasis.c | 104 ++++++-----
src/common/emphasis.h | 12 +-
src/common/fft.c | 96 ++++++++++
src/common/fft.h | 3 +
src/common/filter.c | 38 +++-
src/common/filter.h | 12 +-
src/common/fm_modulation.c | 188 +++++++++++++++++++
src/common/fm_modulation.h | 24 +++
src/common/goertzel.c | 56 +++---
src/common/goertzel.h | 9 +-
src/common/jitter.c | 13 +-
src/common/jitter.h | 6 +-
src/common/main.h | 12 +-
src/common/main_common.c | 273 +++++++++++++++++++++++-----
src/common/mncc_sock.c | 3 +-
src/common/sample.c | 64 +++++++
src/common/sample.h | 8 +
src/common/samplerate.c | 89 +++++----
src/common/samplerate.h | 10 +-
src/common/sdr.c | 363 +++++++++++++++++++++++++++++++++++++
src/common/sdr.h | 8 +
src/common/sender.c | 413 +++++++++++++++++++-----------------------
src/common/sender.h | 69 ++++---
src/common/soapy.c | 281 ++++++++++++++++++++++++++++
src/common/soapy.h | 7 +
src/common/sound.h | 10 +-
src/common/sound_alsa.c | 166 ++++++++++++++---
src/common/uhd.c | 398 ++++++++++++++++++++++++++++++++++++++++
src/common/uhd.h | 7 +
src/common/wave.c | 81 ++++++---
src/common/wave.h | 12 +-
src/nmt/Makefile.am | 2 +
src/nmt/dms.c | 19 +-
src/nmt/dms.h | 7 +-
src/nmt/dsp.c | 294 +++++++++++++++---------------
src/nmt/dsp.h | 2 +-
src/nmt/frame.c | 1 +
src/nmt/main.c | 73 +++++---
src/nmt/nmt.c | 56 +++---
src/nmt/nmt.h | 44 +++--
src/nmt/sms.c | 1 +
src/nmt/transaction.c | 1 +
src/test/Makefile.am | 30 ++-
src/test/test_compandor.c | 15 +-
src/test/test_dms.c | 12 +-
src/test/test_emphasis.c | 70 +++----
src/test/test_filter.c | 107 +++++++++++
src/test/test_performance.c | 67 +++++++
src/test/test_sms.c | 1 +
104 files changed, 4349 insertions(+), 1607 deletions(-)
create mode 100644 docs/amps-burst.png
create mode 100644 docs/amps-dynatac.jpg
create mode 100644 src/common/display.h
create mode 100644 src/common/display_iq.c
create mode 100644 src/common/display_spectrum.c
delete mode 100644 src/common/display_wave.h
create mode 100644 src/common/fft.c
create mode 100644 src/common/fft.h
create mode 100644 src/common/fm_modulation.c
create mode 100644 src/common/fm_modulation.h
create mode 100644 src/common/sample.c
create mode 100644 src/common/sample.h
create mode 100644 src/common/sdr.c
create mode 100644 src/common/sdr.h
create mode 100644 src/common/soapy.c
create mode 100644 src/common/soapy.h
create mode 100644 src/common/uhd.c
create mode 100644 src/common/uhd.h
create mode 100644 src/test/test_filter.c
create mode 100644 src/test/test_performance.c
hooks/post-receive
--
A/B/C Netz