mirror of
https://github.com/aicodix/modem.git
synced 2026-04-27 14:30:34 +00:00
moved common header includes to common.hh
This commit is contained in:
parent
811a3fbb42
commit
a4a8b57769
3 changed files with 18 additions and 33 deletions
18
common.hh
18
common.hh
|
|
@ -6,6 +6,24 @@ Copyright 2025 Ahmet Inan <inan@aicodix.de>
|
|||
|
||||
#pragma once
|
||||
|
||||
#include <iomanip>
|
||||
#include <iostream>
|
||||
#include <cstdint>
|
||||
#include <cstring>
|
||||
#include <cassert>
|
||||
#include <cmath>
|
||||
namespace DSP { using std::abs; using std::min; using std::cos; using std::sin; }
|
||||
#include "xorshift.hh"
|
||||
#include "complex.hh"
|
||||
#include "decibel.hh"
|
||||
#include "bitman.hh"
|
||||
#include "quick.hh"
|
||||
#include "wav.hh"
|
||||
#include "pcm.hh"
|
||||
#include "fft.hh"
|
||||
#include "mls.hh"
|
||||
#include "psk.hh"
|
||||
#include "qam.hh"
|
||||
#include "crc.hh"
|
||||
#include "polar_tables.hh"
|
||||
#include "hadamard_encoder.hh"
|
||||
|
|
|
|||
16
decode.cc
16
decode.cc
|
|
@ -4,30 +4,14 @@ OFDM modem decoder
|
|||
Copyright 2021 Ahmet Inan <inan@aicodix.de>
|
||||
*/
|
||||
|
||||
#include <iomanip>
|
||||
#include <iostream>
|
||||
#include <cstdint>
|
||||
#include <cassert>
|
||||
#include <cmath>
|
||||
namespace DSP { using std::abs; using std::min; using std::cos; using std::sin; }
|
||||
#include "common.hh"
|
||||
#include "schmidl_cox.hh"
|
||||
#include "bip_buffer.hh"
|
||||
#include "theil_sen.hh"
|
||||
#include "xorshift.hh"
|
||||
#include "complex.hh"
|
||||
#include "decibel.hh"
|
||||
#include "blockdc.hh"
|
||||
#include "hilbert.hh"
|
||||
#include "phasor.hh"
|
||||
#include "bitman.hh"
|
||||
#include "delay.hh"
|
||||
#include "wav.hh"
|
||||
#include "pcm.hh"
|
||||
#include "fft.hh"
|
||||
#include "mls.hh"
|
||||
#include "psk.hh"
|
||||
#include "qam.hh"
|
||||
#include "polar_list_decoder.hh"
|
||||
#include "hadamard_decoder.hh"
|
||||
|
||||
|
|
|
|||
17
encode.cc
17
encode.cc
|
|
@ -4,25 +4,8 @@ OFDM modem encoder
|
|||
Copyright 2021 Ahmet Inan <inan@aicodix.de>
|
||||
*/
|
||||
|
||||
#include <iomanip>
|
||||
#include <iostream>
|
||||
#include <cstdint>
|
||||
#include <cstring>
|
||||
#include <cassert>
|
||||
#include <cmath>
|
||||
#include "common.hh"
|
||||
#include "xorshift.hh"
|
||||
#include "complex.hh"
|
||||
#include "utils.hh"
|
||||
#include "quick.hh"
|
||||
#include "bitman.hh"
|
||||
#include "decibel.hh"
|
||||
#include "fft.hh"
|
||||
#include "wav.hh"
|
||||
#include "pcm.hh"
|
||||
#include "mls.hh"
|
||||
#include "psk.hh"
|
||||
#include "qam.hh"
|
||||
#include "polar_encoder.hh"
|
||||
|
||||
template <typename value, typename cmplx, int rate>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue