CN108123745A - A kind of data transmission method, receiver and transmitter - Google Patents

A kind of data transmission method, receiver and transmitter Download PDF

Info

Publication number
CN108123745A
CN108123745A CN201611201319.6A CN201611201319A CN108123745A CN 108123745 A CN108123745 A CN 108123745A CN 201611201319 A CN201611201319 A CN 201611201319A CN 108123745 A CN108123745 A CN 108123745A
Authority
CN
China
Prior art keywords
training
transmitter
receiver
data
offset information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201611201319.6A
Other languages
Chinese (zh)
Other versions
CN108123745B (en
Inventor
刘坤鹏
黄煌
高钪
蔡明明
伯特朗·马丁·霍赫瓦尔德
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University Notre Dame
Huawei Technologies Co Ltd
Original Assignee
University Notre Dame
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by University Notre Dame, Huawei Technologies Co Ltd filed Critical University Notre Dame
Priority to PCT/CN2017/105708 priority Critical patent/WO2018099190A1/en
Publication of CN108123745A publication Critical patent/CN108123745A/en
Application granted granted Critical
Publication of CN108123745B publication Critical patent/CN108123745B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0617Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal for beam forming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/08Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/08Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
    • H04B7/0868Hybrid systems, i.e. switching and combining
    • H04B7/088Hybrid systems, i.e. switching and combining using beam selection

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Radio Transmission System (AREA)

Abstract

This application discloses a kind of data transmission method, receiver and transmitter, wherein, this method includes:Multiple training sequences that receiver is sent by fixed beam receiver/transmitter by multiple trained wave beams, the multiple trained wave beam is that the first data beam based on the transmitter present data transmission is determined;The receiver determines the offset information of first data beam based on the multiple training sequence;The receiver sends the offset information to the transmitter, so that the transmitter determines the second data beam for subsequent data transmission based on the offset information.Using the application, can improving data transmission efficiency, reduce overhead.

Description

Data transmission method, receiver and transmitter
Technical Field
The present application relates to the field of communications technologies, and in particular, to a data transmission method, a receiver, and a transmitter.
Background
As network capacity demands continue to increase, users demand higher and higher spectrum resources. The spectrum resources of the traditional frequency band are very limited, so that a higher frequency band needs to be adopted for communication to obtain rich spectrum resources, such as millimeter wave band communication. In practical communication, since the space loss of the millimeter wave frequency band is larger than that of the low frequency band, the transmission distance at the same transmission power will be smaller than that of other low frequency bands, and thus, the millimeter communication system generally uses directional beams to establish communication between the base station and the user equipment, so as to reduce the space loss.
The directional beams in the communication system are generally obtained by training between the base station and the user equipment by using certain time and frequency resources, and the number of the training beams varies with the factors such as the moving condition of the user equipment, the width variation of the beams, and the like, for example, the faster the moving speed, the narrower the beam width, the more training beams are required, and the greater the system overhead. Moreover, the beam used for data transmission can only be selected from the used training beams, which results in that the beam adjustment accuracy is affected by the design of the training beams, so that the data transmission efficiency is low.
Disclosure of Invention
The application provides a data transmission method, a receiver and a transmitter, which can improve the data transmission efficiency and reduce the system overhead.
In a first aspect, the present application provides a data transmission method, which is specifically applicable to a receiver, and includes:
the receiver receives a plurality of training sequences transmitted by the transmitter through a plurality of training beams through a fixed beam;
the receiver determines offset information for the first data beam based on the plurality of training sequences;
the receiver sends offset information to the transmitter to cause the transmitter to determine a second data beam for a subsequent data transmission based on the offset information.
Optionally, the receiver may be a Mobile Station (MS) or a Base Station (BS); accordingly, the transmitter may be a BS or an MS.
The first data beam may refer to a beam currently used by the transmitter for data transmission, that is, a beam used by the transmitter for data transmission before the beam training. The plurality of training beams may be determined based on a first data beam of the transmitter's current data transmission, and the training beams may correspond one-to-one to the training sequence.
In some possible implementations, the plurality of training beams may be determined based on a preset amount of angular perturbation and a direction of the first data beam.
In some possible implementations, the offset information may include at least one of: an Azimuth of the transmitter, an elevation of the transmitter, a zenith of the transmitter, a ratio of a strongest path of each of the training beams to the first data beam, and an angular offset of the first data beam. The angular offset may refer to a physical angular offset or an angular offset of a virtual domain.
In some possible implementations, the receiver determines the offset information for the first data beam based on the plurality of training sequences, including:
the receiver receives the antenna configuration information of the plurality of training sequences transmitted by the transmitter, calculates the power delay responses of the plurality of training beams according to the plurality of training sequences, and determines the offset information of the first data beam according to the power delay responses of the plurality of training beams and the antenna configuration information. Therefore, the data transmission beam can be quickly adjusted based on the offset information, so that the data transmission efficiency is improved, and the system overhead is reduced.
The antenna configuration information may include the number of columns and rows of the antenna array and one or more of the column antenna spacing and the row antenna spacing.
In some possible implementations, the receiver determines the offset information for the first data beam based on the plurality of training sequences, including:
the receiver calculates power time delay responses of the training beams according to the training sequences; determining the time delay with the maximum amplitude response according to the power time delay responses of the training wave beams; and calculating the ratio of the strongest path of each training beam to the first data beam according to the time delay with the maximum amplitude response. This implementation can be achieved by sending the ratio of the strongest path of the training beam to the first data beam to the transmitter, so that the transmitter calculates the angular offset of the transmitter based on the ratio of the strongest path, and thus determines a new data transmission beam, i.e., a second data beam, based on the angular offset, without calculating the angular offset or direction by the MS, thereby reducing the MS calculation and reducing the MS power consumption.
In some possible implementations, the receiver may also obtain a power delay response of the first data beam. The receiver determines offset information for the first data beam based on the power delay responses of the plurality of training beams and the antenna configuration information, including:
the receiver determines offset information for the first data beam based on the power delay response of the first data beam, the power delay responses of the plurality of training beams, and the antenna configuration information. That is, the offset information may be further determined in conjunction with the power delay response of the first data beam, thereby improving the accuracy of the determined offset information.
In some possible implementations, the receiver may also receive a training notification message transmitted by the transmitter indicating a time for the next beam training or a training time interval for the beam training.
The time of the next beam training or the training time interval of the beam training may be determined based on the offset information, so that the time of the beam training can be adjusted in time based on the offset information, thereby reducing the training overhead and further reducing the system overhead.
In a second aspect, the present application further provides a data transmission method, which is specifically applicable to a transmitter, and includes:
the transmitter generates one or more training sequences; transmitting the one or more training sequences to a receiver via a plurality of training beams; receiving offset information of the first data beam transmitted from the receiver; a second data beam for a subsequent data transmission is determined based on the offset information.
The first data beam may refer to a beam currently used by the transmitter for data transmission, that is, a beam used by the transmitter for data transmission before the beam training. The plurality of training beams may be determined based on a first data beam of the transmitter's current data transmission, and the training beams may correspond one-to-one to the training sequence. Therefore, the transmitter can quickly adjust the data transmission beam based on the offset information sent by the receiver so as to maintain the quality of the communication link, thereby improving the data transmission efficiency and reducing the system overhead.
In some possible implementations, the plurality of training beams may be determined based on a preset amount of angular perturbation and a direction of the first data beam. The angle perturbation amount may be determined in real time by the transmitter and sent to the receiver, or may be obtained by pre-configuration, for example, determined by pre-negotiation between the receiver and the transmitter; the direction of the first data beam may be that transmitted by the transmitter to the receiver.
In some possible implementations, the offset information may include at least one of: AoD of the transmitter, ZoD of the transmitter, ratio of strongest path of each training beam to the first data beam, angular offset of the first data beam.
In some possible implementations, the transmitter may also send antenna configuration information to the receiver for the transmitter to transmit the one or more training sequences to cause the receiver to determine the offset information based on the antenna configuration information and the training sequences.
The antenna configuration information may include the number of columns and rows of the antenna array and one or more of the column antenna spacing and the row antenna spacing.
In some possible implementations, after the transmitter receives offset information of the first data beam transmitted from the receiver, the transmitter may further determine a time for a next beam training or a training time interval for the beam training according to the offset information; the transmitter generates a training notification message including the time of the next beam training or the training time interval and transmits the training notification message to the receiver. Therefore, the time of beam training can be timely adjusted based on the offset information, so that the training overhead is reduced, and the system overhead is further reduced.
In some possible implementations, the transmitter determines a time for next beam training or a training time interval for beam training according to the offset information, including:
when the value indicated by the offset information is higher than a preset first offset threshold, the transmitter adjusts the training time interval of the beam training to be a time interval smaller than the current training time interval by a preset threshold;
when the value indicated by the offset information is lower than or equal to a preset second offset threshold, the transmitter adjusts the training time interval of the beam training to a time interval larger than the current training time interval by a preset threshold.
Wherein the first and second offset thresholds may be set to be the same, or the first offset threshold may be set to be greater than the second offset threshold. Alternatively, the value indicated by the offset information may refer to an angular offset amount, or an average offset amount of the angular offset amount per unit time. The average offset may be calculated based on the angular offset and the current beam training time.
In a third aspect, the present application further provides a receiver, including: the data transmission method comprises a receiving module, a determining module and a sending module, wherein the receiving module realizes part or all of the steps of the data transmission method of the first aspect through the modules.
In a fourth aspect, the present application further provides a transmitter, including: a sequence generating module, a sending module, a receiving module and a beam determining module, wherein the transmitter implements part or all of the steps of the data transmission method of the second aspect through the modules.
In a fifth aspect, the present application further provides a computer storage medium storing a program, where the program includes some or all of the steps of the data transmission method of the first aspect when executed.
In a sixth aspect, the present application further provides a computer storage medium, which stores a program, and when the program is executed, the program includes some or all of the steps of the data transmission method of the second aspect.
In a seventh aspect, the present application further provides a receiver, including: the system comprises a communication interface, a memory and a processor, wherein the processor is respectively connected with the communication interface and the memory; wherein,
the memory is to store program instructions;
the processor is used for calling the program instructions in the memory to execute:
a plurality of training sequences transmitted by a plurality of training beams based on the communication interface and through a fixed beam transceiver, the plurality of training beams being determined based on a first data beam of current data transmission of the transmitter, the training beams corresponding to the training sequences one to one;
determining offset information for the first data beam based on the plurality of training sequences;
transmitting the offset information to the transmitter over the communication interface to cause the transmitter to determine a second data beam for a subsequent data transmission based on the offset information.
Optionally, the processor is configured to perform part or all of the steps of the data transmission method according to the first aspect.
In an eighth aspect, the present application further provides a transmitter, including: the system comprises a communication interface, a memory and a processor, wherein the processor is respectively connected with the communication interface and the memory; wherein,
the memory is to store program instructions;
the processor is used for calling the program instructions in the memory to execute:
generating one or more training sequences;
transmitting the one or more training sequences to a receiver through a plurality of training beams based on the communication interface, the plurality of training beams being determined based on a first data beam of current data transmission of the transmitter, the training beams corresponding to the training sequences one-to-one;
receiving offset information of the first data beam transmitted from the receiver based on the communication interface;
determining a second data beam for a subsequent data transmission based on the offset information.
Optionally, the processor is configured to perform part or all of the steps of the data transmission method of the second aspect.
In a ninth aspect, the present application further provides a data transmission system, including a transmitter and a receiver; wherein,
the transmitter is configured to generate one or more training sequences, and send the one or more training sequences to a receiver through a plurality of training beams, where the plurality of training beams are determined based on a first data beam of current data transmission of the transmitter, and the training beams correspond to the training sequences one to one;
the receiver is configured to receive a plurality of training sequences transmitted by a transmitter via a plurality of training beams via a fixed beam, determine offset information for the first data beam based on the plurality of training sequences, and transmit the offset information to the transmitter;
the transmitter is further configured to receive the offset information sent from the receiver, and determine a second data beam for subsequent data transmission according to the offset information.
Optionally, the transmitter is configured to perform part or all of the steps of the data transmission method of the first aspect; the receiver is configured to perform some or all of the steps of the data transmission method of the second aspect.
In a tenth aspect, the present application further provides a data transmission method, where the method is applied in a receiver, and includes:
the method comprises the steps that a receiver receives a plurality of training sequences sent by a transmitter through a plurality of training beams through fixed beams, the plurality of training beams are determined based on a first data beam of current data transmission of the receiver, and the training beams correspond to the training sequences one to one;
the receiver determining offset information for the first data beam based on the plurality of training sequences;
the receiver determines a second data beam for a subsequent data transmission based on the offset information.
Wherein the plurality of training beams are determined based on a preset angular perturbation amount and a direction of the first data beam.
In some possible implementations, the offset information may include at least one of:
an Azimuth of arrival (AoA) of the receiver, a vertex angle of arrival (ZoA) of the receiver, a ratio of a strongest path of each training beam to the first data beam, and an angle offset of the first data beam.
In some possible implementations, the receiver determining offset information for the first data beam based on the plurality of training sequences includes:
the receiver acquires antenna configuration information of the plurality of training sequences received by the receiver;
the receiver calculates power delay responses of the training beams according to the training sequences;
the receiver determines offset information for the first data beam based on the power delay responses of the plurality of training beams and the antenna configuration information.
In some possible implementations, the receiver determining offset information for the first data beam based on the plurality of training sequences includes:
the receiver calculates power delay responses of the training beams according to the training sequences;
the receiver determines the time delay with the maximum amplitude response according to the power time delay responses of the training beams;
and the receiver calculates the ratio of the strongest path of each training beam to the first data beam according to the time delay with the maximum amplitude response.
The antenna configuration information may include the number of columns and the number of rows of the antenna array, and one or more of column antenna spacing and row antenna spacing.
In some possible implementations, the receiver may also obtain a power delay response of the first data beam; further, the determining, by the receiver, the offset information of the first data beam according to the power delay response of each training beam and the antenna configuration information includes:
and the receiver determines the offset information of the first data beam according to the power delay response of the first data beam, the power delay response of each training beam and the antenna configuration information.
In some possible implementations, the method further comprises:
the receiver sending the offset information to the transmitter;
and the receiver receives a training notification message sent by the transmitter, wherein the training notification message indicates the time of next beam training or the training time interval of the beam training.
Wherein the time of the next beam training or the training time interval of the beam training is determined based on the offset information.
In an eleventh aspect, the present application further provides a data transmission method, which is applied in a transmitter, and includes:
the transmitter generates one or more training sequences;
the transmitter transmits the one or more training sequences to a receiver through a fixed beam, so that the receiver determines offset information of a first data beam of a current data transmission based on the one or more sequences, and determines a second data beam for a subsequent data transmission according to the offset information.
In some possible implementations, the method further comprises:
the transmitter receiving offset information of the first data beam transmitted from the receiver;
the transmitter determines the time of the next beam training or the training time interval of the beam training according to the offset information;
the transmitter generates a training notification message including the time of the next beam training or the training time interval and transmits the training notification message to the receiver.
In some possible implementations, the offset information includes at least one of:
an AoA of the receiver, a ZoA of the receiver, a ratio of a strongest path of each training beam to the first data beam, an angular offset of the first data beam.
In some possible implementations, the transmitter determining a time for next beam training or a training time interval for beam training according to the offset information includes:
when the value indicated by the offset information is higher than a preset first offset threshold, the transmitter adjusts a training time interval of beam training to a time interval smaller than a current training time interval by a preset threshold;
when the value indicated by the offset information is lower than or equal to a preset second offset threshold, the transmitter adjusts the training time interval of the beam training to be a time interval larger than the current training time interval by a preset threshold.
In a twelfth aspect, the present application further provides a receiver, including: a receiving module and a determining module, wherein the receiver implements part or all of the steps of the data transmission method according to the tenth aspect through the modules.
In a thirteenth aspect, the present application further provides a transmitter, including: a generating module and a sending module, wherein the transmitter implements part or all of the steps of the data transmission method of the eleventh aspect through the modules.
In a fourteenth aspect, the present application further provides a computer storage medium storing a program, which when executed includes some or all of the steps of the data transmission method of the tenth aspect.
In a fifteenth aspect, the present application further provides a computer storage medium storing a program which, when executed, includes some or all of the steps of the data transmission method of the eleventh aspect.
In a sixteenth aspect, the present application further provides a receiver, comprising: the system comprises a communication interface, a memory and a processor, wherein the processor is respectively connected with the communication interface and the memory; wherein the processor is configured to perform some or all of the steps of the data transmission method of the tenth aspect.
In a seventeenth aspect, the present application further provides a transmitter, comprising: the system comprises a communication interface, a memory and a processor, wherein the processor is respectively connected with the communication interface and the memory; wherein the processor is configured to execute some or all of the steps of the data transmission method of the eleventh aspect.
In an eighteenth aspect, the present application further provides a data transmission system, including a transmitter and a receiver; wherein,
the transmitter is configured to perform part or all of the steps of the data transmission method according to the tenth aspect;
the receiver is configured to perform part or all of the steps of the data transmission method according to the eleventh aspect.
In the technical scheme provided by the application, the receiver can receive a plurality of training sequences sent by the transmitter through a plurality of training beams through the fixed beam, so that offset information of a first data beam of current data transmission can be determined based on the plurality of training sequences and sent to the transmitter, and the transmitter can determine a second data beam for subsequent data transmission based on the offset information, thereby improving data transmission efficiency and reducing system overhead.
Drawings
Fig. 1 is an architecture diagram of a communication system according to an embodiment of the present invention;
fig. 2a is a schematic diagram of a transmitter in the communication system shown in fig. 1;
fig. 2b is a schematic diagram of a receiver in the communication system shown in fig. 1;
fig. 3 is an interaction diagram of a data transmission method according to an embodiment of the present invention;
FIG. 4a is a schematic diagram of a beam perturbation provided by an embodiment of the present invention;
FIG. 4b is a schematic diagram of another beam perturbation provided by an embodiment of the present invention;
FIG. 4c is a schematic diagram of a beam perturbation according to another embodiment of the present invention;
FIG. 4d is a schematic diagram of a beam perturbation according to another embodiment of the present invention;
fig. 5a is a schematic diagram of a coordinate system of an antenna configuration according to an embodiment of the present invention;
FIG. 5b is a schematic diagram of a spherical coordinate system provided by an embodiment of the present invention;
FIG. 6 is a schematic view of an angular offset provided by an embodiment of the present invention;
fig. 7 is an interaction diagram of another data transmission method according to an embodiment of the present invention;
fig. 8 is an interaction diagram of another data transmission method provided by the embodiment of the present invention;
fig. 9 is an interaction diagram of another data transmission method provided by the embodiment of the present invention;
FIG. 10 is an interaction diagram of another data transmission method provided by an embodiment of the present invention;
fig. 11 is a schematic structural diagram of a receiver according to an embodiment of the present invention;
fig. 12 is a schematic structural diagram of a transmitter according to an embodiment of the present invention;
fig. 13 is a schematic structural diagram of a data transmission system according to an embodiment of the present invention;
fig. 14 is a schematic structural diagram of another receiver provided in the embodiment of the present invention;
fig. 15 is a schematic structural diagram of another transmitter according to an embodiment of the present invention.
Detailed Description
The technical solutions in the present application will be described below with reference to the drawings in the embodiments of the present invention.
References to "first", "second", etc. in this application are used to distinguish between different objects and not to describe a particular order. Furthermore, the terms "comprises" and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or modules is not limited to the listed steps or modules but may alternatively include other steps or modules not listed or inherent to such process, method, article, or apparatus.
It should be understood that The technical solution of The present application may be applied to various communication systems using an array antenna for communication, such as Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), time Division Synchronous Code Division Multiple Access (TD-SCDMA), Universal Mobile Telecommunications System (UMTS), Long Term Evolution (LTE), and The like, and as communication technologies continue to develop, The technical solution of The present application may also be applied to future networks, such as a Fifth Generation Mobile communication Technology (5G), which is not limited in The embodiments of The present invention.
In this application, a Mobile Station (MS) may also be referred to as a User Equipment (UE), a terminal or a Mobile terminal. Which may communicate with one or more core networks via a radio access network (e.g., RAN), user equipment may be mobile terminals such as mobile telephones (or "cellular" telephones) and computers having mobile terminals, and may be portable, pocket, hand-held, computer-included, or vehicle-mounted mobile devices that exchange language and/or data with the radio access network, and so forth. In this embodiment of the present invention, the BS may be a Base Station in GSM or CDMA, such as a Base Transceiver Station (BTS), a Base Station in WCDMA, such as a NodeB, an evolved Node B in LTE, such as an eNB or an e-NodeB (evolved Node B), or a Base Station in a future network, which is not limited in the embodiments of the present invention.
An application scenario of the embodiment of the present invention is described below. Referring to fig. 1, fig. 1 is an architecture diagram of a communication system according to an embodiment of the present invention. Specifically, as shown in fig. 1, the communication system includes a transmitter and a receiver, where the transmitter may be a BS or an MS, and correspondingly, the receiver may be an MS or a BS. The beam training between the transmitter and the receiver can determine the beam for data transmission, thereby realizing data transmission.
Further, referring to fig. 2a and fig. 2b together, fig. 2a is a schematic structural diagram of a transmitter in the communication system shown in fig. 1, and fig. 2b is a schematic structural diagram of a receiver in the communication system shown in fig. 1. As shown in fig. 2a, the transmitter may include a Radio Front end (Radio Front), a Digital-to-Analog Converter (DAC), a Baseband processor (Baseband processor), and a Beamforming Unit (Beamforming Unit). The baseband processor of the transmitter is configured to perform processing on the transmitted or received signal, including layer mapping, precoding, modulation/demodulation, coding/coding, and the like, and further, may perform processing on a physical control channel, a physical data channel, a physical broadcast channel, a reference signal, and the like. For example, the baseband processor may modulate, shape, and frame 01 data from the MAC, and input the data to the digital-to-analog converter, and the data from the digital-to-analog converter up-converts the signal to a carrier frequency through the radio frequency front end and transmits the carrier frequency through the antenna. The transmitter rf front end typically includes a power distribution network (Divider), phase shifters, and antenna arrays to implement beamforming functions. The beam forming unit controls the radio frequency front end to perform phase shift operation according to the information fed back by the baseband processor, so as to realize beam forming.
As shown in fig. 2b, the receiver side also comprises a radio frequency front end, an analog to digital converter, a baseband processor and a beamforming unit. The receiver radio frequency front end may include a power combining network in addition to the antenna array and the phase shifter. The radio frequency front end of the receiver carries out down-conversion on a received signal from a signal with a certain carrier frequency to an analog signal of a baseband, the analog signal of the baseband is converted into a digital signal through analog-to-digital conversion, and a baseband processor can extract transmitted data through operations of channel estimation, demodulation and the like. The beam forming unit of the receiver has the same function as the beam forming unit of the transmitter, and both can be used for adjusting the beam direction by controlling the phase shift value of the phase shifter.
It should be understood that the beam training according to the embodiment of the present invention may refer to a transmitter transmitting multiple training beams and a receiver fixing a receiving beam for performing transmission training, or a transmitter fixing a transmitting beam and a receiver using multiple training beams for performing reception training, and the like, and the embodiment of the present invention is not limited. The plurality of training beams may be transmitted simultaneously, or one training beam may be transmitted, two training beams may be transmitted in a group, and the like, where the transmission manner depends on whether the transmitter has the capability of transmitting a plurality of beams and whether the receiver has the capability of receiving a plurality of beams. Further, the training sequences corresponding to different training beams may be sent in a code division manner or a frequency division manner.
The application discloses a data transmission method, a receiver, a transmitter and a system, which can improve the data transmission efficiency and reduce the system overhead. The details are described below.
Referring to fig. 3, fig. 3 is an interaction diagram of a data transmission method according to an embodiment of the present invention. Specifically, as shown in fig. 3, the data transmission method according to the embodiment of the present invention may include the following steps:
101. the transmitter generates one or more training sequences.
Optionally, the receiver may be an MS or a BS; accordingly, the transmitter may be a BS or an MS, and the transmitter is taken as the BS and the receiver is taken as the MS for illustration in the embodiment of the present invention.
The training sequence may be a pilot sequence, such as a ZC sequence.
102. The transmitter transmits one or more training sequences and antenna configuration information to the receiver via a plurality of training beams.
The plurality of training beams may be determined based on a first data beam of a BS current data transmission, and the training beams may correspond to the training sequence one to one. The first data beam may refer to a beam currently used for data transmission, that is, a beam used for data transmission before beam training. The antenna configuration information may include the number of columns, the number of rows, and one or more of column antenna spacing and row antenna spacing of the BS antenna array.
Alternatively, the plurality of training beams may be determined based on a preset amount of angular perturbation and the direction of the first data beam. The angular disturbance amount may be determined by the BS in real time or may be obtained by pre-configuration, for example, by pre-negotiation between the BS and the MS.
Suppose the training beam is Be,1,Be,2,Bv,1,Bv,2The training beam Be,1,Be,2,Bv,1,Bv,2The current data beam, i.e. the first data beam B, is usually perturbed by a certain anglebs,cAnd (4) performing disturbance to obtain the product. For example byTo the angle psibs,cObtaining a training beam B after disturbancee,1,Be,2,Bv,1,Bv,2And according to the angle Ψbs,cCalculating corresponding beam weight vector or matrix by using array response formula to determine the training beam Be,1,Be,2,Bv,1,Bv,2. Wherein, theIs the angular disturbance of the virtual domain, the psibs,cThe angle indicated for the direction of the first data beam. The size of the angular disturbance amount can be preset, for example, 1/43 dB beamwidth, or other beamwidths, and different training beams can be obtained by using different angular disturbance amounts. For example, as shown in fig. 4a to 4d, a beam perturbation diagram is provided in an embodiment of the present invention, wherein the training beam Be,1,Be,2,Bv,1,Bv,2Is obtained by disturbing in the horizontal or elevation direction of the first data beam by the same amount of angular disturbance.
Specifically, when determining the training beam, it is assumed that the BS passes the weight WBSbs,C),WBSE,1),WBSE,2),WBSA,1),WBSA,2) Forming a plurality of training beams Bbs,c,Be,1,Be,2,Bv,1,Bv,2And passes through the training beam Bbs,c,Be,1,Be,2,Bv,1,Bv,2Transmitting training sequence, fixed weight W for AoD and ZoD directions of MSMSms,C) A fixed beam is formed to receive the training sequence. Wherein, the WBSbs,C) For the current data transmission beam, i.e. the first data beam Bms,cThe weight of (2); wBSE,1),WBSE,2) The weight value of the training wave beam in the pitching direction is used for estimating the angle deviation in the pitching direction; wBSA,1),WBSA,2) The weights of the training beams in the horizontal direction are used for estimating the angle offset in the horizontal direction. WMSms,C) And the weight of the fixed beam used for data transmission of the current MS. The above weights can be calculated according to the following formulas:
WBSbs,C)=a(Ωbs,C),
WBSE,1)=a(ΩE,1),
WBSE,2)=a(ΩE,2),
WBSA,1)=a(ΩA,1),
WBSA,2)=a(ΩA,2),
WMSms,C)=a(Ωms,C),
wherein,
Ωbs,C=[θbs,cbs,c],ΩE,1=[θE,1bs,c],ΩE,2=[θE,2bs,c],ΩV,1=[θbs,cV,1],ΩV,2=[θbs,cV,2],Ωms,C=[θms,cms,c]。
103. the receiver calculates a power delay response for each training beam based on the training sequence and calculates an angle offset based on the power delay response for each training beam and the antenna configuration information.
Alternatively, the MS may receive, via the fixed beam, a training sequence transmitted by the BS via a plurality of training beams, and may determine offset information of the first data beam based on the training sequence, such as determining a transmission angle offset of the transmitter.
in an alternative, a uniform planar array is used as the column, and the antennas of the BS and MS are assumed to be placed on YoZ planes, as shown in fig. 5a, and a spherical coordinate system in the beam forming process is shown in fig. 5b, where θ is a pitch angle, which is a value of [0, pi ], and an angle from the positive Z-axis direction is assumed to be positive and a value of negative included angle is assumed to be negative, and Φ is an azimuth angle in the horizontal direction, which is a range of (-pi, pi ], and an angle is an angle from the positive X-axis direction to the projection of a vector (X, Y, Z) on XoY plane, and the angle is determined from the positive X-axis to the positive Y-axis direction.
Gp->v(·):Ω=[θ,φ]→Ψ=[α,β]
α=πdyλ-1Nysin(φ)sin(θ)
β=πdzλ-1Nzcos(θ)
Where λ is the wavelength of the carrier wave, dy,dzRespectively as Y-axis and Z-axisAnd (5) spacing towards the antenna. N is a radical ofyIs the number of columns of the planar array, NzThe number of rows of the planar array is N, the total number of antennas of the planar array is Ny*Nz
The transformation formula from the virtual angle domain to the physical angle domain may be:
Gv->p(·):Ψ=[α,β]→Ω=[θ,φ]
wherein α and beta are required to satisfyThe inverse transformation is only applicable to values of phi
Alternatively, the angle offset may refer to an angle value of the current data beam direction (i.e., the direction of the first data beam) from the channel center direction or an angle value of the current data beam direction from the optimal beam direction. In this embodiment of the present invention, the channel center direction may be AoD and ZoD directions of the channel, as shown in fig. 6, which is an angle offset diagram provided in this embodiment of the present invention. The channel center direction may be an equivalent real physical direction or an equivalent virtual direction, and is related to a specific physical channel. The embodiment of the present invention is described by taking a uniform planar Array (UPA for short). Let the angular offset be Δ Ω, Δ Ω ═ Δ θ, Δ Φ]Where Δ θ is the angular offset in the pitch direction and Δ φ is the angular offset in the horizontal direction. Alternatively, in a Uniform Linear Array (ULA for short), only one Uniform Linear Array (Uniform Linear Array) may be usedInvolving one of Δ θ and Δ φ, i.e. the corresponding training beam is only Be,1,Be,2Or Bv,1,Bv,2
Further, the BS may compute the angular offset by training beam Be,1,Be,2,Bv,1,Bv,2Transmitting training sequences, or by training beam Be,1,Be,2,Bv,1,Bv,2And Bbs,cAnd transmitting the training sequence. MS using fixed beam Bms,cReceiving training sequence, and calculating power time delay response of each training beam based on the training sequenceAnd calculating the power delay response of the first data beamEach power delay response vector may include L elements, each of which may represent the channel amplitude and phase at a fixed delay, i.e., each power delay response vector may have L different delay values. Wherein B of the first data beambs,cThe power delay response can be obtained through pilot frequency in the data transmission process, and can also contain B in the training wave beambs,c(i.e., the first data beam is used as its own training beam) and is calculated based on the training sequence. Optionally, the power delay response may be obtained by performing time domain correlation calculation on the sequence, or may be obtained by estimating a frequency domain channel response through a frequency domain pilot sequence and performing Inverse Fast Fourier Transform (IFFT) conversion.
Further optionally, when calculating the angle offset, the MS may determine, from the calculated power delay responses, a delay with a maximum amplitude response, that is, according to the following formula:
after determining the delay with the largest magnitude response, the MS may then calculate the delay l of the training beam in the horizontal and elevation directions*Amplitude of down and beam Bbs,cAt a time delay of l*The amplitude ratio of the following, i.e. the ratio of the strongest paths, is as follows:
in addition, the following formula can be inversed to calculate
And make it possible to
Wherein μ is used for adjustment calculationsThe search range of (2) can be selected according to the accuracy of beam estimation and antenna configuration, for example, 0.7.
Further, theThe angular perturbation amount of the virtual domain can be determined by the following formula:
optionally, a lookup table may be configured in advance, and the lookup table includes a plurality of groupsAnd corresponding theretoThereby being capable of obtaining theThen, the corresponding table is obtained by looking up the table To reduce MS computational complexity and thus MS power consumption.
Wherein,
ΔΨE,i=[ΔαE,i,0]=Gp→vE,i)-Ψbs,c,i=1,2;
ΔΨA,i=[0,ΔβA,i]=Gp→vA,i)-Ψbs,c,i=1,2;
Ψbs,c=Gp→vbs,c)
the angular offset of the virtual domainThis can be obtained by the following formula:
optionally, the angle offset of the physical angle domain may be obtained by converting the angle offset of the virtual domainThe conversion method is as follows:
an angular offset corresponding to the first data beam may thus be determined to determine a new data transmission beam based on the angular offset.
104. The receiver sends the angular offset to the transmitter.
105. The transmitter determines a second data beam for a subsequent data transmission based on the angular offset.
106. The transmitter uses the second data beam for data transmission with the receiver.
Alternatively, after the MS calculates the angle offset, the angle offset may be sent to the BS. The BS receives the angle offset sent by the MS, corrects the direction of the current data beam based on the angle offset, so that the direction of the data beam is the center direction of the channel, and calculates a weight vector of a subsequent data transmission beam based on the angle offset, i.e., determines a new data transmission beam, i.e., a second data beam, so that data transmission can be performed based on the second data beam. The angle offset sent by the MS to the BS may be a physical angle offset or an angle offset in a virtual domain, and the MS may send through a high frequency network or a low frequency network.
In the embodiment of the invention, the MS can receive a plurality of training sequences sent by the BS through a plurality of training beams through the fixed beam, so that the offset information of a first data beam of current data transmission can be determined based on the plurality of training sequences and sent to the BS, and the BS can determine a second data beam for subsequent data transmission based on the offset information, so that the beam of data transmission can be updated in time when the position or the posture of the MS is changed, the quality of a communication link is maintained, the data transmission efficiency is improved, and the system overhead is reduced.
Referring to fig. 7, fig. 7 is an interaction diagram of another data transmission method according to an embodiment of the invention. Specifically, as shown in fig. 7, the data transmission method according to the embodiment of the present invention may include the following steps:
201. the transmitter generates one or more training sequences.
202. The transmitter transmits one or more training sequences to the receiver via a plurality of training beams.
Specifically, please refer to the relevant description in the above embodiments for a specific manner for the BS to generate and send the training sequence, which is not described herein again.
203. The receiver calculates a power delay response for each training beam based on the training sequence and calculates beam direction information based on the power delay response for each training beam.
The beam direction information may include AoD, ZoD angular offsets of the transmitter. Alternatively, the direction information may be calculated based on the angle offset determined by the MS and the direction of the current data transmission beam, i.e., the first data beam. The direction of the first data beam may be transmitted to the MS by the BS or calculated by the MS. For the determination of the angular offset, please refer to the related description of the above embodiments, which is not repeated herein. For example, the BS can calculate the beam direction of the physical angle domain according to the angle offset of the virtual domain
Further according to theAnd determining the AoD and ZoD information.
204. The receiver transmits the beam direction information to the transmitter.
After determining the direction information, e.g., AoD, ZoD, of the second data beam for subsequent data transmission, the MS may transmit the direction information to the BS.
205. The transmitter determines a second data beam for subsequent data transmission based on the beam direction information.
206. The transmitter uses the second data beam for data transmission with the receiver.
Alternatively, after the MS calculates the direction information of the new data transmission beam, the direction information may be sent to the BS. The BS receives the direction information sent by the MS, and may generate a beam weight value based on the direction information to determine a second data beam for subsequent data transmission, so that data transmission may be performed based on the second data beam.
In the embodiment of the invention, the MS can receive a plurality of training sequences sent by the BS through a plurality of training beams through the fixed beam, so that the angle offset needing to be adjusted can be estimated based on the plurality of training sequences, and further the direction information of a new data transmission beam, namely a second data beam, is determined and sent to the BS, so that the BS can determine the second data beam for subsequent data transmission based on the direction information, and therefore the beam for data transmission can be updated in time when the position or the posture of the MS is changed, so that the quality of a communication link is maintained, the data transmission efficiency is improved, and the system overhead is reduced.
Referring to fig. 8, fig. 8 is an interaction diagram of another data transmission method according to an embodiment of the present invention. Specifically, as shown in fig. 8, the data transmission method according to the embodiment of the present invention may include the following steps:
301. the transmitter generates one or more training sequences.
302. The transmitter transmits one or more training sequences to the receiver via a plurality of training beams.
Specifically, please refer to the relevant description in the above embodiments for a specific manner for the BS to generate and send the training sequence, which is not described herein again.
303. The receiver calculates a power delay response of each training beam based on the training sequence and calculates a ratio of a strongest path of each training beam to the first data beam based on the power delay response of each training beam.
A ratio of the strongest path of the training beam to the strongest path of the first data beam (referred to as "strongest path ratio") is the ratio in the above embodimentIt is countedThe calculation method can refer to the related description of the above embodiments, and is not repeated herein.
304. The receiver sends the ratio of the strongest path to the transmitter.
305. The transmitter determines a second data beam for subsequent data transmission based on the ratio of the strongest paths.
306. The transmitter uses the second data beam for data transmission with the receiver.
Optionally, after determining the strongest path ratio, the MS may send the strongest path ratio to the BSAndwithout directly sending the angular offset or directional information of the first data beam. After receiving the strongest path ratio, the BS may calculate offset information such as an angle offset or a direction based on the strongest path ratio, and does not perform calculation by the MS. That is, the BS may calculate an angle offset of the first data beam based on the strongest path ratio, thereby determining a new data transmission beam, i.e., a second data beam, based on the angle offset; alternatively, the BS may calculate the direction information, such as AoD, ZoD angle offsets of the BS, based on the strongest path ratio value, thereby determining the second data beam based on the direction information. Specifically, the calculation manner of the angle offset or the direction information may refer to the related description of the above embodiments, which is not repeated herein. Therefore, the calculation complexity of the MS can be reduced, and the expense of the MS is saved.
In the embodiment of the invention, the MS can receive a plurality of training sequences sent by the BS through a plurality of training beams through the fixed beam, so that the ratio of the strongest path of each training beam to the first data beam can be determined based on the plurality of training sequences and sent to the BS, the BS can calculate the offset information such as angle offset or direction information based on the ratio of the strongest path, and determine the second data beam for subsequent data transmission based on the offset information, and therefore, when the position or the posture of the MS is changed, the beam for data transmission can be updated in time, the quality of a communication link is maintained, the data transmission efficiency is further improved, and the expense of the MS is saved.
Referring to fig. 9, fig. 9 is an interaction diagram of another data transmission method according to an embodiment of the present invention. Specifically, as shown in fig. 9, the data transmission method according to the embodiment of the present invention includes the following steps:
401. the transmitter generates one or more training sequences.
402. The transmitter transmits one or more training sequences over a plurality of training beams.
Specifically, please refer to the relevant description in the above embodiments for a specific manner for the BS to generate and send the training sequence, which is not described herein again.
403. The receiver determines offset information for the first data beam based on a training sequence.
The offset information may include AoD and ZoD of the transmitter, a ratio of the strongest path of each training beam to the first data beam, a BS angle offset, and the like, and the calculation method may refer to the related description of the above embodiments, which is not described herein again.
404. The receiver sends the offset information to the transmitter.
405. The transmitter determines a time for the next beam training or a training time interval for the beam training based on the offset information.
406. The transmitter sends a training notification message to the receiver that includes the time for the next beam training or training interval.
Optionally, after receiving the offset information sent by the MS, the BS may further determine a next beam training time or a training time interval of the beam training according to the offset information, generate a training notification message including the next beam training time or the training time interval, and send the training notification message to the MS, so as to adjust the period of the beam training.
Further optionally, when the BS determines the time of the next beam training or the training time interval of the beam training according to the offset information, the method may specifically include: when the value indicated by the offset information is higher than a preset first offset threshold, the BS may adjust the training time interval of the beam training to a time interval smaller than the current training time interval by a preset threshold; when the value indicated by the offset information is lower than or equal to a preset second offset threshold, the BS may adjust the training time interval for beam training to be a time interval greater than the current training time interval by a preset threshold. Wherein, the first offset threshold and the second offset threshold may be the same or different. Alternatively, the value indicated by the offset information may refer to an angular offset amount, or an average offset amount of the angular offset amount per unit time. The average offset may be calculated based on the angular offset and the current beam training time.
For example, assume that the offset information sent by the MS to the BS is the virtual angle offsetThe BS is preset with an offset threshold σ corresponding to the virtual angle offset amount1. When estimated virtual angle offsetGreater than a shift threshold σ1In this case, the BS may decrease the time interval between two adjacent beam trainings, for example, decrease the time interval between two adjacent beam trainings according to Δ t; when in useLess than or equal to the offset threshold σ1The BS may increase the interval between two adjacent training times. For another example, assume that the previous beam training is completed by time t0The time when the current beam training is finished is t1I.e. the current beam training time is t1-t0Two, twoThe angular offsets determined by the secondary beam training are respectivelyAndpresetting offset threshold value sigma in BS2. When in useGreater than a shift threshold σ2Then, the BS can reduce the time interval between two adjacent wave beam training; when in useσ less than or equal to the offset threshold2The BS may increase the time interval between two adjacent beam trains. Optionally, the offset information may also be an angle offset of a physical domain, a maximum path ratio, and the like, and the type of the compared offset threshold is the same as that of the offset information, which is not described herein again.
407. The transmitter and receiver perform beam training based on the time or training interval of the next beam training.
In the embodiment of the invention, the MS can receive a plurality of training sequences sent by the BS through a plurality of training beams through the fixed beam, so that the offset information of a first data beam of current data transmission can be determined based on the plurality of training sequences and sent to the BS, and the BS can determine a second data beam for subsequent data transmission based on the offset information.
Referring to fig. 10, fig. 10 is an interaction diagram of another data transmission method according to an embodiment of the present invention. Specifically, in the embodiment of the present invention, the transmitter fixes the transmission beam, and the receiver performs the reception training using a plurality of training beams. As shown in fig. 10, the data transmission method according to the embodiment of the present invention includes the following steps:
501. the transmitter generates one or more training sequences.
The transmitter can be BS or MS; accordingly, the receiver may be an MS or a BS, and in the embodiment of the present invention, the transmitter is taken as the BS, and the receiver is taken as the MS for example.
502. The transmitter transmits one or more training sequences to the receiver via the fixed beam.
503. The receiver receives training sequences transmitted by the transmitter via a plurality of training sequences and determines offset information for the first data beam based on the training sequences.
Alternatively, the plurality of training beams may be determined based on a preset amount of angular perturbation and the direction of the first data beam. Wherein, the first data beam is a beam currently performing data transmission by the receiver. The offset information determined based on the training sequence may include the AOA, the ZOA of the MS, the ratio of the strongest path of each training beam to the first data beam, the angular offset of the MS, and so on.
Alternatively, the MS may calculate power delay responses of the training beams based on a plurality of training sequences received by the MS through the training beams, and determine the offset information according to the power delay response of each training beam and antenna configuration information of the MS. Wherein the antenna configuration of the MS and the antenna configuration of the BS may be different.
Specifically, the method for determining the training beam and the method for determining the offset information in the embodiment of the present invention are similar to the method in the above-mentioned embodiment in which the transmitter transmits a plurality of training beams and the receiver fixes the receiving beam for transmission training, and are not described herein again.
504. The receiver determines a second data beam for a subsequent data transmission based on the offset information.
Optionally, after the MS determines the offset information, the MS may modify the direction of the current data beam based on the offset information, so that the direction of the data beam is the center direction of the channel, and calculate a weight vector of a subsequent data transmission beam based on the angle offset, that is, determine a new data transmission beam, that is, a second data beam, and perform data transmission based on the second data beam.
505. The receiver sends the offset information to the transmitter.
506. The transmitter determines a time for the next beam training or a training time interval for the beam training based on the offset information.
507. The transmitter sends a training notification message to the receiver that includes the time for the next beam training or training interval.
508. The transmitter and receiver perform beam training based on the time or training interval of the next beam training.
Optionally, after receiving the offset information sent by the MS, the BS may further determine a time of a next beam training or a training time interval of the beam training according to the offset information, and generate a training notification message including the time of the next beam training or the training time interval to send to the MS, so that the MS and the BS may perform beam training based on the time of the next beam training or the training time interval. Specifically, the method for determining the next beam training time or the training time interval in the embodiment of the present invention may refer to the related description in the foregoing embodiment, which is not repeated herein.
In the embodiment of the invention, the MS can receive a plurality of training sequences sent by the BS through the fixed beam through a plurality of training beams, so that the MS can determine the offset information of the first data beam of the current data transmission based on the plurality of training sequences, and determine the second data beam for the subsequent data transmission based on the offset information, thereby updating the beam of the data transmission in time according to the beam offset information, maintaining the quality of a communication link, further improving the data transmission efficiency and reducing the system overhead. Further, the MS may also transmit the offset information to the BS, so that the BS can adjust a beam training period based on the offset information, thereby reducing training overhead.
Referring to fig. 11, fig. 11 is a schematic structural diagram of a receiver according to an embodiment of the present invention. Specifically, as shown in fig. 11, the receiver according to the embodiment of the present invention may include a receiving module 11, a determining module 12, and a transmitting module 13. Wherein,
the receiving module 11 is configured to receive, through a fixed beam, a plurality of training sequences sent by a transmitter through a plurality of training beams, where the plurality of training beams are determined based on a first data beam of current data transmission of the transmitter, and the training beams correspond to the training sequences one to one;
the determining module 12 is configured to determine offset information of the first data beam based on the plurality of training sequences;
the sending module 13 is configured to send the offset information to the transmitter, so that the transmitter determines a second data beam for subsequent data transmission based on the offset information.
The first data beam may refer to a beam currently used for data transmission, that is, a beam used for data transmission before beam training. The training sequence may be a pilot sequence, such as a ZC sequence.
Optionally, the offset information includes at least one of:
AoD of the transmitter, ZoD of the transmitter, a ratio of a strongest path of each training beam to the first data beam, an angular offset of the first data beam.
Optionally, the receiving module 11 may be specifically configured to:
receiving antenna configuration information of the plurality of training sequences transmitted by the transmitter;
the determination module 12 may be specifically configured to:
calculating power delay responses of the training beams according to the training sequences;
determining offset information for the first data beam based on the power delay responses of the plurality of training beams and the antenna configuration information.
The antenna configuration information may include the number of columns and the number of rows of the antenna array of the transmitter, and one or more of column antenna spacing and row antenna spacing.
Optionally, the determining module 12 may be specifically configured to:
calculating power delay responses of the training beams according to the training sequences;
determining the time delay with the maximum amplitude response according to the power time delay responses of the training wave beams;
and calculating the ratio of the strongest path of each training beam to the first data beam according to the time delay with the maximum amplitude response.
Further, in an optional embodiment, the receiver may further include:
an obtaining module 14, configured to obtain a power delay response of the first data beam;
when determining the offset information of the first data beam according to the power delay responses of the training beams and the antenna configuration information, the determining module 12 may specifically be configured to:
determining offset information for the first data beam based on the power delay response for the first data beam, the power delay responses for the plurality of training beams, and the antenna configuration information.
Further, in an alternative embodiment,
the receiving module 11 is further configured to receive a training notification message sent by the transmitter, where the training notification message indicates a time for next beam training or a training time interval for beam training.
The time of the next beam training or the training time interval of the beam training may be determined based on the offset information, so that the time of the beam training can be adjusted in time based on the offset information to reduce the training overhead.
It should be understood that the embodiments of the present invention are device embodiments corresponding to method embodiments, and the description of the method embodiments also applies to the embodiments of the present invention.
Referring to fig. 12, fig. 12 is a schematic structural diagram of a transmitter according to an embodiment of the present invention. Specifically, as shown in fig. 12, the receiver according to the embodiment of the present invention may include a sequence generating module 21, a transmitting module 22, a receiving module 23, and a beam determining module 24. Wherein,
the sequence generating module 21 is configured to generate one or more training sequences;
the sending module 22 is configured to send the one or more training sequences to a receiver through a plurality of training beams, where the plurality of training beams are determined based on a first data beam of current data transmission of the transmitter, and the training beams correspond to the training sequences one to one;
the receiving module 23 is configured to receive offset information of the first data beam sent by the receiver;
the beam determining module 24 is configured to determine a second data beam for subsequent data transmission according to the offset information.
Optionally, the offset information may include at least one of:
AoD of the transmitter, ZoD of the transmitter, a ratio of a strongest path of each training beam to the first data beam, an angular offset of the first data beam.
Further, in an alternative embodiment,
the sending module 22 may be further configured to send antenna configuration information of the one or more training sequences transmitted by the transmitter to the receiver, so that the receiver determines the offset information based on the antenna configuration information and the training sequences.
The antenna configuration information includes one or more of the column number, the row number, the column antenna spacing and the row antenna spacing of the antenna array.
Alternatively, the plurality of training beams may be determined based on a preset angular perturbation amount and a direction of the first data beam. The angular disturbance amount may be determined in real time by the transmitter and transmitted to the receiver, or may be pre-configured, for example, determined by pre-negotiation between the receiver and the transmitter.
Further, in an optional embodiment, the transmitter further includes:
a training determining module 25, configured to determine a time of next beam training or a training time interval of beam training according to the offset information;
a message generating module 26, configured to generate a training notification message including the time of the next beam training or the training time interval;
the sending module 22 is further configured to send the training notification message to the receiver.
Optionally, the training determination module 25 may be specifically configured to:
when the value indicated by the offset information is higher than a preset first offset threshold, adjusting the training time interval of the beam training to be a time interval smaller than the current training time interval by a preset threshold;
and when the value indicated by the offset information is lower than or equal to a preset second offset threshold, adjusting the training time interval of the beam training to be a time interval which is larger than the current training time interval by a preset threshold.
Wherein the first and second offset thresholds may be set to be the same, or the first offset threshold may be set to be greater than the second offset threshold. Alternatively, the value indicated by the offset information may refer to an angular offset amount, or an average offset amount of the angular offset amount per unit time. The average offset may be calculated based on the angular offset and the current beam training time.
In the embodiment of the present invention, the receiver may receive, through the fixed beam, the plurality of training sequences transmitted by the transmitter through the plurality of training beams, so that offset information of a first data beam of current data transmission may be determined based on the plurality of training sequences and transmitted to the transmitter, and the transmitter may determine a second data beam for subsequent data transmission based on the offset information, thereby improving data transmission efficiency and reducing system overhead. It should be understood that the embodiments of the present invention are device embodiments corresponding to method embodiments, and the description of the method embodiments also applies to the embodiments of the present invention.
Referring to fig. 13, fig. 13 is a schematic structural diagram of a data transmission system according to an embodiment of the present invention. Specifically, as shown in fig. 13, the data transmission system according to the embodiment of the present invention may include a transmitter 1 and a receiver 2. Wherein,
the transmitter 1 is configured to generate one or more training sequences, and send the one or more training sequences to the receiver 2 through a plurality of training beams, where the plurality of training beams are determined based on a first data beam of current data transmission of the transmitter, and the training beams correspond to the training sequences one to one;
the receiver 2 is configured to receive, via a fixed beam, a plurality of training sequences transmitted by the transmitter 1 via a plurality of training beams, determine offset information of the first data beam based on the plurality of training sequences, and transmit the offset information to the transmitter 1;
the transmitter 1 is further configured to receive the offset information sent from the receiver 2, and determine a second data beam for subsequent data transmission according to the offset information.
Specifically, the transmitter 1 and the receiver 2 according to the embodiment of the present invention may refer to the related descriptions of the transmitter and the receiver in the corresponding embodiments of fig. 3 to fig. 10, which are not described herein again.
Referring to fig. 14, fig. 14 is a schematic structural diagram of another receiver according to an embodiment of the present invention. Specifically, as shown in fig. 14, the receiver according to the embodiment of the present invention may include: a communication interface 300, a memory 200 and a processor 100, wherein the processor 100 is connected to the communication interface 300 and the memory 200 respectively.
The communication interface 300, the memory 200 and the processor 100 may be connected by a bus, or may be connected by other methods. In this embodiment, a bus connection is described.
The Processor 100 may be a Central Processing Unit (CPU), a Network Processor (NP), or a combination of CPU and NP.
The processor 100 may further include a hardware chip. The hardware chip may be an Application-Specific Integrated Circuit (ASIC), a Programmable Logic Device (PLD), or a combination thereof. The PLD may be a Complex Programmable Logic Device (CPLD), a Field-Programmable Gate Array (FPGA), a General Array Logic (GAL), or any combination thereof.
The Memory 200 may include a Volatile Memory (RAM), such as a Random-Access Memory (Random-Access Memory); the memory may also include a non-volatile memory (such as a flash memory), a Hard disk (Hard disk Drive, HDD) or a Solid-State Drive (SSD); the memory 200 may also comprise a combination of memories of the kind described above.
Optionally, the memory 200 may be used for storing program instructions, and the processor 100 may call the program instructions stored in the memory 200 to execute one or more steps in the embodiments shown in fig. 3 to 10, or an alternative implementation thereof, so that the receiver implements the functions in the above-described method.
The processor 100 is configured to receive, based on the communication interface and via a fixed beam, a plurality of training sequences transmitted by a transmitter via a plurality of training beams, where the plurality of training beams are determined based on a first data beam of current data transmission of the transmitter, and the training beams correspond to the training sequences one to one;
determining offset information for the first data beam based on the plurality of training sequences;
the offset information is transmitted to the transmitter over a communication interface 300 to cause the transmitter to determine a second data beam for a subsequent data transmission based on the offset information.
Optionally, the offset information includes at least one of:
AoD of the transmitter, ZoD of the transmitter, ratio of strongest path of each training beam to the first data beam, angular offset of the first data beam.
Optionally, when the processor 100 executes the receiver to determine the offset information of the first data beam based on the plurality of training sequences, the following steps may be specifically executed:
receiving antenna configuration information of the plurality of training sequences transmitted by the transmitter through a communication interface 300;
calculating power delay responses of the training beams according to the training sequences;
determining offset information for the first data beam based on the power delay responses of the plurality of training beams and the antenna configuration information.
Optionally, when the processor 100 executes the training sequences to determine the offset information of the first data beam, the following steps may be specifically performed:
calculating power delay responses of the training beams according to the training sequences;
determining the time delay with the maximum amplitude response according to the power time delay responses of the training wave beams;
and calculating the ratio of the strongest path of each training beam to the first data beam according to the time delay with the maximum amplitude response.
The antenna configuration information includes the number of columns and rows of the antenna array and one or more of column antenna spacing and row antenna spacing.
Optionally, the processor 100 is further configured to perform:
acquiring a power delay response of the first data beam;
the processor 100 may specifically perform the following steps when performing the determining of the offset information of the first data beam according to the power delay responses of the plurality of training beams and the antenna configuration information:
determining offset information for the first data beam based on the power delay response for the first data beam, the power delay responses for the plurality of training beams, and the antenna configuration information.
Optionally, the processor 100 is further configured to perform:
a training notification message sent by the transmitter is received through the communication interface 300, where the training notification message indicates a time for a next beam training or a training time interval for the beam training.
Referring to fig. 15, fig. 15 is a schematic structural diagram of another transmitter according to an embodiment of the present invention. Specifically, as shown in fig. 15, the transmitter according to the embodiment of the present invention may include: a communication interface 600, a memory 500 and a processor 400, wherein the processor 400 is connected to the communication interface 600 and the memory 500 respectively.
The communication interface 600, the memory 500 and the processor 400 may be connected by a bus, or may be connected by other methods. In this embodiment, a bus connection is described.
The Processor 400 may be a Central Processing Unit (CPU), a Network Processor (NP), or a combination of a CPU and an NP.
The processor 400 may further include a hardware chip. The hardware chip may be an Application-Specific Integrated Circuit (ASIC), a Programmable Logic Device (PLD), or a combination thereof. The PLD may be a Complex Programmable Logic Device (CPLD), a Field-Programmable Gate Array (FPGA), a General Array Logic (GAL), or any combination thereof.
The Memory 500 may include a Volatile Memory (RAM), such as a Random-Access Memory (Random-Access Memory); the memory may also include a non-volatile memory (such as a flash memory), a Hard disk (Hard disk Drive, HDD) or a Solid-State Drive (SSD); the memory 500 may also comprise a combination of memories of the kind described above.
Optionally, the memory 500 may be used for storing program instructions, and the processor 400 may call the program instructions stored in the memory 500 to execute one or more steps in the embodiments shown in fig. 3 to 10, or an alternative implementation thereof, so that the transmitter implements the functions in the above-described method.
The processor 400 is configured to: generating one or more training sequences; based on the communication interface 600, sending the one or more training sequences to the receiver through a plurality of training beams, the plurality of training beams being determined based on a first data beam of the current data transmission of the transmitter, the training beams corresponding to the training sequences one-to-one; receiving offset information of the first data beam transmitted from the receiver based on the communication interface 600; determining a second data beam for a subsequent data transmission based on the offset information.
Optionally, the offset information may include at least one of:
AoD of the transmitter, ZoD of the transmitter, a ratio of a strongest path of each training beam to the first data beam, an angular offset of the first data beam.
Optionally, the processor 400 is further configured to perform:
transmitting antenna configuration information of the one or more training sequences transmitted by the transmitter to the receiver through a communication interface 600 to enable the receiver to determine the offset information based on the antenna configuration information and the training sequences.
The antenna configuration information may include the number of columns and the number of rows of the antenna array, and one or more of the column antenna spacing and the row antenna spacing.
Alternatively, the plurality of training beams may be determined based on a preset angular perturbation amount and a direction of the first data beam.
Optionally, after performing the receiving of the offset information of the first data beam transmitted from the receiver, the processor 400 is further configured to perform:
determining the time of next beam training or the training time interval of the beam training according to the offset information;
a training notification message comprising the time of the next beam training or the training time interval is generated and sent to the receiver based on communication interface 600.
When the processor 400 determines the next time of beam training or the training time interval of beam training according to the offset information when executing the transmitter, the following steps may be specifically executed:
when the value indicated by the offset information is higher than a preset first offset threshold, the transmitter adjusts a training time interval of beam training to a time interval smaller than a current training time interval by a preset threshold;
when the value indicated by the offset information is lower than or equal to a preset second offset threshold, the transmitter adjusts the training time interval of the beam training to be a time interval larger than the current training time interval by a preset threshold.
In the embodiment of the present invention, the receiver may receive, through the fixed beam, the plurality of training sequences transmitted by the transmitter through the plurality of training beams, so that offset information of a first data beam of current data transmission may be determined based on the plurality of training sequences and transmitted to the transmitter, and the transmitter may determine a second data beam for subsequent data transmission based on the offset information, thereby improving data transmission efficiency and reducing system overhead.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the modules is merely a logical division, and in actual implementation, there may be other divisions, for example, multiple modules or components may be combined or integrated into another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or modules, and may be in an electrical, mechanical or other form.
The modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical modules, may be located in one place, or may be distributed on a plurality of network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
In addition, functional modules in the embodiments of the present invention may be integrated into one processing module, or each of the modules may exist alone physically, or two or more modules are integrated into one module. The integrated module can be realized in a hardware form, and can also be realized in a form of hardware and a software functional module.
The integrated module implemented in the form of a software functional module may be stored in a computer-readable storage medium. The software functional module is stored in a storage medium and includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device) or a processor (processor) to execute some steps of the methods according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.

