Abstract:
A method executed by an instruction set on a processor is described. The method includes providing a tbbit instruction, inputting a first index for the tbbit instruction, loading a second value for the tbbit instruction, wherein the second value comprises at least 2b bits, using selected b bits of the first index to select at least one target bit in the loaded second value, shifting the target bit into the bottom of the first index, and computing a second index based on the shifting of the target bit into the bottom of the first index. Other methods and variations are also described.
Abstract:
A method includes identifying a first register with M bits and a second register with N bits. The process also includes shifting K bits, where K
Abstract:
A method for processing information is described. The method includes providing a phase reference, Fi, where the phase reference comprises N distinct values, expressed as Fi, = F0...FN-1. A reset signal is received. The phase reference, F0, is initialized in response to receipt of the reset signal. The phase reference values are repeatedly advanced from F0 through FN-1. The process then includes enabling at least one function at a predetermined phase reference value FA, wherein F? e {F0...FN-1 }
Abstract:
A method for interaction between a subscriber and an entity includes determining a current locus and acquiring change in status information for a subscriber. Preference information, for one or more searchable parameters selected by the subscriber, and association information, for one ore more contacts made by the subscriber, are acquired. First and second strength information is then acquired. First strength information pertains to the subscriber's affinity for the preference information and second strength information encompasses the subscriber's affinity for the association information. Responsive to the change in status information, a group of first entities is selected. First entity information about the group of first entities is then generated. The current locus information, the preference information, the association information, the first strength information, and the second strength information are correlated with the first entity information to produce correlation information. Finally, the correlation information is provided to the subscriber to be displayed.
Abstract:
A method of determining an acquisition indicator bit AI s , at a receiver in a communication system which includes receiving multiplexed acquisition indicator bits y = B x AI + n, where B is the signature matrix known at both base station and UE, AI is all the acquisition indicator bits and n represents noise. Next, an estimated value of the acquisition indicator bit AÎ MMSE (s) as a function of formula (I) is calculated, where B T (s,.) is the s-th row vector of the transposed matrix B T for acquisition indicator bit AI s ,. Finally, the acquisition indicator bit AI S is set as follows: AI s. =-1, if AÎ MMSE (s) S =0, if R = AÎ, MMSE SE (s) s =1, if AÎ MMSE (s) = U, where R and U are decision thresholds.
Abstract:
A method of formulating and solving equations that facilitate recognition of full word saturating addition and subtraction The method includes formulating, for each basis addition statement z = x + y or subtraction statement z = x y , data flow equations that describe properties of the program statements being analyzed; and solving the data flow equations. The properties may include: (a) the values BITS of program variables as Boolean functions of the sign bits of x , y and z ; (b) the condition COND under which program statements are executed as Boolean functions of the sign bits of x , y and z ; and (c) the condition REACH of which values of variables reach any given use of z when overflow/underflow/neither occurs.
Abstract:
A dipole antenna for a wireless communication device, which includes a first conductive element superimposed on a portion of and separated from a second conductive element by a first dielectric layer. A first conductive via connects the first and second conductive elements through the first dielectric layer. The second conductive element is generally U-shaped. The second conductive element includes a plurality of spaced conductive strips extending transverse from adjacent ends of the legs of the U-shape. Each strip is dimensioned for a different center frequency λ0. The first conductive element may be L-shaped, and one of the legs of the L-shape being superimposed on one of the legs of the U-shape. The first conductive via connects the other leg of the L-shape to the other leg of the U-shape.
Abstract:
A method of extracting data from a received signal including multi-path interference in a rake receiver. The method includes sampling and filtering the received signal; estimating a time delay (a) between paths for the filtered samples ψ(τ); and estimating channel complex coefficient (b) for the filtered samples ψ(τ). Transmitted data x(τ 1 ) is extracted from the filtered samples ψ(τ) for each path l by solutions of simultaneous equations of the following filtered samples ψ(τ) equation (Formula I) wherein k is a particular path, N p is the number of visible paths, (c) is a a double convolution matrix of the filtering process and (d) is the pseudo inverse, A ss (τ l ) is the product of spreading and scrambling matrices and (e) is the inverse, and (f) is noise.
Abstract:
A radio including a first channel for receiving signals at a first frequency and a second channel for receiving and transmitting signals at a second frequency. A multiplexer connects the first and second channels through an A/D and D/A converter to a digital signal processor. An oscillator is connected to and provides a common sampling frequency to the A/D and D/A converters. The digital signal processor controls the multiplexer and modifies the received digital signals to accommodate for the different carrier frequencies of the channels using the common sampling rate. A frequency synthesizer is connected to the oscillator and provides different frequency signals for the channels. A third channel may be provided for receiving and transmitting signals at a third frequency and is also connected to the multiplexer. The processor is capable of performing communication protocols for at least two of the channels simultaneously.
Abstract:
A receiver includes a controller which receives A/D sampled input signals and shifts the sampled digital signal to compensate for Doppler effect in the input signal prior to demodulation. The controller compensates for a Doppler increased frequency by shifting the sampled digital signal so as to skip a sample period every n samples. This may be achieved by decreasing a cycle of m samples by one sample period every n samples. The controller compensates for a Doppler decreased frequency by shifting the sampled digital signal so as to add a sample period every n samples. This may be achieved by repeating a sample every n samples to shift the sampled digital signal. The compensation is performed in software on a multi-threaded processor.