Communications package: Difference between revisions

No edit summary
(remove implemented functions)
 
(2 intermediate revisions by 2 users not shown)
Line 55: Line 55:


* intdump
* intdump
* rcosfir
* rcosflt
* rcosflt
* rcosiir
* rcosiir
Line 113: Line 112:
* berawgn
* berawgn
* bercoding
* bercoding
* berconfint
* berfading
* berfading
* berfit
* berfit
Line 127: Line 125:




[[Category:Octave-Forge]]
[[Category:Octave Forge]]
[[Category:Missing functions]]

Latest revision as of 17:51, 28 December 2020

The communications package is part of the Octave Forge project and provides digital communications functions for use with Octave. The functions provided by the communications package include creation of signals and noise, channel modeling and equalization, block and convolutional coding, and modulation and demodulation.

Missing FunctionsEdit

This is a list of functions that are not yet implemented in the Octave communications package. This list is subject to change and may not be complete in any sense. However, it is a starting point when looking for missing functionality or for possible projects to work on.

SignalsEdit

  • alignsignals
  • finddelay

Source CodingEdit

  • arithdeco
  • arithenco

Block InterleavingEdit

  • algdeintrlv
  • algintrlv
  • convdeintrlv
  • convintrlv
  • heldeintrlv
  • muxdeintrlv
  • muxintrlv

Block CodingEdit

  • bchdec
  • bchenc
  • bchgenpoly
  • bchnumerr
  • rsgenpolycoeffs

Convolutional CodingEdit

  • iscatastrophic
  • vitdec

ModulationEdit

  • dpskdemod
  • dpskmod
  • fskdemod
  • fskmod
  • modnorm
  • oqpskdemod
  • oqpskmod
  • pmdemod
  • pmmod
  • ssbdemod
  • ssbmod

Channel FiltersEdit

  • intdump
  • rcosflt
  • rcosiir
  • rectpulse

Galois Fields of Odd CharacteristicEdit

  • gfadd
  • gfconv
  • gfcosets
  • gfdeconv
  • gfdiv
  • gffilter
  • gflineq
  • gfminpol
  • gfmul
  • gfpretty
  • gfprimck
  • gfprimdf
  • gfprimfd
  • gfrank
  • gfrepcov
  • gfroots
  • gfsub
  • gftrunc
  • gftuple

Utility FunctionsEdit

  • bin2gray
  • gray2bin

EqualizationEdit

  • cma
  • dfe
  • equalize
  • lineareq
  • lms
  • mlseeq
  • normlms
  • reset
  • rls
  • signlms
  • varlms

Channel ModelsEdit

  • legacychannelsim
  • plot
  • rayleighchan
  • ricianchan
  • stdchan

Measurement and AnalysisEdit

  • berawgn
  • bercoding
  • berfading
  • berfit
  • bersync
  • distspec
  • noisebw
  • semianalytic

Interactive Analysis ToolsEdit

  • bertool
  • EyeScope