Claims (28)

1.一种数据传输方法,其特征在于,包括:1. A data transmission method, characterized in that, comprising: 接收机通过固定波束接收发射机通过多个训练波束发送的多个训练序列,所述多个训练波束是基于所述发射机当前数据传输的第一数据波束确定出的,所述训练波束与所述训练序列一一对应;The receiver uses a fixed beam to receive multiple training sequences sent by the transmitter through multiple training beams, the multiple training beams are determined based on the first data beam of the transmitter's current data transmission, and the training beam is related to the One-to-one correspondence between the training sequences; 所述接收机基于所述多个训练序列确定所述第一数据波束的偏移信息;determining, by the receiver, offset information for the first data beam based on the plurality of training sequences; 所述接收机向所述发射机发送所述偏移信息,以使得所述发射机基于所述偏移信息确定用于后续数据传输的第二数据波束。The receiver sends the offset information to the transmitter such that the transmitter determines a second data beam for subsequent data transmission based on the offset information. 2.根据权利要求1所述的方法,其特征在于,所述偏移信息包括以下至少一种:2. The method according to claim 1, wherein the offset information includes at least one of the following: 所述发射机的波离方位角AoD、所述发射机的波离顶角ZoD、每一个训练波束与所述第一数据波束的最强径的比值、所述第一数据波束的角度偏移量。The wave-off azimuth angle AoD of the transmitter, the wave-off vertex angle ZoD of the transmitter, the ratio of each training beam to the strongest diameter of the first data beam, and the angular offset of the first data beam quantity. 3.根据权利要求1或2所述的方法,其特征在于,所述接收机基于所述多个训练序列确定所述第一数据波束的偏移信息,包括:3. The method according to claim 1 or 2, wherein the receiver determines offset information of the first data beam based on the plurality of training sequences, comprising: 所述接收机接收所述发射机发射所述多个训练序列的天线配置信息;receiving, by the receiver, antenna configuration information of the plurality of training sequences transmitted by the transmitter; 所述接收机根据所述多个训练序列计算所述多个训练波束的功率时延响应;calculating, by the receiver, power delay responses of the plurality of training beams according to the plurality of training sequences; 所述接收机根据所述多个训练波束的功率时延响应和所述天线配置信息确定所述第一数据波束的偏移信息。The receiver determines offset information of the first data beam according to the power delay responses of the multiple training beams and the antenna configuration information. 4.根据权利要求1或2所述的方法,其特征在于,所述接收机基于所述多个训练序列确定所述第一数据波束的偏移信息,包括:4. The method according to claim 1 or 2, wherein the receiver determines offset information of the first data beam based on the plurality of training sequences, comprising: 所述接收机根据所述多个训练序列计算所述多个训练波束的功率时延响应;calculating, by the receiver, power delay responses of the plurality of training beams according to the plurality of training sequences; 所述接收机根据所述多个训练波束的功率时延响应,确定幅度响应最大的时延;The receiver determines the time delay with the largest amplitude response according to the power time delay responses of the plurality of training beams; 所述接收机根据所述幅度响应最大的时延,计算每一个训练波束与所述第一数据波束的最强径的比值。The receiver calculates the ratio of the strongest path of each training beam to the first data beam according to the time delay with the largest amplitude response. 5.根据权利要求3所述的方法,其特征在于,所述天线配置信息包括天线阵列的列数、或行数或列天线间距、或行天线间距的一种或多种。5. The method according to claim 3, wherein the antenna configuration information includes one or more of the number of columns of the antenna array, or the number of rows, or the spacing between column antennas, or the spacing between row antennas. 6.根据权利要求3所述的方法,其特征在于,所述方法还包括:6. The method according to claim 3, further comprising: 所述接收机获取所述第一数据波束的功率时延响应;The receiver acquires a power delay response of the first data beam; 所述接收机根据所述多个训练波束的功率时延响应和所述天线配置信息确定所述第一数据波束的偏移信息,包括:The receiver determines the offset information of the first data beam according to the power delay responses of the multiple training beams and the antenna configuration information, including: 所述接收机根据所述第一数据波束的功率时延响应、所述多个训练波束的功率时延响应和所述天线配置信息确定所述第一数据波束的偏移信息。The receiver determines offset information of the first data beam according to the power delay response of the first data beam, the power delay response of the plurality of training beams, and the antenna configuration information. 7.根据权利要求1所述的方法,其特征在于,所述方法还包括:7. The method according to claim 1, further comprising: 所述接收机接收所述发射机发送的训练通知消息,所述训练通知消息指示有下一次波束训练的时间或波束训练的训练时间间隔。The receiver receives a training notification message sent by the transmitter, where the training notification message indicates the time for next beam training or a training time interval for beam training. 8.一种数据传输方法,其特征在于,包括:8. A data transmission method, characterized in that, comprising: 发射机生成一个或多个训练序列;the transmitter generates one or more training sequences; 所述发射机通过多个训练波束发送所述一个或多个训练序列至接收机,所述多个训练波束是基于所述发射机当前数据传输的第一数据波束确定出的,所述训练波束与所述训练序列一一对应;The transmitter sends the one or more training sequences to the receiver through a plurality of training beams, the plurality of training beams are determined based on the first data beam of the current data transmission of the transmitter, and the training beams One-to-one correspondence with the training sequence; 所述发射机接收来自所述接收机发送的所述第一数据波束的偏移信息;receiving, by the transmitter, offset information for the first data beam from the receiver; 所述发射机根据所述偏移信息确定用于后续数据传输的第二数据波束。The transmitter determines a second data beam for subsequent data transmission according to the offset information. 9.根据权利要求8所述的方法,其特征在于,所述偏移信息包括以下至少一种:9. The method according to claim 8, wherein the offset information includes at least one of the following: 所述发射机的波离方位角AoD、所述发射机的波离顶角ZoD、每一个训练波束与所述第一数据波束的最强径的比值、所述第一数据波束的角度偏移量。The wave-off azimuth angle AoD of the transmitter, the wave-off vertex angle ZoD of the transmitter, the ratio of each training beam to the strongest diameter of the first data beam, and the angular offset of the first data beam quantity. 10.根据权利要求8或9所述的方法,其特征在于,所述方法还包括:10. The method according to claim 8 or 9, further comprising: 所述发射机向所述接收机发送所述发射机发射所述一个或多个训练序列的天线配置信息。The transmitter sends antenna configuration information for the transmitter to transmit the one or more training sequences to the receiver. 11.根据权利要求10所述的方法,其特征在于,所述天线配置信息包括天线阵列的列数、或行数或列天线间距、或行天线间距的一种或多种。11. The method according to claim 10, wherein the antenna configuration information includes one or more of the number of columns of the antenna array, or the number of rows, or the spacing between column antennas, or the spacing between row antennas. 12.根据权利要求8所述的方法,其特征在于,所述多个训练波束是基于预置的角度扰动量和所述第一数据波束的方向确定出的。12. The method according to claim 8, wherein the multiple training beams are determined based on a preset angular perturbation amount and a direction of the first data beam. 13.根据权利要求8所述的方法,其特征在于,在所述发射机接收来自所述接收机发送的所述第一数据波束的偏移信息之后,所述方法还包括:13. The method according to claim 8, wherein after the transmitter receives the offset information of the first data beam sent from the receiver, the method further comprises: 所述发射机根据所述偏移信息确定下一次波束训练的时间或波束训练的训练时间间隔;The transmitter determines the time of the next beam training or the training time interval of the beam training according to the offset information; 所述发射机生成包括所述下一次波束训练的时间或所述训练时间间隔的训练通知消息,并向所述接收机发送所述训练通知消息。The transmitter generates a training notification message including the time of the next beam training or the training time interval, and sends the training notification message to the receiver. 14.根据权利要求13所述的方法,其特征在于,所述发射机根据所述偏移信息确定下一次波束训练的时间或波束训练的训练时间间隔,包括:14. The method according to claim 13, wherein the transmitter determines the time of the next beam training or the training time interval of the beam training according to the offset information, including: 当所述偏移信息指示的值高于预设的第一偏移阈值时,所述发射机将波束训练的训练时间间隔调整为比当前的训练时间间隔小预设阈值的时间间隔;When the value indicated by the offset information is higher than the preset first offset threshold, the transmitter adjusts the training time interval of beam training to a time interval shorter than the current training time interval by the preset threshold; 当所述偏移信息指示的值低于或等于预设的第二偏移阈值时,所述发射机将波束训练的训练时间间隔调整为比当前的训练时间间隔大预设阈值的时间间隔。When the value indicated by the offset information is lower than or equal to the preset second offset threshold, the transmitter adjusts the training time interval of the beam training to a time interval greater than the current training time interval by the preset threshold. 15.一种接收机,其特征在于,包括:15. A receiver, characterized in that it comprises: 接收模块,用于通过固定波束接收发射机通过多个训练波束发送的多个训练序列,所述多个训练波束是基于所述发射机当前数据传输的第一数据波束确定出的,所述训练波束与所述训练序列一一对应;The receiving module is configured to receive multiple training sequences sent by the transmitter through multiple training beams through a fixed beam, the multiple training beams are determined based on the first data beam of the current data transmission of the transmitter, and the training The beams are in one-to-one correspondence with the training sequences; 确定模块,用于基于所述多个训练序列确定所述第一数据波束的偏移信息;a determining module, configured to determine offset information of the first data beam based on the plurality of training sequences; 发送模块,用于向所述发射机发送所述偏移信息,以使得所述发射机基于所述偏移信息确定用于后续数据传输的第二数据波束。A sending module, configured to send the offset information to the transmitter, so that the transmitter determines a second data beam for subsequent data transmission based on the offset information. 16.根据权利要求15所述的接收机,其特征在于,所述偏移信息包括以下至少一种:16. The receiver according to claim 15, wherein the offset information includes at least one of the following: 所述发射机的波离方位角AoD、所述发射机的波离顶角ZoD、每一个训练波束与所述第一数据波束的最强径的比值、所述第一数据波束的角度偏移量。The wave-off azimuth angle AoD of the transmitter, the wave-off vertex angle ZoD of the transmitter, the ratio of each training beam to the strongest diameter of the first data beam, and the angular offset of the first data beam quantity. 17.根据权利要求15或16所述的接收机,其特征在于,所述接收模块具体用于:17. The receiver according to claim 15 or 16, wherein the receiving module is specifically used for: 接收所述发射机发射所述多个训练序列的天线配置信息;receiving antenna configuration information for transmitting the plurality of training sequences by the transmitter; 所述确定模块具体用于:The determination module is specifically used for: 根据所述多个训练序列计算所述多个训练波束的功率时延响应;calculating power delay responses of the plurality of training beams based on the plurality of training sequences; 根据所述多个训练波束的功率时延响应和所述天线配置信息确定所述第一数据波束的偏移信息。determining offset information of the first data beam according to the power delay responses of the multiple training beams and the antenna configuration information. 18.根据权利要求15或16所述的接收机,其特征在于,所述确定模块具体用于:18. The receiver according to claim 15 or 16, wherein the determining module is specifically used for: 根据所述多个训练序列计算所述多个训练波束的功率时延响应;calculating power delay responses of the plurality of training beams based on the plurality of training sequences; 根据所述多个训练波束的功率时延响应,确定幅度响应最大的时延;determining the time delay with the largest amplitude response according to the power time delay responses of the plurality of training beams; 根据所述幅度响应最大的时延,计算每一个训练波束与所述第一数据波束的最强径的比值。Calculate the ratio of the strongest path of each training beam to the first data beam according to the time delay with the largest amplitude response. 19.根据权利要求17所述的接收机,其特征在于,所述天线配置信息包括天线阵列的列数、或行数、或列天线间距、或行天线间距的一种或多种。19. The receiver according to claim 17, wherein the antenna configuration information includes one or more of the number of columns or rows of the antenna array, or the spacing between column antennas, or the spacing between row antennas. 20.根据权利要求17所述的接收机,其特征在于,所述接收机还包括:20. The receiver according to claim 17, further comprising: 获取模块,用于获取所述第一数据波束的功率时延响应;An acquisition module, configured to acquire the power delay response of the first data beam; 所述确定模块在根据所述多个训练波束的功率时延响应和所述天线配置信息确定所述第一数据波束的偏移信息时具体用于:When the determining module determines the offset information of the first data beam according to the power delay responses of the multiple training beams and the antenna configuration information, it is specifically used to: 根据所述第一数据波束的功率时延响应、所述多个训练波束的功率时延响应和所述天线配置信息确定所述第一数据波束的偏移信息。determining offset information of the first data beam according to the power delay response of the first data beam, the power delay responses of the plurality of training beams, and the antenna configuration information. 21.根据权利要求15所述的接收机,其特征在于,21. The receiver of claim 15, wherein 所述接收模块,还用于接收所述发射机发送的训练通知消息,所述训练通知消息指示有下一次波束训练的时间或波束训练的训练时间间隔。The receiving module is further configured to receive a training notification message sent by the transmitter, where the training notification message indicates a time for next beam training or a training time interval for beam training. 22.一种发射机,其特征在于,包括:22. A transmitter, characterized in that it comprises: 序列生成模块,用于生成一个或多个训练序列;A sequence generation module for generating one or more training sequences; 发送模块,用于通过多个训练波束发送所述一个或多个训练序列至接收机,所述多个训练波束是基于所述发射机当前数据传输的第一数据波束确定出的,所述训练波束与所述训练序列一一对应;A sending module, configured to send the one or more training sequences to the receiver through a plurality of training beams, the plurality of training beams are determined based on the first data beam of the current data transmission of the transmitter, the training The beams are in one-to-one correspondence with the training sequences; 接收模块,用于接收来自所述接收机发送的所述第一数据波束的偏移信息;a receiving module, configured to receive offset information of the first data beam sent from the receiver; 波束确定模块,用于根据所述偏移信息确定用于后续数据传输的第二数据波束。A beam determining module, configured to determine a second data beam for subsequent data transmission according to the offset information. 23.根据权利要求22所述的发射机,其特征在于,所述偏移信息包括以下至少一种:23. The transmitter according to claim 22, wherein the offset information includes at least one of the following: 所述发射机的波离方位角AoD、所述发射机的波离顶角ZoD、每一个训练波束与所述第一数据波束的最强径的比值、所述第一数据波束的角度偏移量。The wave-off azimuth angle AoD of the transmitter, the wave-off vertex angle ZoD of the transmitter, the ratio of each training beam to the strongest diameter of the first data beam, and the angular offset of the first data beam quantity. 24.根据权利要求22或23所述的发射机,其特征在于,24. A transmitter according to claim 22 or 23, characterized in that 所述发送模块,还用于向所述接收机发送所述发射机发射所述一个或多个训练序列的天线配置信息。The sending module is further configured to send antenna configuration information for the transmitter to transmit the one or more training sequences to the receiver. 25.根据权利要求24所述的发射机,其特征在于,所述天线配置信息包括天线阵列的列数、或行数、或列天线间距、或行天线间距的一种或多种。25. The transmitter according to claim 24, wherein the antenna configuration information includes one or more of the number of columns or rows of the antenna array, or the spacing between column antennas, or the spacing between row antennas. 26.根据权利要求22所述的发射机,其特征在于,所述多个训练波束是基于预置的角度扰动量和所述第一数据波束的方向确定出的。26. The transmitter according to claim 22, wherein the plurality of training beams are determined based on a preset angular perturbation amount and a direction of the first data beam. 27.根据权利要求22所述的发射机,其特征在于,所述发射机还包括:27. The transmitter of claim 22, further comprising: 训练确定模块,用于根据所述偏移信息确定下一次波束训练的时间或波束训练的训练时间间隔;A training determination module, configured to determine the time of the next beam training or the training time interval of the beam training according to the offset information; 消息生成模块,用于生成包括所述下一次波束训练的时间或所述训练时间间隔的训练通知消息;A message generating module, configured to generate a training notification message including the time of the next beam training or the training time interval; 所述发送模块,还用于向所述接收机发送所述训练通知消息。The sending module is further configured to send the training notification message to the receiver. 28.根据权利要求27所述的发射机,其特征在于,所述训练确定模块具体用于:28. The transmitter according to claim 27, wherein the training determination module is specifically used for: 当所述偏移信息指示的值高于预设的第一偏移阈值时,将波束训练的训练时间间隔调整为比当前的训练时间间隔小预设阈值的时间间隔;When the value indicated by the offset information is higher than the preset first offset threshold, adjusting the training time interval of the beam training to a time interval smaller than the current training time interval by the preset threshold; 当所述偏移信息指示的值低于或等于预设的第二偏移阈值时,将波束训练的训练时间间隔调整为比当前的训练时间间隔大预设阈值的时间间隔。When the value indicated by the offset information is lower than or equal to the preset second offset threshold, the training time interval of the beam training is adjusted to a time interval greater than the current training time interval by the preset threshold.
CN201611201319.6A 2016-11-29 2016-12-22 A data transmission method, receiver and transmitter Active CN108123745B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/105708 WO2018099190A1 (en) 2016-11-29 2017-10-11 Method for transmitting data, receiver and transmitter

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201611086861 2016-11-29
CN2016110868611 2016-11-29

