Method and apparatus for downlink multi-user with DFT-s-OFDM waveform
A method performed by at least one processor of a network node operating in a wireless communication network includes receiving data associated with a plurality of users. The method further includes performing, by a discrete Fourier transform (DFT) coder, a DFT transformation on the data associated with the plurality of users. The method further includes performing, on the output of the DFT coder by a subcarrier mapper, subcarrier mapping that maps the output of the DFT coder to a set of subcarriers. The method further includes performing an inverse DFT (IDFT) on the output of the subcarrier mapper. The method further includes transmitting, over the wireless communication network, the output of the IDFT as a DFT spread optical frequency division multiplexing (DFT-s-OFDM) signal.
1. A method performed by at least one processor of a network node operating in a wireless communication network, the method comprising:
receiving data associated with a plurality of users;
performing, by a discrete Fourier transform (DFT) coder, a DFT transformation on the data associated with the plurality of users;
performing, on the output of the DFT coder by a subcarrier mapper, subcarrier mapping that maps the output of the DFT coder to a set of subcarriers;
performing an inverse DFT (IDFT) on the output of the subcarrier mapper;
adding a cyclic prefix (CP) to the output of the IDFT;
transmitting, over the wireless communication network, the output of the IDFT with the added CP as a DFT spread optical frequency division multiplexing (DFT-s-OFDM) signal; and
mapping, by the DFT coder, one or more control channel elements (CCEs) of a physical downlink control channel (PDCCH) to a plurality of DFT inputs corresponding to a DFT-s-OFDM block, wherein the CCEs comprise 72 resources divided equally over 3 DFT-s-OFDM symbols.
2. The method according to claim 1 , wherein the DFT coder maps the data associated with the plurality of users to a plurality of DFT inputs corresponding to a DFT-s-OFDM block.
3. The method according to claim 2 , wherein the DFT coder maps the data associated with the plurality of users such that data of each user is mapped to a contiguous set of DFT inputs of the plurality of DFT inputs.
4. The method according to claim 2 , wherein the DFT coder maps the data associated with the plurality of users such that data of each user is mapped to a non-contiguous set of DFT inputs of the plurality of DFT inputs.
5. The method according to claim 2 , further comprising transmitting, over the wireless communication network, mapping information indicating a mapping of data of each user in the plurality of users to the plurality of DFT inputs.
6. The method according to claim 1 , wherein the one or more CCEs are contiguous resources.
7. The method according to claim 1 , wherein the one or more CCEs are non-contiguous resources.
8. A network node operating in a wireless communication network, the network node comprising:
at least one memory configured to store computer program code; and
at least one processor configured to access said at least one memory and operate as instructed by said computer program code, said computer program code including:
receiving code configured to cause the at least one processor to receive data associated with a plurality of users;
first performing code configured to cause the at least one processor to perform, by a discrete Fourier transform (DFT) coder, a DFT transformation on the data associated with the plurality of users;
second performing code configured to cause the at least one processor to perform, on the output of the DFT coder by a subcarrier mapper, subcarrier mapping that maps the output of the DFT coder to a set of subcarriers;
third performing code configured to cause the at least one processor to perform an inverse DFT (IDFT) on the output of the subcarrier mapper;
fourth performing code configured to cause the at least one processor to perform an addition of a cyclic prefix (CP) to the output of the IDFT;
transmitting code configured to cause the at least one processor to transmit, over the wireless communication network, the output of the IDFT with the added CP as a DFT spread optical frequency division multiplexing (DFT-s-OFDM) signal; and
mapping code configured to cause the at least one processor to map, by the DFT coder, one or more control channel elements (CCEs) of a physical downlink control channel (PDCCH) to a plurality of DFT inputs corresponding to a DFT-s-OFDM block, wherein the CCEs comprise 72 resources divided equally over 3 DFT-s-OFDM symbols.
9. The network node according to claim 8 , wherein the DFT coder maps the data associated with the plurality of users to a plurality of DFT inputs corresponding to a DFT-s-OFDM block.
10. The network node according to claim 9 , wherein the DFT coder maps the data associated with the plurality of users such that data of each user is mapped to a contiguous set of DFT inputs of the plurality of DFT inputs.
11. The network node according to claim 9 , wherein the DFT coder maps the data associated with the plurality of users such that data of each user is mapped to a non-contiguous set of DFT inputs of the plurality of DFT inputs.
12. The network node according to claim 9 , wherein said computer program code further includes transmitting code configured to cause the at least one processor transmit, over the wireless communication network, mapping information indicating a mapping of data of each user in the plurality of users to the plurality of DFT inputs.
13. The network node according to claim 8 , wherein the one or more CCEs are contiguous resources.
14. The network node according to claim 8 , wherein the one or more CCEs are non-contiguous resources.
15. A non-transitory computer readable medium having instructions stored therein, which when executed by a processor in a network node operating in a wireless communication network cause the network node to execute a method comprising:
receiving data associated with a plurality of users;
performing, by a discrete Fourier transform (DFT) coder, a DFT transformation on the data associated with the plurality of users;
performing, on the output of the DFT coder by a subcarrier mapper, subcarrier mapping that maps the output of the DFT coder to a set of subcarriers;
performing an inverse DFT (IDFT) on the output of the subcarrier mapper;
adding a cyclic prefix (CP) to the output of the IDFT;
transmitting, over the wireless communication network, the output of the IDFT with the added CP as a DFT spread optical frequency division multiplexing (DFT-s-OFDM) signal; and
mapping, by the DFT coder, one or more control channel elements (CCEs) of a physical downlink control channel (PDCCH) to a plurality of DFT inputs corresponding to a DFT-s-OFDM block, wherein the CCEs comprise 72 resources divided equally over 3 DFT-s-OFDM symbols.
16. The non-transitory computer readable medium according to claim 15 , wherein the DFT coder maps the data associated with the plurality of users to a plurality of DFT inputs corresponding to a DFT-s-OFDM block.
17. The non-transitory computer readable medium according to claim 16 , wherein the DFT coder maps the data associated with the plurality of users such that data of each user is mapped to a contiguous set of DFT inputs of the plurality of DFT inputs.
18. The non-transitory computer readable medium according to claim 17 , wherein the DFT coder maps the data associated with the plurality of users such that data of each user is mapped to a non-contiguous set of DFT inputs of the plurality of DFT inputs.