摘要:
A driver system for a power amplifier in a wireless communication handset. The driver system includes a driver and a current source. The driver drives the power amplifier at a level of linearity determined responsive to a variable input bias current provided by the current source. The current source varies the bias current, and thus the degree of linearity provided, responsive to the desired output power of the handset.
摘要:
A variable gain amplifier that has a high linearity gain stage coupled with a low noise gain stage, and a steering circuit that steers the input signal between these two stages depending on the gain requirement. The preferred embodiment employs steering of the input signal and extensive linearization (in dB) of the control signal to provide stable and linear gain control and high dynamic range. One embodiment includes a first differential amplifier stage having no emitter degeneration and configured to receive a differential input signal and contribute to an output signal current; a second differential amplifier stage having emitter degeneration and higher linearity than the first differential amplifier stage, and configured to receive the differential input signal and contribute to the output signal current; a first current source coupled to the first differential amplifier stage and regulated by a control signal X according to the formula I*(K−x), where K is a constant and x is a variable ranging from 0 to K; a second current source coupled to the second differential amplifier stage and regulated by a control signal X according to the formula I*(x); and a signal steering circuit, coupled to the first and second differential amplifier stages, for steering the output signal current from the first and second differential amplifier stages either to a voltage source or to a corresponding load resistor.
摘要:
Embodiments of the present invention provide an improvement over known approaches for monitoring of and taking action on observations associated with distributed applications. Application event reporting and application resource monitoring is unified in a manner that significantly reduces storage and aggregation overhead. For example, embodiments of the present invention can employ hardware and/or software support that reduces storage and aggregation overhead. In addition to providing for fine-grained, continuous, decentralized monitoring of application activity and resource consumption, embodiments of the present invention can also provide for decentralized filtering, statistical analysis, and derived data streaming. Furthermore, embodiments of the present invention are securely implemented (e.g., for use solely under the control of an operator) and can use a separate security domain for network traffic.
摘要:
A method for facilitating tracking of packets through a plurality of localized transaction-tagging domains comprises determining a local tag applied within a first localized transaction-tagging domain to an output packet of the first localized transaction-tagging domain and assigning a system-generated global transaction tag to the output packet dependent upon the local tag. Assigning is performed in response to successfully performing the determining. The global transaction tag information is re-applied to an output packet of a second localized transaction-tagging domain after the packet is generated by the second localized transaction-tagging domain. The global transaction tag is a unique identifier that identifies all packets associated with a particular transaction globally across a plurality of localized transaction-tagging domains.
摘要:
A data processing node includes a management environment, an application environment, and a shared memory segment (SMS). The management environment includes at least one management services daemon (MSD) running on one or more dedicated management processors thereof. One or more application protocols are executed by the at least one MSD on at least one of the dedicated management processors. The management environment has a management interface daemon (MID) running on one or more application central processing unit (CPU) processors thereof. The SMS is accessible by the at least one MSD and the MID for enabling communication of information of the one or more application protocols to be provided between the at least one MSD and the MID. The MID provides at least one of management service to processes running within the application environment and local resource access to one or more processes running on another data processing node.
摘要:
A method comprises analyzing multi-threaded process-oriented object code representing a simulation model and transforming said multi-threaded process-oriented object code to event-based object code representing a simulation model equivalent to simulation model represented by said multi-threaded process-oriented object code. Transformation is performed automatically in response to the analysis and includes creating continuation functionality between adjacent threads of execution. Analyzing object code includes determining a potentially blocking method and analyzing its control flow. Transforming multi-threaded process-oriented object code includes configuring the event-based object code to schedule a jump to a first one of a plurality of non-blocking Runnable methods of the simulation model represented by the event-based object code. Analyzing control flow of the potentially blocking method includes segmenting the potentially blocking method into the plurality of non-blocking Runnable methods and associating each one of the non-blocking Runnable methods with a respective one of a plurality of available exception handlers.
摘要:
A variable gain amplifier (VGA) having a control voltage source that provides high gain-to-control voltage linearity over at least an 80 dB gain range. Further, the gain curve for the VGA is essentially independent of temperature. In the preferred embodiment, the VGA includes a two-stage bipolar differential amplifier. Each stage is a transconductor followed by current steering. The first stage amplifier is coupled to an exponentially varying current source to change the transconductance of the stage. The second stage amplifier is coupled to an fixed current source to maintain a fixed transconductance for the stage. To obtain exponential current steering, the control signal for the current steering circuitry is pre-distorted by the following equation:I/(1+exp(-f(V.sub.CTRL /V.sub.T))=I*A*exp(V.sub.CTRL /V.sub.REF),where A is a scaling factor, V.sub.T =kT/q, and T is temperature in Kelvin. The invention includes a fast, inexpensive control voltage source that provides such a signal.
摘要:
A method for facilitating handling of exceptions in object code transformed from a 1-to-1 threading model to a M-to-N threading model comprises transforming object code having a 1-to-1 threading model to a M-to-N threading model, saving context of a Runnable section of the object code into a context object in response to an exception occurring and rethrowing the exception after performing the saving. The transforming includes creating a Boolean enable value in a method context for an exception handler in the method context, mapping an exception type to the exception handler and wrapping a Runnable section of the object code within a respective synthetic exception handler. The respective synthetic exception handler is configured for saving context of the object code Runnable into a context object in response to an exception occurring and rethrowing the exception after performing the saving.