(19)
(11)EP 3 389 302 B1

(12)EUROPEAN PATENT SPECIFICATION

(45)Mention of the grant of the patent:
16.09.2020 Bulletin 2020/38

(21)Application number: 16884766.3

(22)Date of filing:  09.12.2016
(51)International Patent Classification (IPC): 
H04W 16/16(2009.01)
H04W 92/04(2009.01)
H04W 88/14(2009.01)
H04B 7/0456(2017.01)
H04W 92/12(2009.01)
H04W 88/16(2009.01)
(86)International application number:
PCT/CN2016/109277
(87)International publication number:
WO 2017/121214 (20.07.2017 Gazette  2017/29)

(54)

BACKHAUL METHOD FOR USE IN WIRELESS COMMUNICATION, CONTROLLER, BASE STATION AND GATEWAY

BACKHAUL-VERFAHREN ZUR VERWENDUNG IN DER DRAHTLOSEN KOMMUNIKATION, STEUERGERÄT, BASISSTATION UND GATEWAY

PROCÉDÉ DE LIAISON TERRESTRE DESTINÉ À ÊTRE UTILISÉ DANS UNE COMMUNICATION SANS FIL, DISPOSITIF DE COMMANDE, STATION DE BASE ET PASSERELLE


(84)Designated Contracting States:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

(30)Priority: 16.01.2016 CN 201610029015

(43)Date of publication of application:
17.10.2018 Bulletin 2018/42

(73)Proprietor: Huawei Technologies Co., Ltd.
Longgang District Shenzhen, Guangdong 518129 (CN)

(72)Inventors:
  • ZHUANG, Hongcheng
    Shenzhen Guangdong 518129 (CN)
  • LUO, Zezhou
    Shenzhen Guangdong 518129 (CN)

(74)Representative: Pfenning, Meinig & Partner mbB 
Patent- und Rechtsanwälte Theresienhöhe 11a
80339 München
80339 München (DE)


(56)References cited: : 
WO-A1-2015/127598
CN-A- 103 973 645
CN-A- 103 299 668
US-A1- 2014 321 282
  
  • HUAWEI ET AL: "Spatial multiplexing for 8Tx Uplink relay backhaul", 3GPP DRAFT; R1-112468, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG1, no. Athens, Greece; 20110822, 19 August 2011 (2011-08-19), XP050537840, [retrieved on 2011-08-19]
  • DENNIS HUI ET AL: "Joint routing and resource allocation for wireless self-backhaul in an indoor ultra-dense network", 2013 IEEE 24TH ANNUAL INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR, AND MOBILE RADIO COMMUNICATIONS (PIMRC), 1 September 2013 (2013-09-01), pages 3083-3088, XP055461300, ISSN: 2166-9570, DOI: 10.1109/PIMRC.2013.6666676
  • CMCC: 'Backhaul Signaling for CoMP-NIB Operation' 3GPP TSG RAN WG1 MEETING #76BIS; R1-141617 04 April 2014, pages 1 - 3, XP050814016
  
Note: Within nine months from the publication of the mention of the grant of the European patent, any person may give notice to the European Patent Office of opposition to the European patent granted. Notice of opposition shall be filed in a written reasoned statement. It shall not be deemed to have been filed until the opposition fee has been paid. (Art. 99(1) European Patent Convention).


Description

TECHNICAL FIELD



[0001] Embodiments of this application relate to the communications field, and more specifically, to a backhaul transmission method for wireless communication, a controller, a base station, and a gateway.

BACKGROUND



[0002] To increase a network capacity, a development trend of a wireless network is to densely deploy small-sized access points on the wireless network. Based on terminal access at a distance as short as possible, an ultra-dense network (Ultra-dense network, UDN) improves a throughput of a terminal and a regional throughput of a system, and becomes one of core technologies of a next generation wireless network.

[0003] On an ultra-dense network with base stations densely deployed, based on a limitation of a factor such as costs, not each base station has a wired backhaul. In other words, not each base station performs wired transmission with a gateway. In this case, a wireless backhaul technology needs to be used on the ultra-dense network. However, no proper solution exists currently. WO 2015/127598 A1 describes a network device configured to obtain, according to channel state information, a backhaul request of a second network device, to determine backhaul control information which may comprise precoding information in the defined codebook. Huawei et al.:"Spatial multiplexing of 8Tx Uplink relay backhaul"; 3GPP Draft; R1-112468; 3GPP TSG RAN WG1#66; Athens; Greece; August 22nd - 26th 2011; concerns design of a new codebook with CMP property for 8Tx multiplexing in the uplink relay backhaul.

SUMMARY



[0004] This application provides proper backhaul transmission methods for wireless communication, a controller, a base station, and a gateway, according to the independent claims .

[0005] According to a first aspect, this application provides a backhaul transmission method for wireless communication, including: sending, by a first base station, information about a backhaul requirement of the first base station to a controller; obtaining, by the first base station, information about a codebook from the controller, where the information about the codebook is determined based on the backhaul requirement of the first base station; and performing, by the first base station, backhaul transmission with a gateway by using the codebook.

[0006] In this application, a codebook is introduced in backhaul transmission, so that different data can be transmitted on a same time-frequency resource, and a capacity of a backhaul link can be increased. Information about the codebook used in the backhaul transmission is determined based on a backhaul requirement of a base station, so that backhaul requirements of different base stations can be met, and a backhaul capacity of a system is increased.

[0007] The first base station obtains information about a codebook set from the controller, where the codebook set includes J codebooks, J > L, L is a quantity of backhaul transceivers of a base station communicating with the gateway, and the codebook is selected from the codebook set. In this application, the codebook set is determined based on a specific communications requirement, so that a waste of code resources can be avoided.

[0008] With reference to the first aspect, in a first possible implementation, the codebook set is a codebook set corresponding to a first backhaul cluster, the first backhaul cluster is a set of backhaul transceivers of the base station performing backhaul transmission with a first backhaul transceiver of the gateway, backhaul links of different backhaul clusters are spatially orthogonal, and the first backhaul cluster includes a first backhaul transceiver of the first base station. In this application, a backhaul cluster is divided, so that spatial orthogonality is fully utilized, code multiplexing can be implemented, and the backhaul capacity of the system is further increased.

[0009] With reference to the first possible implementation of the first aspect, in a second possible implementation, the sending, by a first base station, information about a backhaul requirement of the first base station to a controller includes: sending, by the first base station, information about a backhaul requirement of the first backhaul transceiver of the first base station to the controller; and the obtaining, by the first base station, information about a codebook from the controller includes: obtaining, by the first base station from the controller, information about a codebook of the first backhaul transceiver of the first base station, where the information about the codebook of the first backhaul transceiver of the first base station is determined based on the backhaul requirement of the first backhaul transceiver of the first base station, and the codebook of the first backhaul transceiver of the first base station is selected from the codebook set corresponding to the first backhaul cluster.

[0010] With reference to any one of the foregoing possible implementations of the first aspect, in a third possible implementation, the codebook is a non-orthogonal codebook. In this application, the backhaul capacity of the system can be further increased by using the non-orthogonal codebook.

[0011] With reference to any one of the foregoing possible implementations of the first aspect, in a fourth possible implementation, the information about the codebook includes a codebook sequence number or a codeword sequence number.

[0012] With reference to any one of the first aspect or the foregoing possible implementations of the first aspect, in a fifth possible implementation, that the information about the codebook is determined based on the backhaul requirement of the first base station includes: the information about the codebook is determined based on the backhaul requirement of the first base station and a backhaul capacity of the first base station.

[0013] With reference to any one of the first aspect or the foregoing possible implementations of the first aspect, in a sixth possible implementation, the performing, by the first base station, backhaul transmission with a gateway by using the codebook includes: mapping, by the first base station, data onto a modulation symbol based on the codebook, and sending, by the first base station, the modulation symbol to the gateway.

[0014] With reference to any one of the first aspect or the first to the fifth possible implementations of the first aspect, in an seventh possible implementation, the performing, by the first base station, backhaul transmission with a gateway by using the codebook includes: receiving, by the first base station, a modulation symbol from the gateway, and demapping, by the first base station, the modulation symbol into data based on the codebook.

[0015] According to a second aspect, this application provides a backhaul transmission method for wireless communication, including: obtaining, by a controller, information about a backhaul requirement of a first base station; and sending, by the controller, information about a codebook to the first base station and a gateway to which the first base station belongs, where the information about the codebook is determined by the controller based on the backhaul requirement, and the backhaul transmission is transmission between the first base station and the gateway.

[0016] The controller obtains information about a quantity L of backhaul transceivers of a base station communicating with the gateway, and the controller sends information about a codebook set to the gateway and the first base station, where the codebook set includes J codebooks, J > L, and the codebook is selected from the codebook set.

[0017] With reference to the second aspect, in a first possible implementation, the codebook set is a codebook set corresponding to a first backhaul cluster, the first backhaul cluster is a set of backhaul transceivers of the base station performing backhaul transmission with a first backhaul transceiver of the gateway, backhaul links of different backhaul clusters are spatially orthogonal, and the first backhaul cluster includes a first backhaul transceiver of the first base station.

[0018] With reference to the first possible implementation of the second aspect, in a second possible implementation, the obtaining, by a controller, information about a backhaul requirement of a first base station includes: obtaining, by the controller, information about a backhaul requirement of the first backhaul transceiver of the first base station; and the sending, by the controller, information about a codebook to a gateway and the first base station includes: sending, by the controller, information about a codebook of the first backhaul transceiver of the first base station to the gateway and the first base station, where the information about the codebook of the first backhaul transceiver of the first base station is determined by the controller based on the backhaul requirement of the first backhaul transceiver of the first base station, and the codebook of the first backhaul transceiver of the first base station is selected from the codebook set corresponding to the first backhaul cluster.

[0019] With reference to any one of the foregoing possible implementations of the second aspect, in a third possible implementation, the codebook is a non-orthogonal codebook.

[0020] With reference to any one of the foregoing possible implementations of the second aspect, in a fourth possible implementation, the information about the codebook includes a codebook sequence number or a codeword sequence number.

[0021] With reference to any one of the foregoing possible implementations of the second aspect, in a fifth possible implementation, that the information about the codebook is determined based on the backhaul requirement of the first base station includes: the information about the codebook is determined based on the backhaul requirement of the first base station and a backhaul capacity of the first base station.

