Abstract: A battery monitor circuit. The circuit includes a control module, a resistive load having a resistive value between a first and a second terminals and a part of that resistive value between the first and an intermediate terminals, a switch configured to couple the full load between circuit input and a common potential in response a pulse signal, a first comparator having inputs separately coupled to a voltage reference and the intermediate terminal, a second comparator having inputs separately coupled to the voltage reference and an input potential, a latch, a detection module having input coupled to second comparator output, and an alarm module. The latch is configured to latch a value at output of first comparator to another input of the detection module in response to the pulse signal; if input potential is less than a preselected magnitude, detection module output is configured to activate the alarm module.
Abstract: A method for manufacturing an isolated vertical power device includes forming, in a back surface of a first conductivity type substrate, back isolation wall trenches that surround a conduction region of the device. In a front surface of the substrate, front isolation wall trenches are formed around the conduction region. Thereafter, a film containing a second type dopant is deposited in the front and back isolation wall trenches. In the conduction region on the back surface, conduction region trenches are formed inside the perimeter of the isolation wall trenches. A first type dopant is deposited in the conduction region trenches. The dopants are diffused from the conduction region trenches and isolation wall trenches to form a first conductivity type conduction region structure and a second conductivity type isolation wall.
Abstract: To improve the performance of DSL modems, a DSL duplexing ratio for a new communication is selected according to the communications needs of an application. A required upstream and downstream bit rate for application communications is determined. From the ratio of these bit rates, a desired duplexing ratio is calculated. The operation of the modem is then adapted to choose a duplexing ratio that approximates the desired duplexing ratio for the application. To optimize modem operation, the size and position of the upstream and downstream bandwidths used for transmission are intelligently selected when the bit rate necessary for making the transmission is less than the total available bandwidth provided by the chosen duplexing ratio. By intelligently selecting a minimum number of subcarriers for Digital Multi-tone (DMT) signal transmission, a reduction in line driver power consumption is effectuated.
Abstract: An apparatus includes a display panel capable of displaying content. The apparatus also includes a light sensor having an integrated circuit and a photo-sensitive device. The photo-sensitive device is capable of measuring an amount of ambient light. The integrated circuit is capable of performing one or more functions associated with the display of the content on the display panel. The apparatus further includes a controller capable of adjusting one or more characteristics of the display panel based on the amount of ambient light measured by the light sensor. The integrated circuit and the photo-sensitive device may be formed on one side of a semiconductor wafer, and the photo-sensitive device may be exposed to the ambient light through an opening in an opposing side of the semiconductor wafer.
Abstract: A threshold personalization circuit for a reset or supervisor chip includes personalization fuses, which shift a resistor divider to provide a variety of selectable voltage thresholds. The personalization fuses may provide hundreds of millivolts of adjustment. The threshold personalization circuit further includes trim fuses to fine tune the threshold to within a few millivolts of the target threshold voltage. The threshold personalization circuit includes a test mode to cycle through to a particular personalization trim, such that at prelaser testing the personalized value is found (the fuse blow for personalization is emulated) and then the trim fuse amount can be based on the actual final personalized voltage. This results in very accurate threshold voltages for all personalized values.
Abstract: A method for creating and maintaining semi-dynamic frequency hopping communities. Each community is a set of neighboring cells, such as wireless regional area networks (WRANs) according to IEEE 802.22, that follow a protocol defining coordinated frequency hopping operations, e.g., hopping is performed by community members according to a leader-defined hopping pattern rather than to channels selected in the prior operation period. Each community has one leader base station and one or more community member base stations. The leader determines membership, calculates hopping patterns for all members, and distributes the hopping information to the community members. Members provide their neighborhood and channel availability information, e.g., information about their sensing results and channel usage of neighboring WRANs.
Abstract: System and method for packet messaging and synchronization through a packet based display interface includes using a multiple packet transport protocols, translating packet messages between protocols and achieving time code synchronization with a packet protocol between multiple devices in a multimedia network. A packet based display interface includes a dual data transport module to communicate packet messages using first and second packet transport protocols across a bidirectional link and a media transport module to communicate video packets across a unidirectional link. A method for communicating packet messages between source and slave devices in a multimedia network includes translating messages between different packet transport protocols. An apparatus for synchronizing a sink device to a source device includes a counter module configured to be adjusted based on a received source global time code value and a transport module to transmit a sink global time code value to the source device.
Abstract: The present invention is a smart card device that can be debugged and software developed using at least one interrupt endpoint without adding an additional port. At least one memory stores a debug monitor program and instructions for completing smart card transactions. An interface is defined by a plurality of communication pipes and respective endpoints, including at least one interrupt endpoint. A microprocessor is operatively connected to the interface and memory and configures the interrupt endpoint as a debug port for debugging and software development using the debug monitor program.
Abstract: This invention relates to cognitive radio based wireless communications of dynamic spectrum access networks, and more particularly to a method of addressing messaging control for dynamic frequency selection. The method of the invention provides an efficient, reliable and flexible messaging mechanism for DFS decision-making that is critical for licensed incumbent protection and inter-system coexistence of dynamic spectrum access systems.
Abstract: A method and circuit to stop a spindle motor in the absence of the external supply voltage in which the spindle motor is structured to move a hard disk provided with at least one reading or writing head moved by a voice coil motor, the spindle motor provided with a plurality of coils. The method includes rectifying the backelectromotive force of the spindle motor to produce a braking current, driving the voice coil motor with at least a portion of the braking current until the speed of the spindle motor becomes lower than a predetermined stop speed, and, after the parking of the at least one reading or writing head of the voice coil motor, stopping the spindle motor by short-circuiting the coils of the spindle motor.
Type:
Application
Filed:
March 31, 2010
Publication date:
September 30, 2010
Applicants:
STMICROELECTRONICS S.R.L., STMICROELECTRONICS, INC.
Abstract: In a liquid crystal display (LCD) driver circuit, harmonizing a pixel inversion pattern and a dither pattern is disclosed. The pixel inversion pattern and the cooperating dither pattern interact with each other in such a way that there is substantially no discernable video artifacts generated. The cooperating dither pattern can be selected from a plurality of dither patterns using a programmable dither block.
Abstract: A method for varying gain exponentially with respect to a control signal is provided. The method includes receiving a primary control signal. A secondary control signal is generated based on the primary control signal. The secondary control signal is provided to a variable gain amplifier and is operable to exponentially vary a gain for the variable gain amplifier with respect to the primary control signal.
Abstract: Low density parity check (LDPC) codes (LDPCCs) have an identical code blocklength and different code rates. At least one of the rows of a higher-rate LDPC matrix is obtained by combining a plurality of rows of a lower-rate LDPC matrix with the identical code blocklength as the higher-rate LDPC matrix.
Type:
Grant
Filed:
June 20, 2006
Date of Patent:
September 21, 2010
Assignees:
STMicroelectronics, Inc., STMicroelectronics S.r.l., The Regents of the University of California
Inventors:
Andres I. Vila Casado, Wen-Yen Weng, Richard D. Wesel, Nicola Moschini, Massimiliano Siti, Stefano Valle, Engling Yeo
Abstract: A processing system includes a plurality of processors capable of executing a plurality of threads and supporting at least one of hardware context switching and software context switching. The processing system also includes at least one hardware scheduler capable of scheduling execution of the plurality of threads by the plurality of processors. The at least one hardware scheduler is capable of scheduling execution of the threads by performing instruction-by-instruction scheduling of the threads.
Abstract: A frame-based, on-demand spectrum contention protocol provides a fine grain allocation of a shared spectrum resource in a cognitive radio network. Each frame of a plurality of synchronized superframes is allocated independently based on contention criteria. As demands for increased spectrum resources are realized, targeted protocol is followed resulting in targeted requests issued to base stations currently occupying certain data frames. A contention resolution process occurs at the base station currently occupying the targeted spectrum resource in which spectrum contention numbers generated by each base station vying for access to a shared spectrum are compared. The base station winning the contention is announced and after a predetermined period of time, the contention winner occupies the contended spectrum resource.
Abstract: A frame-based, on-demand spectrum contention protocol provides a fine grain allocation of a shared spectrum resource in a cognitive radio network. Each frame of a plurality of synchronized superframes is allocated independently based on contention criteria. As demands for increased spectrum resources are realized targeted requests are issued to base stations currently occupying targeted data frames. A contention resolution occurs at the base station currently occupying the targeted spectrum resource. The winner of the base station is announced and after a predetermined period of time the contention winner occupies the contended spectrum resource.
Abstract: A frame-based, on-demand spectrum contention protocol provides a fine grain allocation of a shared spectrum resource in a cognitive radio network. Each frame of a plurality of synchronized superframes is allocated independently based on contention criteria. As demands for increased spectrum resources are realized, targeted requests are issued to base stations currently occupying targeted data frames. A contention resolution occurs at the base station currently occupying the targeted spectrum resource. The winner of the base station is announced and after a predetermined period of time, the contention winner occupies the contended spectrum resource.
Abstract: A frame-based, on-demand spectrum contention protocol provides a fine grain allocation of a shared spectrum resource in a cognitive radio network. Each frame of a plurality of synchronized superframes is allocated independently based on contention criteria. As demands for increased spectrum resources are realized targeted requests are issued to base stations currently occupying targeted data frames. A contention resolution occurs at the base station currently occupying the targeted spectrum resource. The winner of the base station is announced and after a predetermined period of time the contention winner occupies the contended spectrum resource.
Abstract: A frame-based, on-demand spectrum contention protocol provides a fine grain allocation of a shared spectrum resource in a cognitive radio network. Each frame of a plurality of synchronized superframes is allocated independently based on contention criteria. As demands for increased spectrum resources are realized, targeted requests are issued to base stations currently occupying targeted data frames. A contention resolution occurs at the base station currently occupying the targeted spectrum resource. The winner of the base station is announced and after a predetermined period of time, the contention winner occupies the contended spectrum resource.
Abstract: A number of voltage-controlled resistance cells, each formed by a transistor with a biasing capacitor connected between the gate and source and an associated controller coupled to the capacitor to maintain a steady charge on the biasing capacitor and keep the gate-source voltage at a control voltage corresponding to a desired resistance, are employed to form a voltage-controlled resistance structure. The gate voltage applied to each transistor is able to “float” together with the source voltage in order to keep the gate-source voltage constant, and the resistance structure exhibits improved voltage-dependent resistance linearity together with a larger range of biasing while lowering needed refresh frequencies to avoid noise injection.