www.pudn.com > wimax_ofdm_implementation_code.rar > pilot_randomizer.c
/*****************************************************************************/
/* FIle Name : pilot_randomizer.c */
/* Description : WiMax OFDM pilot randomizer for OFDM Encoder/Decoder */
/* S(x) = x^11 + x^9 + 1 ; */
/* author : miffie */
/* Date : oct/31/05 */
/* Copyright (c) 2005 miffie All rights reserved. */
/*****************************************************************************/
short pilot_randomizer (short shifter) {
int ii ;
char tmp1 ;
//Main
tmp1 = (shifter &0x1) ;
tmp1 ^= (shifter &0x4)>>2 ;
shifter = ((shifter>>1)&0x3ff) + (tmp1<<10) ;
return ( shifter ) ;
} //pilot_randomizer