[0022] With reference to any one of the second to the sixth possible implementations of the second aspect, in a sicxth possible implementation, the method further includes: obtaining, by the controller, information that is about the first backhaul cluster and sent by the gateway.

[0023] According to a third aspect, this application provides a backhaul transmission method for wireless communication, including: obtaining, by a gateway, information about a codebook from a controller, where the information about the codebook is determined based on a backhaul requirement of a first base station; and performing, by the gateway, backhaul transmission with the first base station by using the codebook.

[0024] The gateway sends, to the controller, information about a quantity L of backhaul transceivers of a base station communicating with the gateway, and the gateway obtains information about a codebook set from the controller, where the codebook set includes J codebooks, J > L, and the codebook is selected from the codebook set.

[0025] With reference to the third aspect, in a first possible implementation, the codebook set is a codebook set corresponding to a first backhaul cluster, the first backhaul cluster is a set of backhaul transceivers of the base station performing backhaul transmission with a first backhaul transceiver of the gateway, backhaul links of different backhaul clusters are spatially orthogonal, and the first backhaul cluster includes a first backhaul transceiver of the first base station.

[0026] With reference to the first possible implementation of the third aspect, in a second possible implementation, the obtaining, by a gateway, information about a codebook from a controller includes: obtaining, by the gateway from the controller, information about a codebook of the first backhaul transceiver of the first base station, where the information about the codebook of the first backhaul transceiver of the first base station is determined based on a backhaul requirement of the first backhaul transceiver of the first base station, and the codebook of the first backhaul transceiver of the first base station is selected from the codebook set corresponding to the first backhaul cluster.

[0027] With reference to any one of the foregoing possible implementations of the third aspect, in a third possible implementation, the codebook is a non-orthogonal codebook.

[0028] With reference to any one of the foregoing possible implementations of the third aspect, in a fourth possible implementation, the information about the codebook includes a codebook sequence number or a codeword sequence number.

[0029] With reference to any one of the foregoing possible implementations of the third aspect, in a fifth possible implementation, that the information about the codebook is determined based on a backhaul requirement of a first base station includes: the information about the codebook is determined based on the backhaul requirement of the first base station and a backhaul capacity of the first base station.

[0030] With reference to any one of the third aspect or the foregoing possible implementations of the third aspect, in a sixth possible implementation, the performing, by the gateway, backhaul transmission with the first base station by using the codebook includes: mapping, by the gateway, data onto a modulation symbol based on the codebook, and sending, by the gateway, the modulation symbol to the first base station.

[0031] With reference to any one of the third aspect or the first to the fifth possible implementations of the third aspect, in an seventh possible implementation, the performing, by the first base station, backhaul transmission with a gateway by using the codebook includes: receiving, by the gateway, a modulation symbol from the first base station, and demapping, by the gateway, the modulation symbol into data based on the codebook.

[0032] According to a fourth aspect, this application provides a first base station, including: a backhaul transceiver of the first base station; a memory, configured to store an instruction; and a processor, connected to both the memory and the backhaul transceiver of the first base station, and configured to execute the instruction, to perform the following steps when executing the instruction: instructing the backhaul transceiver of the first base station to send information about a backhaul requirement of the first base station to a controller; obtaining information about a codebook from the controller by using the backhaul transceiver of the first base station, where the information about the codebook is determined based on the backhaul requirement of the first base station; and performing backhaul transmission with a gateway by using the backhaul transceiver of the first base station and the codebook.

[0033] The processor further performs the following step when executing the instruction: obtaining information about a codebook set from the controller by using the backhaul transceiver of the first base station, where the codebook set includes J codebooks, J > L, L is a quantity of backhaul transceivers of a base station communicating with the gateway, and the codebook is selected from the codebook set.

[0034] With reference to the fourth aspect, in a first possible implementation, the codebook set is a codebook set corresponding to a first backhaul cluster, the first backhaul cluster is a set of backhaul transceivers of the base station performing backhaul transmission with a first backhaul transceiver of the gateway, backhaul links of different backhaul clusters are spatially orthogonal, and the first backhaul cluster includes a first backhaul transceiver of the first base station.

[0035] With reference to the first possible implementation of the fourth aspect, in a second possible implementation, the processor further performs the following steps when executing the instruction: instructing the first backhaul transceiver of the first base station to send information about a backhaul requirement of the first backhaul transceiver of the first base station to the controller; and obtaining information about a codebook of the first backhaul transceiver of the first base station by using the first backhaul transceiver of the first base station, where the information about the codebook of the first backhaul transceiver of the first base station is determined based on the backhaul requirement of the first backhaul transceiver of the first base station, and the codebook of the first backhaul transceiver of the first base station is selected from the codebook set corresponding to the first backhaul cluster.

[0036] With reference to any one of the foregoing possible implementations of the fourth aspect, in a third possible implementation, the codebook is a non-orthogonal codebook.

[0037] With reference to any one of the foregoing possible implementations of the fourth aspect, in a fourth possible implementation, the information about the codebook includes a codebook sequence number or a codeword sequence number.

[0038] With reference to any one of the foregoing possible implementations of the fourth aspect, in a fifth possible implementation, that the information about the codebook is determined based on the backhaul requirement of the first base station includes: the information about the codebook is determined based on the backhaul requirement of the first base station and a backhaul capacity of the first base station.

[0039] With reference to any one of the fourth aspect or the foregoing possible implementations of the fourth aspect, in a sixth possible implementation, the processor is further configured to map data onto a modulation symbol based on the codebook, and the processor further performs the following step when executing the instruction: instructing the backhaul transceiver of the first base station to send the modulation symbol to the gateway.

[0040] With reference to any one of the fourth aspect or the first to the sixth possible implementations of the fourth aspect, in an seventh possible implementation, the processor further performs the following step when executing the instruction: receiving a modulation symbol from the gateway by using the backhaul transceiver of the first base station, and the processor is further configured to demap the modulation symbol into data.

[0041] According to a fifth aspect, this application provides a controller, including: a transceiver; a memory, configured to store an instruction; and a processor, connected to both the memory and the transceiver, and configured to execute the instruction, to perform the following steps when executing the instruction: obtaining information about a backhaul requirement of a first base station by using the transceiver; and instructing the transceiver to send information about a codebook to the first base station and a gateway to which the first base station belongs, where the information about the codebook is determined by the processor based on the backhaul requirement, and the backhaul transmission is transmission between the first base station and the gateway.

[0042] The controller obtains information about a quantity L of backhaul transceivers of a base station communicating with the gateway, and the controller sends information about a codebook set to the gateway and the first base station, where the codebook set includes J codebooks, J > L, and the codebook is selected from the codebook set.

[0043] With reference to the fifth aspect, in a first possible implementation, the codebook set is a codebook set corresponding to a first backhaul cluster, the first backhaul cluster is a set of backhaul transceivers of the base station performing backhaul transmission with a first backhaul transceiver of the gateway, backhaul links of different backhaul clusters are spatially orthogonal, and the first backhaul cluster includes a first backhaul transceiver of the first base station.

[0044] With reference to the first possible implementation of the fifth aspect, in a second possible implementation, the processor further performs the following steps when executing the instruction: obtaining information about a backhaul requirement of the first backhaul transceiver of the first base station by using the transceiver; and sending information about a codebook of the first backhaul transceiver of the first base station to the gateway and the first base station by using the transceiver, where the information about the codebook of the first backhaul transceiver of the first base station is determined by the controller based on the backhaul requirement of the first backhaul transceiver of the first base station, and the codebook of the first backhaul transceiver of the first base station is selected from the codebook set corresponding to the first backhaul cluster.

[0045] With reference to any one of the foregoing possible implementations of the fifth aspect, in a third possible implementation, the codebook is a non-orthogonal codebook.

[0046] With reference to any one of the foregoing possible implementations of the fifth aspect, in a fourth possible implementation, the information about the codebook includes a codebook sequence number or a codeword sequence number.

[0047] With reference to any one of the foregoing possible implementations of the fifth aspect, in a fifth possible implementation, that the information about the codebook is determined by the processor based on the backhaul requirement of the first base station includes: the information about the codebook is determined by the processor based on the backhaul requirement of the first base station and a backhaul capacity of the first base station.

[0048] With reference to any one of the second to the sixth possible implementations of the fifth aspect, in a sixth possible implementation, the method further includes: obtaining, by the controller, information that is about the first backhaul cluster and sent by the gateway.

[0049] According to a sixth aspect, this application provides a gateway, including: a backhaul transceiver of the gateway; a memory, configured to store an instruction; and a processor, connected to both the memory and the backhaul transceiver, and configured to execute the instruction stored in the memory, to perform the following steps when executing the instruction: obtaining information about a codebook from a controller by using the backhaul transceiver of the gateway, where the information about the codebook is determined based on a backhaul requirement of a first base station; and performing backhaul transmission with the first base station by using the backhaul transceiver of the gateway and the codebook.

[0050] The processor further performs the following steps when executing the instruction: instructing the backhaul transceiver of the gateway to send, to the controller, information about a quantity L of backhaul transceivers of a base station communicating with the gateway; and obtaining information about a codebook set from the controller by using the backhaul transceiver, where the codebook set includes J codebooks, J > L, and the codebook is selected from the codebook set.

[0051] With reference to the sixth aspect, in a first possible implementation, the codebook set is a codebook set corresponding to a first backhaul cluster, the backhaul transceiver of the gateway includes a first backhaul transceiver of the gateway, the first backhaul cluster is a set of backhaul transceivers of the base station performing backhaul transmission with the first backhaul transceiver of the gateway, backhaul links of different backhaul clusters are spatially orthogonal, and the first backhaul cluster includes a first backhaul transceiver of the first base station.

[0052] With reference to the first possible implementation of the sixth aspect, in a second possible implementation, the processor further performs the following step when executing the instruction: obtaining information about a codebook of the first backhaul transceiver of the first base station by using the backhaul transceiver of the gateway, where the information about the codebook of the first backhaul transceiver of the first base station is determined based on a backhaul requirement of the first backhaul transceiver of the first base station, and the codebook of the first backhaul transceiver of the first base station is selected from the codebook set corresponding to the first backhaul cluster.