Publications (2)

Publication Number Publication Date
CN108123745A true CN108123745A (en) 2018-06-05
CN108123745B CN108123745B (en) 2021-08-20

Family

ID=62227497

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611201319.6A Active CN108123745B (en) 2016-11-29 2016-12-22 A data transmission method, receiver and transmitter

Country Status (2)

Country Link
CN (1) CN108123745B (en)
WO (1) WO2018099190A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111817759A (en) * 2019-04-12 2020-10-23 三星电子株式会社 Apparatus and method for wireless communication including beam training
WO2023178582A1 (en) * 2022-03-24 2023-09-28 Zte Corporation Fast beam alignment techniques
WO2024251141A1 (en) * 2023-06-06 2024-12-12 Mediatek Inc. Method and apparatus for beam management in mobile communications

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200120458A (en) * 2019-04-12 2020-10-21 삼성전자주식회사 Apparatus and method for wireless communication including beam training
CN114449099B (en) * 2020-11-02 2023-07-28 华为技术有限公司 Method for adjusting device orientation, terminal device and readable storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103141130A (en) * 2011-01-26 2013-06-05 阿尔卡特朗讯 Base station and method of operating a base station
CN105246086A (en) * 2015-10-08 2016-01-13 北京邮电大学 Method and equipment for determining antenna angles
CN105262523A (en) * 2015-08-31 2016-01-20 中国人民解放军理工大学 A Lightweight Channel State Information Feedback Method in MU-MIMO Networks
EP3068060A1 (en) * 2013-11-04 2016-09-14 LG Electronics Inc. Method and apparatus for transmitting signal in wireless communication system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7889809B2 (en) * 2001-10-18 2011-02-15 Sas Technologies Co., Ltd. Weight vector calculation unit for beamforming using received and/or integrated signal without training signal
CN102468879B (en) * 2010-10-29 2015-08-05 日电(中国)有限公司 For the beamforming training method, apparatus and system of wireless communication system
CN104025469B (en) * 2011-12-28 2017-09-01 三星电子株式会社 Beam forming method and device for acquiring transmit beam diversity in wireless communication system
EP2988431B1 (en) * 2013-06-28 2018-11-14 Chung-Ang University Industry-Academy Cooperation Foundation Beam training device and method
CN104734759B (en) * 2013-12-20 2019-12-03 中兴通讯股份有限公司 Beam identification method, related equipment and system in MIMO beamforming communication system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103141130A (en) * 2011-01-26 2013-06-05 阿尔卡特朗讯 Base station and method of operating a base station
EP3068060A1 (en) * 2013-11-04 2016-09-14 LG Electronics Inc. Method and apparatus for transmitting signal in wireless communication system
CN105262523A (en) * 2015-08-31 2016-01-20 中国人民解放军理工大学 A Lightweight Channel State Information Feedback Method in MU-MIMO Networks
CN105246086A (en) * 2015-10-08 2016-01-13 北京邮电大学 Method and equipment for determining antenna angles

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
QIYOU DUAN等: "AoD and AoA tracking with directional sounding beam design for millimeter wave MIMO systems", 《2015 IEEE 26TH ANNUAL INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR, AND MOBILE RADIO COMMUNICATIONS (PIMRC)》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111817759A (en) * 2019-04-12 2020-10-23 三星电子株式会社 Apparatus and method for wireless communication including beam training
WO2023178582A1 (en) * 2022-03-24 2023-09-28 Zte Corporation Fast beam alignment techniques
WO2024251141A1 (en) * 2023-06-06 2024-12-12 Mediatek Inc. Method and apparatus for beam management in mobile communications

