COHERENT TIME-SPREADING OPTICAL CODE PROCESSING USING SSFBG