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=f689244f98bf00a3657c7bdc5e...
commit f689244f98bf00a3657c7bdc5ebdb31d0c5636f1 Author: Andreas Eversberg jolly@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=438ce08add20e8c5daa0377273...
commit 438ce08add20e8c5daa0377273a84e868844a6b5 Author: Andreas Eversberg jolly@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=17b61241224631142ffb5e560a...
commit 17b61241224631142ffb5e560ae527b853996bba Author: Andreas Eversberg jolly@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=58ebc152922055581c3f19c4dd...
commit 58ebc152922055581c3f19c4ddd68c324059dbab Author: Andreas Eversberg jolly@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=4de1e0188d41c29477a5705e13...
commit 4de1e0188d41c29477a5705e13dddea84a195e7b Author: Andreas Eversberg jolly@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=290b365d679384fdc864f442b1...
commit 290b365d679384fdc864f442b1a03245faea1b39 Author: Andreas Eversberg jolly@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=4c0f8e7e953232f1242b23d0cb...
commit 4c0f8e7e953232f1242b23d0cb9516948d9c187b Author: Andreas Eversberg jolly@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=47f74b38ce1f0488205b0aad82...
commit 47f74b38ce1f0488205b0aad82d86573fe77461a Author: Andreas Eversberg jolly@eversberg.eu Date: Sun Feb 5 08:57:56 2017 +0100
SDR transmits with full amplitude
http://cgit.osmocom.org/osmocom-analog/commit/?id=6a3cfd608e7a3c5d7f0087be43...
commit 6a3cfd608e7a3c5d7f0087be43c5197762bae298 Author: Andreas Eversberg jolly@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=3fb2ade35270c8116c094c8ebc...
commit 3fb2ade35270c8116c094c8ebca0a640a51a14ac Author: Andreas Eversberg jolly@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=0611f62b52580fd9ae275019d8...
commit 0611f62b52580fd9ae275019d8a0211e98746a6a Author: Andreas Eversberg jolly@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=5f1d7bc9705cf31f55cd802ba6...
commit 5f1d7bc9705cf31f55cd802ba616f42a92da3618 Author: Andreas Eversberg jolly@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=54ed5d5f822f64a12cdc06abfa...
commit 54ed5d5f822f64a12cdc06abfaddf4cb18bfa560 Author: Andreas Eversberg jolly@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=faa3dfb7d402f1dbd0ca4b0ac9...
commit faa3dfb7d402f1dbd0ca4b0ac91ea268ed59df35 Author: Andreas Eversberg jolly@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=5026e161aa61096e7f17213146...
commit 5026e161aa61096e7f172131466e04966c340431 Author: Andreas Eversberg jolly@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=8cb0187133c496175cb90eefa8...
commit 8cb0187133c496175cb90eefa8cfb347678b4d88 Author: Andreas Eversberg jolly@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=f5e9a97c313b88ec7b4485adf9...
commit f5e9a97c313b88ec7b4485adf941f1106ef67b6a Author: Andreas Eversberg jolly@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=2b4f5bb228bd5416f8bf7d8f9c...
commit 2b4f5bb228bd5416f8bf7d8f9cd9cd49716e7e4a Author: Andreas Eversberg jolly@eversberg.eu Date: Sun Jan 29 08:07:07 2017 +0100
Minor fix in help output
http://cgit.osmocom.org/osmocom-analog/commit/?id=f72c53757d4ce30c37ecefda82...
commit f72c53757d4ce30c37ecefda825f21f42c60b05e Author: Andreas Eversberg jolly@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=7e45f556cec493c3c77fcb6400...
commit 7e45f556cec493c3c77fcb6400d8ae211faf2220 Author: Andreas Eversberg jolly@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=bd7ccc5fa05587606757adbacb...
commit bd7ccc5fa05587606757adbacb6e1bf12f12fd2c Author: Andreas Eversberg jolly@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=71e556e7ffd9e470bde25158b4...
commit 71e556e7ffd9e470bde25158b42303eeb2355ff7 Author: Andreas Eversberg jolly@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=b3fd53b1652b1800a0acd14157...
commit b3fd53b1652b1800a0acd14157a6a93c770cd684 Author: Andreas Eversberg jolly@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=7ea3bc188df54a4dbe3026bc30...
commit 7ea3bc188df54a4dbe3026bc30ed39a5cded8fdb Author: Andreas Eversberg jolly@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=538a9591285bdc2604c5e05c06...
commit 538a9591285bdc2604c5e05c06e4b2d776f4bdf9 Author: Andreas Eversberg jolly@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=23a42aeb2c96058e5450805a8c...
commit 23a42aeb2c96058e5450805a8ce2d1955e09abd5 Author: Andreas Eversberg jolly@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=ac0da3f76ee3f31599b0c572ed...
commit ac0da3f76ee3f31599b0c572ed296b251e94378b Author: Andreas Eversberg jolly@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=799b96c801567c1cd0c6a12815...
commit 799b96c801567c1cd0c6a1281511bca90eeac1db Author: Andreas Eversberg jolly@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=a7e47f83d71c32d0afbabc8840...
commit a7e47f83d71c32d0afbabc8840669aaabc9f6cd5 Author: Andreas Eversberg jolly@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=ccf58995c34381905ff60cfe38...
commit ccf58995c34381905ff60cfe38eba3fe9e49c3e1 Author: Andreas Eversberg jolly@eversberg.eu Date: Fri Jan 13 14:22:35 2017 +0100
work on docs
http://cgit.osmocom.org/osmocom-analog/commit/?id=21c5c3195d41a1f2b7a8b1f34c...
commit 21c5c3195d41a1f2b7a8b1f34c9e10d1afbc73d0 Author: Andreas Eversberg jolly@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=c0e30d35d66e699c15c1984dd6...
commit c0e30d35d66e699c15c1984dd6a0cdd81ecb4405 Author: Andreas Eversberg jolly@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=19b396ab4dc1065cd1334b713a...
commit 19b396ab4dc1065cd1334b713a817299df57d208 Author: Andreas Eversberg jolly@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=2d8d7e62c1fc902a8495610f33...
commit 2d8d7e62c1fc902a8495610f335c6e65cc1003d4 Author: Andreas Eversberg jolly@eversberg.eu Date: Fri Jan 13 07:28:31 2017 +0100
Use global init/cleanup function
http://cgit.osmocom.org/osmocom-analog/commit/?id=bc028cd4d3b24f1e632a04bd0e...
commit bc028cd4d3b24f1e632a04bd0eebcb48b0c27ea2 Author: Andreas Eversberg jolly@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=272ebeb0aef054731ebb9800f7...
commit 272ebeb0aef054731ebb9800f7a44157b736b7ad Author: Andreas Eversberg jolly@eversberg.eu Date: Sun Jan 8 12:10:56 2017 +0100
SDR: Minor fixes
http://cgit.osmocom.org/osmocom-analog/commit/?id=a5fd375237cd7d4f9a1d60608c...
commit a5fd375237cd7d4f9a1d60608c50720b3498f72d Author: Andreas Eversberg jolly@eversberg.eu Date: Sun Jan 8 12:10:29 2017 +0100
Fixed typos
http://cgit.osmocom.org/osmocom-analog/commit/?id=bf0abd627d42a6603cd8c98442...
commit bf0abd627d42a6603cd8c98442539eb7c779615c Author: Andreas Eversberg jolly@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=d28467c1253e34114b40ac0cec...
commit d28467c1253e34114b40ac0cec7e461a8cc270fb Author: Andreas Eversberg jolly@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=fee4846c3f505081c37094c29c...
commit fee4846c3f505081c37094c29cd21a483c030500 Author: Andreas Eversberg jolly@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=8b9277615dce4fdbcb70df5280...
commit 8b9277615dce4fdbcb70df5280f4fcb4e8ac274f Author: Andreas Eversberg jolly@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=57993e3e4817dd690394af7a1b...
commit 57993e3e4817dd690394af7a1bb9f58c2a92a135 Author: Andreas Eversberg jolly@eversberg.eu Date: Wed Jan 4 14:22:24 2017 +0100
Support for UHD SDR interface
http://cgit.osmocom.org/osmocom-analog/commit/?id=b30b61282c9677fda612db2c45...
commit b30b61282c9677fda612db2c45f9e8e42c2257a4 Author: Andreas Eversberg jolly@eversberg.eu Date: Wed Jan 4 14:21:49 2017 +0100
Generic SDR support
http://cgit.osmocom.org/osmocom-analog/commit/?id=c5cf88ce575b4fb35628e30b3a...
commit c5cf88ce575b4fb35628e30b3a5f2e246f060c8d Author: Andreas Eversberg jolly@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=9ff8c3bb25422e100801f90c17...
commit 9ff8c3bb25422e100801f90c17b9c21118920cfd Author: Andreas Eversberg jolly@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
osmocom-commitlog@lists.osmocom.org