Techniques for use in iteratively processing messages
AssigneeQUALCOMM Incorporated
InventorsJunyi Li, Alexander Leonidov, Thomas Joseph Richardson
Life of this patent
Estimating the term…
Abstract
Aspects of the present disclosure relate to wireless communications, and more particularly, to techniques for use in receiving devices employing at least one iterative process for decoding messages. In certain example aspects, a receiving device may comprise a user equipment (UE) or other like device that may be configured to support device-to-device (D2D) communications, such as vehicle-to-vehicle (V2V) communications, or the like.
Claims41
A method for use at a receiving device, the method comprising:
- receiving, via a sidelink communication, a set of messages comprising at least a first message received from a first source device and at least a second message from a second source device;
- identifying an order for decoding each message in the set of messages based, at least in part, on a type of at least one message in the set of messages, a priority associated with at least one message in the set of messages, a source device associated with at least one message in the set of messages, or some combination thereof;
- and
- attempting to decode the set of messages by:
- identifying, based on the order, a next message of the set of messages for decoding;
- determining an iterative threshold value for the next message based, at least in part, on a remaining portion of a processing time budget allotted for decoding all of the messages in the set of messages, and a relative position of the next message within the order;
- and
- attempting to decode the next message, at least in part, using an iterative process that is limited by the iterative threshold value.
A receiving device comprising:
- a receiver;
- memory;
- and
- a processing unit coupled to the receiver and the memory and configured to:
- receive, via the receiver through a sidelink communication, a set of messages comprising at least a first message received from a first source device and at least a second message from a second source device;
- identify an order for decoding each message in the set of messages based, at least in part, on a type of at least one message in the set of messages, a priority associated with at least one message in the set of messages, a source device associated with at least one message in the set of messages, or some combination thereof;
- identify, based on the order, a next message of the set of messages to decode;
- determine an iterative threshold value for the next message based, at least in part, on a remaining portion of a processing time budget allotted for decoding all of the messages in the set of messages, and a relative position of the next message within the order;
- and
- attempt to decode the next message, at least in part, using an iterative process that is limited by the iterative threshold value.
An apparatus for use by a receiving device, the apparatus comprising:
- means for receiving, via a sidelink communication, a set of messages comprising at least a first message received from a first source device and at least a second message from a second source device;
- means for identifying an order for decoding each message in the set of messages based, at least in part, on a type of at least one message in the set of messages, a priority associated with at least one message in the set of messages, a source device associated with at least one message in the set of messages, or some combination thereof;
- and
- means for decoding the set of messages by:
- identifying, based on the order, a next message of the set of messages for decoding;
- determining an iterative threshold value for the next message based, at least in part, on a remaining portion of a processing time budget allotted for decoding all of the messages in the set of messages, and a relative position of the next message within the order;
- and
- attempting to decode the next message, at least in part, using an iterative process that is limited by the iterative threshold value.
An article of manufacture comprising:
- a non-transitory computer readable medium having stored therein computer implementable instructions executable by a processing unit of a receiving device to:
- receive a set of messages transmitted over a sidelink communication, comprising at least a first message received from a first source device and at least a second message from a second source device;
- identify an order for decoding each message in the set of messages based, at least in part, on a type of at least one message in the set of messages, a priority associated with at least one message in the set of messages, a source device associated with at least one message in the set of messages, or some combination thereof;
- identify, based on the order, a next message of the set of messages to decode;
- determine an iterative threshold value for the next message based, at least in part, on a remaining portion of a processing time budget allotted for decoding all of the messages in the set of messages, and a relative position of the next message within the order;
- and
- attempt to decode the next message, at least in part, using an iterative process that is limited by the iterative threshold value.
Dependencies are inferred from the claim text.