NETWORK-AWARE ADJACENT CHANNEL INTERFERENCE REJECTION AND OUT OF BAND EMISSION SUPPRESSION
20190199383 ยท 2019-06-27
Assignee
Inventors
Cpc classification
H04L5/0007
ELECTRICITY
H04L27/26412
ELECTRICITY
H04B17/336
ELECTRICITY
H04B1/1036
ELECTRICITY
H04B1/1027
ELECTRICITY
International classification
H04B1/10
ELECTRICITY
H04B17/336
ELECTRICITY
Abstract
A system and method for adaptively utilizing transmitter windowing, receiver windowing and alignment signals for minimizing interference and maximizing capacity and energy efficiency based upon the received power ratios of links in adjacent bands of a cellular communication network.
Claims
1. An adaptive windowing method for cellular communication networks, the method comprising: determining a network normalized received power (NNRP) for each of a plurality of links between a transmitter and a receiver in a cellular communication; ranking the plurality of links based upon the NNRP; maximizing transmitter windowing for links having a higher NNRP ranking; and maximizing receiver windowing for links having a lower NNRP ranking.
2. The method of claim 1, where the NNRP is determined using one or more SNR values, and wherein the one or more SNR values are selected from all users used to calculate the NNRP, only the SNR values of a user of interest and the users utilizing adjacent bands to the user of interest, only the NNRP of the user of interest and the NNRP of all users of the cellular communication network.
3. The method of claim 1, further comprising aligning an alignment signal on top of the transmitter windowing.
4. The method of claim 1, further comprising optimizing one or more of transmitter windowing, alignment filter duration, alignment filter coefficients, optimization weights between PAPR and OOB emission reduction of alignment signals and receiver windowing to maximize a capacity of the cellular communication network. The method of claim 1, further comprising maximizing transmitter windowing for links having a higher NNRP ranking and maximizing receiver windowing for links having a lower NNRP ranking.
6. The method of claim 1, wherein transmitter windowing reduces out-of-band (OOB) emissions on the cellular communication network.
7. The method of claim 3, wherein the alignment signal reduces out-of-band (OOB) emissions on the cellular communication network.
8. The method of claim 3, wherein the alignment signal reduces PAPR of the waveforms employed in the cellular network.
9. The method of claim 1, wherein receiver windowing reduces adjacent channel interference (ACF) on the cellular communication network.
10. The method of claim 3, wherein optimizing an alignment filter duration of the alignment signal reduces ACI on the cellular communication network.
11. The method of claim 3, further comprising designing the alignment signal and an alignment filter associated with the alignment signal, wherein designing the alignment signal and associated alignment filter further comprises: maximizing optimization weight of hands containing signal of links having a higher NNRP ranking in the design of the frequency response of the alignment filter; maximizing optimization weight of step response linearity in the design of the alignment filter for links having a higher NNRP ranking and maximizing optimization weight for frequency response in the design of the alignment filter for links having a lower NNRP ranking; and maximizing optimization weight of OOB emission reduction in the design of the alignment signal for links having a higher NNRP ranking and maximizing optimization weight of PAPR reduction in the design of the alignment signal for links having a lower NNRP ranking.
12. A system for adaptive windowing method of cellular communication networks, the system comprising: a plurality of transmitters and a plurality of receivers in a cellular communication network; a base station coupled to the plurality of transmitters and to the plurality of receivers, the base station configured for; determining a network normalized received power (NNRP) for each of a plurality of links between a transmitter of the plurality of transmitters and a receiver of the plurality of receivers in the cellular communication network; ranking the plurality of links based upon the NNRP; maximizing transmitter windowing for links having a higher NNRP ranking; and maximizing receiver windowing for links having a lower NNRP ranking.
13. The system of claim 12, where the NNRP is determined using one or more SNR values, and wherein the one or more SNR values are selected from all users used to calculate the NNRP, only the SNR values of a user of interest and the users utilizing adjacent bands to the user of interest, only the NNRP of the user of interest and the NNRP of all users of the cellular communication network.
14. The system of claim 12, wherein the base station is further configured for aligning an alignment signal on top of the transmitter windowing.
15. The system of claim 12, wherein the base station is further configured for comprising optimizing one or more of transmitter windowing, alignment filter duration, alignment filter coefficients, optimization weights between PAPR and OOB emission reduction of alignment signals and receiver windowing to maximize a capacity of the cellular communication network.
16. The system of claim 12, wherein the base station is further configured for maximizing transmitter windowing for links having a higher NNRP ranking and maximizing receiver windowing for links having a lower NNRP ranking.
17. The system of claim 14, wherein the base station is further configured for designing the alignment signal and an alignment filter associated with the alignment signal, wherein designing the alignment signal and associated alignment filter further comprises: maximizing optimization weight of bands containing signal of links having a higher NNRP ranking in the design of the frequency response of the alignment filter; maximizing optimization weight of step response linearity in the design of the alignment filter for links having a higher NNRP ranking and maximizing optimization weight for frequency response in the design of the alignment filter for links having a lower NNRP ranking; and maximizing optimization weight of OOB emission reduction in the design of the alignment signal for links having a higher NNRP ranking and maximizing optimization weight of PAPR reduction in the design of the alignment signal for links having a lower NNRP ranking.
18. One or more non-transitory computer-readable media having computer-executable instructions for performing a method of running a software program on a computing device, the computing device operating under an operating system, the method including issuing instructions from the software program comprising: determining a network normalized received power (NNRP) for each of a plurality between a transmitter and a receiver in a cellular communication network; ranking the plurality of links based upon the NNRP; maximizing transmitter windowing for links having a higher NNRP ranking; and maximizing receiver windowing for links having a lower NNRP ranking.
19. The media of claim 18, where the NNRP is determined using one or more SNR values, and wherein the one or more SNR values are selected from all users used to calculate the NNRP, only the SNR values of a user of interest and the users utilizing adjacent bands to the user of interest, only the NNRP of the user of interest and the NNRP of all users of the cellular communication network.
20. The media of claim 18, further comprising computer-executable instructions for aligning an alignment signal on top of the transmitter windowing.
21. The media of claim 18, further comprising computer-executable instructions for designing the alignment signal and an alignment filter associated with the alignment signal, wherein designing the alignment signal and associated alignment filter further comprises: maximizing optimization weight of bands containing signal of links having a higher NNRP ranking in the design of the frequency response of the alignment filter; maximizing optimization weight of step response linearity in the design of the alignment filter for links having a higher NNRP ranking and maximizing optimization weight for frequency response in the design of the alignment filter for links having a lower NNRP ranking; and maximizing optimization weight of OOB emission reduction in the design of the alignment signal for links having a higher NNRP ranking and maximizing optimization weight of PAPR reduction in the design of the alignment signal for links having a lower NNRP ranking.
22. The media of claim 18, further comprising computer-executable instructions for maximizing transmitter windowing for links having a higher NNRP ranking and for maximizing receiver windowing for links having a lower NNRP ranking.
Description
BRIEF DESCRIPTION OF FIGURES
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
DETAILED DESCRIPTION OF THE INVENTION
[0030] The present invention addresses how network capacity can be further improved if the pulse shapes and alignment signals of the transmitters can be coordinated while conserving the standard frame structure, that is, not adding any additional extensions other than CP and using only the present CP for windowing and alignment signals. It is proposed that transmitter and receiver windowing and alignment signals be implemented simultaneously to maximize fair proportional network spectral efficiency with the goal of determining the amount of windowing that should be applied at either side, for each particular use. In various embodiments, the present invention illustrates that the transmitter and receiver windowing duration of each user maximizing the network spectral efficiency can be effectively guessed using the power offset between the user of interest and the users employing adjacent bands. It is also shown that the user with highest received power is the prominent source of ACI impacting other users, whereas the ACI caused by lower powered users utilizing adjacent band has little effect on its spectral efficiency. Therefore, the user with highest receive power must window most of the CP duration at the transmitter for the sake of maximizing the fair proportional network spectral efficiency. Furthermore, while transmitter windowing does not seem to have any obvious benefit to the user applying it, even without alignment signals, it has been shown that even for slower vehicular speeds, such as 30 km/h, the reduction in intercarrier interference (ICI) improves the capacity of the user applying transmitter windowing. On the other hand, reducing ACI caused by the user with the lowest received power was the veriest effect on other users' spectral efficiencies, while the capacity of the user with the lowest received power is limited heavily by the ACI cause by users with higher received power utilizing adjacent bands. Thus, the user with the relatively lowest received power must window most of the clean CP at the receiver and focus on improving their reception, rejecting as much ACI as possible. For nonextreme power offset values, the portion that is adopted for transmitter and receiver windowing can be determined as a function of the power offset.
[0031] In various embodiments, the present invention provides a system and method for utilizing windowing and CP alignment based on relative received powers of links in a way that it is beneficial for all nodes in the cell. The link with highest relative received power is the prominent source of OOB leakage, and the OOB leakage of lower powered links transmitting in adjacent bands has little effect on its capacity, which is bounded by PAPR-related distortions. Therefore, the link with highest relative received power windows most of the clean CP at the transmitter, benefiting from longer alignment signal (AS) duration resulting in maximum PAPR reduction, maximizing its capacity. In this context, dirty and clean CP refers to the CP portions that are and are not disturbed by multipath interference, respectively.
[0032] Furthermore, the OOB reduction provided by the long transmitter window duration as well as the alignment signal improves the capacity of the rest of the network. The weight for the OOB emission reduction in AS design is higher for the transmitter with the highest network normalized received power to help aid this purpose. Reducing OOB leakage of the link with lowest relative received power, on the other hand, has the veriest effect on other link's capacities, while the capacity of the link with lowest relative received power is limited by the OOB leakage of higher relative received power links operating in adjacent bands. Thus, the link with lowest relative received power uses most of the clean CP duration for receiver windowing, rejecting as much OOB energy as possible, maximizing its capacity. The weight for the PAPR reduction in AS design is increased for the links with lower network normalized received power so that these links further improve their own capacity, which in turn increases the fair proportional network capacity. The links with intermediate relative received powers adopt a portion of clean CP for transmitter windowing, and the remainder for receiver windowing, depending on the ratio of their received power to adjacent links received power. The optimization weights of AS design shift as well from PAPR reduction to OOB emission reduction as relative received power increases from the network minimum to network maximum.
[0033] The general scheme 100 of the present invention is visually demonstrated in
[0034] The standard symbol structure and the symbol structure proposed by previous windowing work is shown in
[0035] As shown with reference to
[0036] The whole method of the present invention is employed in a system comprising a transmitter and receiver windowed OFDM with alignment signal transmitter 300 and a transmitter and receiver windowed OFDM with alignment signal receiver 400. The transmitter and receiver windowed OFDM with alignment signal transmitter 300 is illustrated in
[0037] With reference to
[0038] In this embodiment, the resulting alignment filter duration 335, the tone allocation 340 of the user of interest, the SNRs of the user in interest and the users utilizing adjacent bands are provided to the alignment filter design module 345 for the user of interest. This module 345 may be designing an optimum finite impulse response (FIR) filter from the values given; or a book of FIR filter coefficients may be designed before the device was manufactured and be recorded on the device on an electronic medium, and the module 345 may be choosing the filter that best fits the values provided to it. When calculating the optimum FIR filter coefficients, the optimization used in module 345 may give more importance to suppressing the interference coming from the adjacent user with higher SNR. In various embodiments, when calculating the optimum FIR filter coefficients, the optimization used in module 345 may also take into account the NNRP of the user in interest, or the SNRs of all users that are used to calculate the network NNRPs, or the SNRs of only the user in interest and the users utilizing adjacent bands to calculate coefficients with a more uniform powered impulse response profile, as filters with such traits provide better PAPR suppression, if the desired user is outpowered. In the case of optimum FIR filter design, the filter coefficients 350 must be submitted to the transmitter and receiver windowed OFDM with alignment signal receiver 400 through a separate communication channel, or in the case of using a predefined filter, the index of the filter from the filterbook must be submitted to the transmitter and receiver windowed OFDM with alignment signal receiver 400 of
[0039] With reference to
[0040] In accordance with one exemplary embodiment of the system and method of the present invention, links are given indices u{1, 2, . . . , U} in the order they are utilizing the spectrum. Pilot tones are used for synchronization and channel estimation to better demonstrate the gains of reduced interference on capacity. In the following discussion, ().sup.T and ().sup.H denote the transpose and Hermitian operations, 0.sub.axb and 1.sub.axb denotes matrices or zeros and ones with a rows and b columns, diag (v) returns a square diagonal matrix with the elements of vector v on the main diagonal, (, .sup.2) represents complex Gaussian random vectors with mean and variance .sup.2, and toep(c, r) corresponds to the Toeplitz matrix of which first column is c and first row is r. Wherein the uth link's base time domain samples .sub.u
are obtained using:
.sub.u=.sub.m=1.sup.M.sup.(Q.sub.u,m+D.sub.u,m)(1)
where Q.sub.u,m.sup.1I.sup.
.sup.1l.sup.
.sup.1N.sup.
shown in (2) uses uth link's mth subcarrier's transmitter window's ramp-up tail coefficients w.sub.T.sub.
where K.sub.u is the total number of uth link's CP samples and K.sub.T.sub.
[0041] Ramp-up and ramp-down transmitter window tails of consecutive symbols are overlapped to form the transmit windowed samples matrix X.sub.u.sup.N.sup.
[0042] The alignment filter coefficients of uth link, g.sub.u
are used to construct the alignment convolution matrix G.sub.u.sup.(K.sup.
If B.sub.u,m.sup.N.sup.
[0043] Where K.sub.R.sub.
is the uth link's mth subcarrier's receiver window's ramp-up tail coefficients. Then the alignment signal precoder
is obtained as P.sub.u=ker(B.sub.m,uG.sub.u) for any m. Then uth link's alignment signal matrix
is calculated accordingly as
subject to B.sub.m,uG.sub.uP.sub.uS.sub.u for any m and P.sub.uS.sub.u.sub.2{square root over ()}X.sub.u.sub.2, where F.sub.O consists of the rows of the N.sub.u-point Fourier transform matrix for which frequencies contain signals of other users and is a parameter that limits the power of the alignment signal, and .sub.u[0,1] is a weighting factor for the joint optimization of OOB emission and PAPR.
[0044] The transmit sample sequence t.sub.u is obtained by converting T.sub.u=X.sub.u+P.sub.uS.sub.u.sup.* from parallel to series. In practical systems, the sample sequence is then converted to an analog waveform, which is amplified using a power amplifier (PA) experiencing amplitude-amplitude and amplitude-phase distortions as is known in the art.
[0045] The received samples are given by:
[0046] r=n+.sub.u=1.sup.U[0.sub.d.sub.(0,.sub.n.sup.2) is background additive white Gaussian Noise (AWGN) of which .sub.n is defined for various types of user equipment (LTE) and base stations (BW), h.sub.u
.sup.L.sup.
.sup.N.sup.
Y.sub.u,m=F.sub.u,mB.sub.u,mR.sub.u(5)
[0047] Channel frequency response (CFR) coefficients at pilot tones are estimated by .sub.u=Y.sub.uQ.sub.u for nonzero elements of Q.sub.u. Remaining CFR coefficients, in-between known coefficients, are interpolated using natural neighbors and the remainder are linearly extrapolated based upon boundary gradients. Finally, data symbols are equalized with zero forcing equalization: {circumflex over (D)}=Y.sub.u.sub.u.
[0048] The present invention proposes the estimation and utilization of K.sub.T=[K.sub.T.sub.
[0049] Therefore, a routine is proposed that consists of making a heuristic initial guess using the power offset across users, then attempting to converge to the optimal solution, iteratively. The heuristic initial guess is performed in a centralized way by a control unit that monitors the whole coordinated spectrum, such as the base station (BS). In practical implementations, the iterations can also be performed in a centralized way by the same control unit using evolutionary algorithms, or alternatively, the iterations can be performed independently by all nodes in a decentralized manner using a game theoretical approach. Assuming received powers vary slowly over time, evolving optimal lengths also improves robustness against channel variations and evolutionary tracking reduces computational complexity compared to solving nondeterministic polynomial (NP)-complete optimization problems for each resource block.
[0050] The heuristic initial guess of the transmitter window length assumes that K.sub.u is fixed. The ratio of received power of the desired link to that of adjacent links is obtained as .sub.u=log(.sub.u/{square root over (.sub.u1.sub.u+1)}) at the intended receive of the uth link and shared with the base station (BS) if necessary, i.e., the algorithm can be used for networks in which adjacent uplink (UL), downlink (DL) and sidelink (SL) communication takes place. The BS calculates the uth user's network normalized received power (NNRP) by g.sub.u=.sub.umin()/max()min(), where =[.sub.1 .sub.2 . . . .sub.U]. The transmitter window length guesses are obtained as {circumflex over (K)}.sub.T.sub.) so that the user with a higher relative received power uses more CP duration for transmitter windowing, where .sub.K.sub.
[0051] is the uth link's capacity, where f.sub.u is the uth link's subcarrier spacing.
[0052] The proposed guesses and optimized values for transmitter and receiver windowing is implemented and compared with systems utilizing no windowing, and with systems utilizing whole clean CP duration for transmitter and receiver windowing for Long Term Evolution (LTE) normal (K.sub.u=N.sub.u.sub.
[0053] In an exemplary embodiment, the system parameters are as follows: links 1 and 3, out of a total of U=4, are simulated to be Internet of Things (IoT) UL links having f=15 kHz and each utilize M=48 subcarriers during I=14 OFDM symbols generated by performing N=256-point FFT, whereas links 2 and 4 are simulated to be enhanced-mobile broadband (eMBB) UL links having =30 kHz and each utilize M=24 subcarriers during I=28 OFDM symbols generated by performing N=128-point FFT. IoT and eMBB devices employ 8 and 14 bit digital-to-analog converters (DACs), respectively, and the BS employs a 16-bit analog-to-digital converter (ADC). LTE cell specific reference signals are used for synchronization and channel estimation. There is 120 kHz fixed guard band between each link. All transmitter and receiver window coefficients are calculated using the per-subcarrier approach. R=2 km and maximum output power of the nodes are determined based upon their device type. All nodes have a mobility of 60 km/h. The optimum values are obtained using an integer genetic algorithm.
[0054] The capacity gains of links over no windowing is given in
[0055] The capacity gains over no windowing are illustrated in
[0056]
were estimated as 0.88 and 0.674 from the results of the training period of 64 random networks (with 4 users in each, a total of 256 values were obtained) and used in the guessing of initial values for the test set, while estimates obtained from the optimal values of the independent test set of 64 random networks are 0.8571 and 0.6731, respectively.
[0057] It has been shown that the capacity of lower NNRP links is limited by interference of higher power links. Links with lower power thus benefit more from receiver windowing. Links with higher NNRP experience relatively less interference, thus should focus more on reducing their emission by performing transmitter windowing with most of their clean CP for the sake of the network. However, as clean CP becomes abundant, the network capacity gain from reduced OOB emissions, resulting from further increasing transmitter window durations, diminishes and the network benefits more from increased capacity of the high powered users, yielding an inversely proportional relationship between and K. NNRP proves to be an effective metric in guessing window lengths maximizing network capacity and the links with the lowest NNRP. Links with the lowest relative received powers benefit from better interference management if extended CP lengths are utilized, however the network average reduces due to increased effective symbol duration.
[0058] Hardware distortions are the factor limiting the capacity of high relative received power links. Utilizing transmitter windowing becomes more beneficial than receiver windowing for links with higher relative received powers. Capacity of lower relative receive power links is limited by interference, so links with lower relative received power benefit more from receiver windowing. Ratio of the received power of the desired signal to that of interfering signals is an effective metric in guessing the initial window lengths. Applying transmitter and receiver windowing by considering these ratios increases the average capacity and energy efficiency of the network, as well as that of the links with the lowest relative receive powers.
[0059] In an additional exemplary embodiment of the system and method of the present invention, it is assumed that there are U transmitters sharing a bandwidth B using a transmitter and receiver windowed OFDM symbol system. In this discussion of this exemplary embodiment, ().sup.T, ().sup.* and ().sup.H denote the transpose, conjugate and Hermitian operations, A [a, b] is the element in the ath row and bth column of matrix A, AB and AB correspond to Hadamard multiplication and division of matrices A and B and A by B, A.sup.2 refers to AA.sup.*. 0.sub.ab and 1.sub.ab denotes matrices or zeros and ones with A rows and B columns, (, .sup.2) represents complex Gaussian random vectors with mean and variance .sup.2.
[0060] In this embodiment, it is assumed that one node, referred to as the next generation Node B (gNB), aims to receive the information transmitted by all transmitters correctly, and all transmitters intend to convey information to this node; a situation that commonly arises in UL reception. Each transmitter u samples this band using an N.sub.u- point Fast Fourier Transformation (FFT), so that the frequency spacing between the points at the FFT output becomes f.sub.u=B/N.sub.u. The quantity f.sub.u is referred to as the subcarrier spacing of user u. Each user u utilizes some M.sub.u subcarriers with indices {M.sub.u,0, . . . , M.sub.u,0+M.sub.u,01} out of the possible N.sub.u for a duration of L.sub.u OFDM symbols, while the remaining subcarriers are left empty for use by other users. Symbols that are known by the gNB, commonly referred to as pilot symbols, are transmitted during some subcarriers of some OFDM symbols for time synchronization and channel estimation purposes. The pilot symbols of user u are contained in the sparse matrix P.sub.u.sup.M.sup.
.sub.u. The single carrier (SC) data symbols of user u are contained in matrix D.sub.u
.sup.M.sup.
.sub.u{(m, l)|m
.sub.M.sub.
.sub.u}. A cyclic prefix of length K.sub.u samples is appended to each time domain OFDM symbol to mitigate multipath propagation and prevent ISI. Of these K.sub.u samples, T.sub.u
.sub.K.sub.
.sup.(K.sup.
.sup.((K.sup.
[0061] for t.sub.(K.sub.
.sub.>N.sub.
All transmitters then transmit their waveforms over the multiple access multipath channel. The channel path gains are Raleigh fading with Jakes' Doppler spectrum. The normalized complex channel gain of the cluster that carries the samples transmitted by uth transmitter and arrives at the gNB at the tth sample after a propagation delay of samples is denoted by the complex coefficient h.sub.u,,t. Then the tth received sample is written as:
y[t]=+.sub.u=1.sup.U.sub.=0.sup.t.sup..sup.*(9)
[0062] where x.sub.u[t]:=0, t.sub.>(K.sub.+N.sub.
.sub.U.sup.*,
(0,1) is the background additive white Gaussian noise (AWGN), .sub.u is the signal-to-noise ratio (SNR) of uth user's received signal and .sub.t,u is the timing offset of uth user in number of samples. The gNB then synchronizes to the signal of each user in time domain by correlating the received samples with samples generated only using P.sub.ut
.sub.U.sup.* and estimates .sub.t,u.
[0063] The samples estimated to contain uth user's lth OFDM symbol and its corresponding CP are denoted by vectors y.sub.l,u.sup.OFDM.sup.N.sup.
.sup.K.sup.
.sub.N.sub.
.sub.K.sub.
.sup.(N.sup.
.sub.k.sub.
.sup.N.sup.
.sup.K.sup.
.sub.N.sub.
.sub.K.sub.
[0064] where F.sub.m+M.sub..sup.1N.sup.
.sup.N.sup.
.sub.u]=Y.sub.u[
.sub.u]P.sub.u[
.sub.u]. Remaining CFE coefficients in-between known coefficients are interpolated using natural neighbors and the remainder are linearly extrapolated based on boundary gradients. Finally, data symbols are equalized: {circumflex over (D)}.sub.u[
.sub.u]=Y.sub.u[
.sub.u].sub.u[
.sub.u].
[0065]
[0066] In the proposed method of the present invention, the mean spectral efficiency of uth user is:
[0067] as (N.sub.u+K.sub.u)L.sub.u>>T.sub.u, which converges rather quickly for practical values used in all recent standards. The proportional fair network spectral efficiency is then =.sub.u=1.sup.U.sub.u. The present invention proposes estimating and utilizing and {R.sub.1, R.sub.2, . . . , R.sub.U} values that maximize .Since the arguments of the proposal involve modifying neither the response allocation nor the symbol and CP durations, the focus is solely on the expectation:
[0068] thus reducing the problem to
[0069] subject to T.sub.u, R.sub.u.sub.K.sub.
[0070] A review of the system model reveals that while {tilde over ()}.sub.u depends heavily on R.sub.u, it also depends on the transmit window durations of all users. An analytical solution to this high complexity discrete multivariate optimization problem was not yet shown to exist. However, the power offset across users sharing adjacent bands can be inferred to be a useful metric upon careful investigation of the system model in making an initial guess for the solution of the problem.
[0071] in another exemplary embodiment, the system model has been realized with U=2 users transmitting a frame of 140 OFDM symbols to a base station. 256 realizations with independent and random user data and instantaneous channels were generated and window durations maximizing .sub.u=1.sup.U{tilde over ()}.sub.u were calculated using coordinate descent optimization for various power offset values for each instant. Known parameters for link level waveform evaluation under 6 GHz were used, when possible. Users sample B=15.36 MHz with N.sub.1=2N.sub.2=1024-point FFTs, making f.sub.1=15 kHz and f.sub.2=30 kHz. Both users utilize a normal CP overhead of 6.7% with no additional extension for windowing, thus conversing SG new radio (NR) frame structure. User 1 symbolizes an IoT device and experience a tapped delay line (TDL)-C channel power delay profile (PDP) with 300 ns RMS delay spread, and 3 km/h mobility; whereas user 2 symbolizes a slow vehicle and experience a TDL-B channel PDP with 100 ns RMS delay spread, and 30 km/h mobility and .sub.t-1.sub.t-2=128. P.sub.u and .sub.u are applied from the physical uplink shared channel (PUSCH) demodulation reference signal design without transform preceding, configuration type 1, mapping type A, UL-DIMS-add-pos equals 1 for a PUSCH duration of 14 symbols and single-symbol DM-RS. .sub.2=20 dB in all instances, whereas .sub.1 is swept from 10 dB to 20 dB. The presented results are the mean of the shown metric obtained over all realizations.
[0072] For M.sub.1=2M.sub.2=504, by utilizing such resource allocation, either user affects and gets affected from the other user equally in both edges of their utilized bandwidth due to the periodicity of the EFT spectrum. This reduces the number of variables and uncertainty in the system and allows demonstration of the concept clearly with two users. For example, if the recommendation of 4 resource blocks (RBs) per use was used, to users could have only interfered with each other from only the adjacent edges of their bandwidths, as the images of the opposite edges are far from each other in the repeated spectra. The demonstrate the idea in such an environment, much higher number of users are required to cover the whole spectrum, creating further variables in the system model and complicating it, thereby preventing clear demonstration of the concept. Such advanced problems and cases may be covered in future work. For example, if the user utilizing the lower-frequency adjacent channel of a user has a relatively lower power, whereas the user utilizing the higher-frequency adjacent channel has a relatively higher power to that user, the solution can be applied partially for each side of the desired user.
[0073] The transmit and receive window durations of both users that maximize network spectral efficiency can be seen in
[0074]
[0075] In
[0076] The BER performance of the outpowered user as a function of their SNR can be seen in
[0077] The proportional fair network spectral efficiency n obtained using each algorithm as a function of the outpowered user's SNR is shown in
[0078] This exemplary embodiment demonstrates the concept of 5G frame structure compliant power offset based extension less windowing to maximize network spectral efficiency. The more one user outpowers the other, the outpowering users must window available extensions more at the transmitter side and less at the receiver side to help reduce their impact on the network, whereas the outpowered users must do the opposite and focus on improving their own performance. The optimum window durations are highly dependent on the power offset across users utilizing adjacent channels, but also depend on the channel conditions and resource allocation. Compared to the simplified window whole CP on one side depending on the sign of the power offset solution, finding the optimum solution allows improving the performance of the outpowering user while conserving the performance of the outpowered user, regardless of the amount of power offset. Depending on the channel conditions and the severity of time varying effects in the channel and the hardware, transmitter windowing also improves the spectral efficiency of the user applying it. This phenomenon is observable even for slower speeds of 30 km/h. Finding optimum windowing durations is most beneficial when the power offset between adjacent users is less than 6 dB; if the power offset is more, windowing whole CP in either side yields similar results. The performance analysis of the proposed idea for other resource allocation scenarios by extending it to per-subcarrier transmitter and receiver windowing durations and a solver using machine learning techniques may be provided in the future.
[0079] The present invention may be embodied on various computing platforms that perform actions responsive to software-based instructions and most particularly on touchscreen portable devices. The following provides an antecedent basis for the information technology that may be utilized to enable the invention.
[0080] The computer readable medium described in the claims below may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any non-transitory, tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
[0081] A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. However, as indicated above, due to circuit statutory subject matter restrictions, claims to this invention as a software product are those embodied in a non-transitory software medium such as a computer hard drive, flash-RAM, optical disk or the like.
[0082] Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wire-line, optical fiber cable, radio frequency, etc., or any suitable combination of the foregoing. Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C#, C++, Visual Basic or the like and conventional procedural programming languages, such as the C programming language or similar programming languages.
[0083] Aspects of the present invention are described below with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
[0084] These computer program instructions may also be stored in a computer readable medium that can direct a computer, other programmable data processing apparatus, or other devices to function in a particular manner, such that the instructions stored in the computer readable medium produce an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
[0085] The computer program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
[0086] It should be noted that when referenced, an end-user is an operator of the software as opposed to a developer or author who modifies the underlying source code of the software. For security purposes, authentication means identifying the particular user while authorization defines what procedures and functions that user is permitted to execute.
[0087] It will be seen that the advantages set forth above, and those made apparent from the foregoing description, are efficiently attained and since certain changes may be made in the above construction without departing from the scope of the invention, it is intended that all matters contained in the foregoing description or shown in the accompanying drawings shall be interpreted as illustrative and not in a limiting sense.
[0088] It is also to be understood that the following claims are intended to cover all of the generic and specific features of the invention herein described, and all statements of the scope of the invention which, as a matter of language, might be said to fall therebetween. Now that the invention has been described,