bch_matrix

所属分类:Linux/Unix编程
开发工具:C/C++
文件大小:5KB
下载次数:30
上传日期:2009-09-27 12:20:44
上 传 者watermallen
说明:  根据任意的BCH码生成多项式计算改码的生成矩阵G以及校验矩阵H
(calculates the G and H matrix from an arbitrary BCH generator polynomial)

文件列表:
bch_matrix_calculates the G and H matrix from an arbitrary BCH generator polynomial _tar\bch_matrix\bch_matrix.c (3780, 1998-03-21)
bch_matrix_calculates the G and H matrix from an arbitrary BCH generator polynomial _tar\bch_matrix\COPYRIGHT (995, 1998-06-02)
bch_matrix_calculates the G and H matrix from an arbitrary BCH generator polynomial _tar\bch_matrix\Makefile (277, 1998-03-22)
bch_matrix_calculates the G and H matrix from an arbitrary BCH generator polynomial _tar\bch_matrix\vectlib.c (3045, 1998-03-21)
bch_matrix_calculates the G and H matrix from an arbitrary BCH generator polynomial _tar\bch_matrix\vectlib.h (647, 1998-03-21)
bch_matrix_calculates the G and H matrix from an arbitrary BCH generator polynomial _tar\bch_matrix (0, 2009-08-24)
bch_matrix_calculates the G and H matrix from an arbitrary BCH generator polynomial _tar (0, 2009-08-24)

############################################################################## README for the 'bch_matrix' package Author: Christian Schuler GMD-FOKUS Research Institute for Open Communication Systems Berlin, Germany email : schuler@fokus.gmd.de homepage: http://www.fokus.gmd.de/usr/schuler Version: V 1.0, 21.3.*** ############################################################################## Description: The program 'bch_matrix' generates the G and H matrix of arbitrary BCH codes in systematic form. A good introduction to the used coding algebra is given in the book S.Lin/D.Costello "Error Control Coding". The command line options of the tools can be displayed with -h ! ############################################################################## > bch_matrix -h Usage: bch_matrix - G and H matrix for BCH codes in systematic form option&default meaning -h this page -n 31 block size -k 16 information symbols -p 1000111110101111 generator polynomial, x0 last -v 0 verbose (c) V1.0, 21/3/19*** GMD FOKUS, Christian Schuler ############################################################################## Example: >bch_matrix -n 7 -k 4 -p 1011 g(x) = x3 + x1 + x0 1011 h(x) = x4 + x2 + x1 + x0 10111 r(x) = null vector Parity Check Matrix H(x): 1001011 0101110 0010111 Generator Matrix G(x): 1101000 0110100 1110010 1010001 ############################################################################## Requirements and Installation: The 'C' source code was compiled and tested successfully on a SUN Sparc5, running Solaris (SunOS 5.5.1) using the cc compiler. The source code consists of 3 files, which can be compiled with make: vectlib.h vectlib.c bch_matrix.c ############################################################################## Acknowledgements: Author : Christian Schuler Research Institute for Open Communication Systems GMD FOKUS, Kaiserin-Augusta-Allee 31, D-10589 Berlin, Germany Phone : ++49 / (0)30 / 34 63 - 7295 Fax : ++49 / (0)30 / 34 63 - 8295 Email : schuler@fokus.gmd.de Homepage : http://www.fokus.gmd.de/usr/schuler ############################################################################## Restrictions: THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ############################################################################## Limitations / Know Errors: Maximum generator polynomial length is 100 !

近期下载者

相关文件


收藏者