Abstract: A bit stream multiplexer includes an input ordering block, a plurality of multiplexers, an output ordering block, and a Pseudo Random Bit Stream (PRBS) function. The input ordering block is operates to receive a first plurality of transmit bit streams at a first bit rate, order the first plurality of transmit bit streams based upon a first order select signal, and produce a first plurality of ordered transmit bit streams at the first bit rate. The input ordering block may also deskew the first plurality of transmit bit streams. The plurality of multiplexers operate to receive the first plurality of ordered transmit bit streams at the first bit rate and produce an interface plurality of transmit bit streams at an interface bit rate. The output ordering block operates to order the interface plurality of transmit bit streams based upon an interface order select signal. The PRBS function produces a PRBS that is coupled to at least one of the interface plurality of transmit bit streams.
Abstract: A communication system is described. In one embodiment, the communication system comprises a mobile station having a transmitter to transmit packets wirelessly according to a protocol and multiple repeaters communicably coupled with the mobile station. Each of the plurality of repeaters receives one or more packets of the wirelessly transmitted packets from the mobile station. Each of the repeaters receives an indication of which of the wirelessly transmitted packets were received without errors by other repeaters and a received signal strength for those packets. The communication system also includes a switch coupled to the repeaters. Each of the repeaters forwards to the switch each packet of the wirelessly transmitted packets that each repeater had received without errors at a received signal strength higher than any other repeater.
Abstract: A network infrastructure operable to support the exchange of communications, such as voice communications, between a first client terminal having a first user identifier and a second (destination) client terminal associated with a second user identifier (handle). This second client terminal may be part of a family of client terminals. The network infrastructure includes a packet-switch network, a shared database and a number of client terminals serviced by one or more service providers. These terminals include a network interface and are identified by their service provider by a network address. The shared database associates user identifiers, metadata and network addresses. This allows a user to access the shared database in order to initiate a call request from the first client terminal to the second client terminal(s). The first client terminal receives the network address or vectoring information on the network address of the destination terminal through the shared database.
Abstract: A method and apparatus for selecting a signal processing resolution. A received signal is processed using a first resolution. When a multipath condition is detected, the signal is processed using a second resolution.
Abstract: A device and method for accessing, monitoring, and controlling home appliances in a media exchange network by establishing a communication link between a communication initiation device and at least one home appliance and communicating at least one command from the communication initiation device to the at least one home appliance via the communication link. The at least one home appliance then generates at least one response to the at least one command. The commands may include turning the home appliance(s) on and off, parameter adjustment commands, access commands, monitoring commands, mode change commands, and programming commands. Appliance responses may include powering on, powering off, changing a mode of operation, sending a status to the communication initiation device, adjusting an operational parameter, and changing a programmed operational step.
Abstract: Aspects of a method and system for generation of signals up to extremely high frequencies using a delay circuit are provided. In this regard, a variable delay circuit may be adjusted such that an output signal generated by the delay circuit may be twice the frequency of a signal input to the delay circuit. The adjustment may be via an variable capacitance and/or a variable number of delay elements utilized to generate the output signal. Moreover, the adjustment may be based on a signal strength of the output signal. In this regard, the delay may be adjusted to maximize the signal strength of the output signal. The input signal may be delayed to generate a second signal that is 90° phase shifted relative to the input signal. The second signal and the input signal may be mixed to generate the output signal. The output signal may be filtered by a bandpass filter centered at twice the frequency of the input signal. Accordingly, the center frequency of the bandpass filter may be tunable.
Abstract: A system and method are used to provide uncorrelated code hopping in a communications system. A multi-bit linear shift register receives data and clocks the data fifteen times. A word assembler receives the shifted data and outputs a fifteen bit word. A mixer mixes the fifteen bit word with an numerical value of active codes to generate a mixed signal. A divider divides the mixed signal to produce a divided signal. A truncator truncates the divided signal to its seven most significant bits to produce a pseudo random hop number. A code matrix shifter circularly shifts the active codes in a code matrix based on the pseudo random hop number to produce a circularly shifted code. A transmitter transmits the circularly shifted code matrix.
Type:
Grant
Filed:
July 20, 2006
Date of Patent:
March 2, 2010
Assignee:
Broadcom Corporation
Inventors:
Bruce J. Currivan, Thomas J. Kolze, Kevin L. Miller, Richard S. Prodan, Jonathan S. Min
Abstract: Systems and methods that provide wireless communications are provided. One or more of the systems and methods may include, for example, selecting a lower data rate or a higher data rate based upon at least an evaluation of the operating conditions of a radio network. The evaluation may include, for example, computing a weighted signal strength measurement in which the weighting gives emphasis to the lower signal strength measurements of fading radio frequency signals.
Type:
Grant
Filed:
April 27, 2004
Date of Patent:
March 2, 2010
Assignee:
Broadcom Corporation
Inventors:
Ronald L. Mahany, Pamela Lucken, legal representative
Abstract: A method of correlating a digital communications signal is described. In an example, a window is defined equal to a portion of an epoch of the digital communication signal. The digital communication signal is then correlated across the window. A determination is made as to whether a correlation peak results from the correlating. Timing parameters are then established for receiving additional digital communication signals in response to presence of the correlation peak.
Abstract: Aspects of a method and system for a low power fully differential noise canceling low noise amplifier (NC LNA) are provided. The NC LNA may receive signals via a single ended input and may generate an amplified symmetric differential output from the received signals. The NC LNA may utilize capacitor dividers, such as a capacitor bank, in the single ended input in order to provide impedance transformation that enables low power operation and matching to an input port. The NC LNA may generate one portion of the amplified symmetric differential output via a voltage divider, which may comprise a plurality of capacitors, such as a capacitor bank. The NC LNA may be implemented utilizing one or more circuits.
Abstract: A network device for processing data on a data network includes a plurality of ports, configured to receive data from a data network and to send processed data to the data network, a memory management unit configured store data on and retrieve data from the memory and a metering unit configured to police a flow of the processed data to be sent to the network device. The metering unit is configured to utilize a series of leaky bucket units, where tokens are added to each leaky bucket unit only when that particular leaky bucket unit is accessed. The metering unit is also configured to add the tokens based on a prior timestamp value, a current timing value and an established rate and a multiplication to establish the tokens is accomplished by shifting a register of the established rate.
Abstract: Various example embodiments are disclosed. According to an example embodiment, a network device may include a memory management unit. The memory management unit may be configured to populate a count field based on a number of equal cost paths for each Internet Protocol (IP) route for a packet, randomly choose one of the equal cost paths for the packet, and send the packet out of the network device, the packet including route information for the chosen equal cost path.
Abstract: Various example embodiments are disclosed. According to an example embodiment, an apparatus may include a continuous time filter, a decision feedback equalizer, a clock and data recovery circuit, and an adaptation circuit. The adaptation circuit may be configured to adapt equalization according to at least one dithering algorithm by adjusting a delay adjust signal based on a mean square error of equalized data signals.
Type:
Application
Filed:
October 27, 2009
Publication date:
February 25, 2010
Applicant:
Broadcom Corporation
Inventors:
Afshin Momtaz, Mario Caresosa, David Chung, Davide Tonietto, Guangming Yin, Bruce Currivan, Thomas Kolze, Ichiro Fujimori
Abstract: A digital electronic device supports program transmission to a recipient device via the Internet. A frame adapter decodes incoming IP program packets and re-encodes resulting program signals adaptively to optimally suit the recipient device based upon configuration data of the recipient device. The frame adapter receives feedback from the recipient device, which may include a characterization of a communication path between the digital electronic device and the recipient device. The frame adapter utilizes the configuration information to generate the optimal video frame stream that is transmitted to the recipient device. The compression itself involves producing optimal number of base and predicted video frames.
Abstract: A servo writer includes a servo data generation module that generates servo data corresponding to a plurality of servo wedges and a plurality of tracks of a disk, the servo data including burst data that is repetition coded. A servo write module writes the servo data on the disk.
Abstract: A token-based receiver diversity processing is described. In one embodiment, a receiver diversity comprises repeaters receiving wirelessly transmitted packets from a mobile station, and one of the repeaters forwarding packets of the wirelessly transmitted packets to a switch if the one repeater is currently assigned to forward packets from the mobile station based on an indicator assigned prior to the wirelessly transmitted packets being sent.
Abstract: Methods and associated systems for processing data are disclosed. A hashing function sequentially processes a hash key to generate a hash value. A policy management system processes packets according to defined policies.
Abstract: Methods and systems for a programmable filtering offset may include filtering desired data located at a variable offset from a start of a particular message in a data stream using a programmable hardware filter module. The variable offset may be specified in bits or bytes. The programmable hardware filter module may start filtering from an offset corresponding to the start of the desired data. The programmable hardware filter module may be a variable length filter or a fixed length filter. An offset from the start of a particular message may be determined, where the desired data that may be compared may start after the offset from the beginning of the message. The programmable hardware filter module may be configured with the determined offset.
Abstract: Systems and methods for designing data structures are provided. In one embodiment, an asynchronous first-in-first-out (FIFO) data structure may include, for example, a FIFO memory having a depth d in which d is an integer and a code generator coupled to the FIFO memory. The code generator may provide, for example, a first code sequence of length 2d. The first code sequence may have a circular property and a Hamming length of one for any two consecutive codes of the first code sequence. The first code sequence may be generated from a second code sequence by removing one or more pairs of mirrored codes of the second code sequence.
Abstract: A self servo writing disk controller detects a plurality of spiral sync marks and a plurality of spiral bursts corresponding to one of a plurality of servo spirals from a read signal from the read/write head. A timing reference signal is generated based on timing of at least one of the plurality of the spiral sync marks. A position error signal is generated based on timing of at least one of the plurality of spiral sync marks and a magnitude of at least one of a plurality of spiral bursts. The timing reference signal and the position error signal are used by the disk drive for timing and positioning in self writing initial servo wedges to the disk.