--- a/doc/comms.txi +++ b/doc/comms.txi @@ -2,10 +2,10 @@ @setfilename comms.info -@settitle Communications Toolbox for Octave +@settitle Communications Package for Octave @titlepage -@title Communications Toolbox for Octave +@title Communications Package for Octave @subtitle March 2003 @author David Bateman @author Laurent Mazet @@ -49,13 +49,14 @@ @node Introduction, Random Signals, Top, Top @chapter Introduction -This is the start of documentation for a Communications Toolbox for -Octave. As functions are written they should be documented here. In addition -many of the existing functions of Octave and Octave-Forge are important -in this Toolbox and their documentation should perhaps be repeated here. - -This is preliminary documentation and you are invited to improve it and -submit patches. +This is the manual for the Communications Package for GNU Octave. All +functions provided by this package are described in this manual. In addition +many functions from Octave and other Octave packages are useful to or +required by this package, and so they may also be explained or shown in +examples in this manual. + +This documentation is a work in progress, you are invited to help improve it +and submit patches. @node Random Signals, Source Coding, Introduction, Top @chapter Random Signals @@ -560,7 +561,7 @@ @node Block Coding, Convolutional Coding, Source Coding, Top @chapter Block Coding -The error-correcting codes available in this toolbox are discussed here. +The error-correcting codes available in this package are discussed here. These codes work with blocks of data, with no relation between one block and the next. These codes create codewords based on the messages to transmit that contain redundant information that allow the recovery of @@ -616,7 +617,7 @@ octave:4> dec_vec = bi2de (bin_mat); # Decimal vector format @end example -The functions within this toolbox will return data in the same format +The functions within this package will return data in the same format to which it is given. It should be noted that internally the binary matrix format is used, and thus if the message or codeword length is large it is preferable to use the binary format to avoid internal @@ -667,7 +668,7 @@ @end ifnottex @end table -It is assumed for most of the functions in this toolbox that the generator +It is assumed for most of the functions in this package that the generator matrix will be in a 'standard' form. That is the generator matrix can be represented by @@ -1215,16 +1216,6 @@ polynomial represents a different realization of the Field. The representations above however rest valid. -This code was written as a challenge by Paul Kienzle (octave forge) to -convert a Reed-Solomon coder I had in Octave to be compatible with -@sc{matlab} communications toolbox R13. This forced the need to have a complete -library of functions over the even Galois Fields. Although this code -was written to be compatible with the equivalent @sc{matlab} code, I did not -have access to a version of @sc{matlab} with R13 installed, and thus this code -is based on @sc{matlab} documentation only. No compatibility testing has been -performed and so I am most interested in comments about compatibility -at the e-mail address dbateman@@free.fr. - @menu * Creating Galois Fields:: * Primitive Polynomials::