Patent classifications
H04L1/201
Estimation apparatus, estimation method, and non-transitory computer-readable recording medium
In order to appropriately estimate the number of radio frames that fail to be acquired, an estimation apparatus 200 includes: a memory storing instructions; and one or more processors configured to execute the instructions to: acquire a plurality of radio frames transmitted and received through a radio channel; specify key frames, based on time information of the plurality of acquired radio frames; calculate a sum of time lengths of at least a part of the plurality of radio frames being located between two adjacent ones of the key frames; and estimate a number of unacquired radio frames, based on the specified key frames and the calculated sum, the unacquired radio frames being radio frames failing to be acquired.
Dynamic low-power scheme for wireless transceivers
Technologies directed to improving power for wireless transceivers are described. One method determines, in a first mode, a first value associated with a wireless link and a second values associated with the wireless link, the first value being indicative of a first metric and the second value being indicative of a second metric different from the first metric. The first value and the second value collectively indicate a category of channel quality for the wireless link. The method determines that the wireless device can operate in a second mode for subsequent data based on the category of channel quality, wherein in the second mode the wireless device consumes less power than in the first power mode. The method receives, in the second mode, second data over the wireless link.
Apparatus and method for handling an incoming communication data frame
An apparatus for handling an incoming communication data frame containing a plurality of bits is provided. The apparatus may include a plurality of data matchers, each data matcher configured to compare a subset of the plurality of bits of the communication data frame with a predetermined data pattern of a plurality of data patterns and to provide a data matcher output to indicate the result of the data matcher comparison, a plurality of selectors, each selector configured to compare a subset of the data matcher outputs of the plurality of data matchers with a predetermined selection pattern of a plurality of selection patterns and to provide a selector output to indicate the result of the selector comparison, and a frame filter configured to transfer the incoming frame to application logic only if the selector outputs of the plurality of selectors match a predetermined filter pattern, and to also transfer the selector outputs of the plurality of selectors to the application logic.
Hardware based cyclic redundancy check (CRC) re-calculator for timestamped frames over a data bus
A method and a system for correcting cyclic redundancy check (CRC) for a frame with last bytes changed are provided. The method includes acquiring a data frame, calculating a CRC of a modified data frame, and determining a corrected CRC for the data frame based on at least the CRC of the modified data frame and a CRC correction field calculated on the bytes to be replaced at the end of the frame. An altered data frame includes the data frame with a number of last bytes of the data frame replaced with new bytes.
CODING METHOD AND APPARATUS FOR DATA COMMUNICATION
A coding method for data communication is provided, and may be applied to a plurality of scenarios such as a metro network, a backbone network, and a data center interconnection. The method includes: forming a first codeword, where the first codeword includes n image bits and n to-be-transmitted bits, the n image bits are selected from to-be-transmitted bits in m source codewords, the source codeword is a codeword formed before the first codeword, both n and m are positive integers, and n>m; and sending the n to-be-transmitted bits in the first codeword. The bit in the first codeword is protected by a plurality of codewords generated at different moments, and a coding gain effect is better. In addition, the bit in the codeword is protected by different quantities of codewords.
Method to locate faulted message elements using AI in 5G and 6G
A faulted message element in 5G or 6G can often be identified according to its modulation parameters, including a large deviation of the branch amplitudes from the predetermined amplitude levels of the modulation scheme, and/or the SNR of the branch amplitudes, and/or an amplitude variation of the raw signal or the branches during the message element, and/or an inconsistency between the modulation state as determined by the amplitude and phase of the raw waveform versus the amplitudes of the orthogonal branch signals, among other measures of modulation quality. An AI model may be necessary to correlate the various quality measures, and optionally to determine the correct demodulation of faulted message elements. Costly, time-consuming retransmissions may be avoided by determining the correct demodulation of each message element at the receiver, thereby improving throughput and reliability with fewer delays.
APPARATUSES, SYSTEMS, AND METHODS FOR IMPLIED SEQUENCE NUMBERING OF TRANSACTIONS IN A PROCESSOR-BASED SYSTEM
Apparatuses, systems, and methods for implied sequence numbering of transactions in a processor-based system. The processor-based system includes a transmit circuit configured to generate an implied sequence number for each entry to be transmitted as a packet. The transmit circuit is configured to generate a packet to be transmitted based on an entry, wherein the packet including the payload information and the transmit check value based on the implied sequence number and associated with the entry. In this manner, including an individual sequence number with every transmitted packet may be reduced or avoided to reduce or avoid consuming bandwidth on the communications interface, as the bits used by the sequence number could ordinarily be used for data transmission instead. A receiver circuit is configured to receive the transmitted packet including the payload and the transmit check value, wherein the transmit check value is based on the transmit sequence number.
Introduction and Detection of Erroneous Stop Condition in a Single UART
A universal asynchronous receiver/transmitter includes a transmission register to include information to be transmitted, a receive register to include information received, a frame error checking circuit to evaluate contents of the receive register for a frame error, and control logic. The control logic is to route the contents of the transmission register to the receive register. The control logic is to, during transmission of the contents of the transmission register through the reprogrammable pin to the receive register, modify a bit inversion register to yield modified contents to be provided to the receive register. The modified contents are to cause a frame error. The control logic is to determine whether the frame error checking circuit detected the frame error.
Fault Detection and Correction by Sum-Signal Modulation in 5G or 6G
A faulted 5G/6G message may be recovered by finding the faulted message elements and altering them until the fault is corrected. Disclosed are methods to evaluate the modulation quality of each message element using multiple criteria. The receiver can determine a first quality by measuring the overall (sum-signal) amplitude and phase of each message element, and comparing to the predetermined amplitude and phase levels. The receiver can determine a second quality by separating the overall wave into orthogonal components (branches) and comparing the branch amplitudes to the predetermined levels. The receiver can determine a third quality according to the SNR of the overall signal and the two branch signals. By combining the first, second, and third quality factors, the receiver can identify the most likely faulted message elements. The receiver can then alter the worst message elements in a nested grid search to find the correct message version.
Communication throughput despite periodic blockages
Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for improving communication throughput despite periodic blockages. In some implementations, a method includes receiving, by a receiver and from a transmitter, code blocks transmitted according to a first set of communication parameters that includes one or more first interleaver parameters used to interleave information in the code blocks prior to transmission. Corrupted portions of at least some of the received code blocks are identified. A blockage duration and a blockage interval of a blockage of communication channel between the transmitter and the receiver are determined based on the corrupted portions of the received code blocks. A second set of communication parameters that includes one or more second interleaver parameters are determined based on the blockage duration and blockage interval. The second set of communication parameters are communicated to the transmitter for subsequent transmissions by the transmitter to the receiver.