[0053] With reference to any one of the foregoing possible implementations of the sixth aspect, in a third possible implementation, the codebook is a non-orthogonal codebook.

[0054] With reference to any one of the foregoing possible implementations of the sixth aspect, in a fourth possible implementation, the information about the codebook includes a codebook sequence number or a codeword sequence number.

[0055] With reference to any one of the foregoing possible implementations of the sixth aspect, in a fifth possible implementation, that the information about the codebook is determined based on a backhaul requirement of a first base station includes: the information about the codebook is determined based on the backhaul requirement of the first base station and a backhaul capacity of the first base station.

[0056] With reference to any one of the sixth aspect or the foregoing possible implementations of the sixth aspect, in a sixth possible implementation, the processor is further configured to map data onto a modulation symbol based on the codebook, and the processor further performs the following step when executing the instruction: instructing the backhaul transceiver of the gateway to send the modulation symbol to the first base station.

[0057] With reference to any one of the sixth aspect or the first to the fifth possible implementations of the sixth aspect, in an seventh possible implementation, the processor further performs the following step when executing the instruction: receiving a modulation symbol from the first base station by using the backhaul transceiver of the gateway, and the processor is further configured to demap the modulation symbol into data.

[0058] In this application, a codebook is introduced in backhaul transmission, so that different data can be transmitted on a same time-frequency resource, and a capacity of a backhaul link can be increased. Information about the codebook used in the backhaul transmission is determined based on a backhaul requirement of a base station, so that backhaul requirements of different base stations can be met, and a backhaul capacity of a system is increased.

BRIEF DESCRIPTION OF DRAWINGS



[0059] 

FIG. 1 is a schematic architectural diagram of a backhaul of a wireless communications system;

FIG. 2 is a schematic diagram of a backhaul transmission method for wireless communication according to an embodiment of this application;

FIG. 3 is a schematic diagram of a processing procedure of a transmit end in a backhaul of a wireless communications system according to an embodiment of this application;

FIG. 4 is a schematic diagram of a processing procedure of a receive end in a backhaul of a wireless communications system according to an embodiment of this application;

FIG. 5 is a schematic diagram of a backhaul transmission method for wireless communication according to another embodiment of this application;

FIG. 6 is a schematic architectural diagram of a wireless communications system;

FIG. 7 is a schematic diagram of codebook allocation according to an embodiment of this application;

FIG. 8 is a schematic diagram of a backhaul transmission method for wireless communication according to another embodiment of this application;

FIG. 9 shows an architecture of a wireless communications system including two backhaul clusters according to an embodiment of this application;

FIG. 10 is a schematic diagram of a backhaul cluster determining method according to an embodiment of this application;

FIG. 11 is a schematic diagram of a wireless backhaul controlling device according to an embodiment of this application;

FIG. 12 is a schematic diagram of a controller according to an embodiment of this application;

FIG. 13 is a schematic diagram of a gateway according to an embodiment of this application; and

FIG. 14 is a schematic diagram of a first base station according to an embodiment of this application.


DESCRIPTION OF EMBODIMENTS



[0060] A plurality of embodiments are now described with reference to the accompanying drawings, and same components in this specification are indicated by a same reference numeral. In the following description, for ease of explanation, many specific details are provided to facilitate comprehensive understanding of one or more embodiments. However, apparently, the embodiments may not be implemented by using these specific details. In other examples, a well-known structure and device are shown in a form of block diagrams, to conveniently describe one or more embodiments.

[0061] A base station may be a transceiver station, a wireless access point (Access Point, AP), a transmission point, a relay node, or the like. A wireless communications network may be a cellular mobile communications network, for example, a Wideband Code Division Multiple Access (Wideband Code Division Multiple Access, WCDMA) network or a Long Term Evolution (Long Term Evolution, LTE) network, or may be a wireless local area network WLAN, a future network, or the like.

[0062] As shown in FIG. 1, a wireless communications system includes a gateway (Gateway, GW) 103 and a plurality of base stations 105. Transmission between the gateway (Gateway, GW) 103 and the base stations 105 is backhaul transmission. The wireless communications system may further include another network device. The wireless communications system may further include a controller. The controller may be disposed on the gateway 103, a base station 105, or the another network device of the wireless communications system such as a mobility management entity (mobility management entity, MME).

[0063] A backhaul transceiver is a transceiver performing backhaul transmission. In a base station, a transceiver configured to perform backhaul transmission is a backhaul transceiver of the base station; and the transceiver may be disposed together with an access transceiver, or may be separately disposed. In a gateway, a transceiver configured to perform backhaul transmission is a backhaul transceiver of the gateway. A link used for communication between the base station and the gateway is a backhaul link. If the base station and the gateway have a plurality of backhaul transceivers, links used for communication between backhaul transceivers of the base station and backhaul transceivers of the gateway are backhaul links. In this application, the backhaul link is a wireless backhaul link. Each base station 105 performs data transmission with the gateway 103 by using a wireless backhaul link. A backhaul link capacity is a rate of data that can be transmitted on the backhaul link. A backhaul capacity of a base station is a sum of rates of data that can be transmitted on all backhaul links of the base station. A backhaul capacity of a system is a sum of rates of data that can be transmitted on all backhaul links of the system.

[0064] During wireless backhaul transmission, a radio spectrum resource needs to be occupied. Because radio spectrum resources become increasingly scarce, wireless backhaul links need to share a band. However, interference also exists between the wireless backhaul links, particularly in an ultra-dense network environment. A feasible solution is orthogonal transmission in time domain or orthogonal transmission in frequency domain. The orthogonal transmission in time domain means that different wireless backhaul links occupy different timeslots for transmission, and the orthogonal transmission in frequency domain means that different wireless backhaul links occupy different frequency spectrum subbands for transmission.

[0065] However, in the methods of the orthogonal transmission in time domain and the orthogonal transmission in frequency domain, time domain and frequency domain resources are wasted, particularly on an ultra-dense network. In addition, high data rate services, aggregated by a large quantity of base stations, of a large quantity of terminals need to be transmitted in a wireless backhaul. Consequently, a problem that the wireless backhaul becomes a transmission bottleneck becomes severer.

[0066] This application provides a backhaul transmission method for wireless communication, a controller, a base station, a gateway, and a network system, to effectively increase a backhaul capacity of a system.

[0067] FIG. 2 shows a backhaul transmission control method according to an embodiment of this application. As shown in FIG. 2, the method includes the following steps:

201. A first base station sends information about a backhaul requirement of the first base station to a controller; and the controller receives the information about the backhaul requirement.

202. The controller determines, based on the backhaul requirement of the first base station, information about a codebook used in backhaul transmission of the first base station.

203. The controller sends the information about the codebook to both the first base station and a gateway to which the first base station belongs.

204. The first base station performs the backhaul transmission with the gateway by using the codebook.



[0068] A user requests a service, and different services are corresponding to different requirements. Services with different requirements need to be met by using different backhaul transmission. A backhaul transmission requirement is a backhaul requirement. The backhaul requirement may be embodied by using at least one of a backhaul rate, a backhaul delay, and a backhaul resource. In 201, the backhaul requirement is a sum of service requirements of users that are served by the first base station and that require backhaul transmission. A specific requirement of a service may be a sum of backhaul rate requirements and/or delay requirements of the service. The backhaul requirement of the first base station may be sent by using existing signaling such as a base station configuration update message, or may be sent by using separate signaling.

[0069] In 202, the information about the codebook includes a codebook sequence number or a codeword sequence number. The codebook may be a non-orthogonal codebook, such as a sparse code multiple access (Sparse Code Multiple Access, SCMA) codebook, a low density signature (Low Density Signature, LDS) codebook, or a non-orthogonal multiple access (Non-orthogonal Multiple Access, NOMA) codebook. A backhaul capacity can be further increased by using the non-orthogonal codebook.

[0070] In 202, a quantity of codebook sequence numbers or codeword sequence numbers is positively correlated with the backhaul requirement. Based on backhaul requirements of different base stations, more codebook sequence numbers or codeword sequence numbers may be allocated to a base station having more backhaul requirements, and fewer codebook sequence numbers or codeword sequence numbers may be allocated to a base station having fewer backhaul requirements. For example, codebook sequence numbers or codeword sequence numbers may be allocated based on a backhaul requirement proportion.

[0071] Optionally, to enhance rationality of codebook allocation, the controller may further determine, based on the backhaul requirement of the first base station and a backhaul capacity of the first base station, the information about the codebook used in the backhaul transmission. Specifically, more codebook sequence numbers or codeword sequence numbers may be allocated to a base station having more backhaul requirements. However, a transmission rate that can be implemented by using the allocated codebook sequence numbers or codeword sequence numbers cannot exceed a backhaul capacity of the base station:
Nc,iNrblog2MCi = Nrb ·RB· log2 (1+SNRi), where
Nc,i is a quantity of codebook sequence numbers or codeword sequence numbers allocated to an ith base station, Nrb is a quantity of time-frequency resource blocks, M is a quantity of codewords in the codebook, Ci is a backhaul capacity of the ith base station, RB is a size of a time-frequency resource block, and SNRi is a signal-to-noise ratio of the ith base station.

[0072] Correspondingly, the method may further include: sending, by the first base station, information about the backhaul capacity of the first base station to the controller. When the gateway already obtains the information about the backhaul capacity of the first base station, the gateway may send the information about the backhaul capacity of the first base station to the controller.

[0073] The information about the codebook dynamically changes depending on a change of the backhaul requirement. In 201, the first base station may send the information about the backhaul requirement to the controller in a first time period. Correspondingly, in 202 and 203, the codebook is also determined and sent in the first time period.

[0074] In 203, if the controller is located on the gateway, the information about the codebook may be sent to the gateway through internal communication, and the information about the codebook may be sent to the first base station by using an external interface. If the controller is located on the first base station, the information about the codebook may be sent to the first base station through internal communication, and the information about the codebook may be sent to the gateway by using an external interface. If the controller is neither located on the gateway, nor located on the first base station, for example, located on a control network element, the information about the codebook is sent to the first base station and the gateway by using an external interface. The external interface may be an X2 interface or an SI interface.

[0075] In 203, when the information about the codebook is sent to the first base station, an identifier of the first base station may be further carried. When the information about the codebook is sent to the gateway, an identifier of the gateway may be further carried. The information about the codebook may be sent by using separate signaling, or may be sent by using resource status update (resource status update) signaling.

