Commit Graph

69 Commits

Author SHA1 Message Date
Jared Szechy
4e338dede9 Fixed file output directory.
- This fix is very minimal, as a result output directory arguments
    must have a trailing slash.

Fixes #34
2014-05-26 12:38:07 -04:00
Jared Szechy
f207eba8f9 Use svg travis-ci badge 2014-05-15 22:06:41 -04:00
Jared Szechy
3e9dc91e81 Merge pull request #30 from EdFuentetaja/master
P25 "heuristiscs" module
2014-05-10 21:28:18 -04:00
Jared Szechy
c39b0e6e43 Add travis-ci badge to README 2014-05-10 21:10:47 -04:00
Jared Szechy
a9995c695a Add sudo to install 2014-05-10 21:07:00 -04:00
Jared Szechy
f062fe0ef3 Forgot directory on cmakes 2014-05-10 21:04:57 -04:00
Jared Szechy
5f30a6aad6 Make travis_deps.sh executable 2014-05-10 21:03:04 -04:00
Jared Szechy
e0c574c470 Fix package names 2014-05-10 21:01:31 -04:00
Jared Szechy
68c471d639 First cut at enabling travis-ci 2014-05-10 20:55:31 -04:00
EdFuentetaja
1c05c6da6e Merge branch 'master' of https://github.com/EdFuentetaja/dsd.git 2014-05-11 08:43:54 +08:00
EdFuentetaja
8f61ac63a3 Minor fix in comments. 2014-05-11 08:43:06 +08:00
EdFuentetaja
840dbac8b0 Minor fix in comments. 2014-05-11 08:34:40 +08:00
EdFuentetaja
a0c7d16905 Merge branch 'master' of https://github.com/szechyjs/dsd.git
Conflicts:
	dsd.h
	test/reedsolomon-test.cpp
