A high-speed serial interface (HSIF) for communicating between an analog front end (AFE) and a radio via a bi-directional serial bit connection for an OFDM device.
H04L 1/00 - Arrangements for detecting or preventing errors in the information received
H04L 25/49 - Transmitting circuitsReceiving circuits using code conversion at the transmitterTransmitting circuitsReceiving circuits using predistortionTransmitting circuitsReceiving circuits using insertion of idle bits for obtaining a desired frequency spectrumTransmitting circuitsReceiving circuits using three or more amplitude levels
According to an aspect of an embodiment, a decision feedback equalizer (DFE) may be configured for noise suppression slicing. The DFE may be configured to receive, from a feedforward equalizer, an output signal having a received (Rx) symbol. The DFE may be configured to initialize noise suppression slicer (NSS) parameters including one or more initial NSS coefficients and one or more initial slicer deferred decision (SDD) threshold offsets. The DFE may be configured to determine one or more updated NSS coefficients. The DFE may be configured to determine one or more updated SDD threshold offsets. The DFE may be configured to update the NSS parameters of a processing register based on the one or more updated NSS coefficients and the one or more updated SDD threshold offsets.
Technology is disclosed for a digital signal processor. The digital signal processor may include a first path including a first path-select that may select a first linear path or a first retimed path, and a second path comprising a second path-select that may select a second linear path or a second retimed path.
Technology is disclosed for a digital signal processor. The digital signal processor may include a first path including a first path-select that may select a first linear path or a first retimed path, and a second path comprising a second path-select that may select a second linear path or a second retimed path.
A cable modem comprises transmitter circuitry, receiver circuitry, and memory. Upon power up of the cable modem in the field, the transmitter circuitry transmits one or more first signals into a network. The receiver circuitry measure echoes of the transmitted one or more first signals. The receiver circuitry generates an installation figure of merit based on the measured echoes and factory-calibration echo measurements stored in the memory. The communication device begins DOCSIS® network registration if the installation quality measurement meets a determined requirement and generates a notification to troubleshoot the installation of the communication device if the installation quality measurement does not meet a determined requirement.
H04B 3/23 - Reducing echo effects or singingOpening or closing transmitting pathConditioning for transmission in one direction or the other using a replica of transmitted signal in the time domain, e.g. echo cancellers
H04L 5/14 - Two-way operation using the same type of signal, i.e. duplex
H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
6.
INTERRUPT RATE CONTROL IN A DATA TRANSFORM ACCELERATOR
A method may include obtaining, by a host device, multiple interrupts from a data transform accelerator. The method may also include determining, by the host device, a first interrupt rate and a second interrupt rate. The method may further include determining, by the host device, an interrupt ratio based on the first interrupt rate relative to the second interrupt rate. The method may also include comparing the interrupt ratio to an interrupt threshold. The method may further include directing, by the host device, the data transform accelerator to adjust an interrupt throttle value associated with the multiple interrupts. The adjusting of the interrupt throttle value may be in response to the interrupt ratio satisfying the interrupt threshold.
A wireless network device comprises a wireless signal driver, an application-driver framework that includes a bidirectional interface and an application interface. The application-driver framework is configured for application-agnostic and driver-agnostic communication. The bidirectional interface communicatively couples the wireless signal driver to the application-driver framework. The bidirectional interface includes an abstraction layer via which driver-agnostic command signals and driver-agnostic event signals are communicated with the application-driver framework and via which driver-specific command signals and driver-specific event signals are communicated with the wireless signal driver. The application interface is configured to interface with applications and with the application-driver framework. The application interface is configured to communicate application-agnostic command signals and application-agnostic event signals with the application-driver framework and to communicate application-specific event signals and application-specific command signals with the one or more applications and the application-driver framework.
G06F 13/10 - Program control for peripheral devices
H04W 84/02 - Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
H04W 4/20 - Services signallingAuxiliary data signalling, i.e. transmitting data via a non-traffic channel
8.
ANTI-JAMMING COMMUNICATION LINK FOR REMOTE CONTROLLED VEHICLES USING FREE SPACE OPTICS
A system may include an aiming device. The aiming device may include a first transceiver and a second transceiver. The first transceiver may communicate with a remote controlled vehicle (RCV) using free space optics (FSO). The second transceiver may communicate with a controller device using a communication link. The aiming device may direct an FSO communication signal to a first reception cone of the RCV.
According to an example, a massive multiple-input multiple-output (mMIMO) system operable for beamforming actuation may comprise an open radio access network radio unit (O-RU) having a processing device operable to: compute one or more of a predictive channel estimate, a beamforming estimate, or an antenna calibration; compute, based on an objective function having one or more of the predictive channel estimate, the beamforming estimate, or the antenna calibration as inputs, a power level for a data stream associated with a transmitting antenna path, wherein the power level for the data stream is selected to facilitate an equal-power distribution across a plurality of transmitting antenna paths; and set the power level for the data stream associated with the transmitting antenna path.
Technology is disclosed for an access point (AP) including a processing device and a transceiver. The processing device may compute, at the AP, a coordinated spatial nulling (C-SN) trigger frame. The C-SN trigger frame may align a start-time for C-SN transmission from a second AP. The transceiver may transmit, from the AP to the second AP, the C-SN trigger frame.
A computer-implemented method may include identifying a video stream. The computer-implemented method may include identifying one or more objects within the video stream using one or more of artificial intelligence (AI) or machine learning (ML). The computer-implemented method may include computing one or more advertisement statistics based on the one or more objects within the video stream.
G06V 20/40 - ScenesScene-specific elements in video content
G06V 10/70 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning
H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
A method may include obtaining an Ethernet frame. The method may also include determining a first priority for the Ethernet frame based on a quality-of-service classification. The method may further include segmenting the Ethernet frame into two or more segments. The method may also include adding metadata to the Ethernet frame or the two or more segments. The method may further include determining multiple links for transmitting the Ethernet frame. The method may also include obtaining values for each link of the multiple links. The method may further include computing a maximum allowed latency for each link of the multiple links. The method may also include selecting a first link of the multiple links based on the values for each link and the maximum allowed latency for each link. The method may further include queueing the Ethernet frame or the two or more segments for transmission using the first link.
A system may include a sound sensor that may monitor a sound; a camera that may capture one or more of an image or a video; and a device including a processing device. The processing device may classify the sound based on one or more of a security condition or a safety condition using one or more of artificial intelligence (AI) or machine learning (ML), in which the sound may be an intrusion-indicating sound. The processing device may perform analysis of one or more of the image or the video to verify the one or more of the security condition or the safety condition using one or more of AI or ML to detect an object, in which the object may be an intrusion-indicating object. The device may include one or more of an internet gateway or an access point (AP).
An access point (AP) may include a processing device. The processing device may detect, at the AP, a failure of a first network link. The processing device may determine, at the AP, a path to a second network link. The processing device may activate, at the AP, a backup long-range wireless communication device when the failure of the first network link is detected, in which the backup long-range wireless communication device facilitates a connection to the second network link. The processing device may connect, at the AP, to the second network link using the backup long-range wireless communication device.
A device may include a processing device. The processing device may receive, at the device from an internet of things (IoT) device, one or more of an artificial intelligence (AI) task or a machine learning (ML) task. The processing device may receive, at the device from an IoT device, input data related to the one or more of the AI task or the ML task. The processing device may perform, at the device, the one or more of the AI task or the ML task using the input data to generate output data. The processing device may send, from the device to the IoT device, the output data.
A method may include obtaining input symbols and a hash table. The method may also include storing the input symbols in a first buffer at a current coding position, and processed input symbols in a second buffer. The method may further include defining a plurality of delayed match window (DMW) offsets, comprising a highest DMW offset and at least one lower DMW offset. The method may also include performing a substring match search using the input symbols, the processed input symbols, and the highest DMW offset, to determine one or more candidate matches. The method may further include outputting a result from the substring match search corresponding to a determination associated with the one or more candidate matches.
A system and method for selectively retiming signals in a high-performance network. The system includes a smart repeater circuit with input and output crossbars and retimers configured to recondition high-loss channels while bypassing low-loss channels. A sniffing mechanism dynamically assesses channel quality and adjusts routing configurations. In an advanced electrical circuit switch (AECS) system, the smart repeater integrates digital signal processors (DSPs) and analog crossbars, utilizing out-of-band (OOB) signaling for configuration, channel routing, and fault-tolerant operations. A method for channel assessment includes sequentially connecting a sniffer to input channels in a round-robin manner, evaluating channel metrics, and routing signals based on the assessments. Feedback from output channels, via in-band (IB) or OOB signaling, is used to refine routing configurations. These features support high-performance applications, providing selective retiming and dynamic signal management.
G11C 8/18 - Address timing or clocking circuitsAddress control signal generation or management, e.g. for row address strobe [RAS] or column address strobe [CAS] signals
A system and method for selectively retiming signals in a high-performance network. The system includes a smart repeater circuit with input and output crossbars and retimers configured to recondition high-loss channels while bypassing low-loss channels. A sniffing mechanism dynamically assesses channel quality and adjusts routing configurations. In an advanced electrical circuit switch (AECS) system, the smart repeater integrates digital signal processors (DSPs) and analog crossbars, utilizing out-of-band (OOB) signaling for configuration, channel routing, and fault-tolerant operations. A method for channel assessment includes sequentially connecting a sniffer to input channels in a round-robin manner, evaluating channel metrics, and routing signals based on the assessments. Feedback from output channels, via in-band (IB) or OOB signaling, is used to refine routing configurations. These features support high-performance applications, providing selective retiming and dynamic signal management.
A system may include a first access point (AP), a second AP, one or more first stations (STAs), and one or more second STAs. The first AP may be operable to transmit a first NDP. The second AP may be operable to transmit a second NDP. The first STAs may be associated with the first AP, and may be operable to transmit first channel state information (CSI) to the first AP and the second AP in response to obtaining a first beamforming report poll (BFRP) from the first AP. The second STAs may be associated with the second AP, and may be operable to transmit second CSI to the first AP and the second AP in response to obtaining a second BFRP from the second AP. The first NDP and the second NDP may be transmitted at non-overlapping time intervals.
H04B 7/06 - Diversity systemsMulti-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
H04B 7/024 - Co-operative use of antennas at several sites, e.g. in co-ordinated multipoint or co-operative multiple-input multiple-output [MIMO] systems
20.
BROADCASTING AND MULTICASTING MECHANISMS IN A SWITCH DEVICE
A switch device may include: a first electronic device including a plurality of ports to facilitate communication via a plurality of lanes; a plurality of second electronic devices comprising a second plurality of ports, wherein the second electronic devices are operable to communicate with the first electronic device via the plurality of lanes; and a switch controller. The switch controller may: dynamically map the plurality of lanes from at least one port of the first electronic device to one or more ports of the second plurality of ports of the plurality of second electronic devices; facilitate simultaneous broadcasting of data from the at least one port of the first electronic device to a plurality of ports of the second electronic devices; and enable multicasting by selectively mapping data from the at least one port of the first electronic device to a predefined subset of ports in the second electronic devices.
A system may include a first access point (AP), a second AP, one or more first stations (STAs), and one or more second STAs. The first AP may be operable to transmit a first NDP. The second AP may be operable to transmit a second NDP. The first STAs may be associated with the first AP, and may be operable to transmit first channel state information (CSI) to the first AP and the second AP in response to obtaining a first beamforming report poll (BFRP) from the first AP. The second STAs may be associated with the second AP, and may be operable to transmit second CSI to the first AP and the second AP in response to obtaining a second BFRP from the second AP. The first NDP and the second NDP may be transmitted at non-overlapping time intervals.
H04B 7/06 - Diversity systemsMulti-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
A method includes obtaining, by a data transform accelerator, a first command and first source data associated with the first command. The method also includes generating, by the data transform accelerator, one or more containers using the first command. Each of the one or more containers may have a container size and may be operable to store compressed source data. The method further includes obtaining a mode of operation for a data compression operation. The method also includes performing the data compression operation to a first portion of the first source data using the mode of operation to obtain the compressed source data. The method further includes storing the compressed source data in a first container of the one or more containers.
A device includes a plurality of digital signal processors (DSPs), analog crossbars in communication with the DSPs, and a switch controller. The switch controller facilitates control signals using in-band signaling within payload traffic or out-of-band signaling over a dedicated management interface. The system supports dynamic traffic prioritization based on real-time metrics, such as latency and traffic load, ensuring efficient resource allocation and seamless operation during congestion or reconfiguration. Redundant crossbars and failover mechanisms enhance fault tolerance, while granular backpressure selectively throttles traffic flows to prevent bottlenecks. Integrated diagnostic tools monitor performance and optimize traffic flow, enabling high-speed and reliable communication.
Systems and methods for seamless network communication reconfiguration, comprising a device that includes physical media dependent (PMD) devices, incorporating a digital signal processor (DSP) configured to handle both in-band and out-of-band communication traffic, a plurality of primary analog crossbars connected to the DSPs for routing operational data, and a set of redundant analog crossbars configured to establish auxiliary communication channels. The system includes a controller operable to dynamically activate the auxiliary communication channels during reconfiguration events, enabling a make-before-break protocol by transitioning traffic from primary channels to auxiliary channels. The redundant crossbars support out-of-band signaling to coordinate transitions and maintain system integrity. The auxiliary channels remain in a low-power state during steady operation, ensuring resource efficiency, while the controller monitors signal integrity and initiates reconfiguration upon detecting a fault or network event, maintaining uninterrupted traffic flow.
A device includes a plurality of digital signal processors (DSPs) and analog crossbars in communication with the DSPs. The DSPs and crossbars dynamically adjust power consumption based on traffic load and/or a signal quality, leveraging traffic prediction models to optimize resource allocation. The system supports features such as powering down unused lanes, asymmetrically deactivating transmission or receiving lanes, and preemptively scaling resources during predicted traffic increases. Dynamic voltage and frequency scaling (DVFS) optimizes power usage based on link utilization and traffic priority, minimizing latency impacts during transitions. The switch controller integrates traffic prioritization algorithms, including weighted round-robin (WRR), to allocate power and bandwidth efficiently to high-priority traffic flows. Redundant crossbars handle overflow traffic or failover scenarios, transitioning between standby and active states dynamically.
A device includes digital signal processors (DSPs) and analog crossbars in communication with the DSPs. The analog crossbars are operable to dynamically adjust equalization settings based on real-time feedback from DSPs, physical media-dependent (PMD) devices, or environmental sensors. Equalization adjustments optimize signal quality by compensating for traffic conditions, environmental changes, or signal degradation. The crossbars support predictive equalization using machine learning algorithms to preemptively adjust signal properties, ensuring performance across dynamic network environments. Diagnostics and logging capabilities monitor and refine equalization performance, while auxiliary in-band channels provide low-power pathways to reduce energy consumption. These features enable efficient, high-speed data transmission with enhanced reliability and adaptability in modern networking systems.
H04L 49/101 - Packet switching elements characterised by the switching fabric construction using crossbar or matrix
H04L 41/0816 - Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
Technology for a device includes a plurality of digital signal processors (DSPs) and a plurality of analog crossbars in communication with the DSPs. The DSPs dynamically adjust queues to optimize data flow based on traffic conditions, latency, and resource availability. Queues may include input queues, output queues, virtual output queues, or hybrid configurations, supporting techniques such as priority scheduling and time-division multiplexing (TDM). The DSPs facilitate flow control through granular backpressure signaling, managing congestion between DSPs and endpoints. Synchronization of queues during crossbar reconfiguration ensures seamless traffic flow and prevents data loss. Advanced mechanisms, such as dynamic queue depth adjustment and adaptive prioritization, enable efficient resource sharing while maintaining high throughput. The device leverages these features to provide scalable, energy-efficient networking solutions for complex environments, such as data centers and telecommunication system
A device may include a die-to-die (D2D) interconnect. The D2D interconnect may receive first data at a first port and transmit second data from a second port. One or more of a voltage or a bias of the D2D interconnect may be dynamically adapted based on target link performance.
A device includes a plurality of digital signal processors (DSPs) and analog crossbars in communication with the DSPs. The analog crossbars dynamically switch between multiple inputs and outputs and adjust configurations based on real-time feedback from the DSPs. The crossbars use amplification to enhance signal strength at input and output stages, ensuring signal integrity across long transmission paths or during multicasting and broadcasting operations. Real-time adaptive equalization optimizes performance in response to environmental changes or signal degradation. The crossbars facilitate system management traffic through out-of-band signaling and support failover with redundant paths to maintain communication during failures. Synchronization with DSPs or a switch controller is achieved through shared clock signals or IEEE 1588. These features enable efficient, high-speed data transmission while maintaining robust performance and reliability in dynamic network environments.
A device may include a plurality of digital signal processors (DSPs) and a plurality of analog crossbars connected to the DSPs. A microcontroller unit may be operable to facilitate network isolation.
Technology for a device may include a plurality of digital signal processors (DSPs); and a plurality of analog crossbars operable to be connected to the plurality of DSPs. The timing between the plurality of DSPs may be synchronized.
A digital signal processors (DSPs) and analog crossbars operatively connected to the DSPs includes a method for synchronization and distributed processing. The DSPs are configured to coordinate traffic among themselves, enabling efficient data flow and resource allocation. This coordination may involve synchronization, traffic management, and resource arbitration to optimize performance and minimize latency. The device facilitates seamless communication and supports dynamic reconfiguration, making it suitable for high-speed networking and scalable systems.
A device includes a plurality of digital signal processors (DSPs) and analog crossbars operable to connect with the DSPs. A switch controller facilitates control signaling between the DSPs and the crossbars, enabling dynamic coordination of traffic flow, resource allocation, and crossbar configurations. The device supports integrated in-band (IB) and out-of-band (OOB) communication, proactive monitoring of signal metrics for failover prediction, and synchronization techniques to minimize latency and ensure system coherence. The architecture further incorporates load balancing, fault tolerance, and distributed control mechanisms to optimize performance in high-speed network environments.
A multi-channel decoder circuit associated with a multi-channel decoder system is disclosed. The multi-channel decoder circuit comprises a distributed decoder circuit comprising a set of unit decoder circuits, each unit decoder circuit configured to receive one or more codewords of a plurality of codewords associated with a plurality of input channels, and decode the one or more codewords. The multi-channel decoder circuit further comprises a distribution controller circuit configured to distribute each incoming codeword of the one or more codewords to the respective unit decoder circuit of the set of unit decoder circuits within the distributed decoder circuit, based on determining a currently available unit decoder circuit within the set of unit decoder circuits.
H03M 13/11 - Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits using multiple parity bits
H03M 13/00 - Coding, decoding or code conversion, for error detection or error correctionCoding theory basic assumptionsCoding boundsError probability evaluation methodsChannel modelsSimulation or testing of codes
H03M 13/37 - Decoding methods or techniques, not specific to the particular type of coding provided for in groups
H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software for vector quantization and data compression in the field of machine learning and artificial intelligence (AI); Downloadable data compression software; Computer hardware Digital compression of data for use in the field of neural network models, memory, storage as related to machine learning and artificial intelligence (AI); Software as a service (SAAS) services featuring software for vector quantization and data compression in the field of machine learning and artificial intelligence (AI); Digital compression of computer data
An access point (AP) may include a processing device. The processing device may receive, at the AP, a video performance capture. The processing device may identify, at the AP, metadata relating to the video performance capture. The processing device may determine, at the AP, a gateway setting based on the video performance capture and the metadata.
A modem may include a processing device. The processing device may monitor, at the modem, a downstream spectrum for performance data. The processing device may determine, at the modem, when the performance data is greater than a threshold. The processing device may send, from the modem to a converged cable access platform (CCAP) core, the performance data when the performance data is greater than the threshold.
An access point (AP) may include a transceiver and a processing device. The transceiver may be operable to facilitate communications with a station (STA). The processing device may be operable to allocate first bandwidth in a first operating band and second bandwidth in a second operating band to the STA. The processing device may also be operable to switch traffic to the STA between the first operating band and the second operating band. The first operating band may be one or more of a 2.4 GHz band, a 5 GHz band, or a 6 GHz band. The second operating band may be one or more of a 2.4 GHz band, a 5 GHz band, or a 6 GHz band. The first operating band may be different from the second operating band.
An access point (AP) may include a transceiver and a processing device. The transceiver may be operable to facilitate communications with a station (STA). The processing device may be operable to allocate first bandwidth in a first operating band and second bandwidth in a second operating band to the STA. The processing device may also be operable to switch traffic to the STA between the first operating band and the second operating band. The first operating band may be one or more of a 2.4 GHz band, a 5 GHz band, or a 6 GHz band. The second operating band may be one or more of a 2.4 GHz band, a 5 GHz band, or a 6 GHz band. The first operating band may be different from the second operating band.
An access point (AP) may include a transceiver and a processing device. The processing device may be operable to obtain, from the transceiver, multiple received signal strength indicators (RSSIs) from multiple devices in an area. The processing device may also be operable to generate a mapping of wireless local area network (WLAN) performance across the area using the multiple RSSIs. The processing device may further be operable to generate a user instruction based on the mapping.
Device, Apparatus, Method and Computer Programs for a Network Gateway, Server, Server Apparatus, Server Method, System, Router, Mobile Device, Vehicular Gateway and Cloud Server
A device for controlling a network gateway comprises at least one network interface configured to communicate in at least one computer network. The device further comprises a processing module configured to at least partially execute at least a first software module and a second software module. The first software module is configured to provide a gateway functionality of the network gateway via the at least one network interface. A functionality of the second software module is different from the gateway functionality of the first software module. The second software module is encapsulated from the first software module.
H04L 67/00 - Network arrangements or protocols for supporting network services or applications
G06F 21/53 - Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity, buffer overflow or preventing unwanted data erasure by executing in a restricted environment, e.g. sandbox or secure virtual machine
An example method may include determining a multi-user packet error rate associated with communications from a client device to a host device, the multi-user packet error rate based on a number of packets in a multi-user communication frame with an error. The method may also include sending a trigger from the host device to the client device to communicate via a second multi-user communication frame, the trigger identifying a transfer rate based on the multi-user packet error rate.
Technology is disclosed for an optical receiver. The optical receiver may include an optical and digital signal processing (ODSP) device. The ODSP device may include a photodiode operable to convert an optical signal to an electrical signal; a digital signal processor operable to generate a digital signal based on the electrical signal; a quantization component operable to generate a quantized output signal based on the digital signal; and a processing device. The processing device may be operable to measure one or more signal statistics of the digital signal; and identify one or more quantization thresholds, wherein the one or more quantization thresholds are computed based on the one or more signal statistics.
H04L 1/00 - Arrangements for detecting or preventing errors in the information received
H04B 17/309 - Measuring or estimating channel quality parameters
H04L 25/49 - Transmitting circuitsReceiving circuits using code conversion at the transmitterTransmitting circuitsReceiving circuits using predistortionTransmitting circuitsReceiving circuits using insertion of idle bits for obtaining a desired frequency spectrumTransmitting circuitsReceiving circuits using three or more amplitude levels
44.
AUGMENTED SWITCH CAPACITY, REDUNDANT CROSSBARS, AND FAILOVER MECHANISMS IN CROSSBAR SYSTEMS
Technology for a device is disclosed. The device may include a plurality of digital signal processors (DSPs). The device may include a plurality of analog crossbars operable to be connected to the plurality of DSPs. The device may include a set of redundant analog crossbars operable to be connected to the plurality of DSPs. The set of redundant analog crossbars may be operable to provide one or more of additional input lanes or additional output lanes when failover occurs.
G06F 11/20 - Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
45.
DIGITAL SIGNAL PROCESSOR (DSP) INTEGRATION OF LAYER 2/3 PROTOCOLS AND CROSSBAR CONTROL IN NETWORK SWITCHING
A device may include a processor operable to process one or more of layer 2(L2) or layer 3 (L3) protocols in which the processor includes handling of one or more of frame headers, frame boundaries, media access control (MAC) addresses, or internet protocol (IP) addresses. The device may have a MAC address and an IP address associated with the device. The device may be operable to receive and process data packets addressed to the MAC or the IP address of the device. The device may be operable to interface with layer 1(L1) devices, including layer 1 systems and physical transceivers (PHYs).
H04L 61/103 - Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
Technology for a device used for time division multiplexing is disclosed. The device may include a plurality of digital signal processors (DSPs). The device may include a plurality of analog crossbars operable to be connected to the plurality of DSPs. The plurality of analog crossbars may be operable to: receive, at one or more input ports of the plurality of analog crossbars, input data from the plurality of DSPs; and send, from an output port of the plurality of analog crossbars, time-division multiplexed (TDM) output data.
A device may include a first plurality of electronic devices comprising a plurality of ports operable to facilitate communications via a plurality of lanes; a second plurality of electronic devices operable to communicate with the first plurality of electronic devices via the plurality of lanes; and a third plurality of electronic devices operable to communicate with the second plurality of electronics devices via a plurality of connections.
An access point may include a transceiver and a processing device. The transceiver may be operable to communicate with at least on station. The processing device may be operable to determine distributed resource units for the station to use for transmissions with the access point. The processing device may also be operable to estimate a channel between the access point and the at least one station. The processing device may further be operable to determine beamforming coefficients based on the estimated channel. The processing device may also be operable to transmit the beamforming coefficients and an uplink data frame to the at least one station. The processing device may further be operable to obtain a beamforming-triggered distributed resource unit transmission from the at least one station.
An access point (AP) may include a transceiver and a processing device. The transceiver may be operable to communicate with at least a second AP and at least a first station (STA). The processing device may be operable to transmit a null data packet announcement and a joint null data packet from the AP and the second AP. The processing device may also be operable to request a sounding feedback from the first STA. The processing device may further be operable to obtain a channel estimation feedback from the second AP. The processing device may also be operable to perform a precoder calculation using the sounding feedback and the channel estimation feedback. The processing device may further be operable to provide the precoder calculation to the second AP.
H04B 7/0456 - Selection of precoding matrices or codebooks, e.g. using matrices for antenna weighting
H04B 7/024 - Co-operative use of antennas at several sites, e.g. in co-ordinated multipoint or co-operative multiple-input multiple-output [MIMO] systems
H04B 7/06 - Diversity systemsMulti-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
H04L 5/00 - Arrangements affording multiple use of the transmission path
50.
FAST TRANSIENT FEED FORWARD RESPONSE FOR AN INTEGRATED CIRCUIT
A system and method for multiphase or single-phase power control is disclosed herein. The system may include a hysteretic window generator. The hysteretic window generator may dynamically set and modulate a lower voltage threshold and an upper voltage threshold for phases of the multiphase power control based on an operating condition. Switching power supply (SPS) stages may correspond to the multiple phases. The SPS stages may be coupled to the hysteretic window generator. A fast transient addition may be coupled to the hysteretic window generator and activated by a transient load condition of one of the plurality of SPS stages. The fast transient addition may output a non-linear step adjustment to a control voltage of one of the plurality of SPS, thereby reducing a settling time and return to a predefined voltage level.
H02M 3/156 - Conversion of DC power input into DC power output without intermediate conversion into AC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only with automatic control of output voltage or current, e.g. switching regulators
Methods and systems for ripple suppression in multi-phase buck converters may comprise a buck converter for providing an output voltage with controlled ripple current. The buck converter may include one or more main buck converter stages and one or more suppression buck converter stages coupled with the one or more main buck converter stages. The one or more suppression buck converter stages may provide suppression currents to reduce ripple currents generated in the one or main buck converter stages.
H02M 3/158 - Conversion of DC power input into DC power output without intermediate conversion into AC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only with automatic control of output voltage or current, e.g. switching regulators including plural semiconductor devices as final control devices for a single load
H02M 3/156 - Conversion of DC power input into DC power output without intermediate conversion into AC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only with automatic control of output voltage or current, e.g. switching regulators
H03M 1/14 - Conversion in steps with each step involving the same or a different conversion means and delivering more than one bit
52.
IMON RECONSTRUCTION VIA KALMAN FILTER IN DIGITAL QUAD CONTROLLER
A system for switching power supply is disclosed herein. The system may include a controller and a plurality of switching power supplies. The controller may include a processing device. The processing device may determine a monitored current of at least one switching power supply of the plurality of switching power supply, and determine, based on the monitored current, an induction prediction. The processing device may determine, a voltage input prediction corresponding to the at least one switching power supply, and output, by the controller, the voltage input prediction to the at least one switching power supply.
An access point may include a transceiver and a processing device. The transceiver may be operable to communicate with at least on station. The processing device may be operable to determine distributed resource units for the station to use for transmissions with the access point. The processing device may also be operable to estimate a channel between the access point and the at least one station. The processing device may further be operable to determine beamforming coefficients based on the estimated channel. The processing device may also be operable to transmit the beamforming coefficients and an uplink data frame to the at least one station. The processing device may further be operable to obtain a beamforming-triggered distributed resource unit transmission from the at least one station.
H04W 72/044 - Wireless resource allocation based on the type of the allocated resource
H04B 1/38 - Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
An access point (AP) may include a transceiver and a processing device. The transceiver may be operable to communicate with at least a second AP and at least a first station (STA). The processing device may be operable to transmit a null data packet announcement and a joint null data packet from the AP and the second AP. The processing device may also be operable to request a sounding feedback from the first STA. The processing device may further be operable to obtain a channel estimation feedback from the second AP. The processing device may also be operable to perform a precoder calculation using the sounding feedback and the channel estimation feedback. The processing device may further be operable to provide the precoder calculation to the second AP.
H04B 7/06 - Diversity systemsMulti-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
An access point (AP) may include a processing device. The processing device may: identify, at the AP, a traffic condition; determine, at the AP, a coordinated time division multiple access (C-TDMA) status based on the traffic condition; and compute, at the AP, a transmission opportunity based on the C-TDMA status. The AP may include a transceiver. The transceiver may transmit, from the AP, a transmission using the transmission opportunity when the C-TDMA status indicates C-TDMA usage.
A method may include determining characteristics associated with a host device and a data transform accelerator. The method may also include adjusting a command field for interrupt management in a command to be transmitted from the host device to the data transform accelerator, which may be based on the characteristics. The method may further include obtaining transformed data from the data transform accelerator based on the command.
Example operations may include initiating wireless transmission of a first data frame of data designated for wireless transmission. The wireless transmission of the first data frame may be via a first wireless signal packet configured to carry the data of the first data frame. The operations include directing termination of the wireless transmission of the first data frame via the first wireless signal packet prior to wireless transmission, via the first wireless signal packet, of all of the data of the first data frame. In addition, the operations include directing, in response to termination of transmission of the first data frame, wireless transmission of a termination signal, the termination signal indicating that transmission of the first data frame via the first wireless signal packet terminated prior to completion of transmission of all of the data of the first data frame via the first wireless signal packet.
An access point (AP) may include a processing device. The processing device may: identify, at the AP, a traffic condition; determine, at the AP, a coordinated time division multiple access (C-TDMA) status based on the traffic condition; and compute, at the AP, a transmission opportunity based on the C-TDMA status. The AP may include a transceiver. The transceiver may transmit, from the AP, a transmission using the transmission opportunity when the C-TDMA status indicates C-TDMA usage.
An access point (AP) may include a processing device. The processing device may generate, at the AP, a training set including historical downstream traffic; train, at the AP, a neural network using the training set; receive, at the AP, downstream traffic; and classify, at the AP, the downstream traffic using the neural network.
H04W 28/02 - Traffic management, e.g. flow control or congestion control
H04L 47/2408 - Traffic characterised by specific attributes, e.g. priority or QoS for supporting different services, e.g. a differentiated services [DiffServ] type of service
An access point may include a processing device configured to: identify a puncturing pattern for a channel width of a physical layer protocol data unit (PPDU) of a transmit signal; compute one or more tone rotation patterns using one or more tone rotation pattern parameters; and select a tone rotation pattern of the one or more tone rotation patterns based on the puncturing pattern for the channel width to minimize a peak to average power ratio (PAPR) of the transmit signal. The access point may include a transceiver configured to transmit the transmit signal to a wireless device based on the tone rotation pattern.
A receiver circuit is disclosed and is configured to receive an optical signal. The receiver circuit includes a receiving circuit configured to receive the optical signal and convert the optical signal from a duobinary signal format into a binary signal based on a plurality of decision thresholds. The receiver circuit also includes a clock data recovery circuit configured to sample the binary signal per data period at a first time instant based on a predetermined clock data recovery technique, and sample the binary signal per data period at a second time instant offset from the first instant, as well as determine an intermediate sample based on an offset for decoding a transmitted bit sequence according to soft information based on the samples.
A method may include identifying an application operable to submit one or more commands to a data transform accelerator. The method may also include determining one or more classes of service utilized with at least one bank of data transform engines in the data transform accelerator. The method may further include estimating a workload to be transmitted to the data transform accelerator. In response to the workload satisfying a threshold and interrupt control being enabled in the at least one bank of data transform engines, the method may also include configuring interrupt control for the one or more classes of service.
A method may include obtaining input data to be compressed by a compression operation. The method may also include obtaining metadata associated with the input data to be compressed by the compression operation. The method may further include determining a data threshold of the input data and the metadata to be compressed by the compression operation. The method may also include preprocessing the metadata. The method may further include arranging the input data and the metadata based on the data threshold. The method may also include performing the compression operation on the arranged input data and the arranged metadata.
A method may include obtaining input data to be compressed by a compression operation. The method may also include obtaining metadata associated with the input data to be compressed by the compression operation. The method may further include determining a data threshold of the input data and the metadata to be compressed by the compression operation. The method may also include preprocessing the metadata. The method may further include arranging the input data and the metadata based on the data threshold. The method may also include performing the compression operation on the arranged input data and the arranged metadata.
An access point (AP) for wireless communication may include data processing hardware; and memory hardware in communication with the data processing hardware, the memory hardware storing instructions that when executed on the data processing hardware cause the data processing hardware to perform operations including: identifying, at the AP, one or more transmitting stations having one or more spatial streams; sending, from the AP to the one or more transmitting stations, a sounding request; performing, at the AP, multiple user multiple input multiple output (MU-MIMO) channel estimation based on the sounding request response; computing, at the AP, one or more precoder coefficients for the one or more transmitting stations based on the MU-MIMO channel estimation; and sending, from the AP to the one or more transmitting stations, the one or more precoder coefficients and a transmission trigger.
A station (STA) may include a processing device. The processing device may select, at a STA for transmission to an access point (AP), a long training field (LTF) mode in which the LTF mode is 4×LTF. The processing device may select, at the STA for the transmission to the AP, a first guard interval having a value of less than 3.2 μs in which the first guard interval is used for one or more of training symbols or data symbols. The STA may include a transceiver. The transceiver may transmit, from the STA to the AP, the transmission using the LTF mode and the first guard interval. The transceiver may transmit, from the STA to the AP, the transmission using one or more distributed resource units (DRUs).
A station (STA) may include a processing device. The processing device may select, at a STA for transmission to an access point (AP), a long training field (LTF) mode in which the LTF mode is 4x LTF. The processing device may select, at the STA for the transmission to the AP, a first guard interval having a value of less than 3.2 µs in which the first guard interval is used for one or more of training symbols or data symbols. The STA may include a transceiver. The transceiver may transmit, from the STA to the AP, the transmission using the LTF mode and the first guard interval. The transceiver may transmit, from the STA to the AP, the transmission using one or more distributed resource units (DRUs).
An access point (AP) may include a processing device. The processing device may identify, at the AP, a first portion of a wireless local area network (WLAN) frame and a second portion of a WLAN frame, in which the first portion of the WLAN frame may include a first set of one or more codewords having a first protection level and the second portion of the WLAN frame may include a second set of one or more codewords having a second protection level. The processing device may select, at the AP, a first forward error correction (FEC) setting for the first portion of the WLAN frame to facilitate the first protection level, and select, at the AP, a second FEC setting for the second portion of the WLAN frame to facilitate the second protection level.
According to an aspect of an embodiment, a method may include obtaining a first signal at a first port of a communication system. The first signal may include a combination of an incident signal and a reflected signal. The method may include performing a first processing to the first signal. In response to the first processing, the method may include performing a second processing to the first signal. The method may include estimating a voltage standing wave ratio (VSWR) associated with a transmission line from results of the second processing to the first signal.
For critical path monitoring in an integrated circuit (IC), a system includes a data flip-flop configured to receive a data input and a clock input, and generate a first data output and a first clock output. A data delay path generates a delayed data output. An output flip-flop, coupled to the data delay path generates a second data output and a second clock output. A time-to-digital converter (TDC), coupled to the data delay path, includes a comparator bank that compares the delayed data output against reference levels and generates a code. An encoder, coupled to the comparator bank converts the code into a binary code representing the time delay. A minimum delay search coupled to the TDC includes a control circuit, configured to dynamically adjust the supply voltage and other parameters of the IC based on the timing margins and delay settings identified by the minimum delay search.
H03K 5/135 - Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals by the use of time reference signals, e.g. clock signals
H03L 7/081 - Details of the phase-locked loop provided with an additional controlled phase shifter
G11C 7/22 - Read-write [R-W] timing or clocking circuitsRead-write [R-W] control signal generators or management
A gateway may include a processing device. The processing device may: receive, at the gateway, data using a data over cable service interface specification (DOCSIS) protocol in which the data is received using a first quality of service (QoS) operation; identify, at the gateway, the first QoS operation for the DOCSIS protocol; determine, at the gateway, a second QoS operation for a wireless local area network (WLAN) protocol; and send, from the gateway to a station (STA), the data using the WLAN protocol in which the data is sent using the second QoS operation.
H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
H04L 41/5009 - Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
72.
CANCELLATION OF PASSIVE INTERMODULATION FROM MULTIPLE SOURCES
A system includes a receiver (RX) configured to receive an RX output signal in an RX band, where the RX output signal has a first passive intermodulation (PIM) source in the RX band and a second PIM source in the RX band; and a processing device configured to: receive the RX output signal from the receiver on an RX path, receive a crest factor reduction (CFR) output signal from a CFR on a transmit (TX) path, identify the first PIM source and the second PIM source based on the RX output signal and the CFR output signal, calibrate the CFR output signal based on the first and second PIM sources in the RX output signal to generate a non-linear actuation (NA) input signal, and generate an intermodulation distortion signal by using an NA function on the NA input signal.
H04B 1/525 - Hybrid arrangements, i.e. arrangements for transition from single-path two-direction transmission to single-direction transmission on each of two paths or vice versa with means for reducing leakage of transmitter signal into the receiver
H04L 25/03 - Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
A critical path tracking system for an integrated circuit (IC) is described. The system may include a real critical path with a first set of combinatorial logic receiving data and clock inputs, generating a first output. The system may include a replica critical path with a second set of combinatorial logic replicating the first set, generating a second output. Capture flip-flops (CFFs) may be coupled to paths, capturing the first and second outputs at different points. A programmable delay element may introduce adjustable delays to the second output. A multiplexer may select between the first and delayed outputs for the CFFs, and a comparator may generate a path failure signature by comparing the outputs. A control circuit may dynamically adjust the delay settings and the IC's supply voltage based on the path failure signature. A software loop may read the signature, analyze timing margins, and control the circuit.
H03K 5/135 - Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals by the use of time reference signals, e.g. clock signals
H03K 5/24 - Circuits having more than one input and one output for comparing pulses or pulse trains with each other according to input signal characteristics, e.g. slope, integral the characteristic being amplitude
H03K 19/20 - Logic circuits, i.e. having at least two inputs acting on one outputInverting circuits characterised by logic function, e.g. AND, OR, NOR, NOT circuits
A gateway may include a processing device. The processing device may: receive, at the gateway, data using a data over cable service interface specification (DOCSIS) protocol in which the data is received using a first quality of service (QoS) operation; identify, at the gateway, the first QoS operation for the DOCSIS protocol; determine, at the gateway, a second QoS operation for a wireless local area network (WLAN) protocol; and send, from the gateway to a station (STA), the data using the WLAN protocol in which the data is sent using the second QoS operation.
An access point (AP) may include a processing device. The processing device may identify, at the AP, a first portion of a wireless local area network (WLAN) frame and a second portion of a WLAN frame, in which the first portion of the WLAN frame may include a first set of one or more codewords having a first protection level and the second portion of the WLAN frame may include a second set of one or more codewords having a second protection level. The processing device may select, at the AP, a first forward error correction (FEC) setting for the first portion of the WLAN frame to facilitate the first protection level, and select, at the AP, a second FEC setting for the second portion of the WLAN frame to facilitate the second protection level.
H04B 7/0456 - Selection of precoding matrices or codebooks, e.g. using matrices for antenna weighting
H04L 1/00 - Arrangements for detecting or preventing errors in the information received
H04L 1/16 - Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
A critical path tracking system for an integrated circuit (IC) is described. The system may include a real critical path with a first set of combinatorial logic receiving data and clock inputs, generating a first output. The system may include a replica critical path with a second set of combinatorial logic replicating the first set, generating a second output. Capture flip-flops (CFFs) may be coupled to paths, capturing the first and second outputs at different points. A programmable delay element may introduce adjustable delays to the second output. A multiplexer may select between the first and delayed outputs for the CFFs, and a comparator may generate a path_failure_signature by comparing the outputs. A control circuit may dynamically adjust the delay settings and the IC's supply voltage based on the path failure signature. A software loop may read the signature, analyze timing margins, and control the circuit.
H03L 7/099 - Details of the phase-locked loop concerning mainly the controlled oscillator of the loop
H02M 7/5395 - Conversion of DC power input into AC power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters with automatic control of output wave form or frequency by pulse-width modulation
H03L 7/081 - Details of the phase-locked loop provided with an additional controlled phase shifter
77.
SYSTEM AND METHODS FOR CRITICAL PATH TRACKING SYSTEM-ON-CHIP
For critical path monitoring in an integrated circuit (IC), a system includes a data flip-flop configured to receive a data input and a clock input, and generate a first data output and a first clock output. A data delay path generates a delayed data output. An output flip-flop, coupled to the data delay path generates a second data output and a second clock output. A time-to-digital converter (TDC), coupled to the data delay path, includes a comparator bank that compares the delayed data output against reference levels and generates a code. An encoder, coupled to the comparator bank converts the code into a binary code representing the time delay. A minimum delay search coupled to the TDC includes a control circuit, configured to dynamically adjust the supply voltage and other parameters of the IC based on the timing margins and delay settings identified by the minimum delay search.
According to an aspect of an embodiment, a base station configured for beamforming estimation in a massive multiple input multiple output (mMIMO) radio access network (RAN) (mMIMO-RAN) may comprise a processing device and a transceiver. The processing device may be configured to obtain a channel estimate for a user equipment (UE). The processing device may be configured to compute a first power level adjustment for a downlink (DL) signal and a second power level adjustment for the DL signal. The second power level adjustment may be based on a power constraint. The transceiver may be configured to transmit the DL signal to the UE.
H04W 52/14 - Separate analysis of uplink or downlink
H04L 5/00 - Arrangements affording multiple use of the transmission path
H04W 52/24 - TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters
H04W 52/36 - Transmission power control [TPC] using constraints in the total amount of available transmission power with a discrete range or set of values, e.g. step size, ramping or offsets
79.
SYSTEM FOR STEERING CLIENT DEVICES WITH NON-WEAK LINK IN COMMUNICATION NETWORK AND METHOD THEREOF
The present disclosure relates to a system and method for steering one or more client devices with a non-weak link in a network. The method comprises identifying, a subset of nodes from a set of nodes in the communication network and each subset of nodes is having a set of client devices connected to the subset of nodes. Data is then received from each client device in the set of client wireless devices associated with each subset of nodes. One or more client devices with a non-weak link are identified in each subset of nodes, with a respective parent node of each of the client device. Each of the client device with the non-weak link are then steered based on one or more parameters identified in the data associated with the client device with the non-weak link. The steering is performed towards a root node.
H04L 41/0668 - Management of faults, events, alarms or notifications using network fault recovery by dynamic selection of recovery network elements, e.g. replacement by the most appropriate element after failure
A node circuit associated with a hybrid fiber coax (HFC) network is disclosed. The node circuit includes an optimizer circuit configured to process a plurality of signal-to-noise ratio (SNR) values associated with a plurality of subcarriers, respectively, associated with a set of cable modem (CM) circuits coupled to the node circuit. In some embodiments, at least one subcarrier is allocated to the set of CM circuits for communication with the node circuit. In some embodiments, the optimizer circuit is further configured to determine an optimal transmit power of the node circuit, based on the plurality of SNR values and a transmitter distortion of a transmitter circuit associated with the node circuit. In some embodiments, the transmitter distortion defines a transmitter distortion associated with the transmitter circuit in terms of a total transmit power of the node circuit.
A coded signal is received via a physical link and decoded. A link loss of the physical link is detected based on at least one of the coded signal and said decoding.
H03M 13/11 - Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits using multiple parity bits
H04B 3/32 - Reducing cross-talk, e.g. by compensating
H04L 1/00 - Arrangements for detecting or preventing errors in the information received
H04M 11/06 - Simultaneous speech and data transmission, e.g. telegraphic transmission over the same conductors
Systems, methods, and circuitries are disclosed generating a dynamic clock signal having a dynamic clock signal frequency for a data processing system from an input clock signal having an input clock signal frequency. In one example, adaptive frequency scaling circuitry includes scaling control circuitry and clock gating circuitry. The scaling control circuitry includes hardware configured to receive a performance indicator value indicative of an operating parameter of the data processing system and select a dynamic clock gating control value based at least on the performance indicator value. The clock gating circuitry is configured to receive the dynamic clock gating control value, and in response, selectively gate the input clock signal based on the dynamic clock gating control value to generate the dynamic clock signal.
A method for reducing receive band leakage may include: sensing, at a full duplexer, passive intermodulation distortion and power amplifier distortion; generating, at a processing device, a passive intermodulation distortion and power amplifier distortion cancellation signal; and cancelling, on a receive path, the passive intermodulation distortion and power amplifier distortion using the passive intermodulation distortion and power amplifier distortion cancellation signal.
A method for reducing receive band leakage may include: sensing, at a full duplexer, passive intermodulation distortion and power amplifier distortion; generating, at a processing device, a passive intermodulation distortion and power amplifier distortion cancellation signal; and cancelling, on a receive path, the passive intermodulation distortion and power amplifier distortion using the passive intermodulation distortion and power amplifier distortion cancellation signal.
H04B 1/525 - Hybrid arrangements, i.e. arrangements for transition from single-path two-direction transmission to single-direction transmission on each of two paths or vice versa with means for reducing leakage of transmitter signal into the receiver
H04L 5/14 - Two-way operation using the same type of signal, i.e. duplex
H04B 1/12 - Neutralising, balancing, or compensation arrangements
Technology is disclosed for a system. The system may include a system-on-chip (SoC) including one or more physical media dependent (PMD) devices, in which the one or more PMD devices are associated with one or more digital signal processors (DSPs), in which the one or more DSPs operate one or more crossbar switches; a central crossbar switch facilitating communication between the one or more DSPs; and a control unit operable to manage a configuration of the one or more crossbar switches based on a lookup table, in which the lookup table facilitates data routing between an input and an output.
Technology is disclosed for a system. The system may include a system-on-chip (SoC) including one or more physical media dependent (PMD) devices, in which the one or more PMD devices are associated with one or more digital signal processors (DSPs), in which the one or more DSPs operate one or more crossbar switches; a central crossbar switch facilitating communication between the one or more DSPs; and a control unit operable to manage a configuration of the one or more crossbar switches based on a lookup table, in which the lookup table facilitates data routing between an input and an output.
A method may include obtaining, by a hardware, multiple data packets. The method may also include storing, by the hardware, the multiple data packets in an internal memory. The method may further include allocating, by a firmware, a contiguous portion of external memory. The method may also include determining, by the firmware, a particular flow and a segment number associated with individual data packets of the multiple data packets. The method may further include storing, by the firmware, the individual data packets in the external memory to create an aggregated data packet. The storing may be based on the particular flow and the segment number. The method may also include transmitting, by the firmware, the aggregated data packet to a host CPU for processing.
H04L 41/0853 - Retrieval of network configurationTracking network configuration history by actively collecting configuration information or by backing up configuration information
H04L 43/10 - Active monitoring, e.g. heartbeat, ping or trace-route
A method may include obtaining multiple tunable parameters associated with a data transform accelerator operable to perform data transform operations. The method may also include configuring a resource configuration vector based on the multiple tunable parameters. The method may further include obtaining a target performance metric. The method may also include measuring one or more performance metrics associated with the data transform accelerator. The method may further include automatically tuning at least one tunable parameter of the multiple tunable parameters to obtain tuned parameters in response to a performance metric of the one or more performance metrics failing to satisfy the target performance metric. The method may also include updating the resource configuration vector in view of the tuned parameters.
A method may include obtaining, by a hardware, multiple data packets. The method may also include storing, by the hardware, the multiple data packets in an internal memory. The method may further include allocating, by a firmware, a contiguous portion of external memory. The method may also include determining, by the firmware, a particular flow and a segment number associated with individual data packets of the multiple data packets. The method may further include storing, by the firmware, the individual data packets in the external memory to create an aggregated data packet. The storing may be based on the particular flow and the segment number. The method may also include transmitting, by the firmware, the aggregated data packet to a host CPU for processing.
A method may include obtaining multiple tunable parameters associated with a data transform accelerator operable to perform data transform operations. The method may also include configuring a resource configuration vector based on the multiple tunable parameters. The method may further include obtaining a target performance metric. The method may also include measuring one or more performance metrics associated with the data transform accelerator. The method may further include automatically tuning at least one tunable parameter of the multiple tunable parameters to obtain tuned parameters in response to a performance metric of the one or more performance metrics failing to satisfy the target performance metric. The method may also include updating the resource configuration vector in view of the tuned parameters.
09 - Scientific and electric apparatus and instruments
Goods & Services
Semiconductors; semiconductor chips; Computer hardware and downloadable network configuration software and integrated circuit chips for providing access to the Internet through a wireline broadband access network, wireless mobile network, wireless and wireline networks, wireless LAN, ethernet and power line communications; semiconductors for use in transceivers for broadband communications; semiconductor devices used to enable broadband communications; integrated circuits; cards with integrated circuits; embedded multimedia LAN (local area network) operating software for providing communications and geolocation, sold as an integral component in non-medical sensors and gaming devices; computer hardware with embedded multimedia network configuration software for operating and creating video displays, power management and power regulation sold as an integral component of consumer and infrastructure electronics devices in the nature of receivers and transceivers, computers, automotive electronics in the nature of step down regulators; semiconductors and downloadable software for use in mobile wireless infrastructure for operating wireless communication access, wireless backhaul and user equipment; semiconductors for use in datacenter communications, computation, storage and accelerators; integrated circuit evaluation kits comprised of an integrated circuit, auxiliary computer hardware, power regulators and power managers being step down regulators, receivers and transceivers, external memory cards, I/O computer hardware and interfaces being transceivers and receivers used to interface, control and test the integrated circuit; downloadable computer operating software used for accessing the Internet through a wireline broadband access network
92.
CARRIER SENSE MULTIPLE ACCESS (CSMA) WITH ENHANCED COLLISION AVOIDANCE
A station (STA) may include a processing device. The processing device may perform, at the STA, an arbitration inter-frame spacing (AIFS) backoff. The processing device may perform, at the STA, a carrier-sense multiple access (CSMA) contention window (CW) backoff. The processing device may send, at the STA, a first short signal when reaching a CSMA CW backoff end. The processing device may perform, at the STA, a first short backoff after sending the first short signal. The processing device may send, at the STA, a frame after an nth short signal has been sent and an nth short backoff has occurred in which n is an integer greater than or equal to 2.
H04L 12/413 - Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD]
H04W 74/0808 - Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
H04W 16/00 - Network planning, e.g. coverage or traffic planning toolsNetwork deployment, e.g. resource partitioning or cell structures
H04B 17/309 - Measuring or estimating channel quality parameters
H04W 24/02 - Arrangements for optimising operational condition
H04J 3/16 - Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
An access point may include a processing device. The processing device may generate, at the AP, a transmission including a preamble including a physical layer (PHY) version identifier (ID) defined by a first Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard. The processing device may generate, at the AP, the transmission including the preamble including one or more signaling bits defined by a second IEEE 802.11 standard. The access point may include a transceiver. The transceiver may send, at the AP to a station (STA), the transmission including the preamble.
A method includes determining an address associated with a data transform command in a container data structure which is in the data transform accelerator. The data transform accelerator is in communication with a host computing unit. In response to a determination that the address is in the container data structure, the method includes accessing the data transform command based on the address. The data transform command is in the host computing unit. The method includes obtaining metadata based on information in the data transform command. The metadata is in the data transform accelerator or spread out in the host computing unit memory and in the memory of data transform accelerator. The method includes configuring a data transform pipeline based on the metadata. The metadata can be shared in its entirety or partially by multiple data transform commands grouped together.
A station (STA) may include a processing device. The processing device may perform, at the STA, an arbitration inter-frame spacing (AIFS) backoff. The processing device may perform, at the STA, a carrier-sense multiple access (CSMA) contention window (CW) backoff. The processing device may send, at the STA, a first short signal when reaching a CSMA CW backoff end. The processing device may perform, at the STA, a first short backoff after sending the first short signal. The processing device may send, at the STA, a frame after an nth short signal has been sent and an nth short backoff has occurred in which n is an integer greater than or equal to 2.
An access point may include a processing device. The processing device may generate, at the AP, a transmission including a preamble including a physical layer (PHY) version identifier (ID) defined by a first Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard. The processing device may generate, at the AP, the transmission including the preamble including one or more signaling bits defined by a second IEEE 802.11 standard. The access point may include a transceiver. The transceiver may send, at the AP to a station (STA), the transmission including the preamble.
System and methods are disclosed for hybrid phase detection and clock recovery in a serializer/deserializer (SerDes) receiver. The system enables a clock recovery unit (CRU) to dynamically operate in either a Mueller-Muller Phase Detection (MMPD) mode or an Alexander Phase Detection (APD) mode using shared circuit components. The CRU includes data and error slicers configured to generate phase error signals based on a received data stream, with the phase detector adapting the recovered clock signal accordingly. The system utilizes adjustable reference voltage levels and signal gating logic to repurpose MMPD hardware to emulate APD functionality without impacting high-speed data paths. Such architecture supports various interleaving configurations, including even-odd and n-way time-interleaved designs, and enables on-the-fly mode switching based on channel conditions or baud rate requirements.
System and methods are disclosed for hybrid phase detection and clock recovery in a serializer/deserializer (SerDes) receiver. The system enables a clock recovery unit (CRU) to dynamically operate in either a Mueller-Muller Phase Detection (MMPD) mode or an Alexander Phase Detection (APD) mode using shared circuit components. The CRU includes data and error slicers configured to generate phase error signals based on a received data stream, with the phase detector adapting the recovered clock signal accordingly. The system utilizes adjustable reference voltage levels and signal gating logic to repurpose MMPD hardware to emulate APD functionality without impacting high-speed data paths. Such architecture supports various interleaving configurations, including even-odd and n-way time-interleaved designs, and enables on-the-fly mode switching based on channel conditions or baud rate requirements.
H03M 13/25 - Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation [TCM]
G11C 7/22 - Read-write [R-W] timing or clocking circuitsRead-write [R-W] control signal generators or management
An access point (AP) may include a processing device. The processing device may identify, at the AP, one or more of sounding data, channel state information (CSI), beamforming matrix, or round trip timing (RTT) for a station (STA). The processing device may compute, at the AP, a location for the STA based on the one or more of the sounding data, the CSI, the beamforming matrix, or the RTT in which the location may be computed relative to a geo-fence. The processing device may compute, at the AP, a network access for the STA based on the location relative to the geo-fence.
H04W 64/00 - Locating users or terminals for network management purposes, e.g. mobility management
H04B 7/06 - Diversity systemsMulti-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence
H04W 4/021 - Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
An access point (AP) may include a processing device. The processing device may identify, at the AP, one or more of sounding data, channel state information (CSI), beamforming matrix, or round trip timing (RTT) for a station (STA). The processing device may compute, at the AP, a location for the STA based on the one or more of the sounding data, the CSI, the beamforming matrix, or the RTT in which the location may be computed relative to a geo-fence. The processing device may compute, at the AP, a network access for the STA based on the location relative to the geo-fence.