In this thesis, a multiuser multicarrier non-orthogonal multiple access system is proposed to reduce the total required transmit power in uplink transmission with user selection, subcarrier allocation, and bit allocation algorithms. In multiuser multicarrier non-orthogonal multiple access systems, each subcarrier can be assigned to a cluster of users composed of multiple sets for data transmission. This thesis takes two users as a set and two sets as a cluster; the system compares the required transmit power of each cluster of users in each subcarrier, and then allocates subcarriers to reduce the overall system required transmit power. However, due to simultaneous transmission in multi antenna architecture, users in each set will also receive inter-set interference from other antennas. Moreover, since multiple users share the same frequency band, that is to say, they share the same subcarrier for data transmission, so there will be co-channel interference in the same frequency band. These types of interference are also the main problems to be overcome in multi-antenna non-orthogonal multiple access systems. Therefore, in order to cope with the above-mentioned interference, zero-forcing beamforming (ZFBF) is used to eliminate the interference from other antennas, and the successive interference cancellation (SIC) is used to eliminate the interference from the weak set user with the lower channel gain between two users in a set.