Abstract:
A method of transmitting a data signal is provided that includes integrating a trellis encoder/decoder into a transmitter for 16 quadrative amplitude modulation (QAM) to provide a first and second mode of modulation, wherein each mode has a same baud rate. Data is transmitted from the transmitter at the first mode of modulation with a plurality of first subcarriers with DP16QAM modulation to provide a substantially 400G data transmission rate, or data is transmitted from the transmitter at the second mode of modulation with a plurality of second subcarriers with trellis coded modulation to provide a substantially 1T data transmission rate.
Abstract:
Systems and methods for generating and storing a data structure for maintaining cache supporting compression and cache-wide deduplication, including generating data structures with fixed size memory regions configured to hold multiple signatures as keys, wherein the number of the fixed size memory regions is bounded. A first mapping is generated from short-length signatures to a storage location and a quantized length measure on a cache storage device; and unused contiguous regions on the cache device are allocated. Metadata and cache page content is retrieved using a single input/output operation; a correctness of a full value of hash functions of uncompressed cache page content is validated; a second mapping is generated from short-length signatures to entries in the first mapping; and verification of whether the cached page content corresponds to a full-length original logical block address using the metadata is performed.
Abstract:
A computer implemented method for maintaining a program's calling context correct even when a monitoring of the program goes out of a scope of a program analysis by validating function call transitions and recovering partial paths before and after the violation of the program's control flow. The method includes detecting a violation of control flow invariants in the software system including validating a source and destination of a function call in the software system, interpreting a pre-violation partial path responsive to a failure of the validating, and interpreting a post violation path after a violation of program flow.
Abstract:
A reconfigurable optical add/drop multiplexer (ROADM) system includes a transponder aggregator section with one or more transponder aggregators; N input ports and N output ports, each coupled to the transponder aggregators and to a cross-connect module having a variable optical splitter or variable optical coupler (VOS/VOC); and a controller to set the VOS/VOC into one of a Multicast & Select configuration and a Route & Combine configuration.
Abstract:
A communication system includes a primary module with: first trunk and branch input and output ports, each coupled to first in/out couplers, the first in/out couplers coupled to first circulators, and the circulators in turn coupled to first central couplers; second trunk branch input and output ports, each coupled to second in/out couplers, each of second in/out couplers coupled to second circulators; and first and second bidirectional wavelength-selective switches (WSSes) coupled to the first central couplers. The system also includes a secondary module with first trunk and branch input and output ports, each coupled to first in/out couplers, the first in/out couplers coupled to third circulators, and the circulators in turn coupled to second central couplers; second trunk branch input and output ports, each coupled to second in/out couplers, each of second in/out couplers coupled to fourth circulators, and third and fourth bidirectional wavelength-selective switches (WSSes) coupled to the second central couplers. The system further includes one or more 2×2 switches coupling the primary module WSS outputs with the secondary module WSS outputs.
Abstract:
Systems and methods are disclosed for computer vision and object detection by extracting tracks of moving objects on a set of video sequences; selecting a subset of tracks for training; rendering a composite of each selected track into a single image; labeling tracks using the rendered images; training a track classifier by supervised machine learning using the labeled tracks; applying the trained track classifier to the remainder of the tracks; and selecting tracks classified with a low confidence by the classifier.
Abstract:
Systems and methods for semiconductor device selection, including identifying a worst operation condition for a plurality of semiconductor devices in a Modular Multilevel Converter (MMC). The identifying includes determining power losses for each of the semiconductor devices under a plurality of operation conditions, and calculating a maximum junction temperature for each of the plurality of semiconductor devices at each of the plurality of operation conditions. A maximum junction temperature under the identified worst operation condition is determined for each of a plurality of commercially available semiconductor devices which satisfy a threshold voltage rating, and all semiconductor devices which satisfy the threshold voltage rating and a maximum junction temperature threshold condition are compared to identify a semiconductor device with a lowest system cost.
Abstract:
A data stream system includes one or more monitored machines generating real-time data stream that describes system activities of the monitored machines; a data stream management module receiving the real-time data stream; and a data stream archiving module coupled to the data stream management module, the data stream archiving module including a data stream receiver and a data stream inserter.
Abstract:
Systems and methods for managing one or more physical systems, including determining system behavior switching based on time series data from one or more sensors in the system. Time series is divided into a plurality of segments, and each of the segments represents a system behavior. A fitness model is generated for each of the segments to determine whether to select each of the segments as invariants, and an ensemble of local relationship models are built for each of the time series for each invariant to identify local behavior switching points over time. The identified local behavior switching points of each invariant are aggregated by aligning the local switching points of all invariant segments, computing a density distribution of the aligned switching points, and extracting local maximas of the density distribution to determine the global switching points. System operations are controlled based on the determined system behavior switching.
Abstract:
Methods are provided. A method includes determining respective weighted likelihoods corresponding to a plurality of users in a multiple-input multiple-output communication system. The method further includes forming a plurality of user groups from the plurality of users using an iterative K-means clustering technique applied to the plurality of users. The iterative K-means clustering technique is responsive to the respective weighted likelihoods.