This application is a National Stage Application of International Application No. PCT/KR2016/008204, filed on Jul. 27, 2016, which is hereby incorporated by reference in its entirety for all purposes as if fully set forth herein.
The present invention relates to wireless communication, and more particularly, to a method of detecting data transmitted according to a multiuser superposition transmission scheme and an apparatus therefor.
3GPP LTE (3rd Generation Partnership Project Long Term Evolution) system has been designed in a frame structure having a transmission time interval (TTI) of 1 ms, and its data request latency time for a video application is 10 ms. However, the future 5G technology requires data transmission of lower latency due to the advent of a new application such as real-time control and tactile internet, and it is expected that 5G data request latency will be lowered to reach 1 ms. Also, the future 5G technology requires more massive UE connectivity for one base station, and it is expected that 5G requirement connectivity will be increased to maximum 1,000,000/km2.
A technical task of the present invention is to provide a method for a user equipment to detect data transmitted according to a multiuser superposition transmission scheme.
Another technical task of the present invention is to provide a user equipment for detecting data transmitted according to a multiuser superposition transmission scheme.
Technical tasks obtainable from the present invention are non-limited the above-mentioned technical task. And, other unmentioned technical tasks can be clearly understood from the following description by those having ordinary skill in the technical field to which the present invention pertains.
To achieve these and other advantages and in accordance with the purpose of the present invention, as embodied and broadly described, according to one embodiment, a method of detecting a transmitted data by a user equipment (UE) according to a multiuser superposition transmission scheme, includes the steps of receiving downlink control information including information regarding a codebook subset selected from a non-orthogonal codebook including an orthogonal subset and a non-orthogonal subset, from a base station, performing channel estimation based on a reference signal symbol or reference signal pattern corresponding to the selected codebook subset, and detecting desired data symbols based on the selected codebook subset and the channel estimation. In this case, the superposed data symbols may correspond to symbols including data not only for the UE but also for other UEs. The information on the selected codebook subset may include a codebook subset index corresponding to the selected codebook subset. The interference cancellation scheme may correspond to a scheme for cancelling interference between the multiusers.
When the selected codebook subset is configured by codewords of which an overloading factor is equal to or less than 1, the desired data symbols are detected based on an interference cancellation scheme performed on the received superposed data symbols and the overloading factor corresponds to a superposition factor/spreading factor.
When the selected codebook subset is configured by codewords of which an overloading factor is greater than 1, the desired data symbols are detected based on a multiuser detection scheme performed on the received superposed data symbols and the overloading factor corresponds to a superposition factor/spreading factor.
The method may further include equalizing the superposed data symbols which are received based on the channel estimation. In this case, the desired data symbols can be detected based on the selected codebook subset for the equalized superposed data symbols.
The desired data symbols may be detected based on a UE-specific spreading code allocated to the UE. The selected codebook subset can be selected based on a downlink traffic amount or an interference amount.
To further achieve these and other advantages and in accordance with the purpose of the present invention, according to a different embodiment, a user equipment (UE) for detecting a transmitted data according to a multiuser superposition transmission scheme includes a receiver configured to receive downlink control information including information regarding a codebook subset selected from a non-orthogonal codebook including an orthogonal subset and a non-orthogonal subset, from a base station and a processor configured to perform channel estimation based on a reference signal symbol or reference signal pattern corresponding to the selected codebook subset, the processor configured to detect desired data symbols based on the selected codebook subset and the channel estimation. In this case, the superposed data symbols may correspond to symbols including data not only for the UE but also for other UEs.
When the selected codebook subset is configured by codewords of which an overloading factor is equal to or less than 1, the processor is configured to detect the desired data symbols based on an interference cancellation scheme performed on the received superposed data symbols and the overloading factor corresponds to a superposition factor/spreading factor.
When the selected codebook subset is configured by codewords of which an overloading factor is greater than 1, the processor is configured to detect the desired data symbols based on a multiuser detection scheme performed on the received superposed data symbols and the overloading factor corresponds to a superposition factor/spreading factor.
The processor is configured to equalize the superposed data symbols, which are received based on the channel estimation, and detect the desired data symbols based on the selected codebook subset for the equalized superposed data symbols. The processor may be configured to detect the desired data symbols based on a UE-specific spreading code allocated to the UE. The selected codebook subset may be selected based on a downlink traffic amount or an interference amount.
According to one embodiment of the present invention, when a plurality of symbols are transmitted through superposition via a non-orthogonal codebook based spreading scheme, a receiving end can efficiently detect a desired symbol from a plurality of the symbols.
Effects obtainable from the present invention may be non-limited by the above mentioned effect. And, other unmentioned effects can be clearly understood from the following description by those having ordinary skill in the technical field to which the present invention pertains.
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention.
Reference will now be made in detail to the preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings. In the following detailed description of the invention includes details to help the full understanding of the present invention. Yet, it is apparent to those skilled in the art that the present invention can be implemented without these details. For instance, although the following descriptions are made in detail on the assumption that a mobile communication system includes 3GPP LTE system, the following descriptions are applicable to other random mobile communication systems in a manner of excluding unique features of the 3GPP LTE.
Occasionally, to prevent the present invention from getting vaguer, structures and/or devices known to the public are skipped or can be represented as block diagrams centering on the core functions of the structures and/or devices. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts.
Besides, in the following description, assume that a terminal is a common name of such a mobile or fixed user stage device as a user equipment (UE), a mobile station (MS), an advanced mobile station (AMS) and the like. And, assume that a base station (BS) is a common name of such a random node of a network stage communicating with a terminal as a Node B (NB), an eNode B (eNB), an access point (AP) and the like. Although the present specification is described based on IEEE 802.16m system, contents of the present invention may be applicable to various kinds of other communication systems.
In a mobile communication system, a user equipment is able to receive information in downlink and is able to transmit information in uplink as well. Information transmitted or received by the user equipment node may include various kinds of data and control information. In accordance with types and usages of the information transmitted or received by the user equipment, various physical channels may exist.
The following descriptions are usable for various wireless access systems including CDMA (code division multiple access), FDMA (frequency division multiple access), TDMA (time division multiple access), OFDMA (orthogonal frequency division multiple access), SC-FDMA (single carrier frequency division multiple access) and the like. CDMA can be implemented by such a radio technology as UTRA (universal terrestrial radio access), CDMA 2000 and the like. TDMA can be implemented with such a radio technology as GSM/GPRS/EDGE (Global System for Mobile communications)/General Packet Radio Service/Enhanced Data Rates for GSM Evolution). OFDMA can be implemented with such a radio technology as IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, E-UTRA (Evolved UTRA), etc. UTRA is a part of UMTS (Universal Mobile Telecommunications System). 3GPP (3rd Generation Partnership Project) LTE (long term evolution) is a part of E-UMTS (Evolved UMTS) that uses E-UTRA. The 3GPP LTE employs 01-DMA in DL and SC-FDMA in UL. And, LTE-A (LTE-Advanced) is an evolved version of 3GPP LTE.
Moreover, in the following description, specific terminologies are provided to help the understanding of the present invention. And, the use of the specific terminology can be modified into another form within the scope of the technical idea of the present invention.
When wireless transmission is performed between a base station and a user equipment, a transmission from the base station to the user equipment and a transmission from the user equipment to the base station are referred to as a downlink transmission and an uplink transmission, respectively. A technique of distinguishing a radio resource between the downlink transmission and the uplink transmission is defined as duplex. When a frequency band is divided into a downlink transmission band and an uplink transmission band and transmission and reception are bi-directionally performed, it is represented as frequency division duplex (FDD). It is apparent that a technique proposed in the present invention operates not only in the frequency division duplex but also in time division duplex (TDD) and full duplex. In TDD, a time resource is divided into downlink transmission time and uplink transmission time and transmission and reception are bi-directionally performed. In full duplex, transmission and reception are bi-directionally performed by sharing a time resource and a frequency resource.
Although one base station 105 and one user equipment 110 (D2D user equipment included) are shown in the drawing to schematically represent a wireless communication system 100, the wireless communication system 100 may include at least one base station and/or at least one user equipment.
Referring to
In downlink, the transmitted data processor 115 receives traffic data, codes the received traffic data by formatting the received traffic data, interleaves the coded traffic data, modulates (or symbol maps) the interleaved data, and then provides modulated symbols (data symbols). The symbol modulator 120 provides a stream of symbols by receiving and processing the data symbols and pilot symbols.
The symbol modulator 120 multiplexes the data and pilot symbols together and then transmits the multiplexed symbols to the transmitter 125. In doing so, each of the transmitted symbols may include the data symbol, the pilot symbol or a signal value of zero. In each symbol duration, pilot symbols may be contiguously transmitted. In doing so, the pilot symbols may include symbols of frequency division multiplexing (FDM), orthogonal frequency division multiplexing (OFDM), or code division multiplexing (CDM).
The transmitter 125 receives the stream of the symbols, converts the received stream to at least one or more analog signals, additionally adjusts the analog signals (e.g., amplification, filtering, frequency upconverting), and then generates a downlink signal suitable for a transmission on a radio channel. Subsequently, the downlink signal is transmitted to the user equipment via the antenna 130.
In the configuration of the user equipment 110, the receiving antenna 135 receives the downlink signal from the base station and then provides the received signal to the receiver 140. The receiver 140 adjusts the received signal (e.g., filtering, amplification and frequency downconverting), digitizes the adjusted signal, and then obtains samples. The symbol demodulator 145 demodulates the received pilot symbols and then provides them to the processor 155 for channel estimation.
The symbol demodulator 145 receives a frequency response estimated value for downlink from the processor 155, performs data demodulation on the received data symbols, obtains data symbol estimated values (i.e., estimated values of the transmitted data symbols), and then provides the data symbols estimated values to the received (Rx) data processor 150. The received data processor 150 reconstructs the transmitted traffic data by performing demodulation (i.e., symbol demapping, deinterleaving and decoding) on the data symbol estimated values.
The processing by the symbol demodulator 145 and the processing by the received data processor 150 are complementary to the processing by the symbol modulator 120 and the processing by the transmitted data processor 115 in the base station 105, respectively.
In the user equipment 110 in uplink, the transmitted data processor 165 processes the traffic data and then provides data symbols. The symbol modulator 170 receives the data symbols, multiplexes the received data symbols, performs modulation on the multiplexed symbols, and then provides a stream of the symbols to the transmitter 175. The transmitter 175 receives the stream of the symbols, processes the received stream, and generates an uplink signal. This uplink signal is then transmitted to the base station 105 via the antenna 135.
In the base station 105, the uplink signal is received from the user equipment 110 via the antenna 130. The receiver 190 processes the received uplink signal and then obtains samples. Subsequently, the symbol demodulator 195 processes the samples and then provides pilot symbols received in uplink and a data symbol estimated value. The received data processor 197 processes the data symbol estimated value and then reconstructs the traffic data transmitted from the user equipment 110.
The processor 155/180 of the user equipment/base station 110/105 directs operations (e.g., control, adjustment, management, etc.) of the user equipment/base station 110/105. The processor 155/180 may be connected to the memory unit 160/185 configured to store program codes and data. The memory 160/185 is connected to the processor 155/180 to store operating systems, applications and general files.
The processor 155/180 may be called one of a controller, a microcontroller, a microprocessor, a microcomputer and the like. And, the processor 155/180 may be implemented using hardware, firmware, software and/or any combinations thereof. In the implementation by hardware, the processor 155/180 may be provided with such a device configured to implement the present invention as ASICs (application specific integrated circuits), DSPs (digital signal processors), DSPDs (digital signal processing devices), PLDs (programmable logic devices), FPGAs (field programmable gate arrays), and the like.
Meanwhile, in case of implementing the embodiments of the present invention using firmware or software, the firmware or software may be configured to include modules, procedures, and/or functions for performing the above-explained functions or operations of the present invention. And, the firmware or software configured to implement the present invention is loaded in the processor 155/180 or saved in the memory 160/185 to be driven by the processor 155/180.
Layers of a radio protocol between a user equipment/base station and a wireless communication system (network) may be classified into 1st layer L1, 2nd layer L2 and 3rd layer L3 based on 3 lower layers of OSI (open system interconnection) model well known to communication systems. A physical layer belongs to the 1st layer and provides an information transfer service via a physical channel. RRC (radio resource control) layer belongs to the 3rd layer and provides control radio resourced between UE and network. A user equipment and a base station may be able to exchange RRC messages with each other through a wireless communication network and RRC layers.
In the present specification, although the processor 155/180 of the user equipment/base station performs an operation of processing signals and data except a function for the user equipment/base station 110/105 to receive or transmit a signal, for clarity, the processors 155 and 180 will not be mentioned in the following description specifically. In the following description, the processor 155/180 can be regarded as performing a series of operations such as a data processing and the like except a function of receiving or transmitting a signal without being specially mentioned.
The present invention proposes a non-orthogonal codebook based multi-user superposition access transmission scheme and an orthogonal codebook based multi-user superposition access transmission scheme.
In a Non-orthogonal Coded Multiple Access (NCMA) scheme for transmitting multi-UE (or multi-user) information by allocating the multi-UE information to the same resource, a transmitter and receiver structure for downlink support as shown in
In case of the MUST system, the transmitter of
In case of the SCMA system, the transmitter of
In case of the IDMA system, the transmitter of
Each system may demodulate the multi-UE data in various MUD schemes. Examples of the various MUD schemes include Maximum Likelihood (ML), Maximum joint A posteriori Probability (MAP), Message Passing Algorithm (MPA), Matched Filtering (MF), Successive Interference Cancellation (SIC), Parallel Interference Cancellation (PIC), and Codeword Interference Cancellation (CWIC). There may be a difference in demodulation complexity and processing time delay in accordance with each demodulation scheme or each demodulation attempt.
A transmitter and receiver structure for uplink support of the NOMA based system that transmits information of multi-UE (hereinafter, referred to as multi-UE information) by allocating the multi-UE information to the same resource is shown in
Since the NOMA based systems allocate data of multi-UEs to the same resource, interference of multi-UE data is necessarily generated as compared with allocation of single-UE data. A signal of the kth receiver in the NOMA based system of
In this case, hk means a channel from the transmitter to the kth receiver, sk means a data symbol to the kth receiver, and nk means signal noise. K is the number of multiple UEs allocated to the same time-frequency resource.
The second term
of the third formula of the Equation 1 indicates multiuser interference (MUI) signal according to a data symbol to another receiver. Therefore, transmission capacity according to the received signal is simply expressed as illustrated in the following Equation 2.
In transmission capacity of the above Equation 2, the number of Rk added in accordance with increase of K may be increased, whereby increase of C may be expected. However, each Rk may be reduced due to increase of MUI in accordance with increase of K, entire transmission capacity C may be reduced. In accordance with the MUD scheme, even though data of each UE may be demodulated while MUI is being effectively reduced, the presence of MUI reduces entire transmission capacity and requires MUD of high complexity. If MUI occurrence of data transmission of the multi-UE is minimized, higher transmission capacity may be expected. Alternatively, if MUI occurrence for data transmission of the multi-UE may be controlled quantitatively, higher transmission capacity may be planned by scheduling of data superposition of the multi-UE.
Among the NOMA techniques, when multi-user data are transmitted to the same time-frequency resource through superposition via a spreading scheme, an orthogonal codebook based type (e.g., SCMA, CDMA, etc.) assumes a multiple access scheme that uses a non-orthogonal spreading code.
A transmitting end/receiving end allocates a UE-specific spreading code to each user using a predefined codebook. The UE-specific spreading code can be expressed by an equation 3 described in the following.
A UE-specific spreading codebook corresponds to a codebook satisfying C⊂N×K and has characteristics described in equation 4 in the following.
In downlink, a detection equation for decoding data to be decoded by a receiving end of a kth user can be expressed as equation 5 described in the following.
In equation 5, Hk corresponds to (N×N) channel matrix from a kth transmitting end to a receiving end. The channel matrix is a diagonal matrix and includes frequency axis channel coefficients. c(k) corresponds to (N×1) UE-specific spreading code vector from the kth transmitting end to the receiving end. sk corresponds to a data symbol to a kth receiving end and n corresponds to (N×1) signal noise vector. K corresponds to the number of multiple users allocated to the same time-frequency resource. In this case,
denotes the division between jth element of A vector and jth diagonal element of B matrix. When the A vector corresponds to a diagonal matrix, it means element division between diagonal matrixes.
In equation 5, signals of desired codewords and noise are left only via channel compensation. And, as shown in equation 6, detection is performed via a conjugate codeword of a UE-specific spreading code of a receiving end.
In equation 6, the second term of the last row corresponds to MUI and the MUI can be cancelled or reduced via a MUD scheme.
In uplink, a detection equation for decoding data in a receiving end of a base station can be expressed as equation 7 described in the following.
The second term of the third formula of the equation 7 corresponds to a multi-user interference signal MUI by a data symbol to a different receiving end. A detection equation of a receiving end for decoding data of a kth user can be expressed as equation 8 described in the following.
Signals of desired codewords, MUI, and noise are left only through channel compensation for data of a kth user. And, as shown in equation 9, detection is performed via a conjugate codeword of a UE-specific spreading code of a receiving end.
In equation 9, the second term of the last row corresponds to MUI and the MUI can be cancelled or reduced via a MUD scheme. In this case, a channel change amount of a frequency axis of
may bring about a change of reception capability between UE-specific spreading codes due to a channel environment difference from multiple users. In the foregoing description, for clarity, it has been explained as the number of Tx/Rx antennas corresponds to 1. However, it is apparent that the same scheme is also applied to environment using multiple antennas.
Among the aforementioned NOMA techniques, a non-orthogonal codebook based type (e.g., SCMA, CDMA, etc.) transmits a plurality of symbols through superposition using a spreading scheme. There exists a trade-off relationship between interference due to superposition and the increase of a data transfer rate due to the superposition according to a level of superposition between spreading symbols and a configuration of a non-orthogonal codebook. In this case, the interference due to the superposition can be classified into inter-symbol interference (ISI) of a single user and inter-user interference (IUI) and may bring about the decrease of a block error rate (BLER). In particular, it is necessary to perform superposition scheduling and signaling based on required traffic and an interference level. The present invention proposes a method of performing superposition scheduling and signaling based on traffic of a next generation 5G system and interference due to superposition. In particular, the present invention proposes a method of efficiently managing NOMA schemes utilizing a non-orthogonal codebook according to traffic or superposition scheduling.
It is necessary to develop a management scheme for a case that the entire superposition level of a non-orthogonal codebook is not used according to traffic of a single user or multiple users.
A transmitting end and a receiving end assign a UE-specific spreading code to each user using a predefined non-orthogonal codebook. The UE-specific spreading code can be expressed as equation 10 described in the following.
In equation 10, N corresponds to a spreading factor, K corresponds to a superposition factor, and there is an overloading factor of K/N. A UE-specific spreading code is defined by a non-orthogonal codebook and includes an orthogonal subset. In this case, non-orthogonality and orthogonality coexist in a single codebook. In this case, it is able to reduce an amount of information, which is exchanged between a transmitting end and a receiving end to promise a codebook.
In particular, a codebook satisfies C⊂N×K and an orthogonal subset OC satisfies OC⊂C. Then, the orthogonal subset OC has characteristics described in equation 11 in the following.
In equation 11, c(k)* corresponds to a conjugate codeword of C(k).
In equation 11, (1) the multiplication of a codeword same in both a transmitting end and a receiving end corresponds to 1. And, (2) a codeword of its own and a different codeword are orthogonal to each other within an orthogonal subset of the same codebook.
And, a complementary set OCc of the orthogonal subset satisfies OCc⊂C. Then, the complementary set OCc of the orthogonal subset has characteristics described in the following.
In equation 12, (1) the multiplication of a codeword same in both a transmitting end and a receiving end corresponds to 1. And, (2) a codeword of its own and a different codeword are not orthogonal to each other within a complementary set of an orthogonal subset of the same codebook.
In this case, the complementary set OCc of the orthogonal subset does not always include non-orthogonal characteristic. For example, an orthogonal condition can be established between partial codewords of the complementary set OCc of the orthogonal subset. And, an orthogonal condition can also be established between a codeword of the OCc and a codeword of an orthogonal subset OC.
In the aforementioned scheme, it may not use all orthogonal codewords depending on required traffic or a level of interference. For example, when a superposition factor K is not fully used due to a change of a traffic amount or a change of an interference amount according to a change of channel environment, it may be able to adaptively utilize a NOMA or OMA operation in a given resource. By doing so, it may be able to control ISI or IUI by adaptively controlling an overloading factor and select a subset of a codebook within a range satisfying a target BLER.
It is able to define a subset of a codebook based on an overloading factor. When the overloading factor is equal to or less than 1, a transmitting end can select an orthogonal subset. When the overloading factor is greater than 1, the transmitting end can select a non-orthogonal subset. The transmitting end can select a subset of a codebook based on a superposition level.
As mentioned in the foregoing description, a transmitting end selects a subset of a codebook and can transmit an index of the subset of the codebook as control information (e.g., downlink control information (DCI) format illustrated in
When the overloading factor does not exceed 1 by the codebook subset or the number of single user or multiple users is less than N, as shown in the left drawing of
For example, operations described in the following can be performed by selecting a codebook subset.
(1) When a subset index of a subset consisting of A number of codewords of which an overloading factor does not exceed 1 is transmitted, if a single user receives a symbol corresponding to all codewords, a receiving end (e.g., user equipment) performs channel detection via an RS and detects a desired symbol via a UE-specific spreading code without a MUD operation.
(2) When a subset index of a subset consisting of B number of codewords of which an overloading factor exceeds 1 is transmitted, if a single user receives a symbol corresponding to all codewords, a receiving end performs channel detection via an RS and detects a desired symbol by performing a MUD operation (in case of a single user, interference cancellation (e.g., SIC, PIC, etc.)).
(3) When a subset index of a subset consisting of A number of codewords of which an overloading factor does not exceed 1 is transmitted, if C number of users not exceeding N receive a symbol corresponding to A number of codewords, a receiving end performs channel detection via C number of RSs and detects a desired symbol via a UE-specific spreading code without a MUD operation.
(4) When a subset index of a subset consisting of B number of codewords of which an overloading factor exceeds 1 is transmitted, if C number of users not exceeding N receive a symbol corresponding to all codewords, a receiving end performs channel detection via C number of RSs and detects a desired symbol by performing a MUD operation.
(5) When a subset index of a subset consisting of B number of codewords of which an overloading factor exceeds 1 is transmitted, if D number of users exceeding N receive a symbol corresponding to B number of codewords, a receiving end performs channel detection via D number of RSs and detects a desired symbol via a UE-specific spreading code without a MUD operation.
Since RSs are distinguished from each other using the maximum N number of orthogonal sequences and the C number of RSs does not exceed N, the C number of RSs can be defines by a single RS or a reference pattern. For example, since RSs are distinguished from each other using the maximum N number of orthogonal sequences, as shown in the left drawing of
In order to operate the aforementioned method, (1) a receiving end (e.g., user equipment) feedbacks a CQI report and/or a buffer state report (BSR) to a transmitting end (e.g., base station) through uplink control information. (2) The base station selects an optimized codebook subset from (1) based on a traffic amount and an interference amount. When the codebook subset is selected, it may or may not consider the uplink control information received from (1). (3) The base station transmits a codebook subset index to the user equipment via control information (e.g., DCI format), configures the number of RSs or an RS pattern based on a selected codebook subset index, and transmits data symbols through superposition based on the codebook subset index. (4) The user equipment performs channel estimation on the RSs or the RS pattern based on the codebook subset index. (5) The user equipment equalizes overlapped data symbols based on an estimated channel and detects a desired symbol by performing interference cancellation or multi-user detection based on the codebook subset index. In this case, if an overloading factor is equal to or less than 1 based on the codebook subset index, a MUD block of the user equipment does not operate and a desired symbol is detected through a UE-specific spreading code only. On the contrary, if the overloading factor is greater than 1 based on the codebook subset index, a desired symbol is detected by operating an MUD block of a receiving end.
Data of a single user can be transmitted through superposition via a single subset by exchanging information between a single user or a single UE and a base station. Data of multiple users can be transmitted through superposition by distributing codewords within a subset via information exchanged between multiple users and a base station.
Although the method above has been explained in the aspect of downlink, the method can be identically applied in the aspect of uplink by transmitting a codebook subset index or a codebook codeword index using a DCI format via scheduling of a base station.
As an example of an orthogonal subset of a non-orthogonal codebook, when a spreading factor N corresponds to 4 and a superposition factor K corresponds to 15, the orthogonal subset of the non-orthogonal codeword is illustrated in Equation 13 in the following.
As illustrated in equations 14 to 18, it is able to distinguish a subset for a codebook based on a change of required traffic or a change of an interference amount according to a channel change.
The subset 1 illustrated in equation 14 corresponds to an orthogonal subset of which a spreading factor corresponds to 4 and a superposition factor corresponds to 4. The subset 1 has an overloading factor of 1 and is configured without superposition in the aspect of an element. On the contrary, a subset 2 illustrated in equation 15 has a superposition factor of 6 and an overloading factor of 6/4. The subset 2 has a superposition level of 2 times in the aspect of an element. A subset 3 illustrated in equation 16 has a superposition factor of 8 and an overloading factor of 8/4=2. The subset 3 has a superposition level of 3 times in the aspect of an element. A subset 4 illustrated in equation 17 has a superposition factor of 10 and an overloading factor of 10/4=2.5. The subset 4 has a superposition level of 4 times in the aspect of an element. A subset 5 illustrated in equation 18 has a superposition factor of 14 and an overloading factor of 14/4. The subset 5 has a superposition level of 5 times in the aspect of an element. In case of using the entire codebook of which a superposition factor K corresponds to 15, an overloading factor of the codebook corresponds to 15/4 and the codebook has a superposition level of 6 times in the aspect of an element. An embodiment for the codebook subset is described in the following in a form of 3GPP TS 36.211.
As traffic required through the subsets is getting higher, a higher overloading factor is used and a channel state is getting worse, a lower superposition factor is used to select a subset. As a superposition level is getting higher, interference cancellation or MUD having better performance is required. It is necessary to select an optimized codebook subset in consideration of the abovementioned characteristics.
For clarity, the examples shown in Table 1 have been explained on the basis of a binary codebook. However, the examples can be identically applied to an orthogonal/non-orthogonal codebook based on a complex coefficient. In this case, a superposition level based on the binary codebook may differ from superposition level based on a complex coefficient based codebook.
The above-described embodiments correspond to combinations of elements and features of the present invention in prescribed forms. And, the respective elements or features may be considered as selective unless they are explicitly mentioned. Each of the elements or features can be implemented in a form failing to be combined with other elements or features. Moreover, it is able to implement an embodiment of the present invention by combining elements and/or features together in part. A sequence of operations explained for each embodiment of the present invention can be modified. Some configurations or features of one embodiment can be included in another embodiment or can be substituted for corresponding configurations or features of another embodiment. And, it is apparently understandable that an embodiment is configured by combining claims failing to have relation of explicit citation in the appended claims together or can be included as new claims by amendment after filing an application.
Those skilled in the art will appreciate that the present invention may be carried out in other specific ways than those set forth herein without departing from the spirit and essential characteristics of the present invention. The above embodiments are therefore to be construed in all aspects as illustrative and not restrictive. The scope of the invention should be determined by the appended claims and their legal equivalents, not by the above description, and all changes coming within the meaning and equivalency range of the appended claims are intended to be embraced therein.
A method of detecting data, which is transmitted by a user equipment based on a multi-user superposition transmission scheme, can be industrially applied to various wireless communication systems including 3GPP LTE-A, 5G system, and the like.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/KR2016/008204 | 7/27/2016 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2018/021592 | 2/1/2018 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
20150043540 | Nikopour | Feb 2015 | A1 |
20180083746 | Kang | Mar 2018 | A1 |
20180302134 | Kang | Oct 2018 | A1 |
Number | Date | Country |
---|---|---|
10-2015-0070973 | Jun 2015 | KR |
2015065113 | May 2015 | WO |
2016114631 | Jul 2016 | WO |
Entry |
---|
Lim, et al.: “Design of SCMA Encoders to Achieve Low Bit Error Rate”, The Korean Institute of Communication and Information Services (KIDS), Summer Conference, Jun. 22, 2016, p. 56. |
Number | Date | Country | |
---|---|---|---|
20190165972 A1 | May 2019 | US |