a system for detecting and identifying the identity of a base station or cell which transmits a scrambling code is provided . according to one aspect of the system , the system is used to perform scrambling code detection of eight primary cells chips apart ) in a group . according to another aspect of the system , a single scrambling code generator is used to generate a master scrambling code . the master scrambling code is then used to create individual scrambling codes which are used in correlation with received signals to detect in parallel which one of the eight possible primary cells in the group transmitted the received signals . according to yet another aspect of the system , each of the correlators maintains a corresponding segment of the master scrambling code . for every sixteen chips , a new segment of the master scrambling code is introduced into one of the correlators , a segment of the master scrambling code is dropped from another correlator , and segments of the master scrambling code are sequentially shifted or propagated through the remaining correlators ; and concurrent correlations are performed by the correlators using their respective corresponding segments of the master scrambling code and newly received signals .