Commit Graph

  • e0718596e2 send: set gain (to prevent saturation) Roman Zeyde 2015-02-17 17:26:22 +02:00
  • fdf6e7e882 sampling: use raised cosine window. Roman Zeyde 2015-02-16 19:12:05 +02:00
  • 90dd3e55f0 detect: find actual starting offset of the carrier Roman Zeyde 2015-02-16 19:11:19 +02:00
  • b3619a75ba detect: remove phase logging Roman Zeyde 2015-02-16 19:11:39 +02:00
  • 1ddc693683 recv: count errors at prefix Roman Zeyde 2015-02-16 19:11:50 +02:00
  • b3804a42be cli: support "dummy" audio interface Roman Zeyde 2015-02-14 10:38:21 +02:00
  • c0634a34d0 dsp: pre-compute polynome bit_length Roman Zeyde 2015-02-13 15:08:11 +02:00
  • 807c03a8e8 equalizer: use PRBS for equalization sequence Roman Zeyde 2015-02-13 14:47:28 +02:00
  • e5ff6297b1 autocalib: fix amodem invocation Roman Zeyde 2015-02-11 17:21:28 +02:00
  • 07a3d5cc98 scripts: fix permissions Roman Zeyde 2015-02-11 17:21:14 +02:00
  • d81ec630a5 dsp: move lfilter and IIR to tests Roman Zeyde 2015-02-11 17:20:51 +02:00
  • 4cebb06e11 setup.py: " -> ' Roman Zeyde 2015-02-11 10:29:45 +02:00
  • a43e674fbe scripts: add auto-calibration script Roman Zeyde 2015-02-11 10:29:33 +02:00
  • ffc9ece45c scripts: add ALSA helpers Roman Zeyde 2015-02-11 10:01:53 +02:00
  • e374a65920 scripts: rename existing filenames Roman Zeyde 2015-02-11 09:59:30 +02:00
  • 9709ffc523 travis: output textual report Roman Zeyde 2015-02-07 09:09:40 +02:00
  • 8295b0865d PEP8 fixes Roman Zeyde 2015-02-07 09:06:59 +02:00
  • cbdf4d1616 PEP8 fixes Roman Zeyde 2015-02-07 09:02:26 +02:00
  • a2b220c8e4 PEP8 fixes Roman Zeyde 2015-02-07 08:52:27 +02:00
  • 5b94d7fd49 PEP8 fixes Roman Zeyde 2015-02-07 08:42:44 +02:00
  • cbf14a5153 README: add package status Roman Zeyde 2015-02-07 08:30:58 +02:00
  • d09391f43f README: move to restructured text format. Roman Zeyde 2015-02-06 18:20:38 +02:00
  • 6361f8a257 bump version Roman Zeyde 2015-02-06 11:29:01 +02:00
  • b39334bfe8 recv: log SNR during demodulation v1.8 Roman Zeyde 2015-02-04 18:08:32 +02:00
  • 1c13671a4c README: add version from PyPI Roman Zeyde 2015-02-04 18:07:36 +02:00
  • 6a35820155 async: remove AsyncWriter Roman Zeyde 2015-02-04 18:07:25 +02:00
  • 1b64e2874a config: add more bitrates Roman Zeyde 2015-02-04 18:07:12 +02:00
  • 537db23b34 README: separate PyPI and GitHub versions. Roman Zeyde 2015-02-04 09:05:38 +02:00
  • ef8a75f10e main: refactor send and recv Roman Zeyde 2015-02-04 08:16:12 +02:00
  • 53559ff8df recv: fix pylint warning Roman Zeyde 2015-02-03 17:44:06 +02:00
  • 1988144752 async: fix pylint warnings Roman Zeyde 2015-02-03 17:42:53 +02:00
  • 1d5d564f4d stream: use async I/O to avoid real-time problems. Roman Zeyde 2015-02-02 21:46:53 +02:00
  • 5b6d1881ab audio: don't specify framesPerBuffer. Roman Zeyde 2015-02-02 20:53:37 +02:00
  • 221c7c03b9 recv: fix reporting Roman Zeyde 2015-02-01 18:27:18 +02:00
  • 0e9d8c04da audio: refactor naming and I/O wait report Roman Zeyde 2015-02-01 18:27:08 +02:00
  • 66b8e377ac stream: move Dumper class from recv and use it in calibration too Roman Zeyde 2015-02-01 17:37:25 +02:00
  • bfbb7f3588 Revert "rename README (remove .md extension)" Roman Zeyde 2015-01-25 20:13:50 +02:00
  • 32e01dd4e0 rename README (remove .md extension) Roman Zeyde 2015-01-25 20:09:20 +02:00
  • 200ec3b0c2 scripts: add recording script for audio debugging. Roman Zeyde 2015-01-25 20:08:49 +02:00
  • 6a37dd74ec bump version. Roman Zeyde 2015-01-24 07:59:29 +02:00
  • dc8e876f13 README: fix typos v1.7 Roman Zeyde 2015-01-23 15:29:42 +02:00
  • a208151fbb detect: more precision on ppm Roman Zeyde 2015-01-23 14:17:35 +02:00
  • ef40b498bb Revert "travis: add pylint" - pylint is broken on travis.org's Python 2.6 Roman Zeyde 2015-01-21 20:47:33 +02:00
  • db3ae11bc0 equalizer: use low-level random API, for Python 2<->3 interoperability Roman Zeyde 2015-01-21 20:38:44 +02:00
  • 4c4027b84a config: increate sample buffer to 256ms. Roman Zeyde 2015-01-20 10:21:02 +02:00
  • 4193fa88d6 cli: format -> fmt Roman Zeyde 2015-01-20 10:19:58 +02:00
  • 5275f25d14 cli: simplify stdin/stdout logic Roman Zeyde 2015-01-20 10:19:45 +02:00
  • 33385b294e travis: add pylint Roman Zeyde 2015-01-20 10:16:47 +02:00
  • 128675955b tox: whitelist numpy Roman Zeyde 2015-01-20 10:04:57 +02:00
  • c4d583612b calib: add tests for automation Roman Zeyde 2015-01-20 09:59:41 +02:00
  • 779ba09c46 equalizer: add remark. Roman Zeyde 2015-01-19 20:54:16 +02:00
  • 7e8f1e8994 recv: fix subplot on 1x2 figure Roman Zeyde 2015-01-19 20:50:46 +02:00
  • 3450c2c570 equalizer: use constant symbols' prefix (for analog debugging) Roman Zeyde 2015-01-19 16:15:40 +02:00
  • 95ed9e0eda cli: use "-c auto" for auto-calibration Roman Zeyde 2015-01-19 16:14:51 +02:00
  • 95bbfbfe98 cli: handle Ctrl+C during calibration. Roman Zeyde 2015-01-19 10:59:08 +02:00
  • 066c27843e calib: print special message for frequency changes. Roman Zeyde 2015-01-19 10:56:15 +02:00
  • 323145c44b audio: fix UTs Roman Zeyde 2015-01-17 21:07:27 +02:00
  • f523b7579c calib: allow only KeyboardInterrupt exception. Roman Zeyde 2015-01-17 19:11:15 +02:00
  • 3b6a54150f audio: split library load from c-tor Roman Zeyde 2015-01-17 19:00:20 +02:00
  • 2d202cf587 cli: use automaitic calibration with PulseAudio Roman Zeyde 2015-01-17 18:30:43 +02:00
  • ee7db32418 audio: fix for Python3 Roman Zeyde 2015-01-17 18:27:10 +02:00
  • 81165799fd calib: fix logging messages Roman Zeyde 2015-01-17 18:27:01 +02:00
  • c7251b641e calib: fix UTs Roman Zeyde 2015-01-17 16:03:41 +02:00
  • 9036069323 cli: add aliases for PulseAudio volume setting Roman Zeyde 2015-01-17 12:50:58 +02:00
  • ff8427f5f9 calib: automatic microphone gain calibration Roman Zeyde 2015-01-17 12:30:52 +02:00
  • 35487966d8 audio: add PortAudio version string for debugging Roman Zeyde 2015-01-17 09:04:34 +02:00
  • 5c4849be1c detect: remove unused code Roman Zeyde 2015-01-16 12:46:29 +02:00
  • cbcf2860b9 README: add a video tutorial Roman Zeyde 2015-01-16 12:39:14 +02:00
  • d03205fe02 update README for newer version. Roman Zeyde 2015-01-16 11:53:47 +02:00
  • 603fc75db4 amodem: bump version Roman Zeyde 2015-01-16 11:36:55 +02:00
  • 2727ff014a amodem-cli: fix compression logic v1.6 Roman Zeyde 2015-01-16 11:32:15 +02:00
  • fe1714a0bc common: fix v2.6 formatting issue Roman Zeyde 2015-01-16 11:05:04 +02:00
  • cb8ce9e8ec common: fix __repr__ on AttributeHolder Roman Zeyde 2015-01-16 10:51:11 +02:00
  • b4dc0922eb equalizer: back to long training sequence Roman Zeyde 2015-01-16 10:31:42 +02:00
  • 36f52f9346 calib: make work with large frequency errors Roman Zeyde 2015-01-16 10:28:11 +02:00
  • babd4a5438 common: move AttributeHolder Roman Zeyde 2015-01-16 09:50:29 +02:00
  • 904966365f recv: use finally for exit code Roman Zeyde 2015-01-15 18:19:24 +02:00
  • aa0dd2c2c8 fix pep8 Roman Zeyde 2015-01-15 18:18:28 +02:00
  • 1da258ebf8 detect: refactor receiver for large frequency drifts (~0.1%) Roman Zeyde 2015-01-15 18:14:16 +02:00
  • 5401206178 higher precision progress logging Roman Zeyde 2015-01-15 08:24:01 +02:00
  • 9b6160ec43 bump version due to calibration change Roman Zeyde 2015-01-14 12:37:55 +02:00
  • 04b0142955 recv: handle higher frequency drifts. Roman Zeyde 2015-01-13 18:37:31 +02:00
  • 9dbfcaa870 equalizer: use shorter pilot tone. Roman Zeyde 2015-01-13 18:32:15 +02:00
  • af59eb5bdf transfer: test larger frequency errors Roman Zeyde 2015-01-13 13:02:22 +02:00
  • e4267f236b dsp: remove unused code Roman Zeyde 2015-01-11 18:13:40 +02:00
  • cfc6de9eb0 calib: return attribute holders from receiver's calibration. Roman Zeyde 2015-01-11 18:09:53 +02:00
  • 2d890339e2 recv: add audio dumping option (for debugging) Roman Zeyde 2015-01-11 18:01:39 +02:00
  • 2ee79870c5 sampling: add documentation Roman Zeyde 2015-01-10 11:55:24 +02:00
  • 2bb4956439 audio: fix GetDefault???Device API call Roman Zeyde 2015-01-10 11:55:12 +02:00
  • fd8dc1d8b7 train: remove unneeded file Roman Zeyde 2015-01-09 21:57:22 +02:00
  • 5bf2d0f566 README: a few fixes. Roman Zeyde 2015-01-09 20:01:34 +02:00
  • b91f51df12 README: remove downloads badge Roman Zeyde 2015-01-09 19:58:28 +02:00
  • fcd58d404d README: update a bit. Roman Zeyde 2015-01-09 19:57:14 +02:00
  • 4ca1cdf23a tox: fix indentation Roman Zeyde 2015-01-09 19:51:31 +02:00
  • 8e8d43b041 cli: add zip compression option Roman Zeyde 2015-01-09 19:50:04 +02:00
  • c2a4bfbd5e README: update modem info. Roman Zeyde 2015-01-08 18:24:26 +02:00
  • ae7d742ee4 config: add faster configurations Roman Zeyde 2015-01-08 18:07:01 +02:00
  • c2c1b89a0e audio: add debug flag for PortAudio API Roman Zeyde 2015-01-08 18:06:50 +02:00
  • 750eb5428f tox: add pylint Roman Zeyde 2015-01-08 14:34:52 +02:00
  • 15f330330c calib: refactor receiver. Roman Zeyde 2015-01-08 14:25:53 +02:00