Patent ID: 8681744

Claim:
A method for wireless communication comprising: estimating data symbols of a received communication; detecting own-User Equipment (UE) and other-UE codes using the estimated data symbols to generate a candidate code list; and selecting the own-UE codes and other-UE codes from the candidate code list to include in a detected output list based on respective thresholds for own-UE codes and other-UE codes: wherein detecting own-UE and other-UE codes includes a blind code detection technique; wherein the blind code detection technique comprises: detecting midambles to provide a set of channelization codes and their associated midamble shifts; wherein selecting the own-UE and the other-UE codes comprises: comparing the detected own-UE and other-UE candidate codes with respective thresholds and accepting only those own-UE and other-UE codes that exceed their respective thresholds; wherein for either a default midamble or a common midamble case, detecting midambles comprises: entering only one beacon midamble and one beacon code into the candidate code list with its associated channelization code, channel response offset and spreading factor when a beacon midamble with more than one code and one midamble is detected; and setting a flag for a beacon code to prevent the beacon code from being rejected.