2014-05-11 08:21:20 +08:00
EdFuentetaja
9655ab0bd7 Merge branch 'master' of https://github.com/EdFuentetaja/dsd.git 2014-05-11 08:16:37 +08:00
EdFuentetaja
9e6b3b7978 Included error correction on P25 TDULC.
Added a new "heuristics" module for P25 that improves the estimation of the symbol (dibit) that corresponds to a given analog signal value.
Added a BER (bit error reate) estimation for P25.
2014-05-11 08:14:29 +08:00
EdFuentetaja
d8181ec79e Fixed some compilation warnings and added a few comments. 2014-05-11 08:14:29 +08:00
EdFuentetaja
f8cd8d715f Added error correction to the metadata of LDU1 and LDU2.
Refactored implementation of p25p1_ldu1.c and p25p1_ldu2.c. There are less duplicities now and hopefully is easier to read and maintain.
Added a unit test for the Hamming algorithm.
2014-05-11 08:14:28 +08:00
Jared Szechy
20c55d073b Update samples 2014-05-11 08:14:28 +08:00
Jared Szechy
1e854adb84 Use gtest for golay24 and reed-solomon tests 2014-05-11 08:14:27 +08:00
Jared Szechy
6ab62d006a Add itpp as a requirement in readme 2014-05-11 08:14:27 +08:00
EdFuentetaja
9d0fe07931 Included error correction on P25 TDULC.
Added a new "heuristics" module for P25 that improves the estimation of the symbol (dibit) that corresponds to a given analog signal value.
Added a BER (bit error reate) estimation for P25.
2014-05-11 02:23:24 +08:00
EdFuentetaja
b45e563e54 Fixed some compilation warnings and added a few comments. 2014-05-06 23:57:15 +08:00
Jared Szechy
ad0c849dc4 Merge pull request #26 from waffle-iron/master
waffle.io Badge
2014-04-26 10:59:00 -04:00
Making GitHub Delicious.
3229737e6c add waffle.io badge 2014-04-26 08:57:22 -06:00
Jared Szechy
596451eba0 Fix compile errors from #23 2014-04-22 19:46:01 -04:00
Jared Szechy
c23ff4fe0c Merge pull request #23 from EdFuentetaja/master
Error correction on the metadata fields of P25 LDU1 and LDU2
2014-04-22 19:23:07 -04:00
Jared Szechy
134f2e8e21 Move bulk of README to the Wiki 2014-04-22 19:21:43 -04:00
EdFuentetaja
01a2b6959a Added error correction to the metadata of LDU1 and LDU2.
Refactored implementation of p25p1_ldu1.c and p25p1_ldu2.c. There are less duplicities now and hopefully is easier to read and maintain.
Added a unit test for the Hamming algorithm.
2014-03-31 23:37:08 +08:00
EdFuentetaja
7299b78c3b Merge branch 'master' of https://github.com/szechyjs/dsd.git 2014-03-31 21:31:30 +08:00
EdFuentetaja
9b35ef5c83 Added a few comments, fixed ortography and some other cosmetic changes. 2014-03-31 21:31:00 +08:00
Jared Szechy
75972cb024 Update samples 2014-03-12 01:26:16 -04:00
Jared Szechy
461031d3f1 Use gtest for golay24 and reed-solomon tests 2014-03-11 22:29:15 -04:00
Jared Szechy
772eb7f810 Merge pull request #22 from EdFuentetaja/master
Added support for error correction in P25 HDU data.
2014-03-11 21:34:25 -04:00
EdFuentetaja
3f4ff87078 Added support for error correction in P25 HDU data.
Both Golay(24,12,8) and Reed-Solomon(63,47,17) are now implemented.
2014-03-11 22:41:59 +08:00
Jared Szechy
1553973718 Add itpp as a requirement in readme 2014-03-01 18:13:47 -05:00
Jared Szechy
95c3d8fd27 Merge pull request #20 from EdFuentetaja/master
Added decoding and error correction on the NID fields: NAC and DUID.
2014-03-01 15:01:24 -05:00
EdFuentetaja
d7b36f32c0 Parity errors in NIC are now ignored.
Clean up the code to make it easier to understand. Now the logic to error correct the NIC makes more sense.
2014-03-01 20:35:46 +08:00
EdFuentetaja
9b9cb78ddf Added decoding and error correction on the NID fields: NAC and DUID. Making use of the IT++ library for BCH encoding/decoding. 2014-02-02 14:45:19 +08:00
Jared Szechy
e40e89ae81 Merge pull request #15 from dreinhold/add_git_sha_version
Add git tag / SHA1 as a build string
2013-12-19 10:09:02 -08:00
Dylan Reinhold
2f6214fe72 Add git tag / SHA1 as a build string
Every build from commit 20271c6 (Apr 10 2013) is versioned as 1.6.0.
Add a build version after the version number
Digital Speech Decoder 1.6.0 (build:v1.6.0-20-g16110bd)

The build string uses git describe to list the tag closest to head,
and the number of commits past that tag, the a litteral g and ending
with the current SHA1
2013-12-19 08:49:49 -08:00
Jared Szechy
271a7e459a Change current work to v1.7.0-dev 2013-12-19 10:11:38 -05:00
Jared Szechy
e3dde6f7f9 Merge commit '20271c6df57dacbaed3f2255a8230f44f58bd3ae'
Apparently when 1.6.0 was release it was not properly merged. This re-add the disable p25 encryption muting flag.

Conflicts:
	README
	dsd.h
	dsd_main.c
	dsd_symbol.c
	p25p1_ldu1.c
	p25p1_ldu2.c
2013-12-19 09:57:23 -05:00
Jared Szechy
16110bd251 Update README 2013-12-18 16:38:26 -05:00
Jared Szechy
945f93d678 Add samples as a subrepo 2013-12-18 15:58:06 -05:00
Jared Szechy
2630e98128 Remove samples dir, will replace with a submodule for those that want to use it 2013-12-18 15:50:14 -05:00
Jared Szechy
855fdd64e8 Add missing -r option from help command. Also add cmake a s a requirement in the README. 2013-12-18 15:10:15 -05:00
Jared Szechy
158ae7c520 Update README 2013-12-17 03:05:10 -05:00
Jared Szechy
7bd0a10c65 Change CMake to properly locate required libraries 2013-12-17 02:04:22 -05:00
Jared Szechy
e0376bc009 Add samples directory 2013-12-17 01:22:43 -05:00
Jared Szechy
25765ef4d0 Merge pull request #9 from balr0g/filtering-fixes
Filtering fixes
2013-12-16 19:19:22 -08:00