Method and apparatus for data and control multiplexing
First Claim
Patent Images
1. A system utilized in wireless communications, comprising:
- a processor configured to;
receive an allocation of resources to transmit data code symbols and control code symbols, wherein transmission of the control code symbols occurs in a primary transmission time interval (TTI) and transmission of the data code symbols occurs in a secondary TTI, wherein said primary TTI exceeds said secondary TTI;
determine whether the data code symbols and the control code symbols are scheduled to be transmitted within the secondary TTI;
upon determining that the data code symbols and the control code symbols are scheduled to be transmitted within the secondary TTI, multiplex the data code symbols and the control code symbols that are scheduled to be transmitted within the secondary TTI;
employ the resources allocated to transmit the data code symbols to convey the multiplexed data code symbols and control code symbols; and
employ the resources allocated to transmit the control code symbols, if the data code symbols and the control code symbols are not multiplexed; and
a memory coupled to the processor to store data.
1 Assignment
0 Petitions
Accused Products
Abstract
System(s) and method(s) are provided for transmitting data code symbols and control code symbols spanning disparate transmission time intervals in the uplink. Data and control symbols that overlap in time-domain within a transmission time interval are multiplexed and transmitted employing resources scheduled for data transmission, whereas data and control code symbols that are not multiplexed are transmitted in respective allocated resources. Multiplexing in conjunction with localized and distributed resource scheduling preserves the single-carrier characteristics of a single-carrier frequency division multiple access system.
-
Citations
28 Claims
-
1. A system utilized in wireless communications, comprising:
-
a processor configured to; receive an allocation of resources to transmit data code symbols and control code symbols, wherein transmission of the control code symbols occurs in a primary transmission time interval (TTI) and transmission of the data code symbols occurs in a secondary TTI, wherein said primary TTI exceeds said secondary TTI; determine whether the data code symbols and the control code symbols are scheduled to be transmitted within the secondary TTI; upon determining that the data code symbols and the control code symbols are scheduled to be transmitted within the secondary TTI, multiplex the data code symbols and the control code symbols that are scheduled to be transmitted within the secondary TTI; employ the resources allocated to transmit the data code symbols to convey the multiplexed data code symbols and control code symbols; and employ the resources allocated to transmit the control code symbols, if the data code symbols and the control code symbols are not multiplexed; and a memory coupled to the processor to store data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus utilized in wireless communication systems, the apparatus comprising:
-
means for determining whether the data code symbols and the control code symbols are scheduled to be transmitted within a transmission time interval (TTI) for data transmission; upon determining that the data code symbols and the control code symbols are scheduled to be transmitted within the TTI for the data transmission, means for multiplexing the data code symbols and the control code symbols that are scheduled to be transmitted within the TTI for the data transmission; means for employing a set of allocated resources for the data transmission to transmit the multiplexed data code symbols and control code symbols that are scheduled to be transmitted within the TTI for the data transmission; and means for employing the set of allocated control resources to transmit the control code symbols, if the data code symbols and the control code symbols are not multiplexed.
-
-
8. An apparatus that operates in a wireless communication environment, the apparatus comprising:
-
a processor configured to schedule resources for transmitting data code symbols and control code symbols, and to receive the data code symbols multiplexed with the control code symbols, wherein the transmitted multiplexed data code symbols and control code symbols utilize the resources scheduled to transmit the data code symbols, and wherein the data code symbols and the control code symbols are multiplexed based on a determination that the data control symbols and the control code symbols are scheduled to be transmitted within a time interval; and a memory coupled to the processor to store data. - View Dependent Claims (9, 10, 11, 12)
-
-
13. An apparatus that facilitates communication in a wireless environment, the apparatus comprising:
-
means for determining that a received stream of code symbols is a stream of multiplexed data code symbols and control code symbols, wherein the data code symbols and the control code symbols are multiplexed based on a determination that the data code symbols and the control code symbols are scheduled to be transmitted within a time interval; and means for demultiplexing the stream of multiplexed data code symbols and control code symbols, if it is determined that the data code symbols and the control code symbols are multiplexed. - View Dependent Claims (14)
-
-
15. A method employed in a wireless communication system, the method comprising:
-
receiving scheduled resources for transmitting data code symbols and for transmitting control code symbols; determining at a specific transmission time interval (TTI) whether the data code symbols and the control code symbols are scheduled to be transmitted within the specific TTI; upon determining that the data code symbols and the control code symbols are scheduled to be transmitted within the specific TTI, multiplexing the data code symbols and the control code symbols, and transmitting the multiplexed data code symbols and control code symbols employing the scheduled resources for transmitting data code symbols; and transmitting the control code symbols and the data code symbols on respective scheduled resources, if the data code symbols are not transmitted within the specific TTI. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory machine-readable medium comprising instructions which, when executed by a machine, cause the machine to perform operations including:
-
determining whether data code symbols and control code symbols are scheduled to be transmitted within a control transmission time interval (TTI); multiplexing the data code symbols and the control code symbols, if the data code symbols are transmitted within the control TTI and if the data code symbols and the control code symbols are scheduled to be transmitted within the control TTI, and transmitting the multiplexed data code symbols and control code symbols employing a set of scheduled resources for data transmission; and transmitting the control code symbols and the data code symbols on respective sets of scheduled resources, if the data code symbols are not transmitted in the control TTI.
-
-
26. A non-transitory machine-readable medium with instructions stored thereon that, when executed by a processor, cause the machine to carry out the following acts:
-
transmitting a first set of data code symbols in a first transmission time interval (TTI); receiving control code symbols in a second TTI that encompasses the first TTI; and receiving control code symbols multiplexed with data code symbols from a second set of data code symbols, if the data code symbols in the second set are transmitted within a control TTI and if the data code symbols from the second set of data code symbols are scheduled to be transmitted with the control code symbols within the control TTI, wherein control code symbols are multiplexed with data code symbols based on a determination that the data code symbols from the second set of data code symbols are scheduled to be transmitted with the control code symbols within the control TTI. - View Dependent Claims (27)
-
-
28. A method employed in a wireless communication environment, the method comprising:
-
scheduling an allocation of resources for transmitting data code symbols and for transmitting control code symbols; receiving a stream of code symbols and determining that the data code symbols and the control code symbols are multiplexed in the resources allocated to transmit data code symbols , wherein the data code symbols and the control code symbols are multiplexed based on a determination that the data code symbols and the control code symbols are scheduled to be transmitted within a time interval; and de-multiplexing the multiplexed data code symbols and the control code symbols in the allocated resources for data transmission.
-
Specification