Abstract:
PROBLEM TO BE SOLVED: To provide a digital signal processor which enhances performance and availability. SOLUTION: A DSP includes a set of three data buses over which data may be exchanged with a register bank 120 and three data memories 102, 103 and 104. The register bank 120 may be used that includes registers accessible by at least two processing units 128 and 130. An instruction fetch unit 156 may include that receives instructions of variable length stored in an instruction memory 152. The instruction memory 152 may be separated from the set of three data memories 102, 103 and 104. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a system having solved a problem, wherein since respective spread signals output by a spreading system is based on two or more data signals, when using such a spreading system, several separation processes of the data signals must be performed before spreading, but the complexity of the spreading system is increased, when a separation processing operation increases the complexity of the data signal, and a desired operation cannot be attained. SOLUTION: A spreading system spreads two data signals. The system produces a filtered signal, based on one of the data signals and an output signal that is based on both of the data signals. In one example, a spreading system is used to perform QPSK spreading of two data signals, the QPSK spreading actually including separation processing of the two data signals. Such a separation control can include a filtering and/or a gain control. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To solve the problem that since each spread signal output by a spreading system may be based on more than one data signal, any separate processing of the data signals must be performed before spreading when existing spreading systems are used, but in a case where the separate processing operation increases the complexity of the data signal, the resulting increase in the complexity of the spreading system that may be required may render the desired implementation impracticable. SOLUTION: Two data signals are spread. The system produces a filtered signal that is based on one of the data signals and an output signal that is based on both of the data signals. In one example, a spreading system is used to perform QPSK spreading of two data signals, including separate processing of the two data signals, in a practical manner. Such separate control may include filtering and/or gain control. COPYRIGHT: (C)2008,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a technique that assembles an analog circuit and a digital circuit on separate dies and laminates the dies in a single package to form a mixed-signal IC that provides many benefits. SOLUTION: The analog circuit and digital circuit are mounted on two separate dies using a different IC process suitable for different types of circuits. Thereafter, the analog die 130 and digital die 120 are integrated (laminated), and are encapsulated in the single package 110. Bonding pads 112, 122, 124, 132, 134 are provided to interconnect the dies and connect the dies to external pins. The bonding pads 112, 122, 124, 132, 134 can be positioned and arranged in a method supplying a required connectivity while minimizing the die region quantities required for mounting the pads. The connectivity between the dies can be tested together with a serial bus interface. COPYRIGHT: (C)2009,JPO&INPIT
Abstract:
Techniques for canceling pilot interference in a wireless (e.g., CDMA) communication system. A received signal typically includes a number of signal instances (i.e., multipaths). For each multipath desired to be processed, the other multipaths act as interference on the desired multipath. If the pilot is generated based on a known data pattern (e.g., all zeros) and covered with a known channelization code (e.g., a Walsh code of zero), then the pilot in an interfering multipath may be estimated as the spreading sequence at a time offset corresponding to the arrival time of that multipath. The pilot interference from each interference multipath may be estimated based on the spreading sequence for the interfering multipath and the despreading sequence for the desired multipath. The total pilot interference from a number of interfering multipaths may be subtracted from the data component in the desired multipath to provide pilot-canceled data having improved performance.
Abstract:
A system for digital filtering includes a set of logic gates, a state storage, and a multiplexer. The state storage includes two or more storage banks and may also include combinatorial logic and/or at least one lookup table. In one application, a filtering operation according to a finite-impulse-response filter coefficient vector is performed without runtime multiplications. Applications to symmetric and antisymmetric filter coefficient vectors are described, as well as applications to filter coefficient vectors of arbitrary odd or even length.
Abstract:
An apparatus, such as a subscriber unit or a base station within a spread spectrum communication system, provides advanced control over the time-tracking of demodulation elements (30A-30N) when unresolvable multipath situations arise. The apparatus provides merge protection that prevents clustered demodulation elements from contracting beyond a minimum time span. In addition, the apparatus provides a master/slave feature for synchronizing the time-tracking of the demodulation elements when clustered around a multipath signal.
Abstract:
Transmitter architectures for a communications system having improved performance over conventional transmitter architectures. The improvements include a combination of the following: faster response time for the control signals, improved linearity, reduced interference, reduced power consumption, lower circuit complexity, and lower costs. For a cellular application, these improvements can lead to increased system capacity, smaller telephone size, increased talk and standby times, and greater acceptance of the product. Circuitry is provided to speed up the response time of a control signal. The control loop for various elements in the transmit signal path are integrated. A gain control mechanism allows for accurate adjustment of the output transmit power level. Control mechanisms are provided to power down the power amplifier, or th e entire transmit signal path, when not needed. The gains of the various elements in the transmit signal path are controlled to reduce transients in the output transmit power, and to also ensure that transients are downward.
Abstract:
In applications employing phase-shift keying modulation, a phase rotator (200, 202) as disclosed herein is used to rotate the constellation of signal vectors before carrier modulation in order to maximize modulator output power. Such a rotator (200, 202) may be applied in the digital domain (to complex signals having either binary-valued or multi-valued components) or in the analog domain.
Abstract:
A circuit for digital signal processing calls for the use of a variable length instruction set. An exemplary DSP includes a set of three data buses (108, 110, 112) over which data may be exchanged with a register bank (120) and three data memories (102, 103, 104). A register bank (120) may be used that has registers accessible by at least two processing units (128, 130). An instruction fetch unit (156) may be included that receives instructions of variable length stored in an instruction memory (152). The instruction memory (152) may be separate from the set of three data memories (102, 103, 104).