Apparatus and method for transmitting/receiving data in communication system
First Claim
1. An apparatus for transmitting data in a communication system, the apparatus comprising:
- a generation unit configured to generate, using a processor, a multi-user data packet including data to be transmitted to a plurality of users, the multi-user data packet including a plurality of medium access control (MAC) protocol data unit (MPDU) subframes, the plurality of MPDU subframes corresponding to the plurality of users;
an encoding unit configured to encode, using a processor, the multi-user data packet as a binary convolutional code (BCC) and a low-density parity check (LDPC) code; and
a transmission unit configured to transmit the encoded multi-user data packet to the plurality of the users,wherein the encoding unit performs LDPC encoding on the multi-user data packet, and then performs BCC encoding on the LDPC encoded multi-user data packet, andwherein the encoding unit encodes a MPDU subframe in the multi-user data packet, which corresponds to one of the plurality of users, as the LDPC code.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is an apparatus and method for transmitting/receiving data using a low-density parity check (LDPC) coding scheme in a communication system. The method includes generating a multi-user data packet containing data to be transmitted to a plurality of users, encoding the multi-user data packet as a BCC and an LDPC code, and transmitting the encoded multi-user data packet to the plurality of users. In the method, the encoding of the multi-user data packet encodes MPDU subframes corresponding to each of the plurality of users in the multi-user data packet as the LDPC code, and calculates information on a length in LDPC encoding, corresponding to the encoding of the multi-user data packet as the LDPC code.
-
Citations
20 Claims
-
1. An apparatus for transmitting data in a communication system, the apparatus comprising:
-
a generation unit configured to generate, using a processor, a multi-user data packet including data to be transmitted to a plurality of users, the multi-user data packet including a plurality of medium access control (MAC) protocol data unit (MPDU) subframes, the plurality of MPDU subframes corresponding to the plurality of users; an encoding unit configured to encode, using a processor, the multi-user data packet as a binary convolutional code (BCC) and a low-density parity check (LDPC) code; and a transmission unit configured to transmit the encoded multi-user data packet to the plurality of the users, wherein the encoding unit performs LDPC encoding on the multi-user data packet, and then performs BCC encoding on the LDPC encoded multi-user data packet, and wherein the encoding unit encodes a MPDU subframe in the multi-user data packet, which corresponds to one of the plurality of users, as the LDPC code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for receiving data in a communication system, the apparatus comprising:
-
a reception unit configured to receive a multi-user data packet including data to be transmitted to a plurality of users; a decoding unit configured to decode, using a processor, the multi-user data packet, the multi-user data packet corresponding to a BCC and an LDPC code; and a recovery unit configured to recover, using a processor, the decoded multi-user data packet to data corresponding to the plurality of users, wherein the decoding unit performs BCC decoding on the multi-user data packet, and then performs LDPC decoding on the BCC decoded multi-user data packet wherein the decoding unit decodes the multi-user data packet in which an MPDU subframe corresponding to one of the plurality of users is encoded as the LDPC code. - View Dependent Claims (11)
-
-
12. A method for transmitting data in a communication system, the method comprising:
-
generating a multi-user data packet including data to be transmitted to a plurality of users, the multi-user data packet including a plurality of MPDU subframes, the plurality of MPDU subframes corresponding to the plurality of users; encoding the multi-user data packet as a BCC and an LDPC code; and transmitting the encoded multi-user data packet to the plurality of users, wherein said encoding of the multi-user data packet comprises; performing LDPC encoding on the multi-user data packet; and performing BCC encoding on the LDPC encoded multi-user data packet, and wherein said encoding of the multi-user data packet comprises encoding an MPDU subframe in the multi-user data packet that corresponds to one of the plurality of users, as the LDPC code, and calculating information on a length in the LDPC encoding, corresponding to the encoding of the multi-user data packet as the LDPC code. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for receiving data in a communication system, the method comprising:
-
receiving a multi-user data packet including data to be transmitted to a plurality of users; decoding the multi-user data packet, corresponding to a BCC and an LDPC code; and recovering the decoded multi-user data packet to data corresponding to the plurality of users, wherein said decoding of the multi-user data packet comprises; performing BCC decoding on the multi-user data packet; and performing LDPC decoding on the BCC decoded multi-user data packet, and wherein said decoding of the multi-user data packet comprises decoding the multi-user data packet in which an MPDU subframe corresponding to each one of the plurality of users are encoded as the LDPC code, using information on a length in the LDPC encoding corresponding to the encoding of the multi-user data packet as the LDPC code.
-
Specification