Abstract:
A buffering apparatus to process digital communication signals includes a plurality of buffers, a processing unit, and programmed memory. The programmed memory has instructions directing the processing unit to process the digital samples corresponding to a group of symbols to be processed in a plurality of buffers. The digital samples start in a first buffer of the plurality of buffers and end in a second buffer of the plurality of buffers. The digital samples are received at a third buffer of the plurality of buffers during the processing of the digital samples.
Abstract:
A matched filter having a set of registers to successively store a digital voltage. The matched filter includes a cumulative shift register, a number of exclusive-or circuits, and an analog adder. The cumulative shift register has a number of stages in which each stage has one bit corresponding to the shift register. The exclusive-or circuits each perform an exclusive-or function on each bit of the digital data and the one bit coefficient while the analog adder sums outputs from the exclusive-or circuits.
Abstract:
The programmable modem for digital data of the present invention provides a highly programmable, digital modem implemented in an integrated circuit which can be customized to specific applications. The programmable modem uses spread spectrum techniques and is specifically programmable to alter the parameters of the modem to improve performance. The present invention also provides a systematic method and development kit to provide rapid customization of a modem for a particular application or for rapid specification of a high-performance application specific integrated circuit mode.
Abstract:
A rake receiver for high data rate communications systems is provided that is able to share resources between demodulating branches without using independent hardware resources for each finger. The rake receiver of the present invention uses less circuitry while keeping functional equivalence, and it requires relatively smaller additional area when increasing the number of demodulating branches, thereby having a significantly smaller size, being able to track more demodulating paths for increasing performance, and being less complex as compared to conventional rake receivers for high data rate communications systems.
Abstract:
A configurable code generator system (CGS) for spread spectrum applications is disclosed herein. The CGS includes a composite code generator unit (CGU), a global code generator, and an interface that is coupled to the composite code generator and the global code generator. The CGU has multiple independent code generators, each capable of generating an independent code sequence. The global code generator provides a global code sequence for synchronization. The interface has memory that stores at least one bit of the global sequence and at least one bit from at least one of the independent code sequences of the CGU from which an output conditioning circuit can selectively choose based on a desired communication protocol.
Abstract:
A receiving unit that reduces the amount of power consumed for detecting the timing of each of a plurality of paths via which received signals were received. A receiving section receives signals sent from a base station and transmitted via a plurality of paths. A path detecting section detects the timing of each of the plurality of paths via which the received signals received by the receiving section were transmitted. A path detection range setting section sets a range where a path is detected by the path detecting section on the basis of information indicative of path timing detected by the path detecting section.
Abstract:
A spread spectrum signal is processed by correlating the spread spectrum signal with a spreading sequence at a first plurality of correlation times to produce a first plurality of time-offset correlations. The first plurality of time-offset correlations is processed to produce a first symbol representation for a symbol. A first quality is determined for the first symbol representation. Responsive to the determined first quality, it is determined whether to further process the first symbol representation or to process a second symbol representation for the symbol generated from the spread spectrum signal. The first quality may be determined, for example, by decoding the first symbol representations to generate a decoding metric or error check indicator, such as a CRC result. The symbol representations may be generated and/or evaluated for quality in a serial fashion or a parallel fashion.
Abstract:
A receiving unit, receiving method, and semiconductor device that reduce the size of circuits in a receiving unit. A receiving section receives signals sent from a base station and transmitted through a plurality of paths. A path tracking section detects timing of each of the plurality of paths through which the signals received by the receiving section were transmitted. A demodulating section demodulates the received signals by performing a despreading process according to the timing of the plurality of paths detected by the path tracking section. A correlation value calculating section calculates a correlation value between the received signals and a spreading code. A destination selecting section provides output from the correlation value calculating section to the path tracking section in the case of performing a path tracking process by the path tracking section and provides output from the correlation value calculating section to the demodulating section in the case of demodulating the received signals by the demodulating section.
Abstract:
A method of controlling transmission power during the establishment of a channel in a CDMA communication system utilizes the transmission of a short code from a subscriber unit to a base station during initial power ramp-up. The short code is a sequence for detection by the base station which has a much shorter period than a conventional spreading code. The ramp-up starts from a power level that is lower than the required power level for detection by the base station. The subscriber unit quickly increases transmission power while repeatedly transmitting the short code until the signal is detected by the base station. Once the base station detects the short code, it sends an indication to the subscriber unit to cease increasing transmission power. The use of short codes limits power overshoot and interference to other subscriber units and permits the base station to quickly synchronize to the spreading code used by the subscriber unit.
Abstract:
A method of managing processing resources in a mobile radio system, in which a first entity manages radio resources and corresponding processing resources, the latter being provided in a second entity separate from the first entity, in which method: the second entity signals to the first entity its global processing capacity, or capacity credit, and the consumption law, or quantity of said global processing capacity, or cost, for different spreading factor values, the first entity updates the capacity credit on the basis of the consumption law, and in the case of multicode transmission using N spreading codes, said updating is effected on the basis of the cost for at least one of the N spreading codes.