Also Published As

Publication number Publication date
WO2018099190A1 (en) 2018-06-07
CN108123745B (en) 2021-08-20

Similar Documents

Publication Publication Date Title
Obara et al. Joint fixed beamforming and eigenmode precoding for super high bit rate massive MIMO systems using higher frequency bands
Han et al. Large scale antenna system with hybrid digital and analog beamforming structure
EP3016430A1 (en) Method and apparatus for acquiring channel state information in antenna array
EP3609086B1 (en) Apparatuses and methods of user equipment specific codebook design
CN108123745B (en) A data transmission method, receiver and transmitter
CN108463952B (en) Method, system and device
WO2016010286A1 (en) Hybrid-beamforming method and device for supporting multi-ranks in wireless access system
US12261719B2 (en) Method and device(s) for supporting calibration of a multi-antenna array comprised in an antenna device operative with a wireless communication network
WO2017135389A1 (en) Wireless communication device
CN115349198B (en) Method for analog beamforming and transmitter for wireless communication network
US20230275639A1 (en) Precoding Method and Communication Apparatus
EP3301846A1 (en) Method, system and apparatus
US20230036683A1 (en) Multi-Beam Channel State Information (CSI) Evaluation
CN116547866B (en) Method and apparatus for wireless communication
US20230155652A1 (en) Systems and methods for beamforming of broadcast and synchronization channels
US20180006697A1 (en) Beam Information Acquisition Method and Apparatus and Communications System
JP6542143B2 (en) base station
CN116112046B (en) Reference signal transmission method and device
CN115473589B (en) Calibration processing method, device and equipment
EP4038759B1 (en) Method and network device for beam vector selection
CN108234007A (en) A kind of data transmission method, relevant device and system
WO2023206556A1 (en) Method and apparatus for csi feedback
WO2024020951A1 (en) Beamforming scheme
US12603693B2 (en) Mixed digital and subarray-based beamformer
US12407381B2 (en) Communication method and apparatus

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant