Method and apparatus for implementing nonstandard bandwidth as well as network device comprising the apparatus
11296842 · 2022-04-05
Assignee
Inventors
Cpc classification
H04L5/0007
ELECTRICITY
H04L27/10
ELECTRICITY
H04L5/0044
ELECTRICITY
H04W72/0453
ELECTRICITY
H04L5/0046
ELECTRICITY
International classification
H04W28/16
ELECTRICITY
Abstract
Method and apparatus are disclosed for implementing a nonstandard bandwidth at a network device. According to an embodiment, a first amount of physical resource blocks (PRBs) available in the nonstandard bandwidth is determined. A second amount of PRBs available in a standard bandwidth corresponding to the nonstandard bandwidth is determined. A central frequency shift of the nonstandard bandwidth relative to the standard bandwidth is determined based at least on the first amount of PRBs and second amount of PRBs. A network device comprising the apparatus is also disclosed.
Claims
1. A method for implementing a nonstandard bandwidth at a network device, the method comprising: determining a first amount of physical resource blocks (PRBs) available in the nonstandard bandwidth; determining a second amount of PRBs available in a standard bandwidth corresponding to the nonstandard bandwidth; and determining a central frequency shift of the nonstandard bandwidth relative to the standard bandwidth, based at least on the first and second amounts, wherein determining the central frequency shift comprises: calculating a third amount of one or more PRBs that are blocked on the edge(s) of the standard bandwidth, the third amount is based on a difference between the second and first amounts; and setting the central frequency shift of the nonstandard bandwidth relative to the standard bandwidth based on the third amount.
2. The method according to claim 1, wherein determining the central frequency shift comprises: when the third amount is even, setting the central frequency shift as zero; and when the third amount is odd, setting the central frequency shift as a half of a PRB bandwidth, or an opposite sign number of a half of a PRB bandwidth.
3. The method according to claim 1, wherein the central frequency shift is determined based further on a resource block group (RBG) size corresponding to the nonstandard bandwidth.
4. The method according to claim 3, wherein determining the central frequency shift further comprises: calculating a fourth amount of one or more full RBGs available in the third amount of PRBs; calculating a first remainder, for a division of the third amount by the RBG size; calculating a second remainder, for a division of the second amount by the RBG size; and setting the central frequency shift based on the fourth amount, the first and second remainders.
5. The method according to claim 4, wherein setting the central frequency shift comprises: when the fourth amount is even and the first remainder is less than or equal to the second remainder, setting the central frequency shift as the first remainder multiplied by a half of a PRB bandwidth; when the fourth amount is even and the first remainder is greater than the second remainder, setting the central frequency shift as an opposite sign number of the first remainder multiplied by a half of a PRB bandwidth; when the fourth amount is odd and the first remainder is less than or equal to the second remainder, setting the central frequency shift as a half of a PRB bandwidth multiplied by a difference between the first remainder and the RBG size; and when the fourth amount is odd and the first remainder is greater than the second remainder, setting the central frequency shift as an opposite sign number of a half of a PRB bandwidth multiplied by a sum of the first remainder and the RBG size.
6. The method according to claim 1, wherein determining the first amount comprises: selecting a bandpass filter corresponding to the nonstandard bandwidth; calculating a passband bandwidth of the bandpass filter; and calculating the first amount based on the passband bandwidth.
7. An apparatus for implementing a nonstandard bandwidth at a network device, the apparatus comprising: a processor; and a memory, the memory containing instructions executable by the processor to operate the apparatus to: determine a first amount of physical resource blocks (PRBs) available in the nonstandard bandwidth; determine a second amount of PRBs available in a standard bandwidth corresponding to the nonstandard bandwidth; and determine a central frequency shift of the nonstandard bandwidth relative to the standard bandwidth, based at least on the first and second amounts, wherein determining the central frequency shift comprises: calculating a third amount of one or more PRBs that are blocked on the edge(s) of the standard bandwidth, the third amount is based on a difference between the second and first amounts; and setting the central frequency shift of the nonstandard bandwidth relative to the standard bandwidth based on the third amount.
8. The apparatus according to claim 7, wherein the instructions are executable by the processor to operate the apparatus to determine the central frequency shift by: when the third amount is even, setting the central frequency shift as zero; and when the third amount is odd, setting the central frequency shift as a half of a PRB bandwidth, or an opposite sign number of a half of a PRB bandwidth.
9. The apparatus according to claim 7, wherein the instructions are executable by the processor to operate the apparatus to determine the central frequency shift based further on a resource block group (RBG) size corresponding to the nonstandard bandwidth.
10. The apparatus according to claim 9, wherein the instructions are executable by the processor to operate the apparatus to determine the central frequency shift further by: calculating a fourth amount of one or more full RBGs available in the third amount of PRBs; calculating a first remainder, for a division of the third amount by the RBG size; calculating a second remainder, for a division of the second amount by the RBG size; and setting the central frequency shift based on the fourth amount, the first and second remainders.
11. The apparatus according to claim 10, wherein the instructions are executable by the processor to operate the apparatus to set the central frequency shift by: when the fourth amount is even and the first remainder is less than or equal to the second remainder, setting the central frequency shift as the first remainder multiplied by a half of a PRB bandwidth; when the fourth amount is even and the first remainder is greater than the second remainder, setting the central frequency shift as an opposite sign number of the first remainder multiplied by a half of a PRB bandwidth; when the fourth amount is odd and the first remainder is less than or equal to the second remainder, setting the central frequency shift as a half of a PRB bandwidth multiplied by a difference between the first remainder and the RBG size; and when the fourth amount is odd and the first remainder is greater than the second remainder, setting the central frequency shift as an opposite sign number of a half of a PRB bandwidth multiplied by a sum of the first remainder and the RBG size.
12. The apparatus according to claim 7, wherein the instructions are executable by the processor to operate the apparatus to determine the first amount by: selecting a bandpass filter corresponding to the nonstandard bandwidth; calculating a passband bandwidth of the bandpass filter; and calculating the first amount based on the passband bandwidth.
13. The apparatus according to claim 7, wherein the apparatus is included in a radio unit (RU) of the network device.
14. The apparatus according to claim 7, wherein the apparatus is included in a digital unit (DU) of the network device.
15. A network device comprising: a radio admission control (RAC) configured to obtain a bandwidth configuration from an operation administration and maintenance (OAM); a radio unit (RU) comprising the apparatus according to claim 7, wherein the RU is further configured to obtain the bandwidth configuration from the RAC and feedback information about the determined central frequency shift and the first amount of PRBs to the RAC, and wherein the RAC is further configured to, based on the information feedback, determine one or more PRBs that are blocked on the edge(s) of the standard bandwidth; and a digital unit (DU) configured to obtain information about the one or more PRBs and the central frequency shift from the RAC and determine, based on the obtained information, which PRB(s) are to be blocked for resource scheduling.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
DETAILED DESCRIPTION
(12) For the purpose of explanation, details are set forth in the following description in order to provide a thorough understanding of the embodiments disclosed. It is apparent, however, to those skilled in the art that the embodiments may be implemented without these specific details or with an equivalent arrangement.
(13) As used herein, the term “wireless communication network” refers to a network following any suitable communication standards, such as LTE-Advanced (LTE-A), LTE, Wideband Code Division Multiple Access (WCDMA), High-Speed Packet Access (HSPA), and so on. Furthermore, the communications between a terminal device and a network device in the wireless communication network may be performed according to any suitable generation communication protocols, including, but not limited to, Global System for Mobile Communications (GSM), Universal Mobile Telecommunications System (UMTS), Long Term Evolution (LTE), and/or other suitable, and/or other suitable the first generation (1G), the second generation (2G), 2.5G, 2.75G, the third generation (3G), the fourth generation (4G), 4.5G, the future fifth generation (5G) communication protocols, wireless local area network (WLAN) standards, such as the IEEE 802.11 standards; and/or any other appropriate wireless communication standard, such as the Worldwide Interoperability for Microwave Access (WiMax), Bluetooth, and/or ZigBee standards, and/or any other protocols either currently known or to be developed in the future.
(14) The term “network device” refers to a device in a wireless communication network via which a terminal device accesses the network and receives services therefrom. The network device refers a base station (BS), an access point (AP), or any other suitable device in the wireless communication network. The BS may be, for example, a node B (NodeB or NB), an evolved NodeB (eNodeB or eNB), or gNB, a Remote Radio Unit (RRU), a radio header (RH), a remote radio head (RRH), a relay, a low power node such as a femto, a pico, and so forth. Yet further examples of the network device may include multi-standard radio (MSR) radio equipment such as MSR BSs, network controllers such as radio network controllers (RNCs) or base station controllers (BSCs), base transceiver stations (BTSs), transmission points, transmission nodes. More generally, however, the network device may represent any suitable device (or group of devices) capable, configured, arranged, and/or operable to enable and/or provide a terminal device access to the wireless communication network or to provide some service to a terminal device that has accessed the wireless communication network.
(15) References in the specification to “one embodiment,” “an embodiment,” “an example embodiment,” and the like indicate that the embodiment described may include a particular feature, structure, or characteristic, but it is not necessary that every embodiment includes the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to affect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.
(16) It shall be understood that although the terms “first” and “second” etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element could be termed a second element, and similarly, a second element could be termed a first element, without departing from the scope of example embodiments. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed terms.
(17) The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be liming of example embodiments. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises”, “comprising”, “has”, “having”, “includes” and/or “including”, when used herein, specify the presence of stated features, elements, and/or components etc., but do not preclude the presence or addition of one or more other features, elements, components and/or combinations thereof.
(18) In the following description and claims, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skills in the art to which this disclosure belongs.
(19)
(20) Due to the symmetrically blocked PRBs, the existing solution will block even number of PRBs. However, in some scenarios, only odd number of PRBs (e.g., only one PRB) need to be blocked on the edge(s) of a LTE standard bandwidth to implement the nonstandard bandwidth. Thus, the existing solution will reduce the spectral efficiency in these scenarios.
(21) The present disclosure proposes a solution for implementing a nonstandard bandwidth at a network device such as a base station. The nonstandard bandwidth refers to a channel bandwidth which is not contained in standard channel bandwidths such as evolved universal terrestrial radio access (E-UTRA) channel bandwidths. The nonstandard bandwidth may be, for example, 4.5 MHz, 9 MHz, and so on. Hereinafter, the solution will be described in detail with reference to
(22)
(23) At block 202, a first amount of PRBs available in the nonstandard bandwidth is determined. This block may be implemented as blocks 308-312 of
(24) At block 310, it is calculated a passband bandwidth of the bandpass filter. For example, as shown in
(25) At block 312, the first amount is calculated based on the passband bandwidth. For example, the first amount (denoted as Nprb) may be calculated as the integer part of the quotient obtained by dividing the passband bandwidth by a PRB bandwidth (denoted as Wprb). That is, Nprb=floor(Wpass/Wprb), where floor(x) denotes a function that returns the largest integer equal to or less than x. Since a PRB bandwidth in LTE is 180 kHz, the first amount can be calculated as floor(Wpass/180 kHz) in LTE context.
(26) Referring back to
(27) For example, in LTE protocol “3GPP TS 36.104”, Table 5.6-1 presents the transmission bandwidth configuration N.sub.RB in E-UTRA channel bandwidths as follows:
(28) TABLE-US-00001 Channel bandwidth 1.4 3 5 10 15 20 BW.sub.Channel [MHz] Transmission 6 15 25 50 75 100 bandwidth configuration N.sub.RB
(29) Thus, the standard bandwidth and the second amount can be determined as follows:
(30) 1) If WB1.4 MHz, then BW.sub.LTE=1.4 MHz, N.sub.RB-LTE=6;
(31) 2) If 1.4 MHz<WB3 MHz, then BW.sub.LTE=3 MHz, N.sub.RB-LTE=15;
(32) 3) If 3 MHz<WB5 MHz, then BW.sub.LTE=5 MHz, N.sub.RB-LTE=25;
(33) 4) If 5 MHz<WB10 MHz, then BW.sub.LTE=10 MHz, N.sub.RB-LTE=50;
(34) 5) If 10 MHz<WB15 MHz, then BW.sub.LTE=15 MHz, N.sub.RB-LTE=75;
(35) 6) If 15 MHz<WB20 MHz, then BW.sub.LTE=20 MHz, N.sub.RB-LTE=100.
(36) At block 206, a central frequency shift of the nonstandard bandwidth relative to the standard bandwidth is determined based at least on the first and second amounts. As a first option, this block may be implemented as blocks 414-418 of
(37) If the third amount is even, the central frequency shift (denoted as FShift.sub.LTE in LTE context) is set as zero at block 416. That is, FShift.sub.LTE=0 if N.sub.BlockedPRB is even. On the other hand, if the third amount is odd, the central frequency shift is set as a half of a PRB bandwidth, or an opposite number of a half of a PRB bandwidth at block 418. That is, FShift.sub.LTE=±½*Wprb=±90 kHz if N.sub.BlockedPRB is odd. Here, the positive central frequency shift represents shifting to the left side on a frequency axis, while the negative central frequency shift represents shifting to the right side on a frequency axis.
(38)
(39) However, according to the solution of the present disclosure, FShift.sub.LTE=90 kHz when N.sub.BlockedPRB is odd. By shifting the central frequency of the narrowband filter by 90 kHz, there will be k PRBs to be blocked for the left side and there will be k+1 PRBs to be blocked for the right side. As a result, there will be 2k+1 PRBs to be blocked, thereby saving one PRB when compared with the existing solution. Likewise, if the central frequency of the narrowband filter is shifted to the right side, the same effect can be achieved.
(40) In this way, an unsymmetrical solution can be provided by making the central frequency shift to select maximum available bandwidth for LTE standard bandwidth configuration. This means that the central frequency of the bandpass filter is different from the LTE central frequency. As a result, any number (not only even number but also odd number) of PRBs can be blocked. For example, only one PRB can be blocked when it is required to block one PRB to implement the nonstandard bandwidth. This will increase one PRB spectral efficiency when compared with the existing solution.
(41) Referring back to
(42) TABLE-US-00002 System RBG Bandwidth Size N.sub.RB.sup.DL (P) ≤10 1 11-26 2 27-63 3 64-110 4
(43) Thus, the RBG size can be determined as follows:
(44) 1) If WB1.4 MHz, then N.sub.RB-LTE=6, P=1;
(45) 2) If 1.4 MHz<WB3 MHz, then N.sub.RB-LTE=15, P=2;
(46) 3) If 3 MHz<WB5 MHz, then N.sub.RB-LTE=25, P=2;
(47) 4) If 5 MHz<WB10 MHz, then N.sub.RB-LTE=50, P=3;
(48) 5) If 10 MHz<WB15 MHz, then N.sub.RB-LTE=75, P=4;
(49) 6) If 15 MHz<WB20 MHz, then N.sub.RB-LTE=100, P=4.
(50) Block 606 may be implemented as blocks 714-726 of
(51) At block 720, a fourth amount of one or more full RBGs available in the third amount of PRBs is calculated. For example, the fourth amount (denoted as N.sub.BlockedRBG) may be calculated as the integer part of the quotient obtained by dividing the third amount by the RBG size. That is, N.sub.BlockedRBG=floor(N.sub.BlockedPRB/P).
(52) At block 722, a first remainder (denoted as N.sub.Remainder) is calculated for a division of the third amount by the RBG size. That is, N.sub.Remainder=N.sub.BlockedPRB−N.sub.BlockedRBG*P.
(53) At block 724, a second remainder (denoted as N.sub.Remainder-LTE in LTE context) is calculated for a division of the second amount by the RBG size. That is, N.sub.Remainder-LTE=N.sub.RB-LTE−floor(N.sub.RB-LTE/P)*P. It should be noted that blocks 720-724 may be performed in any other suitable order besides what is shown in
(54) At block 726, the central frequency shift is set based on the fourth amount, the first and second remainders. This block may be implemented as blocks 828-834 of
(55) At block 828, the central frequency shift is set as the first remainder multiplied by a half of a PRB bandwidth, when the fourth amount is even and the first remainder is less than or equal to the second remainder. That is, FShift.sub.LTE=N.sub.Remainder*90 kHz if N.sub.BlockedRBG is even and N.sub.RemainderN.sub.Remainder-LTE.
(56) At block 830, the central frequency shift is set as an opposite number of the first remainder multiplied by a half of a PRB bandwidth, when the fourth amount is even and the first remainder is greater than the second remainder. That is, FShift.sub.LTE=−N.sub.Remainder*90 kHz if N.sub.BlockedRBG is even and N.sub.Remainder-LTE<N.sub.Remainder<P.
(57) On the other hand, at block 832, the central frequency shift is set as a half of a PRB bandwidth multiplied by a difference between the first remainder and the RBG size, when the fourth amount is odd and the first remainder is less than or equal to the second remainder. That is, FShift.sub.LTE=−(P−N.sub.Remainder)*90 kHz if N.sub.BlockedRBG is odd and N.sub.RemainderN.sub.Remainder-LTE.
(58) At block 834, the central frequency shift is set as an opposite number of a half of a PRB bandwidth multiplied by a sum of the first remainder and the RBG size, when the fourth amount is odd and the first remainder is greater than the second remainder. That is, FShift.sub.LTE=−(P+N.sub.Remainder)*90 kHz if N.sub.BlockedRBG is odd and N.sub.Remainder-LTE<N.sub.Remainder<P. Here, the positive or negative sign represents the same meaning as the first option described above. That is, the positive central frequency shift represents shifting to the left side on a frequency axis, while the negative central frequency shift represents shifting to the right side on a frequency axis.
(59) For example, in the scenario shown in
(60) In contrast, according to the solution of the present disclosure shown in
(61) In the scenario shown in
(62) In contrast, according to the solution of the present disclosure shown in
(63) In the scenario shown in
Wpass=WB*Rpass=4.5*0.93=4.185 MHz;
Nprb=floor(Wpass/Wprb)=floor(4.185/0.18)=23;
Since 3 MHz<WB5 MHz, N.sub.RB-LTE=25 and P=2;
N.sub.BlockedPRB=N.sub.RB-LTE−Nprb=25−23=2.
(64) Thus, as shown in
(65) In contrast, according to the solution of the present disclosure shown in
N.sub.BlockedRBG=floor(N.sub.BlockedPRB/P)=floor(2/2)=1;
N.sub.Remainder=N.sub.BlockedPRB−N.sub.BlockedRBG*P=2−1*2=0;
N.sub.Remainder-LTE=N.sub.RB-LTE−floor(N.sub.RB-LTE/P)*P=25−floor(25/2)*2=25−24=1.
(66) Since N.sub.BlockedRBG is odd and N.sub.Remainder<N.sub.Remainder-LTE, FShift.sub.LTE=−(P−N.sub.Remainder)*90 kHz=−(2−0)*90 kHz=−180 kHz. As shown in
(67)
(68) As another embodiment, the apparatus may include a first determination module, a second determination module and a third determination module. The first determination module is configured to determine a first amount of PRBs available in a nonstandard bandwidth. The second determination module is configured to determine a second amount of PRBs available in a standard bandwidth corresponding to the nonstandard bandwidth. The third determination module is configured to determine a central frequency shift of the nonstandard bandwidth relative to the standard bandwidth, based at least on the first and second amounts. The first to third determination modules can be implemented as described above with reference to
(69)
(70) The OAM is an entity that interfaces between base stations such as LTE eNodeBs. It may include an element management system (EMS) that consists of systems and applications for managing network elements. The EMS is generally proprietary, designed by each vendor to suit the needs of their equipments. A network operator can use the EMS to provide the bandwidth configuration to the RAC 1102.
(71) The RU 1104 includes the apparatus 1000 as described above with reference to
(72) For example, the apparatus 1000 may determine the central frequency shifts corresponding to the first or second option of block 206. Correspondingly, the RAC 1102 may determine the blocked PRB(s) corresponding to the first or second option.
(73) The DU 1106 is configured to obtain information about the one or more PRBs and the central frequency shift from the RAC and determine, based on the obtained information, which PRB(s) are to be blocked for resource scheduling. For example, when allocation type 0 as defined in 3GPP TS 36.213 is used for resource scheduling, if the blocked PRB(s) are determined according to the second option, the spectrum efficiency can be increased by applying less blocked PRBs and less control information bits.
(74) In
(75) In general, the various exemplary embodiments may be implemented in hardware or special purpose circuits, software, logic or any combination thereof. For example, some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device, although the disclosure is not limited thereto. While various aspects of the exemplary embodiments of this disclosure may be illustrated and described as block diagrams, flow charts, or using some other pictorial representation, it is well understood that these blocks, apparatus, systems, techniques or methods described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
(76) As such, it should be appreciated that at least some aspects of the exemplary embodiments of the disclosure may be practiced in various components such as integrated circuit chips and modules. It should thus be appreciated that the exemplary embodiments of this disclosure may be realized in an apparatus that is embodied as an integrated circuit, where the integrated circuit may comprise circuitry (as well as possibly firmware) for embodying at least one or more of a data processor, a digital signal processor, baseband circuitry and radio frequency circuitry that are configurable so as to operate in accordance with the exemplary embodiments of this disclosure.
(77) It should be appreciated that at least some aspects of the exemplary embodiments of the disclosure may be embodied in computer-executable instructions, such as in one or more program modules, executed by one or more computers or other devices. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types when executed by a processor in a computer or other device. The computer executable instructions may be stored on a computer readable medium such as a hard disk, optical disk, removable storage media, solid state memory, RAM, etc. As will be appreciated by one of skill in the art, the function of the program modules may be combined or distributed as desired in various embodiments. In addition, the function may be embodied in whole or in part in firmware or hardware equivalents such as integrated circuits, field programmable gate arrays (FPGA), and the like.
(78) The present disclosure includes any novel feature or combination of features disclosed herein either explicitly or any generalization thereof. Various modifications and adaptations to the foregoing exemplary embodiments of this disclosure may become apparent to those skilled in the relevant arts in view of the foregoing description, when read in conjunction with the accompanying drawings. However, any and all modifications will still fall within the scope of the non-Limiting and exemplary embodiments of this disclosure.