[0076] When uplink transmission is performed, the first base station is corresponding to a transmit end, and the gateway is corresponding to a receive end. When downlink transmission is performed, the gateway is corresponding to a transmit end, and the first base station is corresponding to a receive end. In 204, the first base station and the gateway may be located at a transmit end and a receive end, respectively.

[0077] At the transmit end, during signal processing, a data block may be mapped onto a group of modulation symbols Xl = {Xl1, Xl2,..., XlK} based on the information about the used codebook, where 1 is a group number, and K indicates a Kth symbol in the group, and each modulation symbol is corresponding to one RE in a resource block; and then a signal waveform is generated based on the modulation symbols.

[0078] At the receive end, after the modulation symbols are restored based on the signal waveform, the modulation symbols may be restored to the data block based on the information about the used codebook.

[0079] FIG. 3 is a schematic diagram of a processing procedure of a transmit end in a backhaul of a wireless communications system according to an embodiment of this application. An SCMA codebook is used as an example in FIG. 3 for description. A person skilled in the art should understand that a codebook in another form may be alternatively used. As shown in FIG. 3, to-be-sent data undergoing channel coding may be divided into data blocks with particular sizes. Then, an SCMA encoder encodes the data blocks by using information about the codebook, and maps the data blocks onto a group of modulation symbols. Then, resource mapping is performed on the modulation symbols. In other words, the modulation symbols are mapped onto an air interface resource. During the resource mapping, a pilot signal may be further inserted, so that a receive end performs channel estimation for decoding. Then, an operation such as inverse discrete Fourier transform (Inverse Discrete Fourier Transform, IDFT) may be further performed on encoded data, and data undergoing all the processing is sent out. Optionally, before a signal undergoing the IDFT is sent out, a cyclic prefix (Cyclic Prefix, CP) may be further inserted. Based on the cyclic prefix, a transmission channel and the data form a time-domain circular convolution. In other words, frequency domain multiplication is performed, to implement frequency domain equalization at the receive end.

[0080] FIG. 4 shows a schematic diagram of receiving in backhaul transmission according to an embodiment of this application. As shown in FIG. 4, for received encoded data, a cyclic prefix (Cyclic Prefix, CP) may be removed first, and then discrete Fourier transform (DFT) and resource demapping are performed. An SCMA decoder demaps modulation symbols into data blocks. During decoding, the SCMA decoder may reference a channel estimation value.

[0081] FIG. 5 is a schematic diagram of a backhaul transmission method for wireless communication according to another embodiment of this application. As shown in FIG. 5, the method includes the following steps:

[0082] 501. A gateway sends, to a controller, information about a quantity L of backhaul transceivers of a base station communicating with the gateway, and the controller receives the information about the quantity L.

[0083] 502. The controller determines a codebook set, where the codebook set includes J codebooks, and J > L.

[0084] 503. The controller sends information about the codebook set to the gateway and a first base station.

[0085] 504 to 507 are basically the same as 201 to 204. Information about a codebook in 505 is selected from the codebook set in 503. Content in this embodiment that is the same as or similar to content in the foregoing embodiment is not described herein again.

[0086] In 502, when the first base station in a wireless communications system has L backhaul transceivers, J (J > L) codebooks are determined. Each codebook includes M codewords, a length of each codeword is K, a quantity of non-zero elements is N, and



[0087] The controller may divide a time-frequency resource into Nrb orthogonal time-frequency resource blocks (Resource Block, RB) during a backhaul, and each time-frequency resource block includes K resource elements (Resource Element, RE). Nrb is a quantity of time-frequency resource blocks, and K is a length of a codeword in a codebook. After the information about the codebook set is determined, a resource allocation manner can be determined correspondingly. In this application, another manner may be alternatively used to determine a resource allocation manner.

[0088] The information about the codebook set may be sent by using separate signaling, or may be sent by using resource status update (resource status update) signaling.

[0089] Optionally, in 503, when the information about the codebook set is sent, the information about the codebook set and information about a backhaul resource allocation manner may be sent simultaneously. In this way, backhaul transmission between the gateway and the first base station is simpler and more convenient.

[0090] In 503, when the information about the codebook set is sent to the first base station, an identifier of the first base station may be further carried. When the information about the codebook set is sent to the gateway, an identifier of the gateway may be further carried. If the first base station and the gateway already store a plurality of codebook sets, in 503, only a number of the codebook set determined in 502 needs to be sent.

[0091] The information about the codebook set changes in a semi-static manner depending on a quantity of backhaul transceivers of the first base station communicating with the gateway. The first base station may send information about a backhaul requirement to the controller in a second time period. The second time period is longer than a first time period.

[0092] FIG. 6 shows a processing case in which a wireless network includes two base stations 105. Each base station 105 has only one backhaul transceiver. In this case, six codebooks (L=2<J=6) may be generated. A backhaul time-frequency resource is divided into several orthogonal resource blocks. Each resource block includes four resource elements, and a quantity of resource elements is determined based on a length of a codeword. The length of the codeword is corresponding to a modulation order corresponding to a codebook. For example, a codebook corresponding to quadrature phase shift keying (Quadrature Phase Shift Keying, QPSK) or fourth-order modulation includes four codewords.

[0093] Backhaul requirements of a first base station BS1 are more than backhaul requirements of a first base station BS2. As shown in FIG. 7, if information about a codebook is a codebook sequence number, four codebooks, such as codebooks whose codebook sequence numbers are 1 to 4, in all of six codebooks in a codebook set may be allocated to the first base station BS1, and two codebooks whose codebook sequence numbers are 5 and 6 may be allocated to the second base station BS2.

[0094] Each codebook has four different modulation symbol groups, a length of each modulation symbol group is 4, and each modulation symbol group is corresponding to four resource elements of each resource block. It may be further learned from FIG. 7 that each modulation symbol group has two symbols that are zero and resource elements on which non-zero symbols of a same codebook are located are on a same location. During each transmission, every two bits form a data block, and the data block is corresponding to one codeword in the codebook and is mapped onto a group of modulation symbols. Six groups of modulation symbols are superposed on a same resource block. In this way, the first base station BS1 may transmit eight bits on each RB, where the eight bits are corresponding to codewords of codebooks whose numbers are 1 to 4, respectively. Likewise, the first base station BS2 may transmit four bits on each RB.

[0095] If information about a codebook is a codeword sequence number, for the first base station having more backhaul requirements, more codewords are allocated from a codeword set to the first base station. In a case shown in FIG. 7, a codebook set includes six codebooks, that is, 24 codewords. The backhaul requirements of the first base station BS1 are more than the backhaul requirements of the first base station BS2. Therefore, 16 codewords, such as codewords whose codeword sequence numbers are 1 to 16, in all of the 24 codewords in the codeword set are allocated to the first base station BS1, and eight codewords whose codeword sequence numbers are 17 to 24 are allocated to the first base station BS2.

[0096] FIG. 8 is a schematic diagram of a backhaul transmission method for wireless communication according to another embodiment of this application. As shown in FIG. 8, the method includes the following steps:

801. A gateway determines a first backhaul cluster. The first backhaul cluster is a set of backhaul transceivers of a base station performing backhaul transmission with a first backhaul transceiver of the gateway. If the gateway has a plurality of backhaul transceivers, there are correspondingly a plurality of backhaul clusters. Backhaul links of different backhaul clusters are spatially orthogonal. The following further describes a backhaul cluster in detail.

802. The gateway sends information about the first backhaul cluster to a controller. The information about the first backhaul cluster includes a backhaul cluster ID and an ID of a backhaul transceiver of the base station, and the information about the first backhaul cluster may further include a base station ID.

803. The controller determines information about a codebook set corresponding to the first backhaul cluster. Similar to 502, when the base station has L backhaul transceivers in the first backhaul cluster, J (J > L) codebooks are determined.

804. The controller sends the information about the codebook set to the first backhaul transceiver of the gateway and the backhaul transceivers of the base station in the first backhaul cluster, and the first backhaul transceiver of the gateway and the backhaul transceivers of the base station in the first backhaul cluster receive the information about the codebook set. For this step, refer to descriptions in 503.

805. A backhaul transceiver of each base station in the first backhaul cluster sends information about a backhaul requirement to the controller, and the controller receives the information about the backhaul requirement. A first backhaul transceiver of a first base station is used as an example for description below. For a backhaul transceiver of another base station in the first backhaul cluster or another backhaul transceiver of the first base station, processing may be similar.

806. The controller determines information about a codebook for the first backhaul transceiver of the first base station based on a backhaul requirement of the first backhaul transceiver of the first base station. In the entire first backhaul cluster, codebook allocation is positively correlated with a backhaul requirement. More codebook sequence numbers or codeword sequence numbers may be allocated to a backhaul transceiver of a base station having more backhaul requirements, and fewer codebook sequence numbers or codeword sequence numbers may be allocated to a backhaul transceiver of a base station having fewer backhaul requirements. For example, codebook sequence numbers or codeword sequence numbers may be allocated based on a backhaul requirement proportion.

807. The controller sends the information about the codebook to the first backhaul transceiver of the gateway and the first backhaul transceiver of the first base station, and the first backhaul transceiver of the gateway and the first backhaul transceiver of the first base station correspondingly receive the information about the codebook.

808. The first backhaul transceiver of the gateway and the first backhaul transceiver of the first base station perform backhaul transmission by using the codebook.



[0097] In 805, based on a sum of backhaul requirements and capacities of all the backhaul transceivers, the base station may allocate the backhaul requirements to all the backhaul transceivers of the base station based on a proportion. An embodiment is as follows:

where
Reqi is a backhaul requirement allocated to an ith backhaul transceiver by the base station, Req is the sum of backhaul requirements of the base station, Ci is a backhaul capacity of the ith backhaul transceiver of the base station, and

is a sum of the capacities of all the backhaul transceivers of the base station.

[0098] Optionally, to enhance rationality of codebook allocation, the controller may further determine, based on the backhaul requirement of the first backhaul transceiver of the first base station and a backhaul capacity of the first backhaul transceiver of the first base station, the information about the codebook used in the backhaul transmission. Specifically, more codebook sequence numbers or codeword sequence numbers may be allocated to a backhaul transceiver of a base station having more backhaul requirements. However, a transmission rate that can be implemented by using allocated codebooks or codewords cannot exceed a backhaul capacity of the backhaul transceiver of the base station:

