The technology relates to radio communications, and in particular, to multiplexing multiple user equipment (UE) radio communications onto one radio resource.
The GSM wireless communications system 2 in
The rapid growth of the subscriber base in GSM has stressed the need for increased voice and data capacity. With the advent of machine-to-machine communications, GSM traffic is expected to grow even more. In addition, with the success of mobile broadband and smart phones, spectrum efficiency and hardware efficiency become even more important. Operators foresee the need to re-farm the GSM spectrum to WCDMA or LTE, but at the same time, GSM voice remains one of the main sources of revenue. All of these needs make it desirable to pack more GSM traffic into existing or fewer frequency bands. Mobile network operators and telecom equipment manufacturers have recently standardized the feature “Voice services over Adaptive Multi-user channels on One Slot” (VAMOS), which multiplexes two users onto one time slot channel instead of just one user. But despite the improvements brought about by VAMOS, it is important to optimize even further the hardware and spectral efficiencies of GSM and similar networks.
A radio base station is provided for use in a radio communications system that conducts radio communications over a radio interface using basic physical channels. Each basic physical channel defines a time slot and a radio frequency for transmission. Circuitry is configured to establish radio communication between a radio base station and multiple user equipments (UEs) over the same basic physical channel. A first baseband transmitter chain is configured so that it can map full rate data corresponding to first and second full rate UE communications (or equivalent) as adaptive quadrature phase shift keying, AQPSK, signals onto a first and a second of the three subchannels. A second baseband transmitter chain is configured so that it can map full rate data corresponding to a third full rate UE communication (or equivalent) as phase shifted signals onto a third of the three subchannels.
In one non-limiting example embodiment, the first baseband transmitter chain is configured so that it can map full rate data corresponding to the first and second full rate UE communications as AQPSK signals onto the first and second subchannels and the second baseband transmitter chain is configured so that it can map full rate data corresponding to the third full rate UE communication as rotated binary phase shift keying signals or as Gaussian minimum shift keying signals onto the third subchannel.
In a non-limiting example implementation, the first baseband transmitter chain includes mapping circuitry configured so that it can map full rate data corresponding to the first and second full rate UE baseband communications in a complex plane using a first angle associated with a subchannel power imbalance. The first and second baseband transmitter chains are configured to apply a scaling factor based on a second angle associated with a dual-channel subchannel power imbalance to a signal generated by the first baseband transmitter chain and to a signal generated by the second baseband transmitter chain. The second baseband transmitter chain includes first phase shifting circuitry configured to apply a first phase shift angle to the scaled signal. A summer configured to sum the signals from the first and second baseband transmitter chains, and pulse shaping circuitry receives the summed signal and shape pulses corresponding to the symbols in the summed signal. RF modulation circuitry converts the pulses received from the pulse shaping circuitry to an RF signal, and an antenna transmits the RF signal over the same basic physical channel. The circuitry may further include second phase shifting circuitry to apply a second phase shift angle to the summed signal prior to processing by the pulse shaping circuitry.
In another non-limiting example implementation, the second baseband transmitter chain includes first phase shifting circuitry configured to apply a first phase shift angle to the scaled signal. Second phase shifting circuitry is configured to apply a second phase shift angle to the scaled signal. Pulse shaping circuitry is configured to receive a signal from the respective second phase shifting circuitry and shape pulses corresponding to the symbols in the received signal. RF modulation circuitry is configured to convert the pulses received from the pulse shaping circuitry to an RF signal, and an antenna transmits the RF signal over the same time slot channel.
Each of the three subchannels may be configured to simultaneously support one full rate UE communication and its associated control signaling or two different half rate UE communications and their associated control signaling. Alternatively, the three subchannels may be configured to simultaneously support six different half rate UE communications and their associated control signaling. For example, a first baseband transmitter chain maps half rate data corresponding to first, second, third, and fourth half rate UE communications as AQPSK signals onto the first and second subchannels, and a second baseband transmitter chain maps half rate data corresponding to fifth and sixth half rate UE communications as phase shifted signals onto the third subchannel. Moreover, the three subchannels may be configured to simultaneously support some combination of full and half rate UE communications with their respective control signaling that is equivalent to three full rate UE communications.
In a second, non-limiting example embodiment, a fourth subchannel is provided in the same basic physical channel. Each of the four subchannels is configured to simultaneously carry one full rate UE communication and its associated control signaling or two different half rate UE communications and their associated control signaling. Moreover, the three subchannels may be configured to simultaneously support some combination of full and half rate UE communications with their respective control signaling that is equivalent to four full rate UE communications.
For the second, non-limiting example embodiment, the first baseband transmitter chain may be configured to map full rate data as AQPSK signals corresponding to first and second full rate UE baseband communications onto the first and second subchannels and the second transmitter chain may be configured to map full rate data corresponding to third and fourth full rate UE baseband communications as AQPSK signals onto the third and fourth subchannels.
In another example implementation for the second embodiment, the first baseband transmitter chain includes mapping circuitry configured to map full rate data corresponding to first and second full rate UE baseband communications in a complex plane using a first angle associated with a subchannel power imbalance. The second baseband transmitter chain includes mapping circuitry configured to map full rate data corresponding to third and fourth full rate UE baseband communications in a complex plane using a second angle associated with the subchannel power imbalance. The first and second baseband transmitter chains are configured to apply a scaling factor based on a third angle associated with a dual-channel subchannel power imbalance to a signal generated by the first baseband transmitter chain and to a signal generated by the second baseband transmitter chain. The second baseband transmitter chain includes first phase shifting circuitry configured to apply a first phase shift angle to the scaled signal. A summer sums the signals from the first and second baseband transmitter chains, and pulse shaping circuitry shapes pulses corresponding to the symbols in the summed signal. RF modulation circuitry converts the pulses received from the pulse shaping circuitry to an RF signal, and an antenna transmits the RF signal over the same basic physical channel. Second phase shifting circuitry is configured to apply a second phase shift angle to the summed signal prior to processing by the pulse shaping circuitry.
In another non-limiting example implementation, the second baseband transmitter chain includes first phase shifting circuitry configured to apply a first phase shift angle to the scaled signal, and the first and second baseband transmitter chains each include second phase shifting circuitry configured to apply a second phase shift angle to the scaled signal. Pulse shaping circuitry is configured to receive a signal from the respective second phase shifting circuitry and shape pulses corresponding to the symbols in the received signal. RF modulation circuitry converts the pulses received from the pulse shaping circuitry to an RF signal, and an antenna transmits the RF signal over the same basic physical channel.
In another non-limiting example implementation, the four subchannels are configured to simultaneously carry eight different half rate UE communications. The first baseband transmitter chain to maps half rate data corresponding to first, second, third, and fourth half rate UE baseband communications as quadrature AQPSK signals onto the first and second subchannels. The second baseband transmitter chain maps half rate data corresponding to fifth, sixth, seventh, and eighth half rate UE baseband communications as phase shifted signals onto the third and fourth subchannels.
An advantageous feature is that radio transmissions associated with the first and second baseband transmitter chains are backwards compatible to legacy base stations and legacy UEs.
For uplink communications, the base station includes receiver circuitry configured to receive on a same basic physical channel three or four different full rate UE communications and to demodulate the three or four different full rate UE communications using different training sequences associated with each of the three or four different full rate UE communications. Alternatively, the receiver circuitry is configured to receive on a same basic physical channel up to four full rate UE communications, up to seven or eight different half rate UE communications, or a combination of full rate and half rate UE communications that have a capacity corresponding to four full rate UE communications and to demodulate up to four full rate UE communications, up to seven or eight different half rate UE communications, or the combination of full rate and half rate UE communications using different training sequences associated with each of the different UE communications.
Another aspect of the technology includes a method implemented in a radio base station for radio communications over a radio interface using basic physical channels, where each basic physical channel defines a time slot and a radio frequency for transmission. The method includes the steps of:
establishing radio communication between the radio base station and multiple user equipments (UEs) over the same basic physical channel, where at least three subchannels are provided in the same basic physical channel that can simultaneously support an amount of data equivalent to three full rate UE communications,
mapping by a first baseband transmitter onto a first and a second of the three subchannels a first amount of data equivalent to first and second full rate UE communications as adaptive quadrature phase shift keying, AQPSK, signals, and
mapping by a second baseband transmitter onto a third of the three subchannels a second amount of data equivalent to a third full rate UE communication as phase shifted signals.
The following description sets forth specific details, such as particular embodiments for purposes of explanation and not limitation. But it will be appreciated by one skilled in the art that other embodiments may be employed apart from these specific details. In some instances, detailed descriptions of well known methods, nodes, interfaces, circuits, and devices are omitted so as not to obscure the description with unnecessary detail. Those skilled in the art will appreciate that the functions described may be implemented in one or more nodes using hardware circuitry (e.g., analog and/or discrete logic gates interconnected to perform a specialized function, ASICs, PLAs, etc.) and/or using software programs and data in conjunction with one or more digital microprocessors or general purpose computers. Nodes that communicate using the air interface also have suitable radio communications circuitry. Moreover, the technology can additionally be embodied within any form of non-transitory, computer-readable memory, such as solid-state memory, magnetic disk, or optical disk containing an appropriate set of computer instructions that would cause one or more processors to carry out the techniques described herein.
Thus, for example, it will be appreciated by those skilled in the art that block diagrams herein can represent conceptual views of illustrative circuitry or other functional units embodying the principles of the technology. Similarly, it will be appreciated that any flow charts, state transition diagrams, pseudocode, and the like represent various processes which may be implemented by computer program instructions that may be stored in a non-transitory, computer-readable storage medium and which when executed by one or more computers or processors cause the processes to be performed, whether or not such computer(s) or processor(s) is(are) explicitly shown.
Hardware implementation may include or encompass, without limitation, digital signal processor (DSP) hardware, a reduced instruction set processor, hardware (e.g., digital or analog) circuitry including but not limited to application specific integrated circuit(s) (ASIC) and/or field programmable gate array(s) (FPGA(s)), and (where appropriate) state machines capable of performing such functions.
In terms of computer implementation, a computer is generally understood to comprise one or more processors or one or more controllers, and the terms computer, processor, and controller may be employed interchangeably. When provided by a computer, processor, or controller, the functions may be provided by a single dedicated computer or processor or controller, by a single shared computer or processor or controller, or by a plurality of individual computers or processors or controllers, some of which may be shared or distributed. Moreover, the term “processor” or “controller” also refers to other hardware capable of performing such functions and/or executing software, such as the example hardware recited above.
The functions of the various elements including functional blocks, including but not limited to those labeled or described as a computer, processor, or controller, may be provided through the use of hardware such as circuit hardware and/or hardware capable of executing software in the form of coded instructions stored on non-transitory, computer-readable medium. Thus, such functions and illustrated functional blocks are to be understood as being either hardware-implemented and/or computer-implemented, and thus machine-implemented.
The following description uses as an illustrative content a GSM-based system such as that in
To increase capacity, GSM half rate voice was introduced as an alternative to full rate voice, and with it came a “subchannel” to transport half rate voice. A BPC can carry two subchannels. One subchannel carries a half rate voice call, and two subchannels carry a full rate voice call. A VAMOS Subchannel (VSC) also provides subchannels, either one full rate or two half rate. A legacy BPC can provide one VSC, but a VAMOS capable BPC can provide two VSCs. The VSCs are called VAMOS Subchannel 0 (VSC0) and VAMOS Subchannel 1 (VSC1). A VAMOS pair includes two CS subchannels, one on each VSC.
Although the description is in the context of enhancing the GSM air interface and targets circuit-switched voice services as an example, the technology is also applicable to packet-switched data services. The following description assumes that each mobile station (MS)/user equipment (UE) (often simply referred to as a user) needs to transmit speech frames, coded and time division multiplexed into time slots as specified in the GSM standards. The speech data sent by/to each user is statistically independent of the data sent by/to the other users.
The technology adapts existing VAMOS techniques to multiplex more subchannels/logical channels onto one BPC than heretofore was possible. The VAMOS air interface is based upon an Adaptive QPSK constellation (AQPSK).
In the uplink direction to the base station, each of the 3 or 4 MSs/UEs generates its own independent stream of code bits and transmits it using GMSK modulation. GSM based channel coding, multiplexing, and modulation may be used in the UE, e.g., according to as 3GPP TS 45.001-4. All 3 or 4 users shall share the same time slot and the same radio frequency channel, as illustrated in
For the uplink,
By having the TDMA multiplexing and the modulation comply with 3GPP TS 45.001-4, the uplink receiver technology at the base station is backward compatible with legacy GSM MSs. For example, one or more of the users labeled MS1 to MS4 in
For downlink transmission by the base station, channel coding and time division multiplexing into a time slot may be performed for each user, for example, according to as 3GPP TS 45.001-3. However, the modulation of code bits for each user is performed according to a new modulation technique referred to as Dual-AQPSK (DAQPSK). Many embodiments are possible depending on the hardware capabilities of the BTS and on the number of antennas involved.
Consider a one transmit antenna case like the example shown in
SCPIR=20×log10(tan(α1))dB,
and the DCPIR is defined by
DCPIR=20×log10(tan(β))dB.
The first stage in the DAQPSK modulator is to map the user code bits to +1 or −1 and generate three sequences of binary symbols an, bn, cn. The binary symbols of users 1 and 2 are mapped to AQPSK symbols un with a SCPIR determined by α1. The binary symbols of user 3 are mapped to BPSK symbols, which is the identity mapping. The result is two sequences of symbols denoted un (AQPSK) and vn (BPSK). They are scaled by cos(β) and sin(β) at 32 to obtain the desired DCPIR. The scaled symbols vn, are phase shifted at 34 by an angle θ. The two symbol streams are combined at summer 36, and then a rotated by an angle φ at 24. The rotation angle may be chosen in order to minimize the peak to average power ratio of the baseband signal, or it may be set to φ=π/2 in order to obtain backward compatibility with legacy GSM MS's. The DCPIR also affects the peak to average power ratio of the transmitted signal.
If p is the pulse shaping filter 26A and T is the symbol period, then the continuous time baseband signal s(t) may be written as follows.
where G1=cos(β), G2=sin(β), 0≦β≦π/2. Defining
δn=cos(β)−(αn cos(α1)+j·bn sin(α1))+ejθ·sin(β)−cn,
the baseband signal can be re-written as
δn can take only 8 different values, since an, bn, cn may only take two different values each. Therefore, these 8 values form a DAQPSK constellation. The parameters α1, β, which determine the SCPIR and DCPIR, may change from burst to burst. By tuning these parameters appropriately, it is possible to make the system backwards compatible with GSM MS's.
Note that with β=π/2, the DAQPSK modulator shown in
SCPIR1=20×log10(tan(α1))dB
and the second VAMOS pair having a
SCPIR2=20×log10(tan(α2))dB.
Sub-channel specific power control is provided by way of the parameters 0≦α1, α2, β≦π/2. The angle α1 (resp. α2) controls the sub-channel power imbalance ratio between users 1 and 2 (resp. users 3 and 4), and the angle β controls the dual-channel power imbalance ratio DCPIR. The DCPIR is given by
DCPIR=20×log10(tan(β))dB.
The modulate blocks 20A-20D map respective user code bits to +1 or −1 to generate four sequences of binary symbols an, bn, cn, dn. Mapper 22A maps the binary symbols of users 1 and 2 to AQPSK symbols with a SCPIR determined by α1, mapper 22B maps the binary symbols of users 3 and 4 to AQPSK symbols with a SCPIR determined by α2. This produces two sequences of symbols denoted un, v, that are scaled by cos(β) and sin(β) at 32 in order to obtain the desired DCPIR. The scaled symbols vn are phase shifted by an angle θ at 34. The summer 36 sums the two symbol streams, and then a rotation by an angle φ is applied at 24. This last rotation angle may be chosen in order to minimize the peak to average ratio of the baseband signal, or it may be set to φ=π/2 in order to obtain backward compatibility with legacy GSM MS's. As mentioned above, the DCPIR also affects the peak to average power ratio of the transmitted signal.
Thus, two AQPSK channels are created and are referred to as dual AQPSK channels. The phase shift 8 may be chosen in order to maximize the orthogonality between the two dual AQPSK channels.
If p is the pulse shaping filter 26A and T is the symbol period, then the continuous time baseband signal s(t) may be written as follows.
where G1=cos(β), G2=sin(β). Note that defining
δn=cos(β)·(αn·cos(α1)+j·bn·sin(α1))+ejθ·sin(β)·(cn·cos(α2)+j·dn·sin(α2)),
the baseband signal can be re-written as
δn can take only can take only 16 different values, since an, bn, cn, dn are all binary. Therefore, these 16 values form a DAQPSK constellation.
With the choices β=0 or β=π/2, the DAQPSK modulator becomes an AQPSK modulator (two users). With the choice α2=0, the DAQPSK modulator becomes the same as the 3-user DAQPSK modulator.
When two Tx antennas are available at the base station, a MU-MIMO system with two transmitters may be formed as illustrated in
As explained earlier, the modulator depends on the number of users.
DCPIR=20×log10(tan(β)), 0≦β≦π/2.
With β=0, the DAQPSK modulator becomes an AQPSK modulator (two users). With β=π/2, the DAQPSK modulator becomes a GMSK modulator (one user). Subchannel specific power control is provided by the parameters 0≦α1, β≦π/2. They can be tuned to provide backward compatibility with legacy GSM MS's (both VAMOS capable and non-VAMOS capable.)
DCPIR=20×log10(tan(β)), 0≦β≦π/2.
With β=0 the DAQPSK modulator becomes simply an AQPSK modulator (two users). With β=π/2 the DAQPSK modulator becomes a BPSK modulator (one user). Sub-channel specific power control is provided by the parameters 0≦α1, β≦π/2. They can be tuned to provide backward compatibility with legacy GSM MS's (both VAMOS capable and non-VAMOS capable.)
DCPIR=20×log10(tan(β)), 0≦β≦π/2.
Similar to other embodiments, with β=0 or β=π/2, the DAQPSK modulator becomes simply an AQPSK modulator (two users). Sub-channel specific power control is provided by means of the parameters 0≦α1, α2, β≦π/2. They can be tuned to provide backward compatibility with legacy GSM MS's (both VAMOS capable and non-VAMOS capable.)
The DAQPSK modulator may be applied to more than 2 Tx antennas. For example, if 3 or 4 Tx antennas are available, then up to 4 parallel GMSK modulators can be employed (for 3 or 4 users), coupled by gains that determine the relative sub-channel powers. Such an example transmitter may be a variation of the modulator shown in
Regarding pulse shaping at 26A and 26B, there are many possible choices, and any suitable choice may be used. One non-limiting example pulse shaping filter is specified in section 3.5 of 3GPP TS 45.001 for 8PSK and VAMOS modulated signals. This pulse is called a linearized GMSK pulse and ensures that the spectrum of the transmitted signals satisfies the spectrum requirements in 3GPP TS 45.005. But again, other pulses, either spectrally narrow or spectrally wide, may also be employed. For example, GP-120152, “Wide pulse for VAMOS,” contribution to 3GPP GERAN #53 by Ericsson and ST-Ericsson describes a spectrally wide pulse for VAMOS.
In
Still other aspects of the technology include one or more computer products embodied in a non-transitory, computer-readable storage medium containing instructions, which when executed by processing circuitry, perform the functions described above for the base station and/or the MS/UE. For example, one non-transitory, computer-readable storage medium is configured for use with a base station node, and another non-transitory, computer-readable storage medium is configured for use with MSs/UEs.
The described technology provides many advantages. For example, it allows better utilization of the air interface. In GSM, for example, it enables up to 8 half users or 4 full rate users to be multiplexed on the same time slot and radio frequency channel. The technology is backward compatible with commonly used GSM transmitter and receiver equipment. Legacy GSM MS (non-VAMOS, non-DARP) can be assigned to one of the 3 or 4 sub-channels. GSM MS supporting SAIC, DAIC (i.e. DARP Phase I and DARP phase II), VAMOS I or VAMOS II can be assigned to one or more of the 3 or 4 sub-channels. The technology is compatible with legacy GSM BTS equipment, and depending on the implementation, only software upgrades may be needed.
Although the description above contains many specifics, these should not be construed as limiting the scope of the claims but as merely providing illustrations of example embodiments. It will be appreciated that the technology claimed fully encompasses other embodiments which may become apparent to those skilled in the art, and that the scope of the claims is accordingly not to be limited. Reference to an element in the singular is not intended to mean “one and only one” unless explicitly so stated, but rather “one or more.” All structural and functional equivalents to the elements of the above-described embodiments that are known to those of ordinary skill in the art are expressly incorporated herein by reference and are intended to be encompassed hereby. Moreover, it is not necessary for a device or method to address each and every problem sought to be solved for it to be encompassed hereby. No element, block, or instruction used in the present application should be construed as critical or essential to the implementations described herein unless explicitly described as such. Further, the phrase “based on” is intended to mean “based, at least in part, on” unless explicitly stated otherwise. Unclaimed subject matter is not dedicated to the public and Applicant reserves all rights in unclaimed subject matter including the right to claim such subject matter in this and other applications, e.g., continuations, continuations in part, divisions, etc.