摘要:
A configurable multimode despreader for spread spectrum applications is disclosed herein. The despreader includes a plurality of data lines, at least one selective coupler coupled to the plurality of data lines, at least one multiplier coupled to the selective coupler, and a code input line coupled to the multiplier. The selective coupler selectively couples one of the plurality of data lines with the multiplier per any one of a plurality of despreading protocols. The multiplier then multiplies a desired input data type received from the selective coupler with a despreading code chip received from the code input line to produce an observation. The programmable multimode despreader supports variable code and data modulation schemes and variable spreading factors.
摘要:
A method for dispensing compressed gas from two or more compressed gas storage volumes to receiving vessel such as vehicle fuel tanks. Control instructions are provided to cycle the compressed gas storage volumes through pressure cycles in a rolling rotating cascading manner such that each of the compressed gas storage volumes cycle from an upper pressure limit to a lower pressure limit.
摘要:
An efficient software download to a configurable communication device is disclosed herein. The method of efficiently downloading software begins with a step of receiving a request to configure a communication device to run a communication application. The communication device being configured has a plurality of function blocks with a fixed portion of hardware and a flexible portion of hardware, wherein the same plurality of function blocks is capable of operating a plurality of communication applications. In a next step, the capability of the fixed portion and the flexible portion of hardware of the communication device is evaluated for a capability of implementing the communication application. Next, configuration information only for the flexible portion of hardware of the communication device is transmitted to the communication device to enable it to operate the communication application. An identification of the communication application is also transmitted to the communication device for purposes of tracking its implementation.
摘要:
A configurable all-digital coherent demodulator system for spread spectrum digital communications is disclosed herein. The demodulator system includes an extended and long code demodulator (ELCD) coupled to a traffic channel demodulator (TCD) and a parameter estimator (PE). The demodulator also includes a pilot assisted correction device (PACD) that is coupled to the PE and the TCD. The ELCD provides a code-demodulated signal to the TCD and the PE. In turn, the TCD provides a demodulated output data signal to the PE. The PACD corrects the phase error of the demodulated output data based on an error estimate that is fed forward from the PE. Accumulation operations in the ELCD, TCD, and PE are all programmable. Similarly, a phase delay in the PACD is also programmable to provide synchronization with the error estimate from the PE.
摘要:
A configurable all-digital coherent demodulator system for spread spectrum digital communications is disclosed herein. The demodulator system includes an extended and long code demodulator (ELCD) coupled to a traffic channel demodulator (TCD) and a parameter estimator (PE). The demodulator also includes a pilot assisted correction device (PACD) that is coupled to the PE and the TCD. The ELCD provides a code-demodulated signal to the TCD and the PE. In turn, the TCD provides a demodulated output data signal to the PE. The PACD corrects the phase error of the demodulated output data based on an error estimate that is fed forward from the PE. Accumulation operations in the ELCD, TCD, and PE are all programmable. Similarly, a phase delay in the PACD is also programmable to provide synchronization with the error estimate from the PE.
摘要:
A method of profiling disparate communications and signal processing standards. The method begins with selection of a set of communications and signal processing standards for analysis. Next, functions performed by the set of communications and signal processing standards are identified and ranked according to computational intensity. A set of high computational intensity functions are then selected for implementation as kernels, the set of kernels forming a programmable processor that enables implementation of any one of the set of communications and signal processing standards.
摘要:
A digital wireless communication device comprises a software-programmable processor, a heterogeneous reconfigurable multiprocessing logic circuit, and a bus connecting the software-programmable processor and the heterogeneous reconfigurable multiprocessing logic circuit. The heterogeneous reconfigurable multiprocessing logic circuit comprises a set of heterogeneous signal processing kernels and a reconfigurable data router interconnecting the heterogeneous signal processing kernels. The software-programmable processor is selected from the group comprising: a digital signal processor and a central processing unit. The architecture provides the ability to reconfigure a single product platform for multiple standards, applications, services, and quality-of service, instead of developing multiple hardware platforms to establish the same collective functionality. The architecture also provides the ability to use software programming techniques to reduce product development time and achieve rapid and comprehensive product customization. The invention extends the performance efficiency of microprocessors and digital signal processors via the augmentation of data paths and control paths through a reconfigurable co-processing machine. The reconfigurability of the data path optimizes the performance of the data flow in the algorithms implemented on the processor.
摘要:
A spread spectrum receiver for use in spread spectrum communication systems is disclosed. The spread spectrum receiver of the present invention includes an analog-to-digital converter for receiving an analog spread spectrum signal, and for converting the received analog signal to a digital signal. The spread spectrum receiver also includes a digital frequency offset correction device, for modifying the digital signal in accordance with a frequency correction term signal to thereby correct for frequency offset in the received analog signal. The spread spectrum receiver also contains a Rake receiver. The spread spectrum receiver searches through the modified digital signal to identify M of the main and multipath return signals having the strongest signal strengths. The identified main and multipath return signals are processed in accordance with predetermined maximum likelihood techniques to thereby generate phase correction and maximal-ratio combining weighting factors for each of the M signals, as well as the overall frequency correction term signal.