.gitignore
.pre-commit-config.yaml
CITATION.cff
LICENSE
README.md
pyproject.toml
requirements-dev.txt
.github/workflows/build.yaml
.github/workflows/docs.yaml
.github/workflows/lint.yaml
.github/workflows/release.yaml
.github/workflows/test.yaml
.vscode/settings.json
docs/.gitignore
docs/Makefile
docs/conf.py
docs/index.rst
docs/make.bat
docs/requirements.txt
docs/_static/extra.css
docs/_templates/base.html
docs/api/coding.rst
docs/api/conversions.rst
docs/api/detection.rst
docs/api/dsp.rst
docs/api/estimation.rst
docs/api/link-budgets.rst
docs/api/measurement.rst
docs/api/misc.rst
docs/api/modulation.rst
docs/api/plotting.rst
docs/api/sequences.rst
docs/api/simulation.rst
docs/api/synchronization.rst
docs/development/documentation.rst
docs/development/formatting.rst
docs/development/installation.rst
docs/development/unit-tests.rst
docs/examples/coherent-integration.ipynb
docs/examples/detection.rst
docs/examples/dsp.rst
docs/examples/farrow-resampler.ipynb
docs/examples/fir-filters.ipynb
docs/examples/iir-filters.ipynb
docs/examples/modulation.rst
docs/examples/non-coherent-integration.ipynb
docs/examples/peak-to-average-power.ipynb
docs/examples/phase-locked-loop.ipynb
docs/examples/psk.ipynb
docs/examples/pulse-shapes.ipynb
docs/examples/synchronization.rst
docs/release-notes/v0.0.md
docs/release-notes/versioning.rst
src/sdr/__init__.py
src/sdr/_conversion.py
src/sdr/_data.py
src/sdr/_farrow.py
src/sdr/_helper.py
src/sdr/_nco.py
src/sdr/_probability.py
src/sdr/_signal.py
src/sdr/_version.py
src/sdr.egg-info/PKG-INFO
src/sdr.egg-info/SOURCES.txt
src/sdr.egg-info/dependency_links.txt
src/sdr.egg-info/requires.txt
src/sdr.egg-info/top_level.txt
src/sdr/_coding/__init__.py
src/sdr/_coding/_interleaver.py
src/sdr/_coding/_scrambler.py
src/sdr/_detection/__init__.py
src/sdr/_detection/_approximation.py
src/sdr/_detection/_coherent_integration.py
src/sdr/_detection/_correlator.py
src/sdr/_detection/_energy.py
src/sdr/_detection/_non_coherent_integration.py
src/sdr/_detection/_theory.py
src/sdr/_estimation/__init__.py
src/sdr/_estimation/_frequency.py
src/sdr/_estimation/_snr.py
src/sdr/_estimation/_time.py
src/sdr/_filter/__init__.py
src/sdr/_filter/_applications.py
src/sdr/_filter/_common.py
src/sdr/_filter/_delay.py
src/sdr/_filter/_design_fir.py
src/sdr/_filter/_design_multirate.py
src/sdr/_filter/_fir.py
src/sdr/_filter/_iir.py
src/sdr/_filter/_polyphase.py
src/sdr/_link_budget/__init__.py
src/sdr/_link_budget/_antenna.py
src/sdr/_link_budget/_capacity.py
src/sdr/_link_budget/_path_loss.py
src/sdr/_measurement/__init__.py
src/sdr/_measurement/_distance.py
src/sdr/_measurement/_energy.py
src/sdr/_measurement/_errors.py
src/sdr/_measurement/_modulation.py
src/sdr/_measurement/_power.py
src/sdr/_measurement/_voltage.py
src/sdr/_modulation/__init__.py
src/sdr/_modulation/_cpm.py
src/sdr/_modulation/_linear.py
src/sdr/_modulation/_msk.py
src/sdr/_modulation/_psk.py
src/sdr/_modulation/_pulse_shapes.py
src/sdr/_modulation/_symbol_encoding.py
src/sdr/_sequence/__init__.py
src/sdr/_sequence/_conversion.py
src/sdr/_sequence/_correlation.py
src/sdr/_sequence/_lfsr.py
src/sdr/_sequence/_maximum.py
src/sdr/_sequence/_symbol_mapping.py
src/sdr/_simulation/__init__.py
src/sdr/_simulation/_channel_model.py
src/sdr/_simulation/_impairment.py
src/sdr/_synchronization/__init__.py
src/sdr/_synchronization/_agc.py
src/sdr/_synchronization/_loop_filter.py
src/sdr/_synchronization/_phase_error.py
src/sdr/_synchronization/_pll.py
src/sdr/plot/__init__.py
src/sdr/plot/_detection.py
src/sdr/plot/_filter.py
src/sdr/plot/_freq_domain.py
src/sdr/plot/_helper.py
src/sdr/plot/_modulation.py
src/sdr/plot/_rc_params.py
src/sdr/plot/_spectral_estimation.py
src/sdr/plot/_time_domain.py
src/sdr/plot/_units.py
src/sdr/plot/_utility.py
tests/test_verify.py
tests/coding/__init__.py
tests/coding/test_additive_scrambler.py
tests/coding/test_block_interleaver.py
tests/coding/test_interleaver.py
tests/conversions/__init__.py
tests/conversions/test_ebn0_to_esn0.py
tests/conversions/test_ebn0_to_snr.py
tests/conversions/test_esn0_to_ebn0.py
tests/conversions/test_esn0_to_snr.py
tests/conversions/test_snr_to_ebn0.py
tests/conversions/test_snr_to_esn0.py
tests/data_manipulation/__init__.py
tests/data_manipulation/test_hexdump.py
tests/data_manipulation/test_pack.py
tests/data_manipulation/test_unpack.py
tests/detection/__init__.py
tests/detection/test_albersheim.py
tests/detection/test_coherent_gain.py
tests/detection/test_coherent_gain_loss.py
tests/detection/test_h0_h1.py
tests/detection/test_max_frequency_offset.py
tests/detection/test_max_integration_time.py
tests/detection/test_non_coherent_gain.py
tests/detection/test_p_d.py
tests/detection/test_p_fa.py
tests/detection/test_peebles.py
tests/detection/test_shnidman.py
tests/detection/test_threshold.py
tests/dsp/__init__.py
tests/dsp/test_downsample.py
tests/dsp/test_mix.py
tests/dsp/test_to_complex_baseband.py
tests/dsp/test_to_real_passband.py
tests/dsp/test_upsample.py
tests/dsp/filter/__init__.py
tests/dsp/filter/test_noise_bandwidth.py
tests/dsp/filter_applications/__init__.py
tests/dsp/filter_applications/test_differentiator.py
tests/dsp/filter_applications/test_integrator.py
tests/dsp/filter_applications/test_leaky_integrator.py
tests/dsp/filter_applications/test_moving_averager.py
tests/dsp/fir/__init__.py
tests/dsp/fir/helper.py
tests/dsp/fir/test_bandpass_fir.py
tests/dsp/fir/test_bandstop_fir.py
tests/dsp/fir/test_fir.py
tests/dsp/fir/test_highpass_fir.py
tests/dsp/fir/test_lowpass_fir.py
tests/dsp/iir/__init__.py
tests/dsp/iir/test_iir.py
tests/dsp/multirate/__init__.py
tests/dsp/multirate/test_decimator.py
tests/dsp/multirate/test_interpolator.py
tests/dsp/multirate/test_multirate_fir.py
tests/dsp/multirate/test_resampler.py
tests/dsp/resampling/__init__.py
tests/dsp/resampling/test_farrow_resampler.py
tests/dsp/resampling/test_fractional_delay_fir.py
tests/estimation/__init__.py
tests/estimation/test_composite_snr.py
tests/estimation/test_fdoa_crlb.py
tests/estimation/test_foa_crlb.py
tests/estimation/test_tdoa_crlb.py
tests/estimation/test_toa_crlb.py
tests/link_budgets/__init__.py
tests/link_budgets/test_awgn_capacity.py
tests/link_budgets/test_bec_capacity.py
tests/link_budgets/test_biawgn_capacity.py
tests/link_budgets/test_bsc_capacity.py
tests/link_budgets/test_free_space_path_loss.py
tests/link_budgets/test_shannon_limit_ebn0.py
tests/link_budgets/test_shannon_limit_snr.py
tests/measurements/__init__.py
tests/measurements/test_crest_factor.py
tests/measurements/test_energy.py
tests/measurements/test_error_rate.py
tests/measurements/test_euclidean.py
tests/measurements/test_evm.py
tests/measurements/test_hamming.py
tests/measurements/test_papr.py
tests/measurements/test_power.py
tests/measurements/test_rms_bandwidth.py
tests/measurements/test_rms_integration_time.py
tests/measurements/test_voltage.py
tests/modulation/__init__.py
tests/modulation/test_binary_code.py
tests/modulation/test_diff_decode.py
tests/modulation/test_diff_encode.py
tests/modulation/test_gaussian.py
tests/modulation/test_gray_code.py
tests/modulation/test_half_sine.py
tests/modulation/test_raised_cosine.py
tests/modulation/test_rectangular.py
tests/modulation/test_root_raised_cosine.py
tests/modulation/cpm/__init__.py
tests/modulation/cpm/test_modulate.py
tests/modulation/msk/__init__.py
tests/modulation/msk/test_ber.py
tests/modulation/psk/__init__.py
tests/modulation/psk/test_ber.py
tests/modulation/psk/test_ber_diff.py
tests/modulation/psk/test_decide_symbols.py
tests/modulation/psk/test_demodulate.py
tests/modulation/psk/test_map_symbols.py
tests/modulation/psk/test_modulate.py
tests/modulation/psk/test_ser.py
tests/modulation/psk/test_ser_diff.py
tests/probability/__init__.py
tests/probability/test_add_iid_rvs.py
tests/probability/test_add_rvs.py
tests/probability/test_max_iid_rvs.py
tests/probability/test_max_rvs.py
tests/probability/test_min_iid_rvs.py
tests/probability/test_min_rvs.py
tests/probability/test_multiply_rvs.py
tests/probability/test_normal.py
tests/probability/test_subtract_rvs.py
tests/sequences/__init__.py
tests/sequences/test_barker_code.py
tests/sequences/test_conversion.py
tests/sequences/test_flfsr.py
tests/sequences/test_glfsr.py
tests/sequences/test_gold_code.py
tests/sequences/test_hadamard_code.py
tests/sequences/test_is_preferred_pair.py
tests/sequences/test_kasami_code.py
tests/sequences/test_m_sequence.py
tests/sequences/test_preferred_pairs.py
tests/sequences/test_walsh_code.py
tests/sequences/test_zadoff_chu.py
tests/simulation/__init__.py
tests/simulation/test_BinaryErasureChannel.py
tests/simulation/test_BinarySymmetricChannel.py
tests/simulation/test_DiscreteMemorylessChannel.py
tests/simulation/test_awgn.py
tests/simulation/test_bec.py
tests/simulation/test_bsc.py
tests/simulation/test_dmc.py
tests/simulation/test_iq_imbalance.py
tests/synchronization/__init__.py
tests/synchronization/test_loop_filter.py
tests/synchronization/test_mlped.py
tests/synchronization/test_nco.py
tests/synchronization/test_ped.py