Abstract:
CDMA code channels are acquired using a crystal oscillator that is not temperature compensated and that generates a tuning signal with relatively large frequency error (e.g., +/-5 ppm). Channel acquisition is first attempted at no offset from a start frequency that is obtained by fitting an ideal temperature/frequency error curve to available actual data points. Following unsuccessful pilot acquisition, the offset frequency is stepped in a "spiral" manner, and pilot acquisition is retried. When the pilot and synchronization channels are successfully acquired, but the system identification is unexpected, an adjacent channel image has been acquired, and the offset frequency is bumped by a large step (e.g., 15 kHz). Pilot acquisition is retried using spiral stepping. The crystal oscillator is calibrated after each successful acquisition of the pilot, synchronization and paging channels by retaining a data point in a frequency adjustment table for the temperature at which frequency acquisition was successful.
Abstract:
Various techniques for improving a wireless communication device are described. The techniques may include reducing power in a wireless communication device for a first sleep period and then increasing power in the wireless communication device for an intermediate wake period after the first sleep period to estimate an error of the sleep clock. The method may further include reducing power in the wireless communication device for a second sleep period after the intermediate wake period. The intermediate wake mode implemented during the intermediate period can be used to estimate the error of the sleep clock without performing one or more tasks associated with an awake mode, such as demodulation. The techniques may facilitate the effective use of low frequency low power clocks for sleep mode, even when relatively large slot cycles are defined within a slotted paging system.
Abstract:
A wireless communication device (100) automatically and seamlessly switches to an alternate, available system when it is unable to complete a call origination attempt, without requiring the user to take any affirmative actions to select the alternate system or re-initiate a call origination. The wireless communication device (100) comprises a transceiver (104) and a processor (104). The transceiver (107) transmits and receives messages and signals. The processor (107) generates a first signaling message for transmission to a first communication system and generates a second signaling message for transmission to a second communication system if the transceiver does not receive an acknowledgement message from the first communication system. This decreases the percentage of call failures by providing a hold-over of pending call origination attempts until service is finally acquired. In the case of either exceeding the maximum number of access sequences (reverse link limited) or failure to acquire the forward link of the preferred communication system (forward link limited), the user is not required to re-initiate the call origination, thus turning a potential call failure into a success.
Abstract:
Techniques to efficiently process paging channels in an asynchronous wireless communication system. In one aspect, if the base stations are not synchronized with each other and a remote terminal's designated page time is different from base station to base station, the remote terminal can wake up based on the earliest base station in a reacquisition search list that includes candidate base stations to which the remote terminal may be handed off. In another aspect, the criteria to select base stations for evaluation as reacquisition targets may be based on the received power of the base stations as well as their timing, both of which may be made relative to that of a preferred base station. In yet another aspect, the remote terminal may wake up multiple times in a particular paging cycle (i.e., a frame cycle or a DRX cycle) if there are one or more candidates base station to which the remote terminal may be handed off.
Abstract:
Microprocessor resource utilization by a searching process is controlled by determining a search window size, accessing a lookup table to determine an integration interval and a number of non-coherent passes, and commanding a searching process to execute a multipath search according to these parameters. The lookup table comprises a plurality of integration intervals and corresponding number of non-coherent passes indexed according to search window such that an execution duration of the search process remains nominally constant over a variety of search window sizes.
Abstract:
Techniques to efficiently process paging channels in an asynchronous wireless communication system. In one aspect, if the base stations are not synchronized with each other and a remote terminal's designated page time is different from base station to base station, the remote terminal can wake up based on the earliest base station in a reacquisition search list that includes candidate base stations to which the remote terminal may be handed off. In another aspect, the criteria to select base stations for evaluation as reacquisition targets may be based on the received power of the base stations as well as their timing, both of which may be made relative to that of a preferred base station. In yet another aspect, the remote terminal may wake up multiple times in a particular paging cycle (i.e., a frame cycle or a DRX cycle) if there are one or more candidates base station to which the remote terminal may be handed off.
Abstract:
Microprocessor resource utilization by a searching process is controlled by determining a search window size, accessing a lookup table to determine an integration interval and a number of non-coherent passes, and commanding a searching process to execute a multipath search according to these parameters. The lookup table comprises a plurality of integration intervals and corresponding number of non-coherent passes indexed according to search window such that an execution duration of the search process remains nominally constant over a variety of search window sizes.
Abstract:
A wireless communication device (100) automatically and seamlessly switches to an alternate, available system when it is unable to complete a call origination attempt, without requiring the user to take any affirmative actions to select the alternate system or re-initiate a call origination. The wireless communication device (100) comprises a transceiver (104) and a processor (104). The transceiver (107) transmits and receives messages and signals. The processor (107) generates a first signaling message for transmission to a first communication system and generates a second signaling message for transmission to a second communication system if the transceiver does not receive an acknowledgement message from the first communication system. This decreases the percentage of call failures by providing a hold-over of pending call origination attempts until service is finally acquired. In the case of either exceeding the maximum number of access sequences (reverse link limited) or failure to acquire the forward link of the preferred communication system (forward link limited), the user is not required to re-initiate the call origination, thus turning a potential call failure into a success.