Skip to content

sdr v0.0.3

Compare
Choose a tag to compare
@github-actions github-actions released this 30 Jul 23:55

Released July 30, 2023

Changes

  • Added PSK modulation in sdr.PSK.
  • Added symbol mapping: sdr.binary_code(), sdr.gray_code().
  • Added differential codes: sdr.diff_encode(), sdr.diff_decode().
  • Added a FIR interpolating filter in sdr.FIRInterpolator.
  • Added error rate measurement in sdr.ErrorRate.
  • Added signal measurement functions: sdr.energy(), sdr.peak_power(), sdr.average_power(), sdr.papr(), sdr.peak_voltage(), sdr.rms_voltage(), sdr.crest_factor().
  • Added channel models: sdr.bec(), sdr.bsc(), sdr.dmc().
  • Added signal impairments: sdr.awgn(), sdr.frequency_offset(), sdr.sample_rate_offset(), sdr.iq_imbalance().
  • Added probability functions: sdr.Q(), sdr.Qinv().
  • Added link budget functions: sdr.fpsl(), sdr.parabolic_antenna().
  • Added channel capacity functions: sdr.awgn_capacity(), sdr.bec_capacity(), sdr.bsc_capacity().
  • Added SNR conversion functions: sdr.ebn0_to_esn0(), sdr.ebn0_to_snr(), sdr.esn0_to_ebn0(), sdr.esn0_to_snr(), sdr.snr_to_ebn0(), sdr.snr_to_esn0().
  • Added plotting functions for modulation: sdr.plot.ber(), sdr.plot.ser(), sdr.plot.constellation(), sdr.plot.symbol_map().
  • Added more filter plotting functions: sdr.plot.phase_response(), sdr.plot.phase_delay().

Contributors