where
Nc,i is a quantity of codebook sequence numbers or codeword sequence numbers allocated to an ith backhaul transceiver of the base station, Nrb is a quantity of time-frequency resource blocks, M is a quantity of codewords in the codebook, Ci is a backhaul capacity of the ith backhaul transceiver of the base station, RB is a size of a time-frequency resource block, and SNRi is a signal-to-noise ratio of the ith base station.

[0099] Correspondingly, the method may further include: sending, by the first base station, information about the backhaul capacity of the first backhaul transceiver of the first base station to the controller. When the gateway already obtains the information about the backhaul capacity of the first backhaul transceiver of the first base station, the gateway may send the information about the backhaul capacity of the first backhaul transceiver of the first base station to the controller.

[0100] In the gateway, one backhaul transceiver is coupled to one antenna unit. If one gateway has a plurality of backhaul transceivers, a plurality of different antenna units are coupled to the plurality of backhaul transceivers. If one base station has a plurality of backhaul transceivers, a plurality of different antenna units are coupled to the plurality of backhaul transceivers. The antenna units of the gateway are spatially orthogonal. The antenna units of the base station are spatially orthogonal. In this way, backhaul links between the backhaul transceivers of the gateway and the backhaul transceivers of the base station are different in directions and are spatially orthogonal.

[0101] Spatial orthogonality can be utilized through backhaul cluster division. When a quantity of backhaul transceivers of a base station in a backhaul cluster changes, the backhaul cluster changes. Correspondingly, information about a codebook set also changes. When a backhaul requirement of a backhaul transceiver of a particular base station in the backhaul cluster changes, information about a codebook correspondingly changes. When the backhaul requirement changes, the controller needs to send information about a codebook set and information about a codebook that are changed.

[0102] A codebook set can be multiplexed among backhaul clusters through the backhaul cluster division, and a backhaul capacity of an ultra-dense network is further increased.

[0103] As shown in FIG. 9, one backhaul transceiver of a gateway can be corresponding to one backhaul cluster. FIG. 9 shows that a gateway 103 has two backhaul transceivers: a first backhaul transceiver 103a and a second backhaul transceiver 103c. In this way, the gateway 103 can be corresponding to two backhaul clusters: a backhaul cluster 1 and a backhaul cluster 2.

[0104] The following further describes in detail how to determine a backhaul cluster. FIG. 10 is a schematic diagram of a backhaul cluster division method. As shown in FIG. 10, the method includes the following steps:

1001. A first base station sends, to a gateway, a reference signal from each backhaul transceiver of the first base station to each backhaul transceiver of the gateway, and the gateway receives the reference signal. The gateway further receives a reference signal sent by a backhaul transceiver of another base station surrounding the gateway. The reference signal may be a pilot signal or another reference signal.

1002. The gateway measures strength of a signal between each backhaul transceiver of the gateway and each backhaul transceiver of a base station surrounding the gateway.

1003. Add a backhaul transceiver of a base station with signal strength greater than a preset value T to a backhaul cluster corresponding to a backhaul transceiver of the gateway. The preset value T may be preset based on an actual case. For example, the preset value T may be set as sensitivity of the backhaul transceiver of the gateway.



[0105] If both strength of a signal from a backhaul transceiver of a base station to a first backhaul transceiver of the gateway and strength of a signal from the backhaul transceiver of the base station to another backhaul transceiver of the gateway are greater than the preset value T, the signal strength may be compared, and the backhaul transceiver of the base station is added to a backhaul cluster corresponding to a backhaul transceiver that is of the gateway and that is corresponding to maximum signal strength.

[0106] For example, as shown in FIG. 9, strength A1 of a signal from a first backhaul transceiver 103a of a gateway to a first backhaul transceiver of a base station is greater than the preset value T, and strength A2 of a signal from a second backhaul transceiver 103b of the gateway to the first backhaul transceiver of the base station is greater than the preset value T. If A2 is greater than A1, the first backhaul transceiver of the base station is added to a second backhaul cluster 2. If A2 is equal to A1, the first backhaul transceiver of the base station is added to a first backhaul cluster 1 or the second backhaul cluster 2 that is corresponding to the first backhaul transceiver 103a of the gateway and corresponding to A1 or A2.

[0107] It should be noted that a plurality of backhaul transceivers of a base station may be added to one backhaul cluster or may be added to a plurality of different backhaul clusters. This mainly depends on strength of signals between the backhaul transceivers of the base station and the backhaul transceiver of the gateway.

[0108] FIG. 11 is a schematic interactive diagram of a backhaul transmission method for wireless communication according to another embodiment of this application. As shown in FIG. 11, the method includes the following steps:

1101 is basically the same as 1001.

1102 is basically the same as 1002.

1103. The gateway sends strength of a signal between a first backhaul transceiver of the gateway and each backhaul transceiver of the base station surrounding the gateway to a controller.

1104. The controller determines a first backhaul cluster. For a backhaul cluster determining method, refer to the foregoing descriptions.

1105 to 1110 are basically the same as 803 to 808.



[0109] The foregoing mainly describes, from a perspective of interaction between network elements, the solutions provided in the embodiments of the present invention. It may be understood that, to implement the foregoing functions, the network elements include corresponding hardware structures and/or software modules executing the functions. A person skilled in the art should be easily aware that, with reference to the embodiments disclosed in this specification, the present invention can be implemented in a form of hardware or in a form of a combination of hardware and computer software. Whether a function is performed in a manner of hardware or in a manner of using computer software to drive hardware depends on particular applications and designed constraint conditions of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of the present invention.

[0110] This application further provides apparatus embodiments for implementing steps and methods in the foregoing method embodiments.

[0111] FIG. 12 shows a possible schematic structural diagram of a controller provided in the foregoing embodiments. As shown in FIG. 12, the controller includes: a transceiver 1201; a memory 1202, configured to store an instruction; and a processor 1203, connected to both the memory 1202 and the transceiver 1201, and configured to execute the instruction. When executing the instruction, the processor performs the foregoing receiving, sending, and obtaining steps and the like of the controller in the foregoing embodiments by using the transceiver 1201. When executing the instruction, the processor 1203 further performs control and processing steps and the like.

[0112] Specifically, when executing the instruction, the processor 1202 performs the following steps: obtaining information about a backhaul requirement of a first base station by using the transceiver 1201; and instructing the transceiver 1201 to send information about a codebook to the first base station and a gateway to which the first base station belongs, where the information about the codebook is determined by the processor 1203 based on the backhaul requirement, and the backhaul transmission is transmission between the first base station and the gateway.

[0113] When executing the instruction, the processor 1203 further performs the following steps: obtaining, by using the transceiver 1201, information about a quantity L of backhaul transceivers 1201 of a base station communicating with the gateway; and instructing the transceiver 1201 to send information about a codebook set to the gateway and the first base station, where the codebook set includes J codebooks, J > L, and the codebook is selected from the codebook set.

[0114] The codebook set is a codebook set corresponding to a first backhaul cluster, the first backhaul cluster is a set of backhaul transceivers 1201 of the base station performing backhaul transmission with a first backhaul transceiver 1201 of the gateway, backhaul links of different backhaul clusters are spatially orthogonal, and the first backhaul cluster includes a first backhaul transceiver 1201 of the first base station.

[0115] When executing the instruction, the processor 1203 further performs the following steps: obtaining information about a backhaul requirement of the first backhaul transceiver 1201 of the first base station by using the transceiver 1201; and instructing the transceiver 1201 to send information about a codebook of the first backhaul transceiver 1201 of the first base station to the gateway and the first base station, where the information about the codebook of the first backhaul transceiver 1201 of the first base station is determined by the controller based on the backhaul requirement of the first backhaul transceiver 1201 of the first base station, and the codebook of the first backhaul transceiver 1201 of the first base station is selected from the codebook set corresponding to the first backhaul cluster.

[0116] FIG. 13 shows a possible schematic structural diagram of a gateway provided in the foregoing embodiments. As shown in FIG. 13, the gateway includes: a first backhaul transceiver 1301; a memory 1302, configured to store an instruction; and a processor 1303, connected to both the memory 1302 and the first backhaul transceiver 1301, and configured to execute the instruction. When executing the instruction, the processor 1302 performs the foregoing receiving, sending, and obtaining steps and the like of the controller in the foregoing embodiments by using the first backhaul transceiver 1301. When executing the instruction, the processor 1303 further performs control and processing steps and the like.

[0117] Specifically, when executing the instruction, the processor 1303 performs the following steps: obtaining information about a codebook from a controller by using the backhaul transceiver 1301 of the gateway, where the information about the codebook is determined based on a backhaul requirement of a first base station; and performing backhaul transmission with the first base station by using the backhaul transceiver 1301 of the gateway and the codebook.

[0118] When executing the instruction, the processor 1303 further performs the following steps: instructing the backhaul transceiver 1301 of the gateway to send, to the controller, information about a quantity L of backhaul transceivers of a base station communicating with the gateway; and obtaining information about a codebook set from the controller by using the backhaul transceiver, where the codebook set includes J codebooks, J > L, and the codebook is selected from the codebook set.

[0119] The codebook set is a codebook set corresponding to a first backhaul cluster, the backhaul transceiver of the gateway includes a first backhaul transceiver of the gateway, the first backhaul cluster is a set of backhaul transceivers of the base station performing backhaul transmission with the first backhaul transceiver of the gateway, backhaul links of different backhaul clusters are spatially orthogonal, and the first backhaul cluster includes a first backhaul transceiver of the first base station.

[0120] When executing the instruction, the processor 1303 further performs the following step: obtaining information about a codebook of the first backhaul transceiver of the first base station by using the backhaul transceiver 1301 of the gateway, where the information about the codebook of the first backhaul transceiver of the first base station is determined based on a backhaul requirement of the first backhaul transceiver of the first base station, and the codebook of the first backhaul transceiver of the first base station is selected from the codebook set corresponding to the first backhaul cluster.

