Abstract:
A first orthogonal codeset, obtainable in various manners, is used in a first cell to provide orthogonal spreading codes for traffic signals originating within the first cell. A second orthogonal code set for use in a second cell is obtained that has at least a first code in common with the first orthogonal code set by selecting any code in the first codeset to be the first common code. The plural orthogonal codesets can be utilized in various ways and in various environments. For example, the plural orthogonal codesets can be used for operation of a user equipment unit in a code division multiple access (CDMA) network.
Abstract:
A frequency offset is estimated between at least one frequency of at least one transmitter and a local reference frequency of a receiver. Received signals are processed using the local frequency reference oscillator to obtain representative complex numerical samples which are correlated with shifts of a locally generated despreading code to produce a number of complex channel estimates, each corresponding to a different delayed ray of the multipath propagation channel. A frequency error estimate is computed for each ray based on successive values of a respective one of the channel estimates. A weighted summation is formed of the frequency error estimate to provide a relative frequency error estimate to control the local frequency reference.
Abstract:
Establishing a connection between a paging unit and a standby unit in a channel hopping communications system includes activating the standby unit for an activation time period out of every standby time period. During each activation time period, the standby unit monitors a selected channel for receipt of a paging message. The selected channel is selected from a plurality of channels, and, for each subsequent activation time period, the selected channel is a subsequent one of the plurality of channels as specified by a hopping sequence and an internal clock. A page train is repeatedly transmitted from the paging unit to the standby unit, until a response is received from the standby unit. Each page train includes a plurality of paging messages, each paging message being transmitted on a different one of a subset of the plurality of channels. Selection of a page train for transmission by the paging unit may be based on an estimate of the standby unit's internal clock.
Abstract:
Method and apparatus are configured to assign a code of less than N number of bits in length to a pattern of bits of a first polarity value distributed within a block of N binary bits. The method basically comprises (1) determining a number of bits of the first value in the block of N binary bits; (2) selecting a base value based on the determined number of bits of the first value; (3) determining a displacement value representative of a particular distribution of the determined number of bits of the first value in the block of N binary bits; and (4) adding the base value and the displacement value to obtain a sum and using the sum to form an assigned code. The base value is preferably selected by evaluating an Expression Io= N C 1 + N C 2 + N C 3 ...+ N C ?-1 , wherein K is the determined number of bits of the first value in the block of N binary bits. Determining the displacement value preferably comprises (if bit N is a binary first value bit), recursively determining the displacement value I(N,K) as N-1 C K + I(N-1,K-1), where I(N-1,K-1) is the encoding of the pattern of K-1 number of remaining first value bits in N-1 bits. On the other hand, if bit N is not a first value bit, determining the displacement value preferably comprises recursively determining the displacement value I(N,K) as I(N-1,K) where K is the encoding of the pattern of K number of first value bits in the remaining N-1 number of bits.
Abstract:
A method and apparatus for enabling anonymous communications from a first Bluetooth device (10) to a second Bluetooth device (15) is disclosed wherein a temporary identification number (135) associated with the first Bluetooth device (10) is obtained and used in transmissions from the first Bluetooth device (10) to the second Bluetooth device (15). A temporary identification number (135) provides no clear indication of the particular Bluetooth communications device transmitting messages.
Abstract:
A satellite broadcasts radio programs to mobile and fixed receivers at various locations. Ground stations (220, 320, 620, 720, 820, 1120) supplement the satellite broadcasts in areas where the satellite signal may be shadowed. Likewise, the satellite signal supplements the terrestrial transmissions in areas with marginal terrestrial signal strength. Ground stations (220, 320, 620, 720, 820, 1120) and a satellite (210, 1110) transmit the same digital symbol stream over a same frequency spectrum. The symbol streams arrive in each service area of the ground stations (220, 320, 620, 720, 820. 1120) with a relative delay that is within a window for which a receiver is adapted to decode efficiently. Spectral efficiency is achieved by allowing the ground stations to share the same frequencies as the satellites.
Abstract:
In a multi-reuse level cellular communications system, a channel is assigned for use by a mobile unit by first determining whether the mobile unit is a non-enhanced mobile unit or an enhanced mobile unit. Then a determination is made as to the type of communication service being requested. A minimum link quality required by the mobile unit can then be established based on factors that include the mobile unit type and the type of communication service being requested. A base station that has the necessary receiver detection capabilities and transceiver processing capabilities is then selected, and a channel, corresponding to a highest reuse plan, available to the base station is assigned to the call.