Abstract:
A system, method and computer readable medium are provided for segmenting a cache that is shared by multiple processors. According to the method, a first segment of the cache is allocated to a first processor and a second segment of the cache is allocated to a second processor. An execution time of at least one task on the first processor is monitored. If the execution time of the at least one task is greater than an allowed execution time minus a predetermined margin, the size of the first segment of the cache that is allocated to the first processor is increased. In one preferred method, if the execution time of the at least one task is significantly less than the allowed execution time minus the predetermined margin, the size of the first segment of the cache that is allocated to the first processor is decreased.
Abstract:
A method and apparatus for fast network acquisition suitable for use in a wireless communications unit that includes an antenna (10), a synthesizer (12), a receiver (14), a transmitter (15) and a controller (7). The antenna (10) receives a wideband signal (18) corresponding to a wideband channel including a plurality of narrower band channels. The controller (7) searches a base band signal (32) provided by the receiver (14) by dividing it into intermediate signals (124a-124d) corresponding to the plurality of narrower band channels to find narrower band channels with a synchronization pattern, and attempts to locate control channels corresponding to a base station server (6) within the narrower band channels with the synchronization pattern. One of the control channels having a most favorable signal characteristic is selected as an appropriate control channel and the transmitter (15) facilitates registration with a wireless network corresponding to the appropriate control channel.
Abstract:
A first transceiver (200) sends (102) a predetermined number of blocks of data to a second transceiver, and records (104) on which of a plurality of sub-carriers each of the blocks of data is sent. The first transceiver receives (106) from the second transceiver a list of the blocks of data that were received with errors, and calculates (108) from the list a plurality of error rates corresponding to the plurality of sub-carriers. The first transceiver then determines (110) the SQE for each of the plurality of sub-carriers from the plurality of error rates, and adjusts (112) the data rate in accordance with the SQE determined for each of the plurality of sub-carriers. These processes can be implemented as a method that is facilitated by a software program.
Abstract:
A TDMA communication system (100) includes a plurality of subscriber units (107, 108) and has a sequentially numbered frame structure including first and second subslots used for transmissions by the subscriber units. The second subslot overlaps with an optimum time period (304, 318) for making a signal quality measurement of a neighbor cell. A fixed portion of the communication system communicates (402) a first control value to a first subscriber unit; and the first subscriber unit transmits (404) during the first subslot (326) in even-numbered frames (324) and during the second subslot (312) in odd-numbered frames (314), in response to the first control value, thereby allowing neighbor cell signal quality measurements during the optimum time period in alternate frames.