[0121] FIG. 14 shows a possible schematic structural diagram of a first base station provided in the foregoing embodiments. As shown in FIG. 14, the first base station includes: a first backhaul transceiver 1401; a memory 1402, configured to store an instruction; and a processor 1403, connected to both the memory 1402 and the first backhaul transceiver 1401, and configured to execute the instruction. When executing the instruction, the processor 1402 performs the foregoing receiving, sending, and obtaining steps and the like of the controller in the foregoing embodiments by using the first backhaul transceiver 1401. When executing the instruction, the processor 1403 further performs control and processing steps and the like.

[0122] Specifically, when executing the instruction, the processor 1403 performs the following steps: instructing the backhaul transceiver 1401 of the first base station to send information about a backhaul requirement of the first base station to a controller; obtaining information about a codebook from the controller by using the backhaul transceiver 1401 of the first base station, where the information about the codebook is determined based on the backhaul requirement of the first base station; and performing backhaul transmission with a gateway by using the backhaul transceiver 1401 of the first base station and the codebook.

[0123] When executing the instruction, the processor further performs the following step: obtaining information about a codebook set from the controller by using the backhaul transceiver 1401 of the first base station, where the codebook set includes J codebooks, J > L, L is a quantity of backhaul transceivers of a base station communicating with the gateway, and the codebook is selected from the codebook set.

[0124] The codebook set is a codebook set corresponding to a first backhaul cluster, the first backhaul cluster is a set of backhaul transceivers of the base station performing backhaul transmission with a first backhaul transceiver of the gateway, backhaul links of different backhaul clusters are spatially orthogonal, and the first backhaul cluster includes a first backhaul transceiver of the first base station.

[0125] When executing the instruction, the processor 1403 further performs the following steps: instructing the first backhaul transceiver of the first base station to send information about a backhaul requirement of the first backhaul transceiver of the first base station to the controller; and obtaining information about a codebook of the first backhaul transceiver of the first base station by using the first backhaul transceiver of the first base station, where the information about the codebook of the first backhaul transceiver of the first base station is determined based on the backhaul requirement of the first backhaul transceiver of the first base station, and the codebook of the first backhaul transceiver of the first base station is selected from the codebook set corresponding to the first backhaul cluster.

[0126] A person of ordinary skill in the art may be aware that the units and algorithm steps in the examples described with reference to the embodiments disclosed in this specification may be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed by hardware or software depends on particular applications and design constraint conditions of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of this application.

[0127] A person skilled in the art may clearly understand that, for the purpose of convenient and brief description, for a detailed working process of the system and apparatus described above, refer to a corresponding process in the foregoing method embodiments, and details are not described herein again.

[0128] In the several embodiments provided in this application, it should be understood that the disclosed system, apparatus, and method may be implemented in other manners. For example, the described apparatus embodiment is merely an example. For example, the structure division is merely logical function division and may be other division in actual implementation. For example, a plurality of components may be combined or may be integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented by using some interfaces. The indirect couplings or communication connections between the apparatuses or units may be implemented in electronic, mechanical, or other forms.

[0129] The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one position, or may be distributed on a plurality of network units. Some or all of the units may be selected based on actual needs to achieve the objectives of the solutions of the embodiments.

[0130] In addition, functional units in the embodiments of this application may be integrated into one processing unit, or each of the units may exist alone physically, or two or more units are integrated into one unit.

[0131] Network entity names in all the embodiments of this application may be extended as names having a same or similar function.

