Commit Graph

368 Commits

Author SHA1 Message Date
Stephen Wolfe 528536e3f2 viterbi decoder: add viterbi decoder base class
Add a viterbi decoder base class that viterbi decoder
implementations can inherit from.
2016-11-07 15:00:30 -05:00
Stephen Wolfe 9cf628359b viterbi decoder: separate viterbi implementations
reorganizes viterbi decoder source so that each implementation
resides in a separate file.
2016-11-04 14:57:32 -04:00
Stephen Wolfe c6502ae022 non-x86 support: Only use SSE2 when supported
Add generic version of viterbi decoder that does not utilize x86
intrinsics to provide support for other architectures such as ARM.
2016-11-03 11:32:02 -04:00
Bastian Bloessl d96ffc6ec8 Merge branch 'master' into next 2016-10-11 14:38:51 +02:00
Bastian Bloessl 0f5215d921 add note to rx demo script 2016-10-11 14:38:37 +02:00
Bastian Bloessl 22f761d7d0 Merge branch 'master' into next 2016-09-29 13:14:37 +02:00
Bastian Bloessl 4a1bd44033 rx flow graph: delete unused encoding parameter 2016-09-29 13:14:27 +02:00
Bastian Bloessl 65ec683d8e Merge branch 'master' into next 2016-09-21 12:03:02 +02:00
Bastian Bloessl f7365d081a phy hier: make mac in optional 2016-09-21 12:02:51 +02:00
Bastian Bloessl 5bed2d13e6 Merge branch 'master' into next 2016-09-21 10:12:43 +02:00
Bastian Bloessl 3523807c09 phy hier: make mac out port optional 2016-09-21 10:12:36 +02:00
Bastian Bloessl 1ef58db9c6 Merge branch 'master' into next
# Conflicts:
#	lib/utils.h
2016-09-20 14:35:34 +02:00
Bastian Bloessl 84c9ff3e0d utils: fix macro 2016-09-20 14:32:59 +02:00
Bastian Bloessl 6f5faecabd Merge branch 'master' into next 2016-09-15 11:38:19 +02:00
Bastian Bloessl 285a0e2558 switch to QT GUI 2016-09-15 11:37:27 +02:00
Bastian Bloessl c1d50c7ff2 log4cpp is mandatory for GNU Radio 2016-09-15 11:01:13 +02:00
Bastian Bloessl 0bd2e30f55 fix frequency offset calculation 2016-09-05 15:41:27 +02:00
Bastian Bloessl 8530b92086 whitespace 2016-09-05 09:15:49 +02:00
Andrei Stoica 26514acfef Fixed logging of STA algo selection for equalization 2016-09-05 09:11:42 +02:00
Bastian Bloessl 95b4798c6b Merge pull request #45 from rstoica/master
Fixed typo in default switch case for SIGNAL field parsing
2016-08-31 11:57:48 +02:00
Andrei Stoica 743504ccdd Fixed typo in default switch case for SIGNAL field parsing 2016-08-31 11:46:56 +02:00
Bastian Bloessl fff13b2443 flow graphs: use normalized gain 2016-08-31 08:47:52 +02:00
Bastian Bloessl 88e17d6176 convert metadata to dict 2016-08-31 08:43:00 +02:00
Jonathan Brucker bef6e3d962 Add nomfreq, freqofs, dlt to PDU metadata
Add Nominal Frequency, Carrier Frequency Offset and Data Link Type (DLT)
tags to PDU.

Signed-off-by: Jonathan Brucker jonathan.brucke@gmail.com
2016-08-30 16:15:54 +00:00
Bastian Bloessl da1b0eb713 adapt simulations to GNU Radio GRC changes 2016-08-27 14:16:01 +02:00
Bastian Bloessl 23a195311a fix buffer size allocation 2016-08-22 15:35:10 +02:00
Bastian Bloessl 43abd875d9 Merge pull request #42 from kantooon/next
Add SSE2 build flag for Debian
2016-08-21 10:01:27 +02:00
Adrian Musceac c1fde325a5 Add SSE2 build flag for Debian 2016-08-20 19:57:48 +01:00
Bastian Bloessl baa5b07152 link parameters also in transceiver 2016-08-08 20:50:31 +02:00
Bastian Bloessl f543a8598c Merge pull request #40 from jonathanbrucker/master
bugfix: link between EQ parameters and simulation parameters
2016-08-08 20:46:35 +02:00
Jonathan Brucker ba50c10a02 bugfix: link between EQ parameters and simulation parameters
The EQ parameters (bw, freq) should be updated from simulation
parameters, instead of using constants (10e6, 5.8G).

Signed-off-by: Jonathan Brucker <jonathan.brucke@gmail.com>
2016-08-08 15:35:33 +00:00
Bastian Bloessl 68158e14f7 update readme 2016-08-07 15:14:48 +02:00
Bastian Bloessl 58b3ffb94d simulations: import os 2016-06-22 19:03:52 +02:00
Bastian Bloessl d16559b105 update flow graphs 2016-06-22 13:00:27 +02:00
Bastian Bloessl c3195613ba update grc files 2016-06-22 13:00:20 +02:00
Bastian Bloessl cc0a56e341 Merge branch 'master' into development
# Conflicts:
#	examples/wifi_loopback.grc
#	examples/wifi_transceiver.grc
#	examples/wifi_tx.grc
#	grc/ieee802_11_decode_mac.xml
#	grc/ieee802_11_mac.xml
#	grc/ieee802_11_mapper.xml
#	grc/ieee802_11_ofdm_decode_signal.xml
#	grc/ieee802_11_ofdm_equalize_symbols.xml
#	grc/ieee802_11_parse_mac.xml
#	grc/ieee802_11_sync_long.xml
#	grc/ieee802_11_sync_short.xml
2016-06-22 12:58:11 +02:00
Bastian Bloessl 5ddba507e5 update flow graphs 2016-06-22 12:52:48 +02:00
Bastian Bloessl 397e9faaaa update grc files 2016-06-22 12:52:40 +02:00
Bastian Bloessl 30862c0ff8 update simulation results 2016-05-31 18:14:50 +02:00
Bastian Bloessl 0b833da040 add sensitivity simulations 2016-05-31 15:40:52 +02:00
Bastian Bloessl c05497dc19 move awg simulations to root 2016-05-31 15:40:43 +02:00
Bastian Bloessl ece3cbf5bb git rid of itpp 2016-05-31 15:40:29 +02:00
Bastian Bloessl c3291917c8 update flow graphs 2016-05-31 15:40:18 +02:00
Bastian Bloessl d1d33c90eb use viterbi decoder in mac 2016-05-31 15:40:07 +02:00
Bastian Bloessl 1ed08f6e9a restructure receiver 2016-05-31 15:39:15 +02:00
Bastian Bloessl dd89949184 chunks to symbols: use constellations 2016-05-31 15:37:28 +02:00
Bastian Bloessl 9ca1f310f5 sync long: signal freq offset 2016-05-31 15:36:40 +02:00
Bastian Bloessl aa8d43508e sync short: signal freq offset 2016-05-31 15:36:25 +02:00
Bastian Bloessl 052d5022b0 add equalizers 2016-05-31 15:36:05 +02:00
Bastian Bloessl 5a9846fa67 put viterbi decoder in separate file 2016-05-31 15:35:22 +02:00