The present invention provides a method for a flexible multimode operation
of spread spectrum receivers, e.g., global navigation satellite system
(GNSS) receivers, using a shared circuitry hardware configuration of the
receiver for processing of different types of code division multiple
access (CDMA) signals. According to said method the receiver utilizes
shared channel circuitry to receive signals of different CDMA types
providing a flexible multimode operation. The present invention provides
a way to select the received signal type for each channel by replacing
the dedicated channels with multimode channels suitable to multiple types
of receiver signals. The multimode receiver is more flexible to operate
in varying reception conditions. By utilizing shared channel circuitry
the hardware size is kept small.