Abstract:
An apparatus and method for symbol timing tracking has a decimation index input (42). The decimation index (42) is connected to an upper threshold limiter (44) and a lower threshold limiter (46). The upper threshold limiter (44) is connected to an upper shift register (48). A plurality of cells (52) in the upper shift register (48) are connected to a majority vote logic circuit (54). The majority vote logic circuit (54) is connected to a symbol clock time base (56) and a clocking and clearing control circuit (62). The clocking and clearing control circuit (62) has a clock enable output and a clear signal connected to the upper shift register (48). The lower threshold limiter (46) is connected to a lower shift register (58) that is connected to a second majority vote logic circuit (60).
Abstract:
A speech signal is sampled (110) to form a sequence of speech data and segmented (120) into segments. The envelope of each segment is detected (210) to form an envelope segment. Each datum of the segment is divided (220) by each datum of the envelope segment to form a de-envelope segment which is transformed (230) into spectral components. Dominant frequencies are determined (310) for the spectral components with greatest magnitudes. Envelope coefficients are generated (320) by fitting a polynomial function to the segment. Phase parameters are generated (330) representing a phase of each of the dominant spectral components. The dominant frequencies, the envelope coefficients and the phase parameters are generated (340) as compressed speech data for each voiced segment. For each unvoiced segment, a carrier frequency, an amplitude and at least one sideband frequency of an amplitude modulation component are generated (430) as the compressed speech data.
Abstract:
A method and system for adaptive transient fuel compensation in a cylinder of a multi-cylinder engine estimates fuel puddle dynamics for the cylinder by determining parameters of a wall-wetting model every engine cycle. Fuel delivery to the cylinder is adjusted dependent on the estimated fuel puddle dynamics. An adaptive controller (203) is characterized by three components, an adjustable compensator (207), a wall-wetting model (215), and a parameter adaptation algorithm (221). The adjustable compensator (207) receives estimates of a parameter C (223) and of a parameter bv (225) directly from the parameter adaptation algorithm (221), and adjusts fuel injected (213) dependent on the parameter estimates (223 and 225) and a desired fuel demand (205).
Abstract:
Interference removal in spread spectrum signals, comprises the steps at a spread spectrum transmitter (10) of spreading information across a predetermined spectrum by phase modulating a repeating noise sequence (18), providing a spread spectrum signal and transmitting the spread spectrum signal. The method further comprises the steps at a receiver of receiving the spread spectrum signal along with interference (41) multiplying (42) the spread spectrum signal along with interference by a window function (44) providing a multiplied spread spectrum signal. The information is recovered by despreading the multiplied (48) spread spectrum signal using a reciprocal (50) of the spectrum of the repeating noise sequence to obtain a data spectrum with interference and subsequently normalize (52) to obtain a clean data spectrum. Alternatively the information can be recovered by substituting a corrupted magnitude spectrum with a prestored PN sequence magnitude spectrum (70) as shown by receiver (60).
Abstract:
A linear type knock sensor (100) is disclosed. It has: a housing assembly (126) adapted to being connectable with an engine and having output leads for providing an output signal to an electronic interface; a transducer assembly having a plurality of piezoelectric ceramic wafers (110, 116) configured to provide a knock signal substantially greater than a noise signal; the piezoelectric ceramic wafers (110, 116) being electrically connected in parallel to provide a high voltage sensitivity at a predetermined capacitance, and wherein the piezoelectric ceramic wafers (110, 116) are placed with a polarized surface of a first wafer facing an opposite polarized surface of a second wafer with both surfaces having a substantially same electrical charge adapted to minimize noise.
Abstract:
A method and apparatus for blocking a call attempt in a CDMA system. The method includes the steps of receiving a call attempt request to be placed over a target cell of the CDMA system (202), calculating an effective load for the cell (204), comparing the effective load to a threshold (206), and denying the call attempt request by sending a denial message if the effective load exceeds the threshold (212). The apparatus includes a base station (101) and a base station controller (200) coupled to the base station (101). The base station (101) includes a plurality of transceivers (120) providing a radio communication channel and defining a target cell (130). The base station controller (200) receives a call attempt request to be placed over one of the transceivers (120) of the base station (101). The base station controller (200) calculates an effective load for the base station (101), compares the effective load to a threshold, and denies the call attempt request by sending a denial message if the effective load exceeds the threshold.
Abstract:
A communication receiver (100) utilizing a synthesizer (143) employs a discrete-time phase locked loop which includes a reference oscillator (135), a phase error detector (202), a discrete-time analog computing element (206), an integrator (210), a controlled frequency generator (211, 212), and a frequency divider (214). The discrete-time analog computing element implements a discrete-time analog lead-lag network circuit. This circuit includes a clock and logic circuit (216), at least one discrete-time analog queuing element (218), and an analog computing engine (222). The queuing element (218) includes N analog signal lines, N analog storage lines, N control lines, and N controllable switches. Each controllable switch is coupled between each of the N analog signal lines and each of the N analog storage lines. In addition, N charge storage elements are coupled between each of the N analog storage lines and a common circuit node. The N control lines control the controllable switches in a predetermined sequence.
Abstract:
A method and system for a correlation operation in a digital signal processor (DSP) are provided. The correlation operation is performed in a logarithmic number system (LNS) domain. The DSP includes a plurality of processing elements (26a-d) that executes the correlation operation in a highly parallel fashion. The method can be implemented as a software program that directs a LNS based DSP to execute the correlation operation.
Abstract:
A method and system for a convolution operation in a digital signal processor (DSP) are provided. The convolution operation is performed in a logarithmic number system (LNS) domain. The DSP includes a plurality of processing elements (26a-d) that executes the convolution in a highly parallel fashion. The method can be implemented as a software program that directs a LNS based DSP to execute the convolution operation.
Abstract:
A system, device (100), router and method (200) implement a hybrid multiple access protocol for users with multiple priorities that provides efficient reservation of channel resources to accommodate users with randomly transmitted requests wherein the users have multiple priorities. The present invention provides the following benefits over existing solutions: 1) support of multiple service categories; 2) insurance that all users admitted to the system receive their negotiated service guarantee appropriate for their service category; 3) achieves an overall system performance that is comparable to centralized algorithms at high system loads, while allowing desirable performance levels of distributed access protocols at low system loads; 4) allows transmission of variable number of packets each with variable size when access is granted to a user; and 5) reduces the number of instances a user needs to content for access, thereby reducing collisions and overhead due to contention slots and improving system performance.