Abstract:
An apparatus and method for receiving a message stream on a channel (140). A message (160) is received (320) on the channel. Information regarding the bits of a successfully decoded message is added (340) to a message attributes list (275) if the message is successfully decoded. An attempt is made to decode (330) a subsequent message based on the information in the message attributes list.
Abstract:
Systems and methods for evaluating packets and frames in a wireless communication system having multiple reverse-link channels including a spontaneous, burst oriented transmission channel and its corresponding rate indicator channel. One embodiment comprises a base station monitoring the rate indicator channel(510), decoding the rate indicator channel using a maximum likelihood decoder and detecting the presence of a packet on the rate indicator channel by comparing a likelihood with a threshold(520), and analyzing the validity of a frame on the burst oriented channel based on the presence and content of packets received on the rate indicator channel (530).
Abstract:
A system and method for dectecting discontinuous transmission (DTX) frames. The inventive method includes the steps of receiving data transmitted in a pluralitz of frames (62); classifzing each of the frames (63); analyzing the classification of a number of successive frames of the received data and providing a metric with respect thereto; and determining, in response to the metric, if a frame is a discontinuous frame (66). In the illustrative embodiment, the step of classifzing includes the step of error checking the frames using a cyclic redundancz check (CRC) error checking protocol. The received frames are classified as good frames (G), erasureframes (E), or discontinuous frames (D). A numerical value is assigned toe ach of the frames based on the classification thereof. Next, the frames are filtered tp provice an output Yn=Yn-1+Xn where 'n' is a frame number, Yn is the filter output for a given frame n, Yn-1 is the filter output for a previous frame, and Xn is a stream of input frames. A threshold is set for the output Yn to facilitate the detection of discontinuous frames. That is, a detection of a discontinuous transmisson frame is indicated when a frame is classified as an 'erasure' and the filter output exceeds the threshold. On the detection of a discontinuous frame, the classification of the frame is changed from 'erasure' to 'discontinuous'. By reclassifying improperly classified erasure frames, the mobile receiver is inhibited from requesting retransmission of the frames of a change in the transmit power level. Consequently, network throughput and capacity are optimized and system power is conserved.
Abstract translation:一种用于检测不连续传输(DTX)帧的系统和方法。 本发明的方法包括以下步骤:接收以多个帧(62)发送的数据; 分类每个帧(63); 分析接收到的数据的多个连续帧的分类并提供关于其的度量; 以及响应于该度量确定帧是否是不连续帧(66)。 在说明性实施例中,分类步骤包括使用循环冗余校验(CRC)错误校验协议来错误检查帧的步骤。 接收的帧被分类为好帧(G),擦除帧(E)或不连续帧(D)。 基于其分类将数值分配给多个帧。 接下来,对帧进行滤波,以提供输出Y n = Y n-1 + X n,其中'n'是帧号,Y n是给定帧n的滤波器输出,Y n-1是前一帧的滤波器输出, Xn是输入帧的流。 为输出Yn设置阈值以便于检测不连续的帧。 也就是说,当帧被分类为“擦除”并且滤波器输出超过阈值时,指示不连续传输帧的检测。 在检测到不连续的帧时,帧的分类从“擦除”变为“不连续”。 通过重新分类不正确分类的擦除帧,禁止移动接收机请求重发发射功率电平变化的帧。 因此,网络吞吐量和容量得到优化,系统功率得到节约。
Abstract:
A system and method for detection of rate determination algorithm errors in variable rate communications system receivers. The disclosed embodiments prevent rate determination algorithm errors from causing audible artifacts such as screeches or beeps. The disclosed system and method detects frames with incorrectly determined data rates and performs frame erasure processing and/or memory state clean up to prevent propagation of distortion across multiple frames. Frames with incorrectly determined data rates are detected by checking illegal rate transitions, reserved bits, validating unused filter type bit combinations and analyzing relationships between fixed code-book gains and linear prediction coefficient gains.
Abstract:
A method and apparatus for supervising a dedicated control channel when in the discontinuous transmission mode. The mobile station (4) monitors the frames it receives from a base station (2) and maintains a counter of bad, good, and empty frames, referred to as COUNT1, COUNT2, COUNT3, respectively. If a received frame is a good frame, COUNT1 is reset to zero and COUNT2 is incremented. If the received frame is a bad frame, COUNT1 is incremented and COUNT2 is reset to zero. If the received frame is an empty frame, COUNT1 and COUNT2 are unchanged but COUNT3 is incremented. A transmitter coupled to the mobile station is enabled or disabled depending upon which, if any, of the COUNTs reaches or exceeds a designated threshold value.
Abstract:
A serial Viterbi decoder for use in a mobile telephone comprising a RAM for storing state metrics, which needs to store only 2 metrics, when k is the contraint length of the code, rather than 2 metrics as required with previous implementations in which new state metrics and old state metrics were stored in two different memories. The ACS includes a left rotator receiving a signal identifying the current encoder state of the ACS and a counter signal incremented each time the ACS has cycled through all permissible states. The left rotator calculates a read address for reading the correct state metric corresponding the current encoder state from the state RAM. The read address is routed through a set of delay registers each driven by a clock signal which pulses every other clock cycle. The read signal and the delayed read signal are both routed into a multiplexor, the output of which is applied as the read or write address-input of the state RAM. A write enable signal is applied to the state RAM using the inverted clock system. Hence, the state RAM reads and writes state metrics from the same memory address with the address determined by the left rotator and with the write operation delayed with respect to the read operation.
Abstract:
A method and an arrangement for quality estimation when detecting an information frame, for instance a speech frame transmitted in a radio communication system in accordance with time division multiple access (TDMA), although the method can also be applied with frequency divided radio systems. There is used the soft information available in the radio receiver (RM, DM, DI, KD) which is intended to detect the speech frame and process this signal information in accordance with those principles applicable to known neural nets. Prior to use, the neural net (NT) is aligned to the radio communication system concerned. The invention enables better information relating to possible error in the speech frame to be delivered to error correcting units (TD) in the radio receiver.
Abstract:
Methods, systems, and devices for wireless communications are described herein. A user equipment (UE) may generate a set of feedback bits corresponding to sidelink messages received via one or more sidelink channels. The UE may transmit a first sidelink message via a first feedback resource of a physical sidelink feedback channel occasion. The first sidelink message may include a first subset of the feedback bits. The UE may transmit at least two additional sidelink feedback messages via respective feedback resources. The first additional sidelink feedback message may include the first subset of feedback bits and a second subset of feedback bits encoded using an erasure coding function.
Abstract:
A classification apparatus includes a memory and a processor. The memory is configured to store rules corresponding to a corpus of rules in respective rule entries, each rule includes a respective set of unmasked bits having corresponding bit values, and at least some of the rules include masked bits. The rules in the corpus conform to respective Rule Patterns (RPs), each RP defining a respective sequence of masked and unmasked bits. The processor is configured to cluster the RPs, using a clustering criterion, into extended Rule Patterns (eRPs) associated with respective hash tables including buckets for storing rule entries. The clustering criterion aims to minimize an overall number of the eRPs while meeting a collision condition that depends on a specified maximal number of rule entries per bucket.