FreeCalypso > hg > leo2moko-debug
diff chipsetsw/layer1/gtt_include/ctm/m_sequence.h @ 0:509db1a7b7b8
initial import: leo2moko-r1
author | Space Falcon <falcon@ivan.Harhan.ORG> |
---|---|
date | Mon, 01 Jun 2015 03:24:05 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/chipsetsw/layer1/gtt_include/ctm/m_sequence.h Mon Jun 01 03:24:05 2015 +0000 @@ -0,0 +1,53 @@ +/* +******************************************************************************* +* +* COPYRIGHT (C) 2000 BY ERICSSON EUROLAB DEUTSCHLAND GmbH +* 90411 NUERNBERG, GERMANY, Tel Int + 49 911 5217 100 +* +* The program(s) may be used and/or copied only with the +* written permission from Ericsson or in accordance +* with the terms and conditions stipulated in the agreement or +* contract under which the program(s) have been supplied. +* +******************************************************************************* +* +* File : m_sequence.h +* Purpose : Calculation of m-sequences +* (maximum-length sequecnes or pseudo noise) +* +******************************************************************************* +*/ + +#ifndef m_sequence_h +#define m_sequence_h "$Id: $" + +/* +******************************************************************************* +* INCLUDE FILES +******************************************************************************* +*/ + + +/* +******************************************************************************* +* DECLARATION OF PROTOTYPES +******************************************************************************* +*/ + +/* -------------------------------------------------------------------- */ +/* function m_sequence() */ +/* ********************* */ +/* Calculates one period of an m-sequence (binary pseudo noise). */ +/* The sequence is stored in the vector sequence, which must have a */ +/* of (2^r)-1, where r is an integer number between 2 and 10. */ +/* Therefore, with this release of m_sequence, sequences of length */ +/* 3, 7, 15, 31, 63, 127, 255, 511, or 1023 can be generated. */ +/* The resulting sequence is bipolar, i.e. it has values -1 and +1. */ +/* -------------------------------------------------------------------- */ + +void m_sequence(WORD16 *sequence, WORD16 length); + + +#endif + +