[0132] In addition, aspects or features of this application may be implemented as a method, an apparatus or a product that uses standard programming and/or engineering technologies. The term "product" used in this application covers a computer program that can be accessed from any computer-readable component, carrier or medium. For example, the computer-readable medium may include but is not limited to: a magnetic storage component (for example, a hard disk, a floppy disk, or a magnetic tape), an optical disc (for example, a CD (Compact Disk, compact disk), a DVD (Digital Versatile Disk, digital versatile disk), a smart card, and a flash memory component (for example, an EPROM (Erasable Programmable Read-Only Memory, erasable programmable read-only memory), a card, a stick, or a key drive). In addition, various storage media described in this specification may indicate one or more devices and/or other machine-readable media configured to store information. The term "machine-readable media" may include but is not limited to a radio channel and various other media that can store, contain, and/or carry an instruction and/or data.

[0133] When the functions are implemented in a form of a software functional unit and sold or used as an independent product, the functions may be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions of this application essentially, or the part contributing to the prior art, or some of the technical solutions may be implemented in a form of a software product. The computer software product is stored in a storage medium, and includes several instructions for instructing a computer device (which may be a personal computer, a server, a network device, or the like) to perform all or some of the steps of the methods described in the embodiments of this application. The foregoing storage medium includes: any medium that can store program code, such as a USB flash drive, a removable hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk, or an optical disc.

[0134] The foregoing descriptions are merely specific implementations of this application, but are not intended to limit the protection scope of this application. Any variation or replacement readily figured out by a person skilled in the art within the technical scope disclosed in this application shall fall within the protection scope of this application. Therefore, the protection scope of this application shall be subject to the protection scope of the claims.


Claims

1. A backhaul transmission method for wireless communication, comprising:

sending (504), by a first base station, information about a backhaul requirement of the first base station to a controller;

obtaining (506), by the first base station, information about a codebook from the controller, wherein the information about the codebook is determined based on the backhaul requirement of the first base station; and

performing (507), by the first base station, backhaul transmission with a gateway by using the codebook;

characterized in that the obtaining (506), by the first base station, information about a codebook comprises:

obtaining (506), by the first base station, information about a codebook set from the controller, wherein

the codebook set comprises J codebooks, J > L, L is a quantity of backhaul transceivers communicating with the gateway, and the codebook is obtained from the codebook set.


 
2. The method according to claim 1, wherein the method further comprises:
the codebook set is a codebook set corresponding to a first backhaul cluster, the first backhaul cluster is a set of backhaul transceivers of the base station performing backhaul transmission with a first backhaul transceiver of the gateway, backhaul links of different backhaul clusters are spatially orthogonal, and the first backhaul cluster comprises a first backhaul transceiver of the first base station.
 
3. The method according to claim 2, wherein
the sending (504), by a first base station, information about a backhaul requirement of the first base station to a controller comprises: sending, by the first base station, information about a backhaul requirement of the first backhaul transceiver of the first base station to the controller; and
the obtaining (506), by the first base station, information about a codebook from the controller comprises:
obtaining, by the first base station from the controller, information about a codebook of the first backhaul transceiver of the first base station, wherein the information about the codebook of the first backhaul transceiver of the first base station is determined based on the backhaul requirement of the first backhaul transceiver of the first base station, and the codebook of the first backhaul transceiver of the first base station is selected from the codebook set corresponding to the first backhaul cluster.
 
4. The method according to any one of claims 1 to 3, wherein
the codebook is a non-orthogonal codebook.
 
5. A backhaul transmission method for wireless communication, comprising:

obtaining (504), by a controller, information about a backhaul requirement of a first base station; and

sending (506), by the controller, information about a codebook to the first base station and a gateway to which the first base station belongs, wherein the information about the codebook is determined by the controller based on the backhaul requirement, and the backhaul transmission is transmission between the first base station and the gateway;

characterized in that the method further comprises:

obtaining, by the controller, information about a quantity L of backhaul transceivers of the first base station communicating with the gateway; and

sending (503), by the controller, information about a codebook set to the gateway and the first base station, wherein the codebook set comprises J codebooks, J > L, and the codebook is selected from the codebook set.


 
6. The method according to claim 5, wherein
the codebook set is a codebook set corresponding to a first backhaul cluster, the first backhaul cluster is a set of backhaul transceivers of the base station performing backhaul transmission with a first backhaul transceiver of the gateway, backhaul links of different backhaul clusters are spatially orthogonal, and the first backhaul cluster comprises a first backhaul transceiver of the first base station.
 
7. A backhaul transmission method for wireless communication, comprising:

obtaining (506), by a gateway, information about a codebook from a controller, wherein the information about the codebook is determined based on a backhaul requirement of a first base station; and

performing, by the gateway, backhaul transmission with the first base station by using the codebook;

characterized in that the method further comprises:

sending, by the gateway to the controller, information about a quantity L of backhaul transceivers of the first base station communicating with the gateway; and

obtaining, by the gateway, information about a codebook set from the controller, wherein the codebook set comprises J codebooks, J > L, and the codebook is obtained from the codebook set.


 
8. The method according to claim 7, wherein the method further comprises:
the codebook set is a codebook set corresponding to a first backhaul cluster, the first backhaul cluster is a set of backhaul transceivers of the base station performing backhaul transmission with a first backhaul transceiver of the gateway, backhaul links of different backhaul clusters are spatially orthogonal, and the first backhaul cluster comprises a first backhaul transceiver of the first base station.
 
9. A first base station, comprising:

a backhaul transceiver (1401) of the first base station;

a memory (1402), configured to store an instruction; and

a processor (1403), connected to both the memory (1402) and the backhaul transceiver (1401) of the first base station, and configured to execute the instruction, to perform the following steps when executing the instruction:

instructing the backhaul transceiver (1401) of the first base station to send information about a backhaul requirement of the first base station to a controller;

obtaining information about a codebook from the controller by using the backhaul transceiver of the first base station, wherein the information about the codebook is determined based on the backhaul requirement of the first base station; and

performing backhaul transmission with a gateway by using the backhaul transceiver of the first base station and the codebook;

characterized in that the processor (1403) further performs the following step when obtaining information about a codebook from the controller:

obtaining information about a codebook set from the controller by using the backhaul transceiver of the first base station, wherein

the codebook set comprises J codebooks, J > L, L is a quantity of backhaul transceivers of the first base station communicating with the gateway, and the codebook is obtained from the codebook set.


 
10. A controller, comprising:

a transceiver (1201);

a memory (1202), configured to store an instruction; and

a processor (1203), connected to both the memory (1202) and the transceiver (1201), and configured to execute the instruction, to perform the following steps when executing the instruction:

obtaining information about a backhaul requirement of a first base station by using the transceiver (1201); and

instruct the transceiver (1201) to send information about a codebook set to the first base station and a gateway to which the first base station belongs, wherein

the information about the codebook set is determined by the processor (1203) based on the backhaul requirement, and the backhaul transmission is transmission between the first base station and the gateway wherein the codebook set comprises J codebooks, J > L, L is a quantity of backhaul transceivers of the first base station communicating with the gateway.


 
11. A gateway, comprising:

a backhaul transceiver (1301) of the gateway;

a memory (1302), configured to store an instruction; and

a processor (1303), connected to both the memory (1302) and the backhaul transceiver (1301), and configured to execute the instruction stored in the memory (1302), to perform the following steps when executing the instruction:

obtaining information about a codebook set from a controller by using the backhaul transceiver (1301) of the gateway, wherein the information about the codebook is determined based on a backhaul requirement of a first base station wherein the codebook set comprises J codebooks, J > L, L is a quantity of backhaul transceivers of the first base station communicating with the gateway; and

performing backhaul transmission with the first base station by using the backhaul transceiver (1301) of the gateway and a codebook obtained from the codebook set.


 


Ansprüche

1. "Backhaul"-Übertragungsverfahren für drahtlose Kommunikation, das Folgendes umfasst:

Senden (504), durch eine erste Basisstation, von Informationen über eine "Backhaul"-Anforderung der ersten Basisstation zu einem Controller;

Erhalten (506), durch die erste Basisstation, von Informationen über ein Codebuch von dem Controller, wobei die Informationen über das Codebuch auf der Basis der "Backhaul"-Anforderung der ersten Basisstation bestimmt werden; und

Durchführen (507), durch die erste Basisstation, von "Backhaul"-Übertragung mit einem Gateway unter Verwendung des Codebuchs;

dadurch gekennzeichnet, dass das Erhalten (506), durch die erste Basisstation, von Informationen über ein Codebuch Folgendes umfasst:

Erhalten (506), durch die erste Basisstation, von Informationen über einen Codebuchsatz von dem Controller, wobei

der Codebuchsatz J Codebücher umfasst, J > L, L eine Quantität von "Backhaul"-Transceivern ist, die mit dem Gateway kommunizieren, und das Codebuch von dem Codebuchsatz erhalten wird.


 
2. Verfahren gemäß Anspruch 1,
wobei das Verfahren ferner Folgendes umfasst:
der Codebuchsatz ist ein Codebuchsatz, der einem ersten "Backhaul"-Cluster entspricht, der erste "Backhaul"-Cluster ist ein Satz von "Backhaul"-Transceivern der Basisstation, die "Backhaul"-Übertragung mit einem ersten "Backhaul"-Transceiver des Gateways durchführen, "Backhaul"-Links von unterschiedlichen "Backhaul"-Clustern sind räumlich orthogonal, und der erste "Backhaul"-Cluster umfasst einen ersten "Backhaul"-Transceiver der ersten Basisstation.
 
3. Verfahren gemäß Anspruch 2, wobei
das Senden (504), durch eine erste Basisstation, von Informationen über eine "Backhaul"-Anforderung der ersten Basisstation zu einem Controller Folgendes umfasst: Senden, durch die erste Basisstation, von Informationen über eine "Backhaul"-Anforderung des ersten "Backhaul"-Transceivers der ersten Basisstation zu dem Controller; und
das Erhalten (506), durch die erste Basisstation, von Informationen über ein Codebuch von dem Controller Folgendes umfasst:
Erhalten, durch die erste Basisstation von dem Controller, von Informationen über ein Codebuch des ersten "Backhaul"-Transceivers der ersten Basisstation, wobei die Informationen über das Codebuch des ersten "Backhaul"-Transceivers der ersten Basisstation auf der Basis der "Backhaul"-Anforderung des ersten "Backhaul"-Transceivers der ersten Basisstation bestimmt werden, und das Codebuch des ersten "Backhaul"-Transceivers der ersten Basisstation von dem Codebuchsatz, der dem ersten "Backhaul"-Cluster entspricht, ausgewählt wird.
 
4. Verfahren gemäß einem der Ansprüche 1 bis 3, wobei
das Codebuch ein nicht orthogonales Codebuch ist.
 
5. "Backhaul"-Übertragungsverfahren für drahtlose Kommunikation, das Folgendes umfasst:

Erhalten (504), durch einen Controller, von Informationen über eine "Backhaul"-Anforderung einer ersten Basisstation; und

Senden (506), durch den Controller, von Informationen über ein Codebuch zu der ersten Basisstation und einem Gateway, zu dem die erste Basisstation gehört, wobei die Informationen über das Codebuch auf der Basis der "Backhaul"-Anforderung durch den Controller bestimmt werden, und die "Backhaul"-Übertragung eine Übertragung zwischen der ersten Basisstation und dem Gateway ist;

dadurch gekennzeichnet, dass das Verfahren ferner Folgendes umfasst:

Erhalten, durch den Controller, von Informationen über eine Quantität L von "Backhaul"-Transceivern der ersten Basisstation, die mit dem Gateway kommunizieren; und

Senden (503), durch den Controller, von Informationen über einen Codebuchsatz zu dem Gateway und der ersten Basisstation, wobei der Codebuchsatz J Codebücher umfasst, J > L, und das Codebuch von dem Codebuchsatz ausgewählt wird.


 
6. Verfahren gemäß Anspruch 5, wobei
der Codebuchsatz ein Codebuchsatz ist, der einem ersten "Backhaul"-Cluster entspricht,
der erste "Backhaul"-Cluster ein Satz von "Backhaul"-Transceivern der Basisstation ist, die "Backhaul"-Übertragung mit einem ersten "Backhaul"-Transceiver des Gateways durchführen, "Backhaul"-Links von unterschiedlichen "Backhaul"-Clustern räumlich orthogonal sind, und der erste "Backhaul"-Cluster einen ersten "Backhaul"-Transceiver der ersten Basisstation umfasst.
 
7. "Backhaul"-Übertragungsverfahren für drahtlose Kommunikation, das Folgendes umfasst:

Erhalten (506), durch ein Gateway, von Informationen über ein Codebuch von einem Controller, wobei die Informationen über das Codebuch auf der Basis einer "Backhaul"-Anforderung der ersten Basisstation bestimmt werden; und

Durchführen, durch das Gateway, einer "Backhaul"-Übertragung mit der ersten Basisstation unter Verwendung des Codebuchs;

dadurch gekennzeichnet, dass das Verfahren ferner Folgendes umfasst:

Senden, durch das Gateway zu dem Controller, von Informationen über eine Quantität L von "Backhaul"-Transceivern der ersten Basisstation, die mit dem Gateway kommunizieren; und

Erhalten, durch das Gateway, von Informationen über einen Codebuchsatz von dem Controller, wobei der Codebuchsatz J Codebücher umfasst, J > L, und das Codebuch von dem Codebuchsatz erhalten wird.


 
8. Verfahren gemäß Anspruch 7, wobei das Verfahren ferner Folgendes umfasst:
der Codebuchsatz ist ein Codebuchsatz, der einem ersten "Backhaul"-Cluster entspricht, der erste "Backhaul"-Cluster ist ein Satz von "Backhaul"-Transceivern der Basisstation, die "Backhaul"-Übertragung mit einem ersten "Backhaul"-Transceiver des Gateways durchführen, "Backhaul"-Links von unterschiedlichen "Backhaul"-Clustern sind räumlich orthogonal, und der erste "Backhaul"-Cluster umfasst einen ersten "Backhaul"-Transceiver der ersten Basisstation.
 
9. Erste Basisstation, die Folgendes umfasst:

einen "Backhaul"-Transceiver (1401) der ersten Basisstation;

einen Speicher (1402), der dazu ausgelegt ist, eine Anweisung zu speichern; und

einen Prozessor (1403), der sowohl mit dem Speicher (1402) als auch dem "Backhaul"-Transceiver (1401) der ersten Basisstation verbunden und dazu ausgelegt ist, die Anweisung auszuführen, um beim Ausführen der Anweisung die folgenden Schritte auszuführen:

Anweisen des "Backhaul"-Transceivers (1401) der ersten Basisstation, Informationen über eine "Backhaul"-Anforderung der ersten Basisstation zu einem Controller zu senden;

Erhalten von Informationen über ein Codebuch von dem Controller unter Verwendung des "Backhaul"-Transceivers der ersten Basisstation, wobei die Informationen über das Codebuch auf der Basis der "Backhaul"-Anforderung der ersten Basisstation bestimmt werden; und

Durchführen einer "Backhaul"-Übertragung mit einem Gateway unter Verwendung des "Backhaul"-Transceivers der ersten Basisstation und des Codebuchs;

dadurch gekennzeichnet, dass der Prozessor (1403) ferner den folgenden Schritt ausführt, wenn Informationen über ein Codebuch von dem Controller erhalten werden:

Erhalten von Informationen über einen Codebuchsatz von dem Controller unter Verwendung des "Backhaul"-Transceivers der ersten Basisstation, wobei

der Codebuchsatz J Codebücher umfasst, J > L, L eine Quantität von "Backhaul"-Transceivern der ersten Basisstation ist, die mit dem Gateway kommunizieren, und das Codebuch von dem Codebuchsatz erhalten wird.


 
10. Controller, der Folgendes umfasst:

einen Transceiver (1201);

einen Speicher (1202), der dazu ausgelegt ist, eine Anweisung zu speichern; und

einen Prozessor (1203), der sowohl mit dem Speicher (1202) als auch dem Transceiver (1201) verbunden und dazu ausgelegt ist, die Anweisung auszuführen,

um beim Ausführen der Anweisung die folgenden Schritte auszuführen:

Erhalten von Informationen über eine "Backhaul"-Anforderung einer ersten Basisstation unter Verwendung des Transceivers (1201); und

Anweisen des Transceivers (1201), Informationen über einen Codebuchsatz zu der ersten Basisstation und einem Gateway zu senden, zu dem die erste Basisstation gehört, wobei

die Informationen über den Codebuchsatz auf der Basis der "Backhaul"-Anforderung durch den Prozessor (1203) bestimmt werden, und die "Backhaul"-Übertragung eine Übertragung zwischen der ersten Basisstation und dem Gateway ist, wobei der Codebuchsatz J Codebücher umfasst, J > L, L eine Quantität von "Backhaul"-Transceivern der ersten Basisstation ist, die mit dem Gateway kommunizieren.


 
11. Gateway, das Folgendes umfasst:

einen "Backhaul"-Transceiver (1301) des Gateways;

einen Speicher (1302), der dazu ausgelegt ist, eine Anweisung zu speichern; und

einen Prozessor (1303), der sowohl mit dem Speicher (1302) als auch dem "Backhaul"-Transceiver (1301) verbunden und dazu ausgelegt ist, die in dem Speicher (1302) gespeicherte Anweisung auszuführen, um beim Ausführen der Anweisung die folgenden Schritte auszuführen:

Erhalten von Informationen über einen Codebuchsatz von einem Controller unter Verwendung des "Backhaul"-Transceivers (1301) des Gateways, wobei die Informationen über das Codebuch auf der Basis einer "Backhaul"-Anforderung einer ersten Basisstation bestimmt werden,

wobei der Codebuchsatz J Codebücher umfasst, J > L, L eine Quantität von "Backhaul"-Transceivern der ersten Basisstation ist, die mit dem Gateway kommunizieren; und

Durchführen von "Backhaul"-Übertragung mit der ersten Basisstation unter Verwendung des "Backhaul"-Transceivers (1301) des Gateways und eines von dem Codebuchsatz erhaltenen Codebuchs.


 


Revendications

1. Procédé de transmission de raccordement pour une communication sans fil, comprenant de :

envoyer (504), par une première station de base, des informations concernant un besoin de raccordement de la première station de base à un contrôleur ;

obtenir (506), par la première station de base, des informations sur un livre de codes à partir du contrôleur, dans lequel les informations sur le livre de codes sont déterminées sur la base du besoin de raccordement de la première station de base ; et

effectuer (507), par la première station de base, une transmission de raccordement avec une passerelle en utilisant le livre de codes ;

caractérisé en ce que l'obtention (506), par la première station de base, d'informations sur un livre de codes comprend de :

obtenir (506), par la première station de base, des informations sur un ensemble de livres de codes à partir du contrôleur, dans lequel

l'ensemble de livres de codes comprend, J livre de codes, J > L, L est une quantité d'émetteurs-récepteurs de raccordement communiquant avec la passerelle, et le livre de codes est obtenu à partir de l'ensemble de livres de codes.


 
2. Procédé selon la revendication 1, dans lequel le procédé comprend en outre :
l'ensemble de livres de codes est un ensemble de livres de codes correspondant à un premier groupe de raccordement, le premier groupe de raccordement est un ensemble d'émetteurs-récepteurs de raccordement de la station de base effectuant une transmission de raccordement avec un premier émetteur-récepteur de raccordement de la passerelle, des liaisons de raccordement de différents groupes de raccordement sont spatialement orthogonales, et le premier groupe de raccordement comprend un premier émetteur-récepteur de raccordement de la première station de base.
 
3. Procédé selon la revendication 2, dans lequel
l'envoi (504), par une première station de base, d'informations concernant un besoin de raccordement de la première station de base à un contrôleur comprend de : envoyer, par la première station de base, des informations concernant un besoin de raccordement du premier émetteur-récepteur de raccordement de la première station de base au contrôleur ; et
l'obtention (506), par la première station de base, d'informations sur un livre de codes à partir du contrôleur comprend de :
obtenir, par la première station de base à partir du contrôleur, des informations sur un livre de codes du premier émetteur-récepteur de raccordement de la première station de base, dans lequel les informations sur le livre de codes du premier émetteur-récepteur de raccordement de la première station de base sont déterminées sur la base du besoin de raccordement du premier émetteur-récepteur de raccordement de la première station de base, et le livre de codes du premier émetteur-récepteur de raccordement de la première station de base est choisi parmi l'ensemble de livres de codes correspondant au premier groupe de raccordement.
 
4. Procédé selon l'une quelconque des revendications 1 à 3, dans lequel :
le livre de codes est un livre de codes non orthogonal.
 
5. Procédé de transmission de raccordement pour une communication sans fil, comprenant de :

obtenir (504), par un contrôleur, des informations concernant un besoin de raccordement d'une première station de base ; et

envoyer (506), par le contrôleur, des informations sur un livre de codes à la première station de base et à une passerelle à laquelle la première station de base appartient, dans lequel les informations sur le livre de codes sont déterminées par le contrôleur sur la base du besoin de raccordement, et la transmission de raccordement est une transmission entre la première station de base et la passerelle ;

caractérisé en ce que le procédé comprend en outre de :

obtenir, par le contrôleur, des informations concernant une quantité L d'émetteurs-récepteurs de raccordement de la première station de base communiquant avec la passerelle ; et

envoyer (503), par le contrôleur, des informations sur un ensemble de livres de codes à la passerelle et à la première station de base, dans lequel l'ensemble de livres de codes comprend J livre de codes, J > L, et le livre de codes est choisi parmi l'ensemble de livres de codes.


 
6. Procédé selon la revendication 5, dans lequel
l'ensemble de livres de codes est un ensemble de livres de codes correspondant à un premier groupe de raccordement, le premier groupe de raccordement est un ensemble d'émetteurs-récepteurs de raccordement de la station de base effectuant une transmission de raccordement avec un premier émetteur-récepteur de raccordement de la passerelle, des liaisons de raccordement de différents groupes de raccordement sont spatialement orthogonales, et le premier groupe de raccordement comprend un premier émetteur-récepteur de raccordement de la première station de base.
 
7. Procédé de transmission de raccordement pour une communication sans fil, comprenant de :

obtenir (506), par une passerelle, des informations sur un livre de codes à partir d'un contrôleur, dans lequel les informations sur le livre de codes sont déterminées sur la base d'un besoin de raccordement d'une première station de base ; et

effectuer, par la passerelle, une transmission de raccordement avec la première station de base en utilisant le livre de codes ;

caractérisé en ce que le procédé comprend en outre de :

envoyer, par la passerelle au contrôleur, des informations sur une quantité L d'émetteurs-récepteurs de raccordement de la première station de base communiquant avec la passerelle ; et

obtenir, par la passerelle, des informations sur un ensemble de livres de codes à partir du contrôleur, dans lequel l'ensemble de livres de codes comprend J livre de codes, J > L, et le livre de codes est obtenu à partir de l'ensemble de livres de codes.


 
8. Procédé selon la revendication 7, dans lequel le procédé comprend en outre :
l'ensemble de livres de codes est un ensemble de livres de codes correspondant à un premier groupe de raccordement, le premier groupe de raccordement est un ensemble d'émetteurs-récepteurs de raccordement de la station de base effectuant une transmission de raccordement avec un premier émetteur-récepteur de raccordement de la passerelle, des liaisons de raccordement de différents groupes de raccordement sont spatialement orthogonales, et le premier groupe de raccordement comprend un premier émetteur-récepteur de raccordement de la première station de base.
 
9. Première station de base, comprenant :

un émetteur-récepteur de raccordement (1401) de la première station de base ;

une mémoire (1402), configurée pour stocker une instruction ; et

un processeur (1403), connecté à la fois à la mémoire (1402) et à l'émetteur-récepteur de raccordement (1401) de la première station de base, et configuré pour exécuter l'instruction, pour effectuer les étapes suivantes lors de l'exécution de l'instruction :

ordonner à l'émetteur-récepteur de raccordement (1401) de la première station de base d'envoyer des informations sur un besoin de raccordement de la première station de base à un contrôleur ;

obtenir des informations sur un livre de codes à partir du contrôleur en utilisant l'émetteur-récepteur de raccordement de la première station de base, dans lequel les informations sur le livre de codes sont déterminées sur la base du besoin de raccordement de la première station de base ; et

effectuer une transmission de raccordement avec une passerelle en utilisant l'émetteur-récepteur de raccordement de la première station de base et le livre de codes ;

caractérisée en ce que le processeur (1403) effectue en outre l'étape suivante lors de l'obtention d'informations sur un livre de codes à partir du contrôleur :

obtenir des informations sur un ensemble de livres de codes à partir du contrôleur en utilisant l'émetteur-récepteur de raccordement de la première station de base, dans lequel

l'ensemble de livres de codes comprend, J livre de codes, J > L, L est une quantité d'émetteurs-récepteurs de raccordement de la première station de base communiquant avec la passerelle, et le livre de codes est obtenu à partir de l'ensemble de livres de codes.


 
10. Contrôleur, comprenant :

un émetteur-récepteur (1201) ;

une mémoire (1202), configurée pour stocker une instruction; et

un processeur (1203), connecté à la fois à la mémoire (1202) et à l'émetteur-récepteur (1201), et configuré pour exécuter l'instruction, pour effectuer les étapes suivantes lors de l'exécution de l'instruction :

obtenir des informations concernant un besoin de raccordement d'une première station de base en utilisant l'émetteur-récepteur (1201) ; et

ordonner à l'émetteur-récepteur (1201) d'envoyer des informations sur un ensemble de livres de codes à la première station de base et à une passerelle à laquelle la première station de base appartient, dans lequel

les informations sur l'ensemble de livres de codes sont déterminées par le processeur (1203) sur la base du besoin de raccordement, et la transmission de raccordement est une transmission entre la première station de base et la passerelle, dans lequel l'ensemble de livres de codes comprend J livre de codes, J > L, L est une quantité d'émetteurs-récepteurs de raccordement de la première station de base communiquant avec la passerelle.


 
11. Passerelle, comprenant :

un émetteur-récepteur de raccordement (1301) de la passerelle ;

une mémoire (1302), configurée pour stocker une instruction ; et

un processeur (1303), connecté à la fois à la mémoire (1302) et à l'émetteur-récepteur de raccordement (1301), et configuré pour exécuter l'instruction stockée dans la mémoire (1302), pour exécuter les étapes suivantes lors de l'exécution de l'instruction :

obtenir des informations sur un ensemble de livres de codes à partir d'un contrôleur en utilisant l'émetteur-récepteur de raccordement (1301) de la passerelle, dans lequel les informations sur le livre de codes sont déterminées sur la base d'un besoin de raccordement d'une première station de base, dans lequel l'ensemble de livres de codes comprend J livre de codes, J > L, L est une quantité d'émetteurs-récepteurs de raccordement de la première station de base communiquant avec la passerelle ; et

effectuer une transmission de raccordement avec la première station de base en utilisant l'émetteur-récepteur de raccordement (1301) de la passerelle et un livre de codes obtenu à partir de l'ensemble de livres de codes.


 




Drawing
































Cited references

REFERENCES CITED IN THE DESCRIPTION



This list of references cited by the applicant is for the reader's convenience only. It does not form part of the European patent document. Even though great care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard.

Patent documents cited in the description




Non-patent literature cited in the description