Difference between revisions of "Communications package"

From Octave
Jump to navigation Jump to search
(create communications package description and list of missing functions)
 
Line 127: Line 127:
  
  
[[Category:OctaveForge]]
+
[[Category:Octave-Forge]]
[[Category:Packages]]
 

Revision as of 04:13, 30 November 2013

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 Functions

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.

Signals

  • alignsignals
  • finddelay

Source Coding

  • arithdeco
  • arithenco

Block Interleaving

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

Block Coding

  • bchdec
  • bchenc
  • bchgenpoly
  • bchnumerr
  • rsgenpolycoeffs

Convolutional Coding

  • iscatastrophic
  • vitdec

Modulation

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

Channel Filters

  • intdump
  • rcosfir
  • rcosflt
  • rcosiir
  • rectpulse

Galois Fields of Odd Characteristic

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

Utility Functions

  • bin2gray
  • gray2bin

Equalization

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

Channel Models

  • legacychannelsim
  • plot
  • rayleighchan
  • ricianchan
  • stdchan

Measurement and Analysis

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

Interactive Analysis Tools

  • bertool
  • EyeScope