Abstract:
Systems and methods for multiple network access by mobile computing devices are disclosed. In one embodiment, a data bus (60) is used to couple multiple baseband processor endpoints (66, 68) to multiple network access cards (62), such that each baseband processor endpoint may communicate over the data bus to any of the network access cards. Modems (66) and application processor (68) operate as a baseband processor endpoint. EIn an exemplary, non-limiting embodiment, the baseband processor endpoint comprises a modem (66) and the network access cards are subscriber interface module (SIM) cards or universal integrated circuit cards (UICCs). In an exemplary embodiment, bus interfaces (64) may append an address to data placed on the data bus (60) and may place data on the data bus (60) according to a time division multiplex (TDM) protocol. By allowing each of the baseband processor endpoints to use any of the network access cards, different networks may be used for different purposes by the mobile computing device. Further, the use of a single bus in this manner may allow for greater scalability, while also saving pin count, silicon area, board area, and power consumption within the computing device. Such savings ultimately improve the cost of the device.
Abstract:
Systems and methods for de-skewing parallel data lines using at least one extra channel in parallel to the parallel data lines to carry data for comparing to data on the parallel data lines.
Abstract:
A serial link interface unit includes serialized data stream interfaces configured to receive a serialized data stream having a data rate and set of timeslots; an aggregate serialized data stream interface configured to communicate an aggregate serialized data stream having aggregate data rate and plurality of aggregate timeslot sets each coming sequentially in time, wherein a second aggregate timeslot set comes after a first aggregate timeslot set; and wherein the serial link interface unit interleaves data from the different serialized data streams received at the plurality of first interfaces by mapping data from a first timeslot from each different serialized data stream to the first aggregate timeslot set in the aggregate serialized data stream and mapping data from a second timeslot from each different serialized data stream to the second aggregate timeslot set in the aggregate serialized data stream.
Abstract:
An encoder includes: a precoder for encoding an input information object according to a preset encoding scheme and storing the encoded information object in a precoder buffer; a sample number/address generation unit for generating a sample number of each sample and an address, which corresponds to each bit of each sample and the address of the precoder buffer; a multiplexer for selecting a bit of the precoder buffer corresponding to the address generated by the sample number/address generation module; a sampling buffer for storing a bit of each sample output from the multiplexer; a control packet generation module for generating a control packet including information on the sample number generated by the sample number/address generation module; a packet assembling unit for assembling the sample stored in the sampling buffer with the control packet generated by the control data generation module; and a modulation module for modulating the packet output from the packet assembling unit into a sound signal according to a preset scheme.
Abstract:
A field reconfigurable muxponder (10) for use in an optical transport system. The muxponder (10) includes one or more tributary cards (12), where each tributary card (12) is adapted to receive an optical data signal (21) and conditions the optical data signal into an intermediate data signal (25) constituted in accordance with a tributary interface format. In this way, the muxponder (10) is able to aggregate optical data signals having different protocols and/or different data rates. The muxponder (10) further includes a chassis (14) that is adapted to receive a predefined number of tributary cards (12) and outputs an optical system signal (29) independently from the availability of the optical data signals from the tributary cards. The tributary cards (12) and the chassis (14) integrally form one line card.
Abstract:
Aspects of the invention provide transmitters (1102) and receivers (1104) for managing multiple optical signals. High order modulation, such as phase and/or amplitude modulation, is used to achieve multiple bits per symbol by transporting multiple asynchronous data streams in an optical transport system (100). One or more supplemental multiplexing techniques such as time division multiplexing, polarization multiplexing and sub-carrier multiplexing may be used in conjunction with the high order modulation processing. This may be done in various combinations to realize a highly spectrally efficient multi-data stream transport mechanism. The system receives a number of asynchronous signals which are unframed (102) and synchronized (104), and then reframed (106) and tagged (108) prior to the high order modulation (112). Differential encoding (110) may also be performed. Upon reception of the multiplexed optical signal, the receiver circuitry (116) may employ either direct detection without a local oscillator or coherent detection with a local oscillator.
Abstract:
Konfigurierbare Logikschaltungsanordnung mit wenigstens einem Multiplexer zum Schalten von logischen Signalen, der einen oder mehrere Dateneingänge und einen oder mehrere Steuersignaleingänge umfasst, wobei der wenigstens eine Multiplexer (8, 12, 13) mittels eines oder mehrerer externer Steuersignalgeberelemente der Schaltungsanordnung laufzeitvariant während des Betriebs der Schaltung mittels an die Steuereingänge anlegbarer Konfiguriersignale konfigurierbar ist und an die Dateneingänge anlegbare logische Signale laufzeitvariant während des Betriebs der Schaltung weiterleitet.
Abstract:
One embodiment of the present invention provides a system that facilitates multiplexing low-speed Ethernet channels onto a high-speed channel. During operation, the system receives a number of low-speed Ethernet channels. Next, the system derives N bit streams from the number of low-speed Ethernet channels, and feeds each bit stream to an input of a serializer, which is conventionally used to serialize bits from a single channel. Each input of the serializer comprises one bit of an N -bit-wide parallel input bus, and the data rate of the serializer output matches the data rate of the high-speed channel. The system then transmits the output of the serializer onto the high-speed channel.
Abstract:
Methods and apparatus for the hardware implementation of virtual concatenation and link capacity adjustment over SONET/SDH frames include providing a state machine on chip with a SONET/SDH mapper and providing means whereby a plurality of members of a VCG can share the same state machine. The apparatus of the invention preferably includes a time wheel for granting access to the single state machine and memory for storing state information for each of the VCG members. According to the presently preferred embodiment, the invention is implemented on chip with an OC-3 Ethernet mapper. Up to eighty-four VCG members share the same state machine and memory is provided on the chip for maintaining the state information for eighty-four VCG members. Fifteen bits are used to store the state information for each VCG member in low order and seventeen bits are used to store the state information for each VCG member in high order.