RU2846435C2 - Method and device for providing channel state information (csi), method and device for determining a precoding matrix and a communication device - Google Patents
Method and device for providing channel state information (csi), method and device for determining a precoding matrix and a communication deviceInfo
- Publication number
- RU2846435C2 RU2846435C2 RU2024134600A RU2024134600A RU2846435C2 RU 2846435 C2 RU2846435 C2 RU 2846435C2 RU 2024134600 A RU2024134600 A RU 2024134600A RU 2024134600 A RU2024134600 A RU 2024134600A RU 2846435 C2 RU2846435 C2 RU 2846435C2
- Authority
- RU
- Russia
- Prior art keywords
- terminal
- information
- csi
- time
- network device
- Prior art date
Links
Abstract
Description
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕFIELD OF TECHNOLOGY TO WHICH THE INVENTION RELATES
[0001] Настоящее изобретение относится к области мобильной связи, в частности, к способу предоставления информации о состоянии канала (CSI, Channel Status Information), устройству для предоставления информации CSI, способу определения матрицы предварительного кодирования, устройству для определения матрицы предварительного кодирования и устройству.[0001] The present invention relates to the field of mobile communication, in particular to a method for providing channel status information (CSI, Channel Status Information), a device for providing CSI information, a method for determining a precoding matrix, a device for determining a precoding matrix, and a device.
УРОВЕНЬ ТЕХНИКИLEVEL OF TECHNOLOGY
[0002] В системе нового радио (NR, New Radio) терминал предоставляет сетевому устройству информацию о состоянии канала (CSI), чтобы сетевое устройство могло на основании предоставляемой терминалом информации вычислять матрицу предварительного кодирования, которая используется для передачи данных по нисходящему каналу.[0002] In a New Radio (NR) system, a terminal provides channel state information (CSI) to a network device so that the network device can calculate a precoding matrix, which is used for downlink data transmission, based on the information provided by the terminal.
[0003] В версии 16 (R16) предусмотрены кодовая книга R16 Type II (Type II) и кодовая книга выбора портов R16 Type II. В версии R17 предусмотрена кодовая книга выбора портов R17 Type II. С помощью этих кодовых книг терминал может предоставлять квантованную информацию CSI с высокой точностью.[0003] Release 16 (R16) provides the R16 Type II (Type II) codebook and the R16 Type II port selection codebook. R17 provides the R17 Type II port selection codebook. With these codebooks, the terminal can provide quantized CSI information with high accuracy.
[0004] Если терминал перемещается с низкой скоростью, сетевое устройство может точно вычислять матрицу предварительного кодирования для соответствующего канала на основании указанной выше кодовой книги, предоставляемой терминалом, и тем самым улучшать эффективность передачи данных. Если терминал перемещается со средней и высокой скоростью, то при использовании того же цикла предоставления информации CSI, что и в случае перемещения с низкой скоростью, матрица предварительного кодирования, вычисляемая на основании указанной выше кодовой книги, может не соответствовать состоянию канала, поскольку движение терминала может приводить к быстрым изменениям в канале в разные моменты времени, в результате чего снижается эффективность передачи данных. Поэтому актуальной проблемой, требующей решения, является определение соответствующей кодовой книги и вычисление матрицы предварительного кодирования, соответствующей каналу, в котором происходят быстрые изменения.[0004] If the terminal moves at a low speed, the network device can accurately calculate a precoding matrix for the corresponding channel based on the above codebook provided by the terminal, and thereby improve the data transmission efficiency. If the terminal moves at a medium or high speed, when using the same CSI information provision cycle as in the case of moving at a low speed, the precoding matrix calculated based on the above codebook may not correspond to the channel state, since the movement of the terminal may cause rapid changes in the channel at different times, resulting in a decrease in data transmission efficiency. Therefore, an urgent problem to be solved is to determine an appropriate codebook and calculate a precoding matrix corresponding to a channel in which rapid changes occur.
СУЩНОСТЬ ИЗОБРЕТЕНИЯESSENCE OF THE INVENTION
[0005] В вариантах осуществления настоящего изобретения предлагаются способ предоставления информации о состоянии канала CSI, устройство для предоставления информации CSI, способ определения матрицы предварительного кодирования, устройство для определения матрицы предварительного кодирования и устройство. Для этого используются следующие технические решения.[0005] In the embodiments of the present invention, a method for providing channel state information CSI, a device for providing CSI information, a method for determining a precoding matrix, a device for determining a precoding matrix, and a device are provided. The following technical solutions are used for this.
[0006] Согласно одному из аспектов настоящего изобретения предлагается способ предоставления информации CSI. Этот способ реализуется терминалом. Этот способ включает в себя:[0006] According to one aspect of the present invention, a method for providing CSI information is provided. The method is implemented by a terminal. The method includes:
[0007] передачу сетевому устройству восходящего опорного сигнала;[0007] transmitting an uplink reference signal to a network device;
[0008] прием нисходящих пилотных сигналов с формированием лучей, передаваемых сетевым устройством в каждый из T последовательных моментов времени;[0008] receiving downlink pilot signals with beamforming transmitted by the network device at each of T consecutive times;
[0009] оценку фактической информации о нисходящем канале в каждый из T последовательных моментов времени по нисходящим пилотным сигналам с формированием лучей, полученным в каждый из T последовательных моментов времени;[0009] estimating actual downlink channel information at each of T consecutive times based on downlink beamforming pilot signals received at each of T consecutive times;
[0010] определение информации CSI, соответствующей каждому из T последовательных моментов времени, исходя из фактической информации о нисходящем канале в каждый из T последовательных моментов времени; и[0010] determining CSI information corresponding to each of the T consecutive times based on actual downlink channel information at each of the T consecutive times; and
[0011] предоставление информации CSI сетевому устройству;[0011] providing CSI information to a network device;
[0012] при этом луч, используемый для нисходящих пилотных сигналов с формированием лучей, определяется на основании информации о восходящем канале, оцениваемой по восходящему опорному сигналу, причем информация CSI используется сетевым устройством при определении матрицы предварительного кодирования для передачи данных по нисходящему каналу в момент времени t, при этом момент времени t наступает после T последовательных моментов времени, а T является целым положительным числом.[0012] wherein a beam used for downlink beamforming pilot signals is determined based on uplink channel information estimated from an uplink reference signal, wherein the CSI information is used by the network device in determining a precoding matrix for downlink data transmission at time t, wherein time t occurs after T consecutive times, and T is a positive integer.
[0013] Согласно другому аспекту настоящего изобретения предлагается способ определения матрицы предварительного кодирования. Способ реализуется сетевым устройством и включает в себя:[0013] According to another aspect of the present invention, a method for determining a pre-coding matrix is provided. The method is implemented by a network device and includes:
[0014] прием восходящего опорного сигнала, передаваемого терминалом;[0014] receiving an uplink reference signal transmitted by the terminal;
[0015] оценку информации о восходящем канале на основании восходящего опорного сигнала и определение луча для передачи нисходящих пилотных сигналов в зависимости от информации о восходящем канале;[0015] estimating uplink information based on an uplink reference signal and determining a beam for transmitting downlink pilot signals depending on the uplink information;
[0016] передачу терминалу нисходящих пилотных сигналов с формированием лучей в каждый из T последовательных моментов времени;[0016] transmitting downlink pilot signals to the terminal with beamforming at each of T consecutive times;
[0017] получение предоставляемой терминалом информации CSI, соответствующей каждому из T последовательных моментов времени; и[0017] receiving CSI information provided by the terminal corresponding to each of T consecutive moments in time; and
[0018] определение матрицы предварительного кодирования для передачи данных по нисходящему каналу в момент времени t с учетом информации CSI;[0018] determining a precoding matrix for transmitting data on a downlink channel at time t taking into account the CSI information;
[0019] при этом информация CSI определяется терминалом на основании нисходящих пилотных сигналов с формированием лучей, а момент времени t наступает после T последовательных моментов времени, и T является целым положительным числом.[0019] wherein the CSI information is determined by the terminal based on downlink pilot signals with beamforming, and the time instant t occurs after T consecutive times, and T is a positive integer.
[0020] Согласно другому аспекту настоящего изобретения предлагается устройство для предоставления информации CSI. Устройство включает в себя:[0020] According to another aspect of the present invention, a device for providing CSI information is provided. The device includes:
[0021] передающий модуль, конфигурируемый таким образом, чтобы передавать сетевому устройству восходящий опорный сигнал;[0021] a transmitting module configured to transmit an uplink reference signal to a network device;
[0022] приемный модуль, конфигурируемый таким образом, чтобы принимать нисходящие пилотные сигналы с формированием лучей, передаваемые сетевым устройством в каждый из T последовательных моментов времени; и[0022] a receiving module configured to receive downlink beamforming pilot signals transmitted by the network device at each of T consecutive times; and
[0023] определяющий модуль, конфигурируемый таким образом, чтобы оценивать фактическую информацию о нисходящем канале в каждый из T последовательных моментов времени по нисходящим пилотным сигналам с формированием лучей, полученным в каждый из T последовательных моментов времени;[0023] a determining module configured to estimate actual downlink channel information at each of T consecutive times based on downlink beamforming pilot signals received at each of T consecutive times;
[0024] при этом определяющий модуль дополнительно конфигурируется таким образом, чтобы определять информацию CSI, соответствующую каждому из T последовательных моментов времени, исходя из фактической информации о нисходящем канале в каждый из T последовательных моментов времени; и[0024] wherein the determining module is further configured to determine the CSI information corresponding to each of the T consecutive times based on the actual downlink channel information at each of the T consecutive times; and
[0025] передающий модуль дополнительно конфигурируется таким образом, чтобы предоставлять информацию CSI сетевому устройству;[0025] the transmitting module is further configured to provide CSI information to the network device;
[0026] при этом луч, используемый для нисходящих пилотных сигналов с формированием лучей, определяется на основании информации о восходящем канале, оцениваемой по восходящему опорному сигналу, причем информация CSI используется сетевым устройством при определении матрицы предварительного кодирования для передачи данных по нисходящему каналу в момент времени t, при этом момент времени t наступает после T последовательных моментов времени, а T является целым положительным числом.[0026] wherein a beam used for downlink beamforming pilot signals is determined based on uplink channel information estimated from an uplink reference signal, wherein the CSI information is used by the network device in determining a precoding matrix for downlink data transmission at time t, wherein time t occurs after T consecutive times, and T is a positive integer.
[0027] Согласно другому аспекту настоящего изобретения предлагается устройство для определения матрицы предварительного кодирования, которое включает в себя:[0027] According to another aspect of the present invention, there is provided an apparatus for determining a precoding matrix, which includes:
[0028] приемный модуль, конфигурируемый таким образом, чтобы принимать восходящий опорный сигнал, передаваемый терминалом;[0028] a receiving module configured to receive an uplink reference signal transmitted by the terminal;
[0029] определяющий модуль, конфигурируемый таким образом, чтобы оценивать информацию о восходящем канале на основании восходящего опорного сигнала и определять луч для передачи нисходящих пилотных сигналов в зависимости от информации о восходящем канале; и[0029] a determining module configured to estimate uplink information based on an uplink reference signal and determine a beam for transmitting downlink pilot signals depending on the uplink information; and
[0030] передающий модуль, конфигурируемый таким образом, чтобы передавать терминалу нисходящие пилотные сигналы с формированием лучей в каждый из T последовательных моментов времени;[0030] a transmitting module configured to transmit downlink pilot signals to the terminal in a beam-forming manner at each of T consecutive times;
[0031] при этом приемный модуль дополнительно конфигурируется таким образом, чтобы получать предоставляемую терминалом информацию CSI, соответствующую каждому из T последовательных моментов времени; и[0031] wherein the receiving module is further configured to receive the CSI information provided by the terminal corresponding to each of the T consecutive moments in time; and
[0032] определяющий модуль дополнительно конфигурируется таким образом, чтобы определять матрицу предварительного кодирования для передачи данных по нисходящему каналу в момент времени t с учетом информации CSI;[0032] the determining module is further configured to determine a precoding matrix for transmitting data on a downlink channel at time t taking into account the CSI information;
[0033] при этом информация CSI определяется терминалом на основании нисходящих пилотных сигналов с формированием лучей, а момент времени t наступает после T последовательных моментов времени, и T является целым положительным числом.[0033] wherein the CSI information is determined by the terminal based on downlink pilot signals with beamforming, and the time instant t occurs after T consecutive times, and T is a positive integer.
[004] Согласно другому аспекту настоящего изобретения предлагается терминал. Терминал включает в себя: процессор; приемопередатчик, соединенный с процессором; и память для хранения инструкций, исполняемых процессором. Процессор конфигурируется таким образом, чтобы загружать и исполнять исполняемые инструкции для реализации способа предоставления информации CSI согласно описанному выше аспекту.[004] According to another aspect of the present invention, a terminal is proposed. The terminal includes: a processor; a transceiver connected to the processor; and a memory for storing instructions executable by the processor. The processor is configured to load and execute executable instructions for implementing the method for providing CSI information according to the above-described aspect.
[0035] Согласно другому аспекту настоящего изобретения предлагается сетевое устройство. Сетевое устройство включает в себя: процессор; приемопередатчик, соединенный с процессором; память для хранения инструкций, исполняемых процессором. Процессор конфигурируется таким образом, чтобы загружать и исполнять исполняемые инструкции для реализации способа определения матрицы предварительного кодирования согласно описанному выше аспекту.[0035] According to another aspect of the present invention, a network device is proposed. The network device includes: a processor; a transceiver connected to the processor; a memory for storing instructions executable by the processor. The processor is configured to load and execute executable instructions for implementing the method for determining a precoding matrix according to the above-described aspect.
[0036] Согласно другому аспекту настоящего изобретения предлагается машиночитаемый носитель информации, на котором хранятся исполняемые инструкции, при этом исполняемые инструкции загружаются и исполняются процессором для реализации способа предоставления информации CSI или способа определения матрицы предварительного кодирования согласно описанным выше аспектам.[0036] According to another aspect of the present invention, a computer-readable storage medium is provided, on which executable instructions are stored, wherein the executable instructions are loaded and executed by a processor to implement a method for providing CSI information or a method for determining a precoding matrix according to the aspects described above.
[0037] Согласно другому аспекту настоящего изобретения предлагается микросхема. Микросхема включает в себя программируемую логическую схему и/или программные инструкции. Когда микросхема работает на компьютерном устройстве, реализуется способ предоставления информации CSI или способ определения матрицы предварительного кодирования согласно описанным выше аспектам.[0037] According to another aspect of the present invention, a microcircuit is proposed. The microcircuit includes a programmable logic circuit and/or program instructions. When the microcircuit operates on a computer device, a method for providing CSI information or a method for determining a precoding matrix according to the aspects described above is implemented.
[0038] Согласно другому аспекту настоящего изобретения предлагается компьютерный программный продукт или компьютерная программа. Компьютерный программный продукт или компьютерная программа включают в себя компьютерные инструкции. Компьютерные инструкции хранятся на машиночитаемом носителе информации. Процессор считывает компьютерные инструкции с машиночитаемого носителя информации и исполняет компьютерные инструкции таким образом, что компьютерное устройство реализует способ предоставления информации CSI или способ определения матрицы предварительного кодирования согласно описанным выше аспектам.[0038] According to another aspect of the present invention, a computer program product or a computer program is provided. The computer program product or the computer program includes computer instructions. The computer instructions are stored on a computer-readable storage medium. A processor reads the computer instructions from the computer-readable storage medium and executes the computer instructions in such a way that the computer device implements a method for providing CSI information or a method for determining a precoding matrix according to the aspects described above.
[0039] Техническое решение, предлагаемое в настоящем изобретении, обеспечивает по меньшей мере следующие полезные результаты:[0039] The technical solution proposed in the present invention provides at least the following useful results:
[0040] Терминал определяет информацию CSI по нисходящим пилотным сигналам с формированием лучей в каждый из T последовательных моментов времени, при этом в процессе определения информации CSI может учитываться корреляция информации о канале во временной области. Сетевое устройство использует информацию CSI для определения матрицы предварительного кодирования, что позволяет сетевому устройству вычислять матрицы предварительного кодирования в различные будущие моменты времени на основании информации CSI, предоставляемой терминальным устройством один раз. Наряду с обеспечением эффективности передачи данных это позволяет предотвратить частое предоставление информации CSI терминалом вследствие его быстрого перемещения, сократить период предоставления информации CSI терминалом и уменьшить объем служебных данных, передаваемых терминалом в восходящем канале. Более того, благодаря использованию нисходящих пилотных сигналов с формированием лучей можно повысить точность определения информации CSI.[0040] The terminal determines CSI information from downlink beamforming pilot signals at each of T consecutive times, and the correlation of channel information in the time domain may be taken into account in the process of determining the CSI information. The network device uses the CSI information to determine a precoding matrix, which allows the network device to calculate precoding matrices at different future times based on the CSI information provided by the terminal device once. In addition to ensuring data transmission efficiency, this makes it possible to prevent the terminal from frequently providing CSI information due to its rapid movement, to shorten the period of providing CSI information by the terminal, and to reduce the amount of overhead data transmitted by the terminal in the uplink. Moreover, by using the downlink beamforming pilot signals, it is possible to improve the accuracy of determining the CSI information.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙBRIEF DESCRIPTION OF DRAWINGS
[0041] С целью более наглядного разъяснения технических решений, предлагаемых в вариантах осуществления настоящего изобретения, ниже будут кратко представлены чертежи, которые используются в описании вариантов осуществления. Очевидно, что описываемые ниже чертежи относятся только к отдельным вариантам осуществления настоящего изобретения. На основании этих чертежей специалисты в данной области могут создать другие чертежи, не проводя дополнительных изысканий.[0041] In order to more clearly explain the technical solutions proposed in the embodiments of the present invention, the drawings used in the description of the embodiments will be briefly presented below. It is obvious that the drawings described below relate only to individual embodiments of the present invention. Based on these drawings, those skilled in the art can create other drawings without further research.
[0042] На фиг. 1 представлена структурная схема архитектуры системы связи, предлагаемой в одном из вариантов осуществления настоящего изобретения.[0042] Fig. 1 is a block diagram of the architecture of a communication system proposed in one embodiment of the present invention.
[0043] На фиг. 2 представлена блок-схема способа предоставления информации о состоянии канала (CSI), предлагаемого в одном из вариантов осуществления настоящего изобретения.[0043] Fig. 2 is a flow chart of a method for providing channel state information (CSI) proposed in one embodiment of the present invention.
[0044] На фиг. 3 представлена блок-схема способа определения матрицы предварительного кодирования, предлагаемого в одном из вариантов осуществления настоящего изобретения.[0044] Fig. 3 is a flow chart of a method for determining a precoding matrix proposed in one embodiment of the present invention.
[0045] На фиг. 4 представлена блок-схема способа определения матрицы предварительного кодирования, предлагаемого в одном из вариантов осуществления настоящего изобретения.[0045] Fig. 4 is a flow chart of a method for determining a precoding matrix proposed in one embodiment of the present invention.
[0046] На фиг. 5 представлена схема способа передачи опорного сигнала информации о состоянии канала (CSI-RS, Channel Status Information-Reference Signal), предлагаемого в одном из вариантов осуществления настоящего изобретения.[0046] Fig. 5 shows a diagram of a method for transmitting a Channel Status Information-Reference Signal (CSI-RS) proposed in one embodiment of the present invention.
[0047] На фиг. 6 представлена блок-схема способа определения матрицы предварительного кодирования, предлагаемого в одном из вариантов осуществления настоящего изобретения.[0047] Fig. 6 is a flow chart of a method for determining a precoding matrix proposed in one embodiment of the present invention.
[0048] На фиг. 7 представлена схема способа передачи сигнала CSI-RS, предлагаемого в одном из вариантов осуществления настоящего изобретения.[0048] Fig. 7 is a diagram of a method for transmitting a CSI-RS signal proposed in one embodiment of the present invention.
[0049] На фиг. 8 представлена блок-схема способа определения матрицы предварительного кодирования, предлагаемого в одном из вариантов осуществления настоящего изобретения.[0049] Fig. 8 is a flow chart of a method for determining a precoding matrix proposed in one embodiment of the present invention.
[0050] На фиг. 9 представлена структурная схема устройства для предоставления информации CSI, предлагаемого в одном из вариантов осуществления настоящего изобретения.[0050] Fig. 9 is a block diagram of a device for providing CSI information proposed in one embodiment of the present invention.
[0051] На фиг. 10 представлена структурная схема устройства для определения матрицы предварительного кодирования, предлагаемого в одном из вариантов осуществления настоящего изобретения.[0051] Fig. 10 is a block diagram of a device for determining a pre-coding matrix proposed in one embodiment of the present invention.
[0052] На фиг. 11 представлена структурная схема устройства связи, предлагаемого в одном из вариантов осуществления настоящего изобретения.[0052] Fig. 11 shows a block diagram of a communication device proposed in one embodiment of the present invention.
ПОДРОБНОЕ ОПИСАНИЕDETAILED DESCRIPTION
[0053] Для разъяснения целей, технических решений и преимуществ настоящего изобретения ниже подробно описываются варианты осуществления настоящего изобретения со ссылками на сопроводительные чертежи.[0053] To explain the objectives, technical solutions and advantages of the present invention, embodiments of the present invention are described in detail below with reference to the accompanying drawings.
[0054] В данном документе приводятся подробные описания типовых вариантов осуществления изобретения, примеры которых показаны на сопроводительных чертежах. Если в последующем описании упоминаются чертежи, то одинаковые числа на разных чертежах относятся к одинаковым или сходным элементам, если не указано иное. Рассмотренные ниже варианты осуществления не исчерпывают все реализации, которые соответствуют настоящему изобретению. Напротив, они представляют собой лишь примеры устройств и способов, которые соответствуют аспектам настоящего изобретения согласно прилагаемой формуле изобретения.[0054] This document provides detailed descriptions of typical embodiments of the invention, examples of which are shown in the accompanying drawings. When drawings are referred to in the following description, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The embodiments discussed below are not exhaustive of all implementations that correspond to the present invention. Rather, they are merely examples of devices and methods that correspond to aspects of the present invention according to the appended claims.
[0055] Используемая в настоящем документе терминология служит только для описания конкретных вариантов осуществления и не имеет целью ограничить настоящее изобретение. Если иное явно не следует из контекста, употребляемые в настоящем описании и прилагаемой формуле изобретения термины в единственном числе подразумевают возможность их употребления и во множественном числе. Следует понимать, что выражение «и/или», используемое в настоящем документе, подразумевает и охватывает любые или все возможные комбинации одного или большего числа соответствующих перечисленных элементов.[0055] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the present invention. Unless the context clearly dictates otherwise, as used in the present description and the appended claims, the singular includes the plural. It should be understood that the expression "and/or" as used herein includes and includes any or all possible combinations of one or more of the corresponding listed elements.
[0056] Следует также понимать что хотя в настоящем документе для описания различной информации могут использоваться термины «первый», «второй», «третий» и т.д., они не накладывают ограничения на эту информацию. Эти термины применяются только для того, чтобы установить отличия между одинаковыми типами информации. Например, первая информация может также называться второй информацией, а вторая информация может аналогично называться первой информацией, не нарушая объем защиты настоящего изобретения. В зависимости от контекста слово «если», в настоящем документе может трактоваться как «когда», «по мере того как» или «в результате определения.[0056] It should also be understood that although the terms "first," "second," "third," etc. may be used herein to describe various information, they do not impose limitations on this information. These terms are used only to distinguish between the same types of information. For example, first information may also be referred to as second information, and second information may similarly be referred to as first information without violating the scope of protection of the present invention. Depending on the context, the word "if" may be interpreted herein as "when," "as," or "as a result of determination.
[0057] В системе нового радио (NR, New Radio) терминал предоставляет сетевому устройству информацию о состоянии канала (CSI), чтобы сетевое устройство могло на основании предоставляемой терминалом информации вычислять матрицу предварительного кодирования, которая используется для передачи данных по нисходящему каналу. В версии 16 (R16) предусмотрены кодовая книга R16 Type II и кодовая книга выбора портов R16 Type II. В версии R17 предусмотрена кодовая книга выбора портов R17 Type II. С помощью этих кодовых книг терминал может предоставлять квантованную информацию CSI с высокой точностью. Сетевое устройство вычисляет матрицу предварительного кодирования, используемую для передачи данных по нисходящему каналу, на основании предоставляемой терминалом указанной выше кодовой книги, что позволяет адаптировать процесс передачи данных к изменению состояния канала и повысить эффективность передачи данных.[0057] In the New Radio (NR) system, the terminal provides channel state information (CSI) to the network device so that the network device can calculate a precoding matrix used for downlink data transmission based on the information provided by the terminal. In Release 16 (R16), the R16 Type II codebook and the R16 Type II port selection codebook are provided. In R17, the R17 Type II port selection codebook is provided. With these codebooks, the terminal can provide quantized CSI information with high accuracy. The network device calculates a precoding matrix used for downlink data transmission based on the above codebook provided by the terminal, which makes it possible to adapt the data transmission process to the change in the channel state and improve the data transmission efficiency.
[0058] Введение в кодовую книгу R16 Type II и кодовую книгу выбора портов R16 Type II.[0058] Introduction to the R16 Type II Code Book and the R16 Type II Port Selection Code Book.
[0059] Структура кодовой книги R16 Type II и кодовой книги выбора портов R16 Type II может быть представлена в виде . Выражение представляет собой матрицу сжатия в частотной области, состоящую из базисных векторов частотной области (базисные векторы FD (Frequency Domain)), где - количество поддиапазонов индикатора матрицы предварительного кодирования (PMI, Precoding Matrix Indication), - количество базисных векторов FD, если ранг передачи равен v, а - комплексное число.[0059] The structure of the R16 Type II codebook and the R16 Type II port selection codebook can be represented as . Expression is a frequency domain compression matrix consisting of frequency domain basis vectors (FD (Frequency Domain) basis vectors), where - the number of sub-ranges of the precoding matrix indicator (PMI), - the number of basis vectors FD, if the transmission rank is v, and - a complex number.
[0060] Применительно к кодовой книге R16 Type II выражение представляет собой диагональную матрицу сжатия в пространственной области, состоящую из базисных векторов пространственной области (базисные векторы SD (Spatial Domain)), где - количество портов передающих антенн, а - количество базисных векторов SD в одном направлении поляризации. Обычно у антенны имеется два направления поляризации, и в обоих направлениях поляризации используется один и тот же базисный вектор SD.[0060] For the R16 Type II code book, the expression is a diagonal compression matrix in the spatial domain, consisting of spatial domain basis vectors (SD (Spatial Domain) basis vectors), where - the number of transmitting antenna ports, and - the number of SD basis vectors in one polarization direction. Typically, an antenna has two polarization directions, and the same SD basis vector is used in both polarization directions.
[0061] Применительно к кодовой книге выбора портов R16 Type II выражение представляет собой диагональную матрицу выбора портов, где P - количество портов для опорных сигналов информации о состоянии канала (CSI-RS), а одно направление поляризации состоит из L единичных базисных векторов. Обычно у антенны имеется два направления поляризации, и в обоих направлениях поляризации используются одни и те же L единичных базисных векторов. - целое положительное число. Для предоставления информации терминал выбирает L последовательных портов из P портов.[0061] For the R16 Type II port selection codebook, the expression is a diagonal port selection matrix, where P is the number of channels for the channel state information reference signals (CSI-RS) and one polarization direction consists of L unit basis vectors. Typically, an antenna has two polarization directions, and the same L unit basis vectors are used in both polarization directions. - a positive integer. The terminal selects L serial ports from P ports to provide information.
[0062] Выражение представляет собой матрицу весовых коэффициентов. Для каждого уровня передачи число ненулевых весовых коэффициентов не превышает . Параметры кодовой книги L, и определяются и конфигурируются для терминала сетевым устройством. Этот уровень передачи используется сетевым устройством для сопоставления кодовых слов с портами.[0062] Expression is a matrix of weight coefficients. For each transmission level, the number of non-zero weight coefficients does not exceed . Codebook parameters L, And are defined and configured for the terminal by the network device. This transmission layer is used by the network device to map code words to ports.
[0063] Когда ранг передачи v>1, на всех уровнях передачи используются одни и те же L базисных векторов SD, на каждом уровне независимо используются матрицы и , и на различных уровнях могут использоваться разные базисные вектора FD . Например, матрицы , и определяются и вычисляются терминалом, оценивающим фактическую информацию о канале на основании принимаемого сигнала CSI-RS с формированием лучей, передаваемого сетевым устройством. Луч CSI-RS рассчитывается сетевым устройством на основании информации об оценке угла восходящего канала.[0063] When the transmission rank v>1, the same L basis vectors SD are used at all transmission levels, and matrices are used independently at each level And , and different FD basis vectors can be used at different levels . For example, matrices , And are determined and calculated by the terminal estimating the actual channel information based on the received beamforming CSI-RS signal transmitted by the network device. The CSI-RS beam is calculated by the network device based on the uplink channel angle estimation information.
[0064] Введение в кодовую книгу выбора портов R17 Type II.[0064] Introduction to the R17 Type II Port Selection Code Book.
[0065] Структура кодовой книга выбора портов R17 Type II может быть также представлена в виде , где - диагональная матрица выбора портов, P - количество портов CSI-RS, одно направление поляризации состоит из L единичных базисных векторов, а в обоих направлениях поляризации используются одни и те же L единичных базисных векторов. Отличие от кодовой книги выбора портов R16 Type II заключается в том, что кодовая книга R17 Type II передается терминалом путем свободного выбора L=K1/2, K1=αP портов из P портов.[0065] The structure of the R17 Type II port selection codebook can also be represented as , Where - diagonal port selection matrix, P is the number of CSI-RS ports, one polarization direction consists of L unit basis vectors, and the same L unit basis vectors are used in both polarization directions. The difference from the R16 Type II port selection codebook is that the R17 Type II codebook is transmitted by the terminal by freely choosing L=K 1 /2, K 1 =αP ports from P ports.
[0066] Выражение представляет собой матрицу весовых коэффициентов. Для каждого уровня передачи число ненулевых весовых коэффициентов не превышает . Параметры кодовой книги и определяются и конфигурируются для терминала сетевым устройством.[0066] Expression is a matrix of weight coefficients. For each transmission level, the number of non-zero weight coefficients does not exceed . Codebook parameters And are defined and configured for the terminal by the network device.
[0067] Матрица может быть выключена и включена. Когда матрица выключена, матрица представлена базисным вектором длины и всеми элементами, равными 1. Когда матрица включена, матрица состоит из двух базисных векторов частотной области длиной , что включает в себя базисный вектор длиной и все элементы, равные 1. Два базисных вектора частотной области выбираются из непрерывного окна дискретного преобразования Фурье (ДПФ) размером N, где N=2 или 4.[0067] Matrix can be turned off and on. When the matrix off, matrix represented by a basis vector of length and all elements equal to 1. When the matrix included, matrix consists of two frequency domain basis vectors of length , which includes a basis vector of length and all elements equal to 1. Two frequency domain basis vectors are selected from a continuous discrete Fourier transform (DFT) window of size N, where N=2 or 4.
[0068] Например, матрицы , и определяются и вычисляются терминальным устройством, оценивающим фактическую информацию о канале на основании принимаемого сигнала CSI-RS с формированием лучей, передаваемого сетевым устройством. Луч CSI-RS рассчитывается сетевым устройством на основании информации об оценке угла и задержки восходящего канала.[0068] For example, matrices , And are determined and calculated by the terminal device estimating the actual channel information based on the received beamforming CSI-RS signal transmitted by the network device. The CSI-RS beam is calculated by the network device based on the uplink angle and delay estimation information.
[0069] Когда пользователь (терминал) перемещается со средней или высокой скоростью, то для получения точной матрицы предварительного кодирования информацию CSI требуется предоставлять в течение короткого периода времени. Если при этом для предоставления информации CSI по-прежнему используется кодовая книга Type II, то объем служебных данных в восходящем канале может значительно увеличиться. Если период предоставления информации CSI, используемый пользователем, остается неизменным или большим, может снизиться эффективность работы системы.[0069] When a user (terminal) moves at a medium or high speed, CSI information needs to be provided for a short period of time in order to obtain an accurate precoding matrix. If the Type II codebook is still used to provide CSI information, the amount of overhead in the uplink may increase significantly. If the CSI information provision period used by the user remains unchanged or is long, the system performance may decrease.
[0070] Если терминал перемещается со средней или высокой скоростью, доплеровский сдвиг может привести к тому, что с течением времени канал будет быстро меняться. Если по-прежнему используется кодовая книга Type II, то для обеспечения эффективности передачи данных терминалу требуется часто передавать информацию CSI, чтобы адаптироваться к изменениям в канале, поскольку в противном случае эффективность передачи данных может быть снижена. Однако частое предоставление информации CSI может привести к увеличению объема служебных данных терминала в восходящем канале. В течение определенного периода времени данные канала в разные моменты времени коррелированы во временной области, либо доплеровский сдвиг остается фиксированным в течение определенного периода времени, поэтому во временной области существует корреляция информации о канале. С помощью способа, предлагаемого в вариантах осуществления настоящего изобретения, для решения вышеуказанной проблемы может использоваться корреляция информации о канале во временной области или доплеровская информация о канале. Реализуется усовершенствованная структура упомянутой выше кодовой книги выбора портов Type II R16 и/или R17 с использованием доплеровской информации о канале, благодаря чему сетевое устройство может вычислять матрицы предварительного кодирования в различные будущие моменты времени на основании информации CSI, предоставляемой терминальным устройством один раз. Наряду с обеспечением эффективности передачи данных, это позволяет предотвратить частое предоставление информации CSI терминалом вследствие его быстрого перемещения, сократить период предоставления информации CSI терминалом и уменьшить объем служебных данных, информации передаваемых терминалом в восходящем канале.[0070] If the terminal moves at a medium or high speed, the Doppler shift may cause the channel to change rapidly over time. If the Type II codebook is still used, the terminal needs to frequently transmit CSI information to adapt to the changes in the channel in order to ensure data transmission efficiency, since otherwise the data transmission efficiency may be reduced. However, frequent provision of CSI information may result in an increase in the overhead of the terminal in the uplink channel. Over a certain period of time, channel data at different times is correlated in the time domain, or the Doppler shift remains fixed over a certain period of time, so that there is a correlation of channel information in the time domain. By using the method proposed in the embodiments of the present invention, correlation of channel information in the time domain or Doppler channel information can be used to solve the above problem. An improved structure of the above-mentioned Type II R16 and/or R17 port selection codebook using Doppler channel information is implemented, so that a network device can calculate precoding matrices at different future times based on the CSI information provided by a terminal device once. In addition to ensuring data transmission efficiency, this makes it possible to prevent the terminal from frequently providing CSI information due to its rapid movement, shorten the period of providing CSI information by the terminal, and reduce the amount of service data, information transmitted by the terminal in the uplink channel.
[0071] На фиг. 1 представлена структурная схема архитектуры системы связи, предлагаемой в одном из вариантов осуществления настоящего изобретения. Система связи может включать в себя: терминал 10, устройство сети доступа 20 и устройство опорной сети 30.[0071] Fig. 1 shows a block diagram of the architecture of a communication system proposed in one embodiment of the present invention. The communication system may include: a terminal 10, an access network device 20, and a core network device 30.
[0072] Под терминалом 10 может подразумеваться пользовательское устройство UE (User Equipment), терминал доступа, пользовательский блок, пользовательская станция, мобильная станция, мобильная платформа, удаленная станция, удаленный терминал, мобильное устройство, устройство беспроводной связи, пользовательский агент или пользовательское устройство. Как вариант, терминал может также быть мобильным телефоном, беспроводным телефоном, телефоном SIP (Session Initiation Protocol, протокол инициализации сеанса), станцией WLL (Wireless Local Loop, беспроводной абонентский канал) или PDA (Personal Digital Assistant, персональный цифровой помощник), портативным устройством с функцией беспроводной связи, вычислительным устройством или другими процессорными устройствами, подключенными к беспроводному модему, устройством, устанавливаемым на транспортное средство, носимым устройством, терминалом в системе 5GS (5th Generation System, система мобильной связи пятого поколения), терминалом будущих усовершенствованных сетей PLMN (Public Land Mobile Network, сеть мобильной связи общего пользования) и т.д., при этом варианты осуществления настоящего изобретения перечисленными устройствами не ограничиваются. Указанные выше устройства для простоты изложения могут собирательно называться терминалами. Как правило используется множество терминалов 10, при этом в соте, которую обслуживает устройство сети доступа 20, могут находиться один или большее количество терминалов 10.[0072] The terminal 10 may refer to a user equipment UE (User Equipment), an access terminal, a user unit, a user station, a mobile station, a mobile platform, a remote station, a remote terminal, a mobile device, a wireless communication device, a user agent, or a user device. Alternatively, the terminal may also be a mobile phone, a cordless phone, a SIP (Session Initiation Protocol) phone, a WLL (Wireless Local Loop) station or a PDA (Personal Digital Assistant), a portable device with a wireless communication function, a computing device or other processor devices connected to a wireless modem, a device installed on a vehicle, a wearable device, a terminal in a 5GS (5th Generation System) system, a terminal of future advanced PLMN (Public Land Mobile Network) networks, etc., and embodiments of the present invention are not limited to the listed devices. For simplicity of presentation, the above devices may be collectively referred to as terminals. Typically, a plurality of terminals 10 are used, and one or more terminals 10 may be located in a cell served by an access network device 20.
[0073] Устройство сети доступа 20 представляет собой устройство, которое развертывается в сети доступа и обеспечивает функцию беспроводной связи для терминала 10. Устройством сети доступа 20 могут быть различные виды макро базовых станций, микро базовых станций, ретрансляционных станций, точек доступа и т.д. В системах, где используются различные технологии беспроводного доступа, устройства с функциями устройств сети доступа могут называться по-разному. Например, в системе 5G NR они называются gNodeB или gNB. По мере развития коммуникационных технологий термин «устройство сети доступа» может меняться. В описании вариантов осуществления настоящего изобретения упомянутые выше устройства, которые предоставляют терминалу 10 функции беспроводной связи, для простоты изложения могут собирательно называться устройствами сети доступа. Как вариант, с помощью устройства сети доступа 20 может устанавливаться связь между терминалом 10 и устройством опорной сети 30. Например, в системе LTE устройство сети доступа 20 может быть сетью EUTRAN (Evolved Universal Terrestrial Radio Access Network, усовершенствованная универсальная наземная сеть радиодоступа) или одной или большим количеством станций eNodeB в сети EUTRAN; в системе 5G NR устройство сети доступа 20 может быть сетью доступа RAN или одной или большим количеством станций gNB в RAN.[0073] The access network device 20 is a device that is deployed in the access network and provides a wireless communication function for the terminal 10. The access network device 20 may be various types of macro base stations, micro base stations, relay stations, access points, etc. In systems that use various wireless access technologies, devices with the functions of access network devices may be called by different names. For example, in the 5G NR system, they are called gNodeB or gNB. As communication technologies develop, the term "access network device" may change. In the description of the embodiments of the present invention, the above-mentioned devices that provide wireless communication functions to the terminal 10 may be collectively referred to as access network devices for ease of explanation. Alternatively, the access network device 20 may be used to establish communication between the terminal 10 and the core network device 30. For example, in the LTE system, the access network device 20 may be an EUTRAN (Evolved Universal Terrestrial Radio Access Network) or one or more eNodeB stations in the EUTRAN; in the 5G NR system, the access network device 20 may be an RAN or one or more gNB stations in the RAN.
[0074] Функции устройства опорной сети 30 включают в себя обеспечение подключения пользователей, управление пользователями и предоставление услуг, а также выполнение функций транспортной сети для обеспечения взаимодействия с внешней сетью. Например, устройство опорной сети в системе 5G NR может включать в себя объект AMF (Access and Mobility Management Function, функция управления доступом и мобильностью), объект UPF (User Plane Function, функция плоскости пользователя), объект SMF (Session Management Function, функция управления сеансами), объект Location Management Function (LMF, функция управления местоположением) и другие производные. Устройство сети доступа 20 и устройство опорной сети 30 вместе могут называться сетевыми устройствами. В вариантах осуществления настоящего изобретения устройство опорной сети 30 в качестве примера для разъяснения представляет собой элемент сети LMF.[0074] The functions of the core network device 30 include providing user connection, user management and service provision, and performing transport network functions to provide interaction with an external network. For example, the core network device in the 5G NR system may include an AMF (Access and Mobility Management Function) entity, a UPF (User Plane Function) entity, a SMF (Session Management Function) entity, a Location Management Function (LMF) entity, and other derivatives. The access network device 20 and the core network device 30 may be collectively referred to as network devices. In the embodiments of the present invention, the core network device 30 is, as an example for explanation, an LMF network element.
[0075] В одном из примеров устройство сети доступа 20 и устройство опорной сети 30 взаимодействуют друг с другом посредством какой-либо беспроводной технологии, например через интерфейс NG в системе 5G NR. Станция сети доступа 20 и терминал 10 могут взаимодействовать друг с другом посредством какой-либо беспроводной технологии, например через интерфейс Uu.[0075] In one example, the access network device 20 and the core network device 30 communicate with each other via some wireless technology, such as via the NG interface in a 5G NR system. The access network station 20 and the terminal 10 may communicate with each other via some wireless technology, such as via the Uu interface.
[0076] На фиг. 2 представлена блок-схема способа предоставления информации CSI, предлагаемого в одном из вариантов осуществления настоящего изобретения. Этот способ может быть реализован терминалом, показанным на фиг. 1. Способ предусматривает следующую последовательность действий.[0076] Fig. 2 is a flow chart of a method for providing CSI information proposed in one embodiment of the present invention. This method can be implemented by the terminal shown in Fig. 1. The method includes the following sequence of actions.
[0077] На шаге 202 восходящий опорный сигнал передается сетевому устройству.[0077] In step 202, the uplink reference signal is transmitted to the network device.
[0078] Как вариант, восходящий опорный сигнал представляет собой опорный сигнал зондирования (SRS, Sounding Reference Signal), который также может называться опорным сигналом зондирования канала.[0078] Alternatively, the uplink reference signal is a Sounding Reference Signal (SRS), which may also be referred to as a channel sounding reference signal.
[0079] На шаге 204 осуществляется прием нисходящих пилотных сигналов с формированием лучей, передаваемых сетевым устройством в каждый из T последовательных моментов времени.[0079] At step 204, downlink pilot signals with beamforming transmitted by the network device at each of T consecutive moments in time are received.
[0080] Луч, используемый нисходящими пилотными сигналами с формированием лучей, определяется на основании информации о восходящем канале, оцениваемой по восходящему опорному сигналу. Нисходящий пилотный сигнал используется терминалом для определения фактической информации о нисходящем канале. T - целое положительное число. Как вариант, нисходящий пилотный сигнал с формированием лучей включает в себя по меньшей мере один из следующих элементов:[0080] The beam used by the downlink beamforming pilot signals is determined based on the uplink channel information estimated from the uplink reference signal. The downlink pilot signal is used by the terminal to determine the actual downlink channel information. T is a positive integer. Optionally, the downlink beamforming pilot signal includes at least one of the following elements:
сигнал CSI-RS;CSI-RS signal;
опорный сигнал демодуляции (DMRS, DeModulation Reference Signal); илиDemodulation Reference Signal (DMRS); or
комбинацию сигналов CSI-RS и DMRS.a combination of CSI-RS and DMRS signals.
[0081] Как вариант, указанный выше параметр T определяется по меньшей мере одним из следующих способов:[0081] Alternatively, the above parameter T is determined in at least one of the following ways:
конфигурируется сетевым устройством; илиconfigured by the network device; or
предварительно определяется путем согласования между терминальным устройством и сетевым устройством.is pre-determined by negotiation between the terminal device and the network device.
[0082] На шаге 206 выполняется оценка фактической информации о нисходящем канале в каждый из T последовательных моментов времени по нисходящим пилотным сигналам с формированием лучей, полученным в каждый из T последовательных моментов времени.[0082] At step 206, actual downlink channel information is estimated at each of T consecutive times based on downlink beamforming pilot signals received at each of T consecutive times.
[0083] Как вариант, терминал может оценивать фактическую информацию о нисходящем канале в каждый из T последовательных моментов времени по нисходящим пилотным сигналам с формированием лучей, полученным в каждый из T последовательных моментов времени. Фактическая информация о нисходящем канале используется для определения характеристик нисходящего канала.[0083] Alternatively, the terminal may estimate actual information about the downlink channel at each of T consecutive times based on downlink beamforming pilot signals received at each of T consecutive times. The actual information about the downlink channel is used to determine the characteristics of the downlink channel.
[0084] На шаге 208 определяется информация CSI, соответствующая каждому из T последовательных моментов времени, исходя из фактической информации о нисходящем канале в каждый из T последовательных моментов времени.[0084] At step 208, CSI information corresponding to each of the T consecutive times is determined based on the actual downlink channel information at each of the T consecutive times.
[0085] На основании информации CSI, определенной терминалом, сетевое устройство может определять матрицу предварительного кодирования для передачи данных по нисходящему каналу. Информацию CSI также можно называть информацией о параметрах кодовой книги. Как вариант, информация CSI включает в себя следующие две ситуации.[0085] Based on the CSI information determined by the terminal, the network device can determine a precoding matrix for transmitting data on a downlink channel. The CSI information can also be called codebook parameter information. Alternatively, the CSI information includes the following two situations.
[0086] Первая ситуация[0086] First situation
[0087] Информация CSI включает в себя по меньшей мере один из следующих элементов:[0087] The CSI information includes at least one of the following elements:
указательную информацию о выборе портов;indication of port selection;
указательную информацию о базисных векторах частотной области;indication information about the frequency domain basis vectors;
указательную информацию о доплеровской компоненте во временной области; илиindication information about the Doppler component in the time domain; or
указательную информацию о весовых коэффициентах.indication information about weighting factors.
[0088] Указательная информация о выборе портов используется для указания L портов опорного сигнала, выбираемых терминалом, указательная информация о базисных векторах частотной области используется для указания M базисных векторов частотной области, выбираемых терминалом, указательная информация о доплеровской компоненте временной области используется для указания K доплеровских компонент во временной области, выбираемых терминалом, а указательная информация о весовых коэффициентах используется для указания весовых коэффициентов, определяемых терминалом. Параметр L, параметр M и параметр K являются целыми положительными числами. Как вариант, указательная информация о доплеровской компоненте во временной области используется для указания K базисных векторов временной области, выбираемых терминалом, или K фазовых сдвигов. То есть доплеровская компонента во временной области представляется фазовым сдвигом или базисным вектором.[0088] The port selection indicator information is used to indicate L reference signal ports selected by the terminal, the frequency domain basis vector indicator information is used to indicate M frequency domain basis vectors selected by the terminal, the time domain Doppler component indicator information is used to indicate K time domain Doppler components selected by the terminal, and the weighting coefficient indicator information is used to indicate weighting coefficients determined by the terminal. The parameter L, the parameter M, and the parameter K are positive integers. Alternatively, the time domain Doppler component indicator information is used to indicate K time domain basis vectors selected by the terminal, or K phase shifts. That is, the time domain Doppler component is represented by a phase shift or a basis vector.
[0089] Как вариант, указанный выше параметр K определяется по меньшей мере одним из следующих способов:[0089] Alternatively, the above parameter K is determined in at least one of the following ways:
конфигурируется сетевым устройством;configured by the network device;
предварительно определяется путем согласования между терминальным устройством и сетевым устройством; илиis predetermined by negotiation between the terminal device and the network device; or
определяется терминалом согласно фактической информации о нисходящем канале.is determined by the terminal according to the actual information about the downlink channel.
[0090] В том случае, когда терминал определяет параметр K на основании фактической информации об нисходящем канале, терминал передает определенный им параметр K сетевому устройству.[0090] When the terminal determines the parameter K based on the actual downlink information, the terminal transmits the parameter K determined by it to the network device.
[0091] Как вариант, в том случае, когда параметр T и/или параметр K конфигурируются сетевым устройством, параметр T и/или параметр K конфигурируются сетевым устройством для терминала посредством по меньшей мере одной из следующих видов сигнализации:[0091] Alternatively, in the case where the parameter T and/or the parameter K are configured by the network device, the parameter T and/or the parameter K are configured by the network device for the terminal by means of at least one of the following types of signaling:
сигнализации управления радиоресурсами (RRC, Radio Resource Control);Radio Resource Control (RRC) signaling;
сигнализации элемента управления доступом к среде (MAC-CE, Medium Access Control-Control Unit); илиMedium Access Control-Control Unit (MAC-CE) signaling; or
управляющей информации нисходящей линии (DCI, Downlink Control Information).Downlink Control Information (DCI).
[0092] Как вариант, доплеровская компонента во временной области удовлетворяет по меньшей мере одному из следующих условий:[0092] Alternatively, the Doppler component in the time domain satisfies at least one of the following conditions:
в том случае, когда передача данных в нисходящем канале осуществляется на одном уровне, доплеровские компоненты во временной области, соответствующие различным направлениям поляризации, совпадают или различаются;in the case where the data transmission in the downlink channel is carried out at the same level, the Doppler components in the time domain corresponding to different polarization directions coincide or differ;
доплеровские компоненты во временной области, соответствующие различным портам опорного сигнала, совпадают или различаются; либоthe Doppler components in the time domain corresponding to different ports of the reference signal are the same or different; or
доплеровские компоненты во временной области, соответствующие различным частотно-временным компонентам, совпадают или различаются.Doppler components in the time domain corresponding to different time-frequency components coincide or differ.
[0093] Частотно-временная компонента состоит из базисного вектора частотной области и доплеровской компоненты во временной области. Поскольку обычно имеется два направления поляризации, доплеровские компоненты во временной области, соответствующие двум направлениям поляризации, совпадают или различаются. Под упомянутым выше направлением поляризации подразумевается направление поляризации, в котором сетевое устройство передает данные терминалу.[0093] The time-frequency component consists of a frequency domain basis vector and a Doppler component in the time domain. Since there are usually two polarization directions, the Doppler components in the time domain corresponding to the two polarization directions are the same or different. The polarization direction mentioned above refers to the polarization direction in which the network device transmits data to the terminal.
[0094] Как вариант, в том случае, когда передача данных в нисходящем канале осуществляется на множестве уровней, доплеровские компоненты во временной области, соответствующие различным уровням передачи, совпадают или различаются. Многоуровневая передача подразумевает наличие множества уровней передачи, которые используются сетевым устройством для сопоставления кодовых слов портам.[0094] Alternatively, in the case where the downlink data transmission is performed on multiple layers, the Doppler components in the time domain corresponding to the different transmission layers are the same or different. Multilayer transmission implies the presence of multiple transmission layers that are used by the network device to map code words to ports.
[0095] Как вариант, доплеровская компонента во временной области представлена фазовым сдвигом между соседними моментами времени для передачи нисходящих пилотных сигналов; либо доплеровская компонента во временной области представлена базисным вектором.[0095] Alternatively, the Doppler component in the time domain is represented by a phase shift between adjacent times for transmitting downlink pilot signals; or the Doppler component in the time domain is represented by a basis vector.
[0096] В том случае, когда доплеровская компонента во временной области представлена фазовым сдвигом, то если параметр K определяется терминалом, этот параметр K определяется терминалом в зависимости от количества ненулевых коэффициентов для каждого уровня передачи.[0096] In the case where the Doppler component in the time domain is represented by a phase shift, then if the parameter K is determined by the terminal, this parameter K is determined by the terminal depending on the number of non-zero coefficients for each transmission level.
[0097] Как вариант, доплеровская компонента во временной области представлена базисным вектором, при этом базисный вектор включает в себя по меньшей мере один из следующих векторов:[0097] Alternatively, the Doppler component in the time domain is represented by a basis vector, wherein the basis vector includes at least one of the following vectors:
базисный вектор дискретного преобразования Фурье (ДПФ);basis vector of the discrete Fourier transform (DFT);
базисный вектор дискретного косинусного преобразования (ДКТ);basis vector of the discrete cosine transform (DCT);
полиномиальный базисный вектор.polynomial basis vector.
[0098] Вторая ситуация[0098] Second situation
[0099] Информация CSI включает в себя по меньшей мере один из следующих элементов:[0099] The CSI information includes at least one of the following elements:
указательную информацию о выборе портов;indication of port selection;
указательную информацию о базисных векторах частотной области; илиindication information about the frequency domain basis vectors; or
указательную информацию о весовых коэффициентах.indication information about weighting factors.
[00100] Указательная информация о выборе портов используется для указания L портов опорного сигнала, выбираемых терминалом, указательная информация о базисных векторах частотной области используется для указания M базисных векторов частотной области, выбираемых терминалом, а указательная информация о весовых коэффициентах используется для указания T групп весовых коэффициентов, соответствующих T последовательным моментам времени, определяемым терминалом. Информация о позициях ненулевых коэффициентов в матрицах T групп весовых коэффициентов одинакова, а параметры L и M являются целыми положительными числами.[00100] The port selection indication information is used to indicate L reference signal ports selected by the terminal, the frequency domain basis vector indication information is used to indicate M frequency domain basis vectors selected by the terminal, and the weight coefficient indication information is used to indicate T groups of weight coefficients corresponding to T consecutive time instants determined by the terminal. The information about the positions of the non-zero coefficients in the matrices of the T groups of weight coefficients is the same, and the parameters L and M are positive integers.
[00101] Как вариант, каждый из указанных выше параметров K определяется по меньшей мере одним из следующих способов:[00101] Alternatively, each of the above parameters K is determined in at least one of the following ways:
конфигурируется сетевым устройством;configured by the network device;
предварительно определяется путем согласования между терминальным устройством и сетевым устройством; илиis predetermined by negotiation between the terminal device and the network device; or
определяется терминалом согласно информации о нисходящем канале.determined by the terminal according to the downlink information.
[00102] Как вариант, упомянутый выше порт опорного сигнала включает в себя по меньшей мере один из следующих портов:[00102] Alternatively, the above-mentioned reference signal port includes at least one of the following ports:
порт опорного сигнала информации о состоянии канала (CSI-RS); илиchannel state information reference signal (CSI-RS) port; or
порт опорного сигнала демодуляции (DMRS).Demodulation Reference Signal (DMRS) port.
[00103] На шаге 210 информация CSI передается сетевому устройству.[00103] At step 210, the CSI information is transmitted to the network device.
[00104] Как вариант, терминал может предоставлять сетевому устройству всю или часть информации CSI, определяемой терминалом. Информация CSI используется сетевым устройством для вычисления матрицы предварительного кодирования с целью передачи данных по нисходящему каналу в момент времени t. Момент времени t наступает после T последовательных моментов времени. Как вариант, сетевое устройство вычисляет матрицу предварительного кодирования для передачи данных по нисходящему каналу в каждый из T последовательных моментов времени на основании информации CSI, предоставляемой терминалом, в качестве матрицы предварительного кодирования на момент времени t. Сетевое устройство может также вычислять матрицу предварительного кодирования непосредственно в момент времени t на основании информации CSI, предоставляемой терминалом.[00104] Alternatively, the terminal may provide the network device with all or part of the CSI information determined by the terminal. The CSI information is used by the network device to calculate a precoding matrix for transmitting data on a downlink at time t. Time t occurs after T consecutive times. Alternatively, the network device calculates a precoding matrix for transmitting data on a downlink at each of the T consecutive times based on the CSI information provided by the terminal as a precoding matrix at time t. The network device may also calculate the precoding matrix directly at time t based on the CSI information provided by the terminal.
[00105] Таким образом, в способе, предлагаемом в вариантах осуществления настоящего изобретения, терминал определяет информацию CSI по нисходящим пилотным сигналам с формированием лучей в каждый из T последовательных моментов времени, при этом в процессе определения информации CSI может учитываться корреляция информации о канале во временной области. Сетевое устройство использует информацию CSI для определения матрицы предварительного кодирования, что позволяет сетевому устройству вычислять матрицы предварительного кодирования в различные будущие моменты времени на основании информации CSI, предоставляемой терминальным устройством один раз. Наряду с обеспечением эффективности передачи данных, это позволяет предотвратить частое предоставление информации CSI терминалом вследствие его быстрого перемещения, сократить период предоставления информации CSI терминалом и уменьшить объем служебных данных, передаваемых терминалом в восходящем канале. Более того, благодаря использованию нисходящих пилотных сигналов с формированием лучей можно повысить точность определения информации CSI.[00105] Thus, in the method proposed in the embodiments of the present invention, the terminal determines CSI information from downlink beamforming pilot signals at each of T consecutive times, and in the process of determining the CSI information, correlation of channel information in the time domain can be taken into account. The network device uses the CSI information to determine a precoding matrix, which allows the network device to calculate precoding matrices at different future times based on the CSI information provided by the terminal device once. In addition to ensuring data transmission efficiency, this makes it possible to prevent the terminal from frequently providing CSI information due to its rapid movement, to shorten the period of providing CSI information by the terminal, and to reduce the amount of overhead data transmitted by the terminal in the uplink. Moreover, by using the downlink beamforming pilot signals, the accuracy of determining the CSI information can be improved.
[00106] На фиг. 3 представлена блок-схема способа определения матрицы предварительного кодирования, предлагаемого в одном из вариантов осуществления настоящего изобретения. Этот способ может быть реализован сетевым устройством, показанным на фиг. 1. Способ предусматривает следующую последовательность действий.[00106] Fig. 3 is a flow chart of a method for determining a pre-coding matrix proposed in one embodiment of the present invention. This method can be implemented by the network device shown in Fig. 1. The method includes the following sequence of actions.
[00107] На шаге 302 выполняется прием восходящего опорного сигнала, передаваемого терминалом.[00107] In step 302, an uplink reference signal transmitted by the terminal is received.
[00108] Как вариант, восходящий опорный сигнал представляет собой сигнал SRS.[00108] Alternatively, the uplink reference signal is an SRS signal.
[00109] На шаге 304 выполняется оценка информации о восходящем канале на основании восходящего опорного сигнала и определяется луч для передачи нисходящих пилотных сигналов в зависимости от информации о восходящем канале.[00109] In step 304, uplink channel information is estimated based on the uplink reference signal and a beam for transmitting downlink pilot signals is determined depending on the uplink channel information.
[00110] Сетевое устройство может оценивать информацию о восходящем канале на основании восходящего опорного сигнала, определяя таким образом луч. Луч, определяемый сетевым устройством, используется для формирования лучей при передаче нисходящего пилотного сигнала. Как вариант, нисходящий пилотный сигнал включает в себя по меньшей мере один из следующих сигналов:[00110] The network device may estimate uplink channel information based on the uplink reference signal, thereby determining a beam. The beam determined by the network device is used to form beams when transmitting a downlink pilot signal. Optionally, the downlink pilot signal includes at least one of the following signals:
сигнал CSI-RS;CSI-RS signal;
сигнал DMRS; илиDMRS signal; or
комбинацию сигналов CSI-RS и DMRS.a combination of CSI-RS and DMRS signals.
[00111] На шаге 306 осуществляется передача терминалу нисходящих пилотных сигналов с формированием лучей в каждый из T последовательных моментов времени.[00111] At step 306, downlink pilot signals are transmitted to the terminal with beamforming at each of T consecutive times.
[00112] Нисходящий пилотный сигнал с формированием лучей используется терминалом для определения фактической информации о нисходящем канале. T - целое положительное число. Как вариант, указанный выше параметр T определяется по меньшей мере одним из следующих способов:[00112] The downlink beamforming pilot signal is used by the terminal to determine the actual information about the downlink channel. T is a positive integer. Alternatively, the above parameter T is determined by at least one of the following methods:
конфигурируется сетевым устройством; илиconfigured by the network device; or
предварительно определяется путем согласования между терминальным устройством и сетевым устройством.is pre-determined by negotiation between the terminal device and the network device.
[00113] Как вариант, сетевое устройство передает терминалу нисходящие пилотные сигналы с формированием лучей в каждый из T последовательных моментов времени, используя один и тот же порт ресурса пилотного сигнала и один и тот же луч. Один и тот же порт ресурса пилотного сигнала включает в себя порт, соответствующий одним и тем же ресурсам пилотного сигнала, или один и тот же порт, индексированный разными ресурсами пилотного сигнала.[00113] Alternatively, the network device transmits downlink pilot signals to the terminal with beamforming at each of T consecutive times using the same pilot resource port and the same beam. The same pilot resource port includes a port corresponding to the same pilot resources or the same port indexed by different pilot resources.
[00114] Как вариант, сетевое устройство передает терминалу различные нисходящие пилотные сигналы с формированием лучей в каждый из T последовательных моментов времени, используя один и тот же порт ресурса пилотного сигнала. Одни и те же порты ресурса пилотного сигнала включают в себя порты с одинаковой позицией в частотной области в числе портов, конфигурируемых с различными ресурсами пилотного сигнала.[00114] Alternatively, the network device transmits different downlink pilot signals with beamforming to the terminal at each of T consecutive times using the same pilot resource port. The same pilot resource ports include ports with the same position in the frequency domain among ports configured with different pilot resources.
[00115] На шаге 308 осуществляется получение предоставляемой терминалом информации CSI, соответствующей каждому из T последовательных моментов времени.[00115] At step 308, the CSI information provided by the terminal corresponding to each of the T consecutive moments in time is obtained.
[00116] Информация CSI определяется терминалом на основании нисходящих пилотных сигналов с формированием лучей. Терминал может оценивать фактическую информацию о нисходящем канале в каждый из T последовательных моментов времени по нисходящим пилотным сигналам с формированием лучей, полученным в каждый из T последовательных моментов времени. Затем определяется информация CSI, соответствующая каждому из T последовательных моментов времени, исходя из фактической информации о нисходящем канале в каждый из T последовательных моментов времени. Как вариант, информация CSI включает в себя следующие две ситуации.[00116] The CSI information is determined by the terminal based on the downlink beamforming pilot signals. The terminal may estimate the actual downlink channel information at each of T consecutive times based on the downlink beamforming pilot signals received at each of T consecutive times. Then, the CSI information corresponding to each of the T consecutive times is determined based on the actual downlink channel information at each of the T consecutive times. Alternatively, the CSI information includes the following two situations.
[00117] Первая ситуация[00117] First situation
[00118] Информация CSI включает в себя по меньшей мере один из следующих элементов:[00118] The CSI information includes at least one of the following elements:
указательную информацию о выборе портов;indication of port selection;
указательную информацию о базисных векторах частотной области;indication information about the frequency domain basis vectors;
указательную информацию о доплеровской компоненте во временной области; илиindication information about the Doppler component in the time domain; or
указательную информацию о весовых коэффициентах.indication information about weighting factors.
[00119] Указательная информация о выборе портов используется для указания L портов опорного сигнала, выбираемых терминалом, указательная информация о базисных векторах частотной области используется для указания M базисных векторов частотной области, выбираемых терминалом, указательная информация о доплеровской компоненте временной области используется для указания K доплеровских компонент во временной области, выбираемых терминалом, а указательная информация о весовых коэффициентах используется для указания весовых коэффициентов, определяемых терминалом. Параметр L, параметр M и параметр K являются целыми положительными числами. Как вариант, указательная информация о доплеровской компоненте во временной области используется для указания K базисных векторов временной области, выбираемых терминалом, или K фазовых сдвигов. То есть доплеровская компонента во временной области представлена фазовым сдвигом или базисным вектором.[00119] The port selection indication information is used to indicate L reference signal ports selectable by the terminal, the frequency domain basis vector indication information is used to indicate M frequency domain basis vectors selectable by the terminal, the time domain Doppler component indication information is used to indicate K time domain Doppler components selectable by the terminal, and the weighting coefficient indication information is used to indicate weighting coefficients determined by the terminal. The parameter L, the parameter M, and the parameter K are positive integers. Alternatively, the time domain Doppler component indication information is used to indicate K time domain basis vectors selectable by the terminal, or K phase shifts. That is, the time domain Doppler component is represented by a phase shift or a basis vector.
[00120] Как вариант, доплеровская компонента во временной области удовлетворяет по меньшей мере одному из следующих условий:[00120] Alternatively, the Doppler component in the time domain satisfies at least one of the following conditions:
в том случае, когда передача данных в нисходящем канале осуществляется на одном уровне, доплеровские компоненты во временной области, соответствующие различным направлениям поляризации, совпадают или различаются;in the case where the data transmission in the downlink channel is carried out at the same level, the Doppler components in the time domain corresponding to different polarization directions coincide or differ;
доплеровские компоненты во временной области, соответствующие различным портам опорного сигнала, совпадают или различаются; либоthe Doppler components in the time domain corresponding to different ports of the reference signal are the same or different; or
доплеровские компоненты во временной области, соответствующие различным частотно-временным компонентам, совпадают или различаются.Doppler components in the time domain corresponding to different time-frequency components coincide or differ.
[00121] Частотно-временная компонента состоит из базисного вектора частотной области и доплеровской компоненты во временной области. Поскольку обычно имеется два направления поляризации, доплеровские компоненты во временной области, соответствующие двум направлениям поляризации, совпадают или различаются. Под упомянутым выше направлением поляризации подразумевается направление поляризации, в котором сетевое устройство передает данные терминалу.[00121] The time-frequency component consists of a frequency domain basis vector and a Doppler component in the time domain. Since there are usually two polarization directions, the Doppler components in the time domain corresponding to the two polarization directions are the same or different. The polarization direction mentioned above refers to the polarization direction in which the network device transmits data to the terminal.
[00122] Как вариант, в том случае, когда передача данных в нисходящем канале осуществляется на множестве уровней, доплеровские компоненты во временной области, соответствующие различным уровням передачи, совпадают или различаются. Многоуровневая передача подразумевает наличие множества уровней передачи, которые используются сетевым устройством для сопоставления кодовых слов портам.[00122] Alternatively, in the case where the downlink data transmission is performed on multiple layers, the Doppler components in the time domain corresponding to the different transmission layers are the same or different. Multilayer transmission implies the presence of multiple transmission layers that are used by the network device to map code words to ports.
[00123] Как вариант, доплеровская компонента во временной области представлена фазовым сдвигом между соседними моментами времени для передачи нисходящих пилотных сигналов; либо доплеровская компонента во временной области представлена базисным вектором.[00123] Alternatively, the Doppler component in the time domain is represented by a phase shift between adjacent times for transmitting downlink pilot signals; or the Doppler component in the time domain is represented by a basis vector.
[00124] В том случае, когда доплеровская компонента во временной области представлена фазовым сдвигом, то если параметр K определяется терминалом, этот параметр K определяется терминалом в зависимости от количества ненулевых коэффициентов для каждого уровня передачи.[00124] In the case where the Doppler component in the time domain is represented by a phase shift, then if the parameter K is determined by the terminal, this parameter K is determined by the terminal depending on the number of non-zero coefficients for each transmission level.
[00125] Как вариант, доплеровская компонента во временной области представлена базисным вектором, при этом базисный вектор включает в себя по меньшей мере один из следующих векторов:[00125] Alternatively, the Doppler component in the time domain is represented by a basis vector, wherein the basis vector includes at least one of the following vectors:
базисный вектор ДПФ;DFT basis vector;
базисный вектор ДКП;DCT basis vector;
полиномиальный базисный вектор.polynomial basis vector.
[00126] Вторая ситуация[00126] Second situation
[00127] Информация CSI включает в себя по меньшей мере один из следующих элементов:[00127] The CSI information includes at least one of the following elements:
указательную информацию о выборе портов;indication of port selection;
указательную информацию о базисных векторах частотной области; илиindication information about the frequency domain basis vectors; or
указательную информацию о весовых коэффициентах.indication information about weighting factors.
[00128] Указательная информация о выборе портов используется для указания L портов опорного сигнала, выбираемых терминалом, указательная информация о базисных векторах частотной области используется для указания M базисных векторов частотной области, выбираемых терминалом, а указательная информация о весовых коэффициентах используется для указания T групп весовых коэффициентов, соответствующих T последовательным моментам времени, определяемым терминалом. Информация о позициях ненулевых коэффициентов в матрицах T групп весовых коэффициентов одинакова, а параметры L и M являются целыми положительными числами.[00128] The port selection indication information is used to indicate L reference signal ports selected by the terminal, the frequency domain basis vector indication information is used to indicate M frequency domain basis vectors selected by the terminal, and the weight coefficient indication information is used to indicate T groups of weight coefficients corresponding to T consecutive time instants determined by the terminal. The information about the positions of the non-zero coefficients in the matrices of the T groups of weight coefficients is the same, and the parameters L and M are positive integers.
[00129] На шаге 310 на основании информации CSI определяется матрица предварительного кодирования для передачи данных по нисходящему каналу в момент времени t.[00129] At step 310, based on the CSI information, a precoding matrix is determined for data transmission on a downlink channel at time t.
[00130] Момент времени t наступает после T последовательных моментов времени. Как вариант, сетевое устройство вычисляет матрицу предварительного кодирования для передачи данных по нисходящему каналу в каждый из T последовательных моментов времени на основании информации CSI, предоставляемой терминалом, в качестве матрицы предварительного кодирования на момент времени t. Сетевое устройство может также вычислять матрицу предварительного кодирования непосредственно в момент времени t на основании информации CSI, предоставляемой терминалом.[00130] The time t occurs after T consecutive times. Alternatively, the network device calculates a precoding matrix for transmitting data on a downlink channel at each of the T consecutive times based on the CSI information provided by the terminal as a precoding matrix at the time t. The network device may also calculate the precoding matrix directly at the time t based on the CSI information provided by the terminal.
[00131] В процессе вычисления матрицы предварительного кодирования для передачи данных по нисходящему каналу в момент времени t на основании информации CSI сетевое устройство может использовать указанную выше доплеровскую компоненту во временной области. Как вариант, для описанной выше первой ситуации с информацией CSI доплеровская компонента во временной области определяется терминалом. Как вариант, для описанной выше второй ситуации с информацией CSI доплеровская компонента во временной области определяется сетевым устройством.[00131] In the process of calculating the precoding matrix for transmitting data on a downlink channel at time t based on the CSI information, the network device may use the above-mentioned Doppler component in the time domain. Alternatively, for the first situation with the CSI information described above, the Doppler component in the time domain is determined by the terminal. Alternatively, for the second situation with the CSI information described above, the Doppler component in the time domain is determined by the network device.
[00132] Таким образом, в способе, предлагаемом в вариантах осуществления настоящего изобретения, терминал определяет информацию CSI по нисходящим пилотным сигналам с формированием лучей в каждый из T последовательных моментов времени, при этом в процессе определения информации CSI может учитываться корреляция информации о канале во временной области. Сетевое устройство использует информацию CSI для определения матрицы предварительного кодирования, что позволяет сетевому устройству вычислять матрицы предварительного кодирования в различные будущие моменты времени на основании информации CSI, предоставляемой терминальным устройством один раз. Наряду с обеспечением эффективности передачи данных, это позволяет предотвратить частое предоставление информации CSI терминалом вследствие его быстрого перемещения, сократить период предоставления информации CSI терминалом и уменьшить объем служебных данных, передаваемых терминалом в восходящем канале. Более того, благодаря использованию нисходящих пилотных сигналов с формированием лучей можно повысить точность определения информации CSI.[00132] Thus, in the method proposed in the embodiments of the present invention, the terminal determines CSI information from downlink beamforming pilot signals at each of T consecutive times, and in the process of determining the CSI information, correlation of channel information in the time domain can be taken into account. The network device uses the CSI information to determine a precoding matrix, which allows the network device to calculate precoding matrices at different future times based on the CSI information provided by the terminal device once. In addition to ensuring data transmission efficiency, this makes it possible to prevent the terminal from frequently providing CSI information due to its rapid movement, to shorten the period of providing CSI information by the terminal, and to reduce the amount of overhead data transmitted by the terminal in the uplink. Moreover, by using the downlink beamforming pilot signals, the accuracy of determining the CSI information can be improved.
[00133] С помощью способа, предлагаемого в вариантах осуществления настоящего изобретения, может быть реализована усовершенствованная процедура предоставления информации CSI, в которой для определения матрицы предварительного кодирования с целью передачи данных по нисходящему каналу будет использоваться доплеровская компонента во временной области. Использование доплеровской информации канала (доплеровской компоненты во временной области) позволяет учитывать корреляцию информации о канале во временной области. Использование доплеровской компоненты во временной области для определения матрицы предварительного кодирования позволяет сетевому устройству вычислять матрицы предварительного кодирования в различные будущие моменты времени на основании информации CSI, предоставляемой терминалом один раз. Наряду с обеспечением эффективности передачи данных, это позволяет предотвратить частое предоставление информации CSI терминалом вследствие его быстрого перемещения, сократить период предоставления информации CSI терминалом и уменьшить объем служебных данных, передаваемых терминалом в восходящем канале. Доплеровская компонента во временной области может быть представлена фазовым сдвигом между соседними моментами времени для передачи сетевым устройством нисходящих пилотных сигналов, либо она также может быть представлена базисным вектором. Кроме того, доплеровская компонента во временной области может определяться терминалом или сетевым устройством. Способ, предлагаемый в настоящем изобретении, рассматривается в трех вариантах осуществления.[00133] Using the method proposed in the embodiments of the present invention, an improved procedure for providing CSI information can be implemented, in which a Doppler component in the time domain is used to determine a precoding matrix for transmitting data on a downlink. Using the Doppler information of the channel (the Doppler component in the time domain) makes it possible to take into account the correlation of the channel information in the time domain. Using the Doppler component in the time domain to determine the precoding matrix makes it possible for the network device to calculate precoding matrices at different future times based on the CSI information provided by the terminal once. In addition to ensuring the efficiency of data transmission, this makes it possible to prevent the terminal from frequently providing CSI information due to its rapid movement, to shorten the period of providing CSI information by the terminal, and to reduce the amount of overhead data transmitted by the terminal on the uplink. The Doppler component in the time domain can be represented by a phase shift between adjacent times for transmitting downlink pilot signals by the network device, or it can also be represented by a basis vector. In addition, the Doppler component in the time domain can be determined by a terminal or a network device. The method proposed in the present invention is considered in three embodiments.
[00134] 1. Для ситуации, когда доплеровская компонента во временной области представлена фазовым сдвигом, при этом доплеровская компонента во временной области определяется терминалом[00134] 1. For the situation where the Doppler component in the time domain is represented by a phase shift, wherein the Doppler component in the time domain is determined by the terminal
[00135] На фиг. 4 представлена блок-схема способа определения матрицы предварительного кодирования, предлагаемого в одном из вариантов осуществления настоящего изобретения. Этот способ может применяться в системе, показанной на фиг. 1. Способ предусматривает следующую последовательность действий.[00135] Fig. 4 is a flow chart of a method for determining a precoding matrix proposed in one embodiment of the present invention. This method can be applied in the system shown in Fig. 1. The method includes the following sequence of actions.
[00136] На шаге 402 терминал передает сетевому устройству восходящий опорный сигнал.[00136] In step 402, the terminal transmits an uplink reference signal to the network device.
[00137] Как вариант, восходящий опорный сигнал представляет собой сигнал SRS.[00137] Alternatively, the uplink reference signal is an SRS signal.
[00138] На шаге 404 сетевое устройство оценивает информацию о восходящем канале на основании восходящего опорного сигнала и определяет луч для передачи нисходящих пилотных сигналов в зависимости от информации о восходящем канале.[00138] In step 404, the network device evaluates uplink channel information based on the uplink reference signal and determines a beam for transmitting downlink pilot signals depending on the uplink channel information.
[00139] Сетевое устройство может оценивать информацию о восходящем канале на основании восходящего опорного сигнала, определяя таким образом луч. Луч, определяемый сетевым устройством, используется для формирования лучей при передаче нисходящего пилотного сигнала. Как вариант, нисходящий пилотный сигнал включает в себя по меньшей мере один из следующих сигналов:[00139] The network device may estimate uplink channel information based on the uplink reference signal, thereby determining a beam. The beam determined by the network device is used to form beams when transmitting a downlink pilot signal. Optionally, the downlink pilot signal includes at least one of the following signals:
сигнал CSI-RS;CSI-RS signal;
сигнал DMRS; илиDMRS signal; or
комбинацию сигналов CSI-RS и DMRS.a combination of CSI-RS and DMRS signals.
[00140] На шаге 406 сетевое устройство передает терминалу нисходящие пилотные сигналы с формированием лучей в каждый из T последовательных моментов времени.[00140] At step 406, the network device transmits downlink pilot signals to the terminal with beamforming at each of T consecutive times.
[00141] Нисходящие пилотные сигналы с формированием лучей используется терминалом для определения фактической информации о нисходящем канале. T - целое положительное число. Как вариант, указанный выше параметр T определяется по меньшей мере одним из следующих способов:[00141] The downlink beamforming pilot signals are used by the terminal to determine the actual downlink information. T is a positive integer. Alternatively, the above parameter T is determined by at least one of the following methods:
конфигурируется сетевым устройством; илиconfigured by the network device; or
предварительно определяется путем согласования между терминальным устройством и сетевым устройством.is pre-determined by negotiation between the terminal device and the network device.
[00142] Как вариант, сетевое устройство передает терминалу нисходящие пилотные сигналы с формированием лучей в каждый из T последовательных моментов времени, используя один и тот же порт ресурса пилотного сигнала и один и тот же луч. Один и тот же порт ресурса пилотного сигнала включает в себя порт, соответствующий одним и тем же ресурсам пилотного сигнала, или один и тот же порт, индексированный разными ресурсами пилотного сигнала.[00142] Alternatively, the network device transmits downlink pilot signals to the terminal with beamforming at each of T consecutive times using the same pilot resource port and the same beam. The same pilot resource port includes a port corresponding to the same pilot resources or the same port indexed by different pilot resources.
[00143] Как вариант, сетевое устройство передает терминалу различные нисходящие пилотные сигналы с формированием лучей в каждый из T последовательных моментов времени, используя один и тот же порт ресурса пилотного сигнала. Одни и те же порты ресурса пилотного сигнала включают в себя порты с одинаковой позицией в частотной области в числе портов, конфигурируемых с различными ресурсами пилотного сигнала.[00143] Alternatively, the network device transmits different downlink pilot signals with beamforming to the terminal at each of T consecutive times using the same pilot resource port. The same pilot resource ports include ports with the same position in the frequency domain among ports configured with different pilot resources.
[00144] На шаге 408 терминал оценивает фактическую информацию о нисходящем канале в каждый из T последовательных моментов времени по нисходящим пилотным сигналам с формированием лучей, полученным в каждый из T последовательных моментов времени.[00144] In step 408, the terminal estimates actual downlink channel information at each of T consecutive times based on downlink beamforming pilot signals received at each of T consecutive times.
[00145] Как вариант, терминал может оценивать фактическую информацию о нисходящем канале в каждый из T последовательных моментов времени по нисходящим пилотным сигналам с формированием лучей, полученным в каждый из T последовательных моментов времени. Фактическая информация о нисходящем канале используется для определения характеристик нисходящего канала.[00145] Alternatively, the terminal may estimate actual information about the downlink channel at each of T consecutive times based on downlink beamforming pilot signals received at each of T consecutive times. The actual information about the downlink channel is used to determine the characteristics of the downlink channel.
[00146] На шаге 410 терминал определяет информацию CSI первого типа, соответствующую каждому из T последовательных моментов времени, исходя из фактической информации о нисходящем канале, соответствующей каждому из T последовательных моментов времени.[00146] In step 410, the terminal determines the first type CSI information corresponding to each of the T consecutive times based on the actual downlink channel information corresponding to each of the T consecutive times.
[00147] На основании информации CSI, определенной терминалом, сетевое устройство может определять матрицу предварительного кодирования для передачи данных по нисходящему каналу. Информацию CSI также можно называть информацией о параметрах кодовой книги. Как вариант, информация CSI включает в себя по меньшей мере один из следующих элементов:[00147] Based on the CSI information determined by the terminal, the network device may determine a precoding matrix for transmitting data on a downlink channel. The CSI information may also be referred to as codebook parameter information. Optionally, the CSI information includes at least one of the following elements:
указательную информацию о выборе портов;indication of port selection;
указательную информацию о базисных векторах частотной области;indication information about the frequency domain basis vectors;
указательную информацию о доплеровской компоненте во временной области; илиindication information about the Doppler component in the time domain; or
указательную информацию о весовых коэффициентах.indication information about weighting factors.
[00148] Указательная информация о выборе портов используется для указания L портов опорного сигнала, выбираемых терминалом, указательная информация о базисных векторах частотной области используется для указания M базисных векторов частотной области, выбираемых терминалом, указательная информация о доплеровской компоненте временной области используется для указания K доплеровских компонент во временной области, выбираемых терминалом, а указательная информация о весовых коэффициентах используется для указания весовых коэффициентов, определяемых терминалом. Параметр L, параметр M и параметр K являются целыми положительными числами. Как вариант, указательная информация о доплеровской компоненте во временной области используется для указания K базисных векторов временной области, выбираемых терминалом, или K фазовых сдвигов. То есть доплеровская компонента во временной области представлена фазовым сдвигом или базисным вектором.[00148] The port selection indicator information is used to indicate L reference signal ports selectable by the terminal, the frequency domain basis vector indicator information is used to indicate M frequency domain basis vectors selectable by the terminal, the time domain Doppler component indicator information is used to indicate K time domain Doppler components selectable by the terminal, and the weighting coefficient indicator information is used to indicate weighting coefficients determined by the terminal. The parameter L, the parameter M, and the parameter K are positive integers. Alternatively, the time domain Doppler component indicator information is used to indicate K time domain basis vectors selectable by the terminal, or K phase shifts. That is, the time domain Doppler component is represented by a phase shift or a basis vector.
[00149] Как вариант, каждый из указанных выше параметров K определяется по меньшей мере одним из следующих способов:[00149] Alternatively, each of the above parameters K is determined in at least one of the following ways:
конфигурируется сетевым устройством;configured by the network device;
предварительно определяется путем согласования между терминальным устройством и сетевым устройством; илиis predetermined by negotiation between the terminal device and the network device; or
определяется терминалом согласно информации о нисходящем канале.determined by the terminal according to the downlink information.
[00150] Как вариант, упомянутый выше порт опорного сигнала включает в себя по меньшей мере один из следующих портов:[00150] Alternatively, the above-mentioned reference signal port includes at least one of the following ports:
порт CSI-RS; илиCSI-RS port; or
порт DMRS.DMRS port.
[00151] Как вариант, указанный выше параметр K определяется по меньшей мере одним из следующих способов:[00151] Alternatively, the above parameter K is determined in at least one of the following ways:
конфигурируется сетевым устройством;configured by the network device;
предварительно определяется путем согласования между терминальным устройством и сетевым устройством; илиis predetermined by negotiation between the terminal device and the network device; or
определяется терминалом согласно фактической информации о нисходящем канале.is determined by the terminal according to the actual information about the downlink channel.
[00152] В том случае, когда терминал определяет параметр K на основании фактической информации об нисходящем канале, терминал передает определенный им параметр K сетевому устройству.[00152] When the terminal determines the parameter K based on the actual downlink information, the terminal transmits the parameter K determined by it to the network device.
[00153] Как вариант, в том случае, когда параметр T и/или параметр K конфигурируются сетевым устройством, параметр T и/или параметр K конфигурируются сетевым устройством для терминала посредством по меньшей мере одной из следующих видов сигнализации:[00153] Alternatively, in the case where the parameter T and/or the parameter K are configured by the network device, the parameter T and/or the parameter K are configured by the network device for the terminal by means of at least one of the following types of signaling:
сигнализации RRC;RRC signaling;
сигнализации MAC-CE; илиMAC-CE signaling; or
сигнализации DCI.DCI signaling.
[00154] Как вариант, доплеровская компонента во временной области удовлетворяет по меньшей мере одному из следующих условий:[00154] Alternatively, the Doppler component in the time domain satisfies at least one of the following conditions:
в том случае, когда передача данных в нисходящем канале осуществляется на одном уровне, доплеровские компоненты во временной области, соответствующие различным направлениям поляризации, совпадают или различаются;in the case where the data transmission in the downlink channel is carried out at the same level, the Doppler components in the time domain corresponding to different polarization directions coincide or differ;
доплеровские компоненты во временной области, соответствующие различным портам опорного сигнала, совпадают или различаются; либоthe Doppler components in the time domain corresponding to different ports of the reference signal are the same or different; or
доплеровские компоненты во временной области, соответствующие различным частотно-временным компонентам, совпадают или различаются.Doppler components in the time domain corresponding to different time-frequency components coincide or differ.
[00155] Частотно-временная компонента состоит из базисного вектора частотной области и доплеровской компоненты во временной области. Поскольку обычно имеется два направления поляризации, доплеровские компоненты во временной области, соответствующие двум направлениям поляризации, совпадают или различаются. Под упомянутым выше направлением поляризации подразумевается направление поляризации, в котором сетевое устройство передает данные терминалу.[00155] The time-frequency component consists of a frequency domain basis vector and a Doppler component in the time domain. Since there are usually two polarization directions, the Doppler components in the time domain corresponding to the two polarization directions are the same or different. The polarization direction mentioned above refers to the polarization direction in which the network device transmits data to the terminal.
[00156] Как вариант, в том случае, когда передача данных в нисходящем канале осуществляется на множестве уровней, доплеровские компоненты во временной области, соответствующие различным уровням передачи, совпадают или различаются. Многоуровневая передача подразумевает наличие множества уровней передачи, которые используются сетевым устройством для сопоставления кодовых слов портам.[00156] Alternatively, in the case where the downlink data transmission is performed on multiple layers, the Doppler components in the time domain corresponding to the different transmission layers are the same or different. Multilayer transmission implies the presence of multiple transmission layers that are used by the network device to map code words to ports.
[00157] Как вариант, доплеровская компонента во временной области представлена фазовым сдвигом между соседними моментами времени для передачи нисходящих пилотных сигналов. В том случае, когда доплеровская компонента во временной области представлена фазовым сдвигом, то если параметр K определяется терминалом, этот параметр K определяется терминалом в зависимости от количества ненулевых коэффициентов для каждого уровня передачи.[00157] Alternatively, the Doppler component in the time domain is represented by a phase shift between adjacent times for transmitting downlink pilot signals. In the case where the Doppler component in the time domain is represented by a phase shift, then if the parameter K is determined by the terminal, this parameter K is determined by the terminal depending on the number of non-zero coefficients for each transmission level.
[00158] Как вариант, доплеровская компонента во временной области представлена фазовым сдвигом, при этом выражение для доплеровской компоненты во временной области имеет вид:[00158] Alternatively, the Doppler component in the time domain is represented by a phase shift, and the expression for the Doppler component in the time domain is:
; ;
[00159] где e - основание натурального логарифма, а j - мнимое число. - значение фазового сдвига, соответствующего x-му порту опорного сигнала и y-му базисному вектору частотной области, параметр L - количество портов опорного сигнала, выбираемых терминалом, а параметр M - количество базисных векторов частотной области, выбираемых терминалом. Параметр L и параметр M являются целыми положительными числами.[00159] where e is the base of the natural logarithm and j is the imaginary number. - the value of the phase shift corresponding to the x-th port of the reference signal and the y-th frequency domain basis vector, the parameter L is the number of reference signal ports selected by the terminal, and the parameter M is the number of frequency domain basis vectors selected by the terminal. The parameter L and the parameter M are positive integers.
[00160] Как вариант, в том случае, когда терминал предоставляет сетевому устройству информацию о доплеровской компоненте во временной области, терминал сообщает значение фазового сдвига, соответствующего x-му порту опорного сигнала и y-му базисному вектору частотной области, которое удовлетворяет следующему условию:[00160] Alternatively, when the terminal provides the network device with information about the Doppler component in the time domain, the terminal reports a phase shift value corresponding to the x-th port of the reference signal and the y-th basis vector of the frequency domain that satisfies the following condition:
[00161] амплитуда весового коэффициента, соответствующего x-му порту опорного сигнала и y-му базисному вектору частотной области, не равна 0.[00161] the amplitude of the weighting coefficient corresponding to the x-th port of the reference signal and the y-th basis vector of the frequency domain is not equal to 0.
[00162] Как вариант, терминал может передавать сетевому устройству самый сильный коэффициент.[00162] Alternatively, the terminal may transmit the strongest coefficient to the network device.
[00163] На шаге 412 терминал предоставляет сетевому устройству информацию CSI первого типа.[00163] In step 412, the terminal provides the network device with CSI information of the first type.
[00164] Как вариант, терминал предоставляет сетевому устройству всю или часть информации CSI, определяемой терминалом. Информация CSI используется сетевым устройством для вычисления матрицы предварительного кодирования с целью передачи данных по нисходящему каналу в момент времени t, который наступает после T последовательных моментов времени. Как вариант, при предоставлении информации CSI терминал может квантовать информацию CSI.[00164] Alternatively, the terminal provides to the network device all or part of the CSI information determined by the terminal. The CSI information is used by the network device to calculate a precoding matrix for transmitting data on a downlink channel at a time t that occurs after T consecutive times. Alternatively, when providing the CSI information, the terminal may quantize the CSI information.
[00165] На шаге 414 сетевое устройство вычисляет матрицу предварительного кодирования для передачи данных по нисходящему каналу в момент времени t на основании информации CSI первого типа.[00165] At step 414, the network device calculates a precoding matrix for transmitting data on a downlink channel at time t based on the first type of CSI information.
[00166] Как вариант, сетевое устройство вычисляет матрицу предварительного кодирования для передачи данных по нисходящему каналу в каждый из T последовательных моментов времени на основании информации CSI, предоставляемой терминалом, в качестве матрицы предварительного кодирования на момент времени t. Сетевое устройство может также вычислять матрицу предварительного кодирования непосредственно в момент времени t на основании информации CSI, предоставляемой терминалом.[00166] Alternatively, the network device calculates a precoding matrix for transmitting data on a downlink channel at each of T consecutive times based on the CSI information provided by the terminal as a precoding matrix at time t. The network device may also calculate the precoding matrix directly at time t based on the CSI information provided by the terminal.
[00167] Для ситуации, когда сетевое устройство вычисляет матрицы предварительного кодирования в каждый из T последовательных моментов времени в качестве матрицы предварительного кодирования в момент времени t[00167] For the situation where the network device calculates the precoding matrices at each of T consecutive time instances as the precoding matrix at time instance t
[00168] Между доплеровскими компонентами во временной области и моментами времени имеется соответствие. На основании информации CSI, предоставляемой терминалом, сетевое устройство с помощью приведенного ниже уравнения может вычислять матрицу предварительного кодирования, соответствующую каждому из T последовательных моментов времени, и определять ее в качестве матрицы предварительного кодирования для передачи данных по нисходящему каналу в момент времени t:[00168] There is a correspondence between the Doppler components in the time domain and the time instances. Based on the CSI information provided by the terminal, the network device can calculate a precoding matrix corresponding to each of the T consecutive time instances using the following equation and determine it as a precoding matrix for downlink data transmission at time instance t:
; ;
[00169] где - матрица выбора портов, соответствующая порту опорного сигнала, - матрица весовых коэффициентов, - матрица базисных векторов частотной области, - нормировочный множитель, а H - сопряженное транспонирование матрицы.[00169] where - port selection matrix corresponding to the reference signal port, - matrix of weighting coefficients, - matrix of frequency domain basis vectors, is the normalization factor, and H is the conjugate transpose of the matrix.
[00170] Для ситуации, когда сетевое устройство вычисляет матрицу предварительного кодирования непосредственно в момент времени t[00170] For the situation where the network device calculates the precoding matrix directly at time t
[00171] Как вариант, временные интервалы между соседними моментами времени среди T последовательных моментов времени равны, разница во времени между моментом времени t и первым моментом времени из T последовательных моментов времени составляет Δt, при этом Δt является целым кратным временного интервала между соседними моментами времени среди T последовательных моментов времени. На основании информации CSI, предоставляемой терминалом, сетевое устройство может вычислять матрицу предварительного кодирования для передачи данных по нисходящему каналу непосредственно в момент времени t с помощью следующих уравнений:[00171] Alternatively, the time intervals between adjacent time instances among T consecutive time instances are equal, the time difference between time instance t and the first time instance of T consecutive time instances is Δt, where Δt is an integer multiple of the time interval between adjacent time instances among T consecutive time instances. Based on the CSI information provided by the terminal, the network device may calculate a precoding matrix for downlink data transmission directly at time instance t using the following equations:
; ;
; ;
[00172] где - матрица выбора портов, соответствующая порту опорного сигнала, - матрица весовых коэффициентов, - матрица базисных векторов частотной области, - нормировочный множитель, параметр L - количество портов опорного сигнала, выбираемых терминалом, параметр M - количество базисных векторов частотной области, выбираемых терминалом, при этом параметр L и параметр M являются целыми положительными числами, а H - сопряженное транспонирование матрицы. [00172] where - port selection matrix corresponding to the reference signal port, - matrix of weighting coefficients, - matrix of frequency domain basis vectors, - normalization factor, parameter L is the number of reference signal ports selected by the terminal, parameter M is the number of frequency domain basis vectors selected by the terminal, where parameter L and parameter M are positive integers, and H is the conjugate transpose of the matrix.
[00173] В конкретном примере способ, предлагаемый в варианте осуществления настоящего изобретения, используется для оптимизации структуры кодовой книги выбора портов R17 Type II, а доплеровская компонента во временной области представлена фазовым сдвигом. Устройство UE передает сигнал SRS устройству gNB, а устройство gNB оценивает информацию о восходящем канале на основании полученного сигнала SRS, вычисляет P пространственных лучей, а затем передает устройству UE нисходящие пилотные сигналы с формированием лучей через P портов CSI-RS. Например, на фиг. 5 представлена схема способа передачи сигнала CSI-RS, предлагаемого в одном из вариантов осуществления настоящего изобретения. Как показано на фиг. 5, нисходящий пилотный сигнал, используемый для оценки нисходящего канала, представляет собой сигнал CSI-RS. Устройство gNB передает сигнал CSI-RS с формированием лучей устройству UE в течение двух последовательных моментов времени T=2, и определяет передаваемый сигнал CSI-RS с формированием лучей как пакет CSI-RS с формированием лучей, при этом один и тот же порт использует при формировании лучей один и тот же луч. Например, данные передаются одним потоком, то есть ранг передачи v=1, количество портов передающей антенны - , а количество поддиапазонов PMI - . Устройство gNB конфигурирует параметры кодовой книги для устройства UE с помощью сигнализации RRC, определяя значения параметров L=2, M=1, и количество ненулевых коэффициентов .[00173] In a specific example, a method proposed in an embodiment of the present invention is used to optimize a codebook structure of an R17 Type II port selection, and a Doppler component in the time domain is represented by a phase shift. A UE transmits an SRS to a gNB, and the gNB estimates uplink information based on the received SRS, calculates P spatial beams, and then transmits downlink pilot signals with beamforming to the UE through P CSI-RS ports. For example, FIG. 5 is a diagram of a method for transmitting a CSI-RS proposed in one embodiment of the present invention. As shown in FIG. 5, a downlink pilot signal used for downlink channel estimation is a CSI-RS signal. The gNB transmits a beamforming CSI-RS signal to the UE for two consecutive times T=2, and defines the transmitted beamforming CSI-RS signal as a beamforming CSI-RS packet, where the same port uses the same beam for beamforming. For example, the data is transmitted in one stream, i.e., the transmission rank is v=1, the number of transmit antenna ports is , and the number of PMI sub-ranges is . The gNB device configures the codebook parameters for the UE device using RRC signaling, specifying the parameter values L=2, M=1, and the number of non-zero coefficients .
[00174] Устройство UE оценивает фактическую информацию о нисходящем канале в два момента времени на основании принимаемого пакета CSI-RS с формированием лучей. Например, если устройство UE определяет матрицу выбора портов в соответствии с фактической информацией о канале в первый момент времени (первый момент времени, т.е. момент времени ) из двух моментов времени, матрица выключается. Устройство UE использует для вычисления матрицы весовых коэффициентов на основании информации о нисходящем канале в первый момент времени, при этом амплитуда весового коэффициента больше нуля. Затем устройство UE использует ту же матрицу для вычисления матрицы весовых коэффициентов и доплеровской компоненты во временной области на основании информации о нисходящем канале во второй момент времени (второй момент времени, т.е. момент времени ) из двух моментов времени, где . Устройство UE предоставляет устройству gNB указательную информацию о матрице (которая используется, чтобы сообщить устройству gNB о матрице ), квантованные матрицы весовых коэффициентов и квантованную доплеровскую компоненту во временной области D. Устройство gNB вычисляет матрицы предварительного кодирования соответственно в момент времени и в момент времени по формуле . Матрицы предварительного кодирования могут определяться как матрица предварительного кодирования для передачи данных по нисходящему каналу в момент времени t, наступающий после T последовательных моментов времени. Устройство gNB также может вычислять матрицу предварительного кодирования в момент времени t с помощью формулы , где , а - нормировочный множитель. Δt - относительная разница во времени между моментом времени t и моментом времени , при этом Δt - целое число, кратное относительной разнице во времени между моментом времени и моментом времени .[00174] The UE estimates the actual downlink information at two points in time based on the received CSI-RS packet with beamforming. For example, if the UE determines the port selection matrix in accordance with the actual information about the channel at the first moment in time (the first moment in time, i.e. the moment in time ) from two moments of time, the matrix turns off. The UE device is using to calculate the matrix of weighting coefficients based on the downlink information at the first time, with the amplitude of the weighting coefficient being greater than zero. The UE then uses the same matrix to calculate the matrix of weighting coefficients and the Doppler component in the time domain based on the information about the downlink at the second point in time (the second point in time, i.e. the point in time ) from two moments in time, where . The UE device provides the gNB device with matrix indication information (which is used to inform the gNB device about the matrix ), the quantized weight matrices and the quantized Doppler component in the time domain D. The gNB device computes the precoding matrices accordingly at time and at the moment of time according to the formula . The precoding matrices may be defined as the precoding matrix for downlink data transmission at time t occurring after T consecutive times. The gNB device may also calculate the precoding matrix at time t using the formula , Where , A - normalization factor. Δt - relative difference in time between time t and time , where Δt is an integer multiple of the relative time difference between the moment in time and the moment in time .
[00175] В конкретном примере способ, предлагаемый в вариантах осуществления настоящего изобретения, используется для оптимизации структуры кодовой книги выбора портов R16 Type II, а доплеровская компонента во временной области представлена фазовым сдвигом. Устройство UE передает сигнал SRS устройству gNB, а устройство gNB оценивает информацию о восходящем канале на основании полученного сигнала SRS, вычисляет P пространственных лучей, а затем передает устройству UE нисходящие пилотные сигналы с формированием лучей через P портов CSI-RS. Например, как показано на фиг. 5, пилотный сигнал, используемый для оценки нисходящего канала, представляет собой сигнал CSI-RS. Устройство gNB передает устройствам UE пакеты CSI-RS с формированием лучей в течение двух последовательных моментов времени T=2, при этом один и тот же порт использует при формировании лучей один и тот же луч. Например, данные передаются одним потоком, то есть ранг передачи v=1, количество портов передающей антенны - , а количество поддиапазонов PMI - . Устройство gNB конфигурирует параметры кодовой книги для устройства UE с помощью сигнализации RRC, определяя значения параметров L=2, M=2, и количество ненулевых коэффициентов .[00175] In a specific example, the method proposed in the embodiments of the present invention is used to optimize the structure of the R16 Type II port selection codebook, and the Doppler component in the time domain is represented by a phase shift. The UE transmits an SRS to the gNB, and the gNB estimates uplink channel information based on the received SRS, calculates P spatial beams, and then transmits downlink pilot signals with beamforming to the UE through P CSI-RS ports. For example, as shown in FIG. 5, the pilot signal used for downlink channel estimation is a CSI-RS. The gNB transmits CSI-RS packets with beamforming to the UEs at two consecutive times T=2, and the same port uses the same beam in beamforming. For example, data is transmitted in one stream, that is, the transmission rank v=1, the number of transmit antenna ports is , and the number of PMI sub-ranges is . The gNB device configures the codebook parameters for the UE device using RRC signaling, specifying the values of the parameters L=2, M=2, and the number of non-zero coefficients. .
[00176] Устройство UE оценивает фактическую информацию о нисходящем канале в два момента времени на основании принимаемого пакета CSI-RS с формированием лучей. Например, если устройство UE на основании информации о канале выбирает L = 2 порта в одном направлении поляризации в первый момент времени (первый момент времени, т.е. момент времени ) из двух моментов времени, и устройство UE вычисляет базисный вектор FD, можно получить матрицы и . Устройство UE использует матрицы и , чтобы вычислить матрицу весовых коэффициентов в момент времени t0, где , , и - комплексные числа, а их амплитуды больше 0. Затем устройство UE использует те же матрицы и , чтобы вычислить матрицу весовых коэффициентов во второй момент времени (второй момент времени, т.е. момент времени ) из двух моментов времени, и вычислить доплеровскую компоненту во временной области , где . Устройство UE предоставляет устройству gNB указательную информацию о матрицах и , квантованные матрицы весовых коэффициентов и квантованную доплеровскую компоненту во временной области D. Устройство gNB вычисляет матрицы предварительного кодирования соответственно в момент времени и момент времени по формулам и . Матрицы предварительного кодирования могут использоваться в качестве матрицы предварительного кодирования для передачи данных по нисходящему в момент времени t, наступающий после T последовательных моментов времени. Устройство gNB также может вычислять матрицу предварительного кодирования в момент времени t с помощью формулы , где , а , и - нормировочные множители. Δt - относительная разница во времени между моментом времени t и моментом времени t0, при этом Δt - целое число, кратное относительной разнице во времени между моментом времени и моментом времени .[00176] The UE estimates the actual downlink channel information at two times based on the received CSI-RS packet with beamforming. For example, if the UE selects L = 2 ports in one polarization direction based on the channel information at the first time (the first time, i.e., time ) from two moments of time, and the UE device calculates the basis vector FD, it is possible to obtain matrices And . The UE device uses matrices And to calculate the matrix of weight coefficients at time t0, where , , And - complex numbers, and their amplitudes are greater than 0. Then the UE device uses the same matrices And to calculate the matrix of weight coefficients at the second moment in time (the second moment in time, i.e. the moment in time ) from two moments of time, and calculate the Doppler component in the time domain , Where . The UE device provides the gNB device with matrix indication information And , the quantized weight matrices and the quantized Doppler component in the time domain D. The gNB device computes the precoding matrices accordingly at time and the moment in time by formulas And . The precoding matrices can be used as the precoding matrix for downlink data transmission at time t occurring after T consecutive times. The gNB device can also calculate the precoding matrix at time t using the formula , Where , A , And - normalization factors. Δt is the relative time difference between the moment of time t and the moment of time t0, where Δt is an integer multiple of the relative time difference between the moment of time and the moment in time .
[00177] Таким образом, в способе, предлагаемом в этом варианте осуществления настоящего изобретения, терминал определяет доплеровскую компоненту во временной области по нисходящим пилотным сигналам с формированием лучей в каждый из T последовательных моментов времени, при этом в процессе определения информации CSI может учитываться корреляция информации о канале во временной области. Сетевое устройство использует доплеровскую компоненту во временной области для определения матрицы предварительного кодирования, что позволяет сетевому устройству вычислять матрицу предварительного кодирования в различные будущие моменты времени на основании информации CSI, предоставляемой терминалом один раз. Наряду с обеспечением эффективности передачи данных, это позволяет предотвратить частое предоставление информации CSI терминалом вследствие его быстрого перемещения, сократить период предоставления информации CSI терминалом и уменьшить объем служебных данных, передаваемых терминалом в восходящем канале. Более того, благодаря использованию нисходящих пилотных сигналов с формированием лучей можно повысить точность определения информации CSI. Кроме того, определение доплеровской компоненты во временной области, представленной фазовым сдвигом, обеспечивает способ определения доплеровской компоненты во временной области.[00177] Thus, in the method proposed in this embodiment of the present invention, the terminal determines a Doppler component in the time domain from downlink beamforming pilot signals at each of T consecutive times, and in the process of determining the CSI information, correlation of channel information in the time domain can be taken into account. The network device uses the Doppler component in the time domain to determine a precoding matrix, which allows the network device to calculate the precoding matrix at different future times based on the CSI information provided by the terminal once. In addition to ensuring data transmission efficiency, this makes it possible to prevent the terminal from frequently providing CSI information due to its rapid movement, to shorten the period of providing CSI information by the terminal, and to reduce the amount of overhead data transmitted by the terminal in the uplink. Moreover, by using the downlink beamforming pilot signals, the accuracy of determining the CSI information can be improved. In addition, determining the Doppler component in the time domain represented by the phase shift provides a method for determining the Doppler component in the time domain.
[00178] 2. Для ситуации, когда доплеровская компонента во временной области представлена базисным вектором, при этом доплеровская компонента во временной области определяется терминалом[00178] 2. For the situation where the Doppler component in the time domain is represented by the basis vector, and the Doppler component in the time domain is determined by the terminal
[00179] На фиг. 6 представлена блок-схема способа определения матрицы предварительного кодирования, предлагаемого в одном из вариантов осуществления настоящего изобретения. Этот способ может применяться в системе, показанной на фиг. 1. Способ предусматривает следующую последовательность действий.[00179] Fig. 6 is a flow chart of a method for determining a precoding matrix proposed in one embodiment of the present invention. This method can be applied in the system shown in Fig. 1. The method includes the following sequence of actions.
[00180] На шаге 602 терминал передает сетевому устройству восходящий опорный сигнал.[00180] In step 602, the terminal transmits an uplink reference signal to the network device.
[00181] Как вариант, восходящий опорный сигнал представляет собой сигнал SRS.[00181] Alternatively, the uplink reference signal is an SRS signal.
[001820] На шаге 604 сетевое устройство оценивает информацию о восходящем канале на основании восходящего опорного сигнала и определяет луч для передачи нисходящего пилотного сигнала в зависимости от информации о восходящем канале.[001820] In step 604, the network device evaluates uplink channel information based on the uplink reference signal and determines a beam for transmitting a downlink pilot signal depending on the uplink channel information.
[00183] Сетевое устройство может оценивать информацию о восходящем канале на основании восходящего опорного сигнала, определяя таким образом луч. Луч, определяемый сетевым устройством, используется для формирования лучей при передаче нисходящего пилотного сигнала. Как вариант, нисходящий пилотный сигнал включает в себя по меньшей мере один из следующих сигналов:[00183] The network device may estimate uplink channel information based on the uplink reference signal, thereby determining a beam. The beam determined by the network device is used to form beams when transmitting a downlink pilot signal. Optionally, the downlink pilot signal includes at least one of the following signals:
сигнал CSI-RS;CSI-RS signal;
сигнал DMRS; илиDMRS signal; or
комбинацию сигналов CSI-RS и DMRS.a combination of CSI-RS and DMRS signals.
[00184] На шаге 606 сетевое устройство передает терминалу нисходящие пилотные сигналы с формированием лучей в каждый из T последовательных моментов времени.[00184] At step 606, the network device transmits downlink pilot signals to the terminal with beamforming at each of T consecutive times.
[00185] Нисходящие пилотные сигналы с формированием лучей используется терминалом для определения фактической информации о нисходящем канале. T - целое положительное число. Как вариант, указанный выше параметр T определяется по меньшей мере одним из следующих способов:[00185] The downlink beamforming pilot signals are used by the terminal to determine the actual downlink information. T is a positive integer. Alternatively, the above parameter T is determined by at least one of the following methods:
конфигурируется сетевым устройством; илиconfigured by the network device; or
предварительно определяется путем согласования между терминальным устройством и сетевым устройством.is pre-determined by negotiation between the terminal device and the network device.
[00186] Как вариант, сетевое устройство передает терминалу нисходящие пилотные сигналы с формированием лучей в каждый из T последовательных моментов времени, используя один и тот же порт ресурса пилотного сигнала и один и тот же луч. Один и тот же порт ресурса пилотного сигнала включает в себя порт, соответствующий одним и тем же ресурсам пилотного сигнала, или один и тот же порт, индексированный разными ресурсами пилотного сигнала.[00186] Alternatively, the network device transmits downlink pilot signals to the terminal with beamforming at each of T consecutive times using the same pilot resource port and the same beam. The same pilot resource port includes a port corresponding to the same pilot resources or the same port indexed by different pilot resources.
[00187] Как вариант, сетевое устройство передает терминалу различные нисходящие пилотные сигналы с формированием лучей в каждый из T последовательных моментов времени, используя один и тот же порт ресурса пилотного сигнала. Одни и те же порты ресурса пилотного сигнала включают в себя порты с одинаковой позицией в частотной области в числе портов, конфигурируемых с различными ресурсами пилотного сигнала.[00187] Alternatively, the network device transmits different downlink pilot signals with beamforming to the terminal at each of T consecutive times using the same pilot resource port. The same pilot resource ports include ports with the same position in the frequency domain among ports configured with different pilot resources.
[00188] На шаге 608 терминал оценивает фактическую информацию о нисходящем канале в каждый из T последовательных моментов времени по нисходящим пилотным сигналам с формированием лучей, полученным в каждый из T последовательных моментов времени.[00188] In step 608, the terminal estimates actual downlink channel information at each of T consecutive times based on downlink beamforming pilot signals received at each of T consecutive times.
[00189] Как вариант, терминал может оценивать фактическую информацию о нисходящем канале в каждый из T последовательных моментов времени по нисходящим пилотным сигналам с формированием лучей, полученным в каждый из T последовательных моментов времени. Фактическая информация о нисходящем канале используется для определения характеристик нисходящего канала.[00189] Alternatively, the terminal may estimate actual information about the downlink channel at each of T consecutive times based on downlink beamforming pilot signals received at each of T consecutive times. The actual information about the downlink channel is used to determine the characteristics of the downlink channel.
[00190] На шаге 610 терминал определяет информацию CSI второго типа, соответствующую каждому из T последовательных моментов времени, исходя из фактической информации о нисходящем канале, соответствующей каждому из T последовательных моментов времени.[00190] In step 610, the terminal determines the second type CSI information corresponding to each of the T consecutive times based on the actual downlink channel information corresponding to each of the T consecutive times.
[00191] На основании информации CSI, определенной терминалом сетевое устройство может определять матрицу предварительного кодирования для передачи данных по нисходящему каналу. CSI также можно называть информацией о параметрах кодовой книги. Как вариант, информация CSI включает в себя по меньшей мере один из следующих элементов:[00191] Based on the CSI information determined by the terminal, the network device may determine a precoding matrix for transmitting data on a downlink channel. The CSI may also be referred to as codebook parameter information. Optionally, the CSI information includes at least one of the following elements:
указательную информацию о выборе портов;indication of port selection;
указательную информацию о базисных векторах частотной области;indication information about the frequency domain basis vectors;
указательную информацию о доплеровской компоненте во временной области; илиindication information about the Doppler component in the time domain; or
указательную информацию о весовых коэффициентах.indication information about weighting factors.
[00192] Указательная информация о выборе портов используется для указания L портов опорного сигнала, выбираемых терминалом, указательная информация о базисных векторах частотной области используется для указания M базисных векторов частотной области, выбираемых терминалом, указательная информация о доплеровской компоненте временной области используется для указания K доплеровских компонент во временной области, выбираемых терминалом, а указательная информация о весовых коэффициентах используется для указания весовых коэффициентов, определяемых терминалом. Параметр L, параметр M и параметр K являются целыми положительными числами. Как вариант, указательная информация о доплеровской компоненте во временной области используется для указания K базисных векторов временной области, выбираемых терминалом, или K фазовых сдвигов. То есть доплеровская компонента во временной области представлена фазовым сдвигом или базисным вектором.[00192] The port selection indication information is used to indicate L reference signal ports selectable by the terminal, the frequency domain basis vector indication information is used to indicate M frequency domain basis vectors selectable by the terminal, the time domain Doppler component indication information is used to indicate K time domain Doppler components selectable by the terminal, and the weighting coefficient indication information is used to indicate weighting coefficients determined by the terminal. The parameter L, the parameter M, and the parameter K are positive integers. Alternatively, the time domain Doppler component indication information is used to indicate K time domain basis vectors selectable by the terminal, or K phase shifts. That is, the time domain Doppler component is represented by a phase shift or a basis vector.
[00193] Как вариант, каждый из указанных выше параметров K определяется по меньшей мере одним из следующих способов:[00193] Alternatively, each of the above parameters K is determined in at least one of the following ways:
конфигурируется сетевым устройством;configured by the network device;
предварительно определяется путем согласования между терминальным устройством и сетевым устройством; илиis predetermined by negotiation between the terminal device and the network device; or
определяется терминалом согласно информации о нисходящем канале.determined by the terminal according to the downlink information.
[00194] Как вариант, упомянутый выше порт опорного сигнала включает в себя по меньшей мере один из следующих портов:[00194] Alternatively, the above-mentioned reference signal port includes at least one of the following ports:
порт CSI-RS; илиCSI-RS port; or
порт DMRS.DMRS port.
[00195] Как вариант, указанный выше параметр K определяется по меньшей мере одним из следующих способов:[00195] Alternatively, the above parameter K is determined in at least one of the following ways:
конфигурируется сетевым устройством;configured by the network device;
предварительно определяется путем согласования между терминальным устройством и сетевым устройством; илиis predetermined by negotiation between the terminal device and the network device; or
определяется терминалом согласно фактической информации о нисходящем канале.is determined by the terminal according to the actual information about the downlink channel.
[00196] В том случае, когда терминал определяет параметр K на основании фактической информации об нисходящем канале, терминал передает определенный им параметр K сетевому устройству.[00196] When the terminal determines the parameter K based on the actual information about the downlink channel, the terminal transmits the parameter K determined by it to the network device.
[00197] Как вариант, в том случае, когда параметр T и/или параметр K конфигурируются сетевым устройством, параметр T и/или параметр K конфигурируются сетевым устройством для терминала посредством по меньшей мере одной из следующих видов сигнализации:[00197] Alternatively, in the case where the parameter T and/or the parameter K are configured by the network device, the parameter T and/or the parameter K are configured by the network device for the terminal by means of at least one of the following types of signaling:
сигнализации RRC;RRC signaling;
сигнализации MAC-CE; илиMAC-CE signaling; or
сигнализации DCI.DCI signaling.
[00198] Как вариант, доплеровская компонента во временной области удовлетворяет по меньшей мере одному из следующих условий:[00198] Alternatively, the Doppler component in the time domain satisfies at least one of the following conditions:
в том случае, когда передача данных в нисходящем канале осуществляется на одном уровне, доплеровские компоненты во временной области, соответствующие различным направлениям поляризации, совпадают или различаются;in the case where the data transmission in the downlink channel is carried out at the same level, the Doppler components in the time domain corresponding to different polarization directions coincide or differ;
доплеровские компоненты во временной области, соответствующие различным портам опорного сигнала, совпадают или различаются; либоthe Doppler components in the time domain corresponding to different ports of the reference signal are the same or different; or
доплеровские компоненты во временной области, соответствующие различным частотно-временным компонентам, совпадают или различаются.Doppler components in the time domain corresponding to different time-frequency components coincide or differ.
[00199] Частотно-временная компонента состоит из базисного вектора частотной области и доплеровской компоненты во временной области. Поскольку обычно имеется два направления поляризации, доплеровские компоненты во временной области, соответствующие двум направлениям поляризации, совпадают или различаются. Под упомянутым выше направлением поляризации подразумевается направление поляризации, в котором сетевое устройство передает данные терминалу.[00199] The time-frequency component consists of a frequency domain basis vector and a Doppler component in the time domain. Since there are usually two polarization directions, the Doppler components in the time domain corresponding to the two polarization directions are the same or different. The polarization direction mentioned above refers to the polarization direction in which the network device transmits data to the terminal.
[00200] Как вариант, в том случае, когда передача данных в нисходящем канале осуществляется на множестве уровней, доплеровские компоненты во временной области, соответствующие различным уровням передачи, совпадают или различаются. Многоуровневая передача подразумевает наличие множества уровней передачи, которые используются сетевым устройством для сопоставления кодовых слов портам.[00200] Alternatively, in the case where the downlink data transmission is performed on multiple layers, the Doppler components in the time domain corresponding to different transmission layers are the same or different. Multilayer transmission implies the presence of multiple transmission layers that are used by the network device to map code words to ports.
[00201] Как вариант, доплеровская компонента во временной области представлена базисным вектором. Базисный вектор включает в себя по меньшей мере один из следующих векторов:[00201] Alternatively, the Doppler component in the time domain is represented by a basis vector. The basis vector includes at least one of the following vectors:
базисный вектор ДПФ;DFT basis vector;
базисный вектор ДКП;DCT basis vector;
полиномиальный базисный вектор.polynomial basis vector.
[00202] Как вариант, если ввести параметр O3, можно выполнить передискретизацию доплеровской компоненты во временной области, чтобы получить дополнительную информацию о базисном векторе.[00202] Alternatively, by introducing the parameter O 3 , the Doppler component can be resampled in the time domain to obtain additional information about the basis vector.
[00203] Как вариант, доплеровская компонента во временной области представлена базисным вектором. Выражение для доплеровской компоненты во временной области выглядит следующим образом:[00203] Alternatively, the Doppler component in the time domain is represented by a basis vector. The expression for the Doppler component in the time domain is as follows:
; ;
[00204] где K базисных векторов в матрице выбираются терминалом из возможных базисных векторов; либо K базисных векторов в матрице являются фиксированными или предварительно определенными базисными векторами. Как вариант, терминал сообщает сетевому устройству о выбранных K доплеровских компонентах во временной области с помощью весовых коэффициентов или битовых карт.[00204] where K are the basis vectors in the matrix are selected by the terminal from possible basis vectors; or K basis vectors in the matrix are fixed or predetermined basis vectors. Alternatively, the terminal communicates the selected K time-domain Doppler components to the network device using weights or bitmaps.
[00205] На шаге 612 терминал предоставляет сетевому устройству информацию CSI второго типа.[00205] In step 612, the terminal provides the network device with the second type of CSI information.
[00206] Как вариант, терминал может предоставлять сетевому устройству всю или часть информации CSI, определяемой терминалом. Информация CSI используется сетевым устройством для вычисления матрицы предварительного кодирования с целью передачи данных по нисходящему каналу в момент времени t, который наступает после T последовательных моментов времени. Как вариант, при предоставлении информации CSI терминал квантует информацию CSI.[00206] Alternatively, the terminal may provide the network device with all or part of the CSI information determined by the terminal. The CSI information is used by the network device to calculate a precoding matrix for transmitting data on a downlink channel at a time t that occurs after T consecutive times. Alternatively, when providing the CSI information, the terminal quantizes the CSI information.
[00207] На шаге 614 сетевое устройство вычисляет матрицу предварительного кодирования для передачи данных по нисходящему каналу в момент времени t на основании информации CSI второго типа.[00207] At step 614, the network device calculates a precoding matrix for data transmission on a downlink channel at time t based on the second type CSI information.
[00208] Как вариант, сетевое устройство вычисляет матрицу предварительного кодирования для передачи данных по нисходящему каналу в каждый из T последовательных моментов времени на основании информации CSI, предоставляемой терминалом, в качестве матрицы предварительного кодирования на момент времени t. Сетевое устройство может также вычислять матрицу предварительного кодирования непосредственно в момент времени t на основании информации CSI, предоставляемой терминалом.[00208] Alternatively, the network device calculates a precoding matrix for transmitting data on a downlink channel at each of T consecutive times based on the CSI information provided by the terminal as a precoding matrix at time t. The network device may also calculate the precoding matrix directly at time t based on the CSI information provided by the terminal.
[00209] Для ситуации, когда сетевое устройство вычисляет матрицу предварительного кодирования в каждый из T последовательных моментов времени в качестве матрицы предварительного кодирования в момент времени t[00209] For a situation where the network device calculates the precoding matrix at each of T consecutive times as the precoding matrix at time t
[00210] Между доплеровскими компонентами во временной области и моментами времени имеется соответствие. На основании информации CSI, предоставляемой терминалом, сетевое устройство с помощью приведенного ниже уравнения может вычислять матрицу предварительного кодирования, соответствующую каждому моменту времени из T последовательных моментов времени, и определять ее в качестве матрицы предварительного кодирования для передачи данных по нисходящему каналу в момент времени t:[00210] There is a correspondence between the Doppler components in the time domain and the time instances. Based on the CSI information provided by the terminal, the network device can calculate a precoding matrix corresponding to each time instance of T consecutive time instances using the following equation and determine it as a precoding matrix for downlink data transmission at time instance t:
; ;
[00211] где - матрица выбора портов, соответствующая порту опорного сигнала, - матрица весовых коэффициентов, - матрица базисных векторов частотной области, - нормировочный множитель, а H - сопряженное транспонирование матрицы.[00211] where - port selection matrix corresponding to the reference signal port, - matrix of weighting coefficients, - matrix of frequency domain basis vectors, is the normalization factor, and H is the conjugate transpose of the matrix.
[00212] Для ситуации, когда сетевое устройство вычисляет матрицу предварительного кодирования непосредственно в момент времени t[00212] For the situation where the network device calculates the precoding matrix directly at time t
[00213] Как вариант, доплеровская компонента во временной области представлена базисным вектором ДПФ. Интервалы между соседними моментами среди T последовательных моментов времени равны, t=T+n, что означает, что момент времени t наступает после последнего момента среди T моментов времени, при этом интервал от последнего момента среди T моментов времени составляет n целевых интервалов времени. Целевой интервал времени - это интервал между соседними моментами среди T последовательных моментов времени, а n - целое положительное число. На основании информации CSI, предоставляемой терминалом, сетевое устройство может вычислять матрицу предварительного кодирования для передачи данных по нисходящему каналу непосредственно в момент времени t с помощью следующего уравнения:[00213] Alternatively, the Doppler component in the time domain is represented by a DFT basis vector. The intervals between adjacent instants among T consecutive instants are t=T+n, which means that the instant t occurs after the last instant among T instants, and the interval from the last instant among T instants is n target time intervals. The target time interval is the interval between adjacent instants among T consecutive instants, and n is a positive integer. Based on the CSI information provided by the terminal, the network device can calculate a precoding matrix for downlink data transmission directly at the instant t using the following equation:
; ;
[00214] где - матрица выбора портов, соответствующая порту опорного сигнала, - матрица весовых коэффициентов, - матрица базисных векторов частотной области, - элементы в T-й строке базисного вектора ДПФ, - значение индекса K-го базисного вектора ДПФ, - нормировочный множитель, O3 - коэффициент передискретизации, а H - сопряженное транспонирование матрицы.[00214] where - port selection matrix corresponding to the reference signal port, - matrix of weighting coefficients, - matrix of frequency domain basis vectors, - elements in the T-th row of the DFT basis vector, - the value of the index of the K-th basis vector of the DFT, is the normalization factor, O 3 is the resampling coefficient, and H is the conjugate transpose of the matrix.
[00215] В конкретном примере способ, предлагаемый в варианте осуществления настоящего изобретения, используется для оптимизации структуры кодовой книги выбора портов R17 Type II, а доплеровская компонента во временной области представлена базисным вектором. Устройство UE передает сигнал SRS устройству gNB, а устройство gNB оценивает информацию о восходящем канале на основании полученного сигнала SRS, вычисляет P пространственных лучей, а затем передает устройству UE нисходящие пилотные сигналы с формированием лучей через P портов CSI-RS. Например, на фиг. 7 представлена схема способа передачи сигнала CSI-RS, предлагаемого в одном из вариантов осуществления настоящего изобретения. Как показано на фиг. 7, пилотный сигнал, используемый для оценки нисходящего канала, представляет собой сигнал CSI-RS. Устройство gNB передает устройству UE пакеты CSI-RS с формированием лучей в течение четырех последовательных моментов времени T=4. Один и тот же порт использует при формировании лучей один и тот же луч. Например, данные передаются одним потоком, то есть ранг передачи v=1, количество портов передающей антенны , а количество поддиапазонов PMI . Устройство gNB конфигурирует параметры кодовой книги для устройства UE с помощью сигнализации RRC, определяя значения параметров L=2, M=2 и количество передаваемых весовых коэффициентов . Доплеровская компонента во временной области представлена базисными векторами ДПФ в количестве K=2, при этом для базисного вектора доплеровской компоненты во временной области передискретизация не производится, то есть параметр , соответствующий базисному вектору ДПФ, равен 1.[00215] In a specific example, a method proposed in an embodiment of the present invention is used to optimize the structure of an R17 Type II port selection codebook, and the Doppler component in the time domain is represented by a basis vector. The UE transmits an SRS to the gNB, and the gNB estimates uplink channel information based on the received SRS, calculates P spatial beams, and then transmits downlink pilot signals with beamforming to the UE through P CSI-RS ports. For example, FIG. 7 is a diagram of a method for transmitting a CSI-RS signal proposed in one embodiment of the present invention. As shown in FIG. 7, the pilot signal used for downlink channel estimation is a CSI-RS. The gNB transmits CSI-RS packets with beamforming to the UE at four consecutive times T=4. The same port uses the same beam in beamforming. For example, data is transmitted in one stream, i.e. the transmission rank is v=1, the number of ports of the transmitting antenna is , and the number of PMI sub-ranges . The gNB device configures the codebook parameters for the UE device using RRC signaling, defining the values of the parameters L=2, M=2 and the number of weights to be transmitted. . The Doppler component in the time domain is represented by K=2 DFT basis vectors, while no resampling is performed for the basis vector of the Doppler component in the time domain, i.e. the parameter , corresponding to the basis vector of the DFT, is equal to 1.
[00216] Устройство UE оценивает фактическую информацию о нисходящем канале в эти четыре момента времени на основании принимаемых пакетов CSI-RS. Например, если порт, выбираемый устройством UE на основании информации о канале в первый момент времени (первый момент времени, т.е. момент времени ) среди четырех моментов времени, представлен как , матрица представлена базисными векторами FD в количестве M=2. Устройство UE использует матрицы и для вычисления матрицы весовых коэффициентов на основании информации о нисходящем канале в первый момент времени. Аналогичным образом устройство UE использует такие же матрицы и для вычисления матриц весовых коэффициентов , и , соответствующих трем остальным моментам времени кроме первого. Матрица представляется путем определения . Аналогичным образом могут быть получены , и . , тогда доплеровская компонента во временной области может быть определена как . Устройство UE может определять весовые коэффициенты на основании фактической информации о нисходящем канале в каждый из T последовательных моментов времени и матрицам , и , а затем выбираются для передачи ненулевые коэффициенты в количестве . Устройство UE предоставляет устройству gNB указательную информацию о матрицах и , квантованные матрицы весовых коэффициентов и доплеровскую компоненту во временной области . Устройство gNB может вычислять матрицу предварительного кодирования, соответствующую каждому моменту среди T последовательных моментов времени, с помощью выражения . Матрицы предварительного кодирования могут использоваться в качестве матрицы предварительного кодирования для передачи данных по нисходящему каналу в момент времени t, наступающий после T последовательных моментов времени. Кроме того, устройство gNB может также вычислять матрицу предварительного кодирования в момент времени t с помощью выражения , где t=T+n, что означает, что момент времени t наступает после последнего момента среди T моментов времени, при этом интервал от последнего момента среди T моментов времени составляет n целевых интервалов времени. Целевой интервал времени - это интервал между соседними моментами среди T последовательных моментов времени. Выражение представляет элементы, соответствующие T-й строке базисного вектора.[00216] The UE estimates the actual downlink channel information at these four times based on the received CSI-RS packets. For example, if the port selected by the UE based on the channel information at the first time (the first time, i.e., time ) among four moments in time, is presented as , matrix is represented by basis vectors FD in the quantity M=2. The UE device uses matrices And to calculate the matrix of weighting coefficients based on the downlink information at the first time. Similarly, the UE device uses the same matrices And for calculating matrices of weight coefficients , And , corresponding to the three remaining moments of time except the first. Matrix is represented by definition . Similarly, can be obtained , And . , then the Doppler component in the time domain can be defined as . The UE device may determine weighting factors based on the actual information about the downlink channel at each of T consecutive moments of time and matrices , And , and then non-zero coefficients are selected for transmission in the amount . The UE device provides the gNB device with matrix indication information And , quantized weighting matrices and the Doppler component in the time domain . The gNB device can calculate the precoding matrix corresponding to each moment among T consecutive moments of time using the expression . The precoding matrices can be used as a precoding matrix for downlink data transmission at time t occurring after T consecutive times. In addition, the gNB device can also calculate the precoding matrix at time t using the expression , where t=T+n, which means that the time moment t occurs after the last moment among T time moments, and the interval from the last moment among T time moments is n target time intervals. The target time interval is the interval between adjacent moments among T consecutive time moments. The expression represents the elements corresponding to the T-th row of the basis vector.
[00217] Следует отметить, что способ, предлагаемый в вариантах осуществления настоящего изобретения, может также использоваться для оптимизации структуры кодовой книги выбора портов R16 Type II, а доплеровская компонента во временной области представлена базисным вектором. При конкретной реализации можно обратиться к приведенным выше вариантам осуществления, в которых оптимизируется кодовая книга выбора портов R17 Type II, а доплеровская компонента во временной области представлена базисным вектором. Подробности здесь не приводятся.[00217] It should be noted that the method proposed in the embodiments of the present invention can also be used to optimize the structure of the R16 Type II port selection codebook, and the Doppler component in the time domain is represented by a basis vector. In a specific implementation, reference can be made to the above embodiments in which the R17 Type II port selection codebook is optimized, and the Doppler component in the time domain is represented by a basis vector. Details are not given here.
[00218] Таким образом, в способе, предлагаемом в этом варианте осуществления настоящего изобретения, терминал определяет доплеровскую компоненту во временной области по нисходящим пилотным сигналам с формированием лучей в каждый из T последовательных моментов времени, при этом в процессе определения информации CSI может учитываться корреляция информации о канале во временной области. Сетевое устройство использует доплеровскую компоненту во временной области для определения матрицы предварительного кодирования, что позволяет сетевому устройству вычислять матрицу предварительного кодирования в различные будущие моменты времени на основании информации CSI, предоставляемой терминалом один раз. Наряду с обеспечением эффективности передачи данных, это позволяет предотвратить частое предоставление информации CSI терминалом вследствие его быстрого перемещения, сократить период предоставления информации CSI терминалом и уменьшить объем служебных данных, передаваемых терминалом в восходящем канале. Более того, благодаря использованию нисходящих пилотных сигналов с формированием лучей можно повысить точность определения информации CSI. Кроме того, определение доплеровской компоненты во временной области, представленной базисным вектором, обеспечивает способ определения доплеровской компоненты во временной области.[00218] Thus, in the method proposed in this embodiment of the present invention, the terminal determines a Doppler component in the time domain from downlink beamforming pilot signals at each of T consecutive times, and the correlation of channel information in the time domain can be taken into account in the process of determining the CSI information. The network device uses the Doppler component in the time domain to determine a precoding matrix, which allows the network device to calculate the precoding matrix at different future times based on the CSI information provided by the terminal once. In addition to ensuring data transmission efficiency, this makes it possible to prevent the terminal from frequently providing CSI information due to its rapid movement, to shorten the period of providing CSI information by the terminal, and to reduce the amount of overhead data transmitted by the terminal in the uplink. Moreover, by using the downlink beamforming pilot signals, it is possible to improve the accuracy of determining the CSI information. In addition, determining the Doppler component in the time domain represented by the basis vector provides a method for determining the Doppler component in the time domain.
[00219] 3. Для ситуации, когда доплеровская компонента во временной области определяется сетевым устройством[00219] 3. For the situation where the Doppler component in the time domain is determined by the network device
[00220] На фиг. 8 представлена блок-схема способа определения матрицы предварительного кодирования, предлагаемого в одном из вариантов осуществления настоящего изобретения. Этот способ может применяться в системе, показанной на фиг. 1. Способ предусматривает следующую последовательность действий.[00220] Fig. 8 is a flow chart of a method for determining a precoding matrix proposed in one embodiment of the present invention. This method can be applied in the system shown in Fig. 1. The method includes the following sequence of actions.
[00221] На шаге 802 терминал передает сетевому устройству восходящий опорный сигнал.[00221] In step 802, the terminal transmits an uplink reference signal to the network device.
[00222] Как вариант, восходящий опорный сигнал представляет собой сигнал SRS.[00222] Alternatively, the uplink reference signal is an SRS signal.
[00223] На шаге 804 сетевое устройство оценивает информацию о восходящем канале на основании восходящего опорного сигнала и определяет луч для передачи нисходящего пилотного сигнала в зависимости от информации о восходящем канале.[00223] In step 804, the network device evaluates uplink channel information based on the uplink reference signal and determines a beam for transmitting a downlink pilot signal depending on the uplink channel information.
[00224] Сетевое устройство может оценивать информацию о восходящем канале на основании восходящего опорного сигнала, определяя таким образом луч. Луч, определяемый сетевым устройством, используется для формирования лучей при передаче нисходящего пилотного сигнала. Как вариант, нисходящий пилотный сигнал включает в себя по меньшей мере один из следующих сигналов:[00224] The network device may estimate uplink channel information based on the uplink reference signal, thereby determining a beam. The beam determined by the network device is used to form beams when transmitting a downlink pilot signal. Optionally, the downlink pilot signal includes at least one of the following signals:
сигнал CSI-RS;CSI-RS signal;
сигнал DMRS; илиDMRS signal; or
комбинацию сигналов CSI-RS и DMRS.a combination of CSI-RS and DMRS signals.
[00225] На шаге 806 сетевое устройство передает терминалу нисходящие пилотные сигналы с формированием лучей в каждый из T последовательных моментов времени.[00225] At step 806, the network device transmits downlink pilot signals to the terminal with beamforming at each of T consecutive times.
[00226] Нисходящие пилотные сигналы с формированием лучей используется терминалом для определения фактической информации о нисходящем канале. T - целое положительное число. Как вариант, указанный выше параметр T определяется по меньшей мере одним из следующих способов:[00226] The downlink beamforming pilot signals are used by the terminal to determine the actual downlink information. T is a positive integer. Alternatively, the above parameter T is determined by at least one of the following methods:
конфигурируется сетевым устройством; илиconfigured by the network device; or
предварительно определяется путем согласования между терминальным устройством и сетевым устройством.is pre-determined by negotiation between the terminal device and the network device.
[00227] Как вариант, сетевое устройство передает терминалу нисходящие пилотные сигналы с формированием лучей в каждый из T последовательных моментов времени, используя один и тот же порт ресурса пилотного сигнала и один и тот же луч. Один и тот же порт ресурса пилотного сигнала включает в себя порт, соответствующий одним и тем же ресурсам пилотного сигнала, или один и тот же порт, индексированный разными ресурсами пилотного сигнала.[00227] Alternatively, the network device transmits downlink pilot signals to the terminal with beamforming at each of T consecutive times using the same pilot resource port and the same beam. The same pilot resource port includes a port corresponding to the same pilot resources or the same port indexed by different pilot resources.
[00228] Как вариант, сетевое устройство передает терминалу различные нисходящие пилотные сигналы с формированием лучей в каждый из T последовательных моментов времени, используя один и тот же порт ресурса пилотного сигнала. Одни и те же порты ресурса пилотного сигнала включают в себя порты с одинаковой позицией в частотной области в числе портов, конфигурируемых с различными ресурсами пилотного сигнала.[00228] Alternatively, the network device transmits different downlink pilot signals with beamforming to the terminal at each of T consecutive times using the same pilot resource port. The same pilot resource ports include ports with the same position in the frequency domain among ports configured with different pilot resources.
[00229] На шаге 808 терминал оценивает фактическую информацию о нисходящем канале в каждый из T последовательных моментов времени по нисходящим пилотным сигналам с формированием лучей, полученным в каждый из T последовательных моментов времени.[00229] In step 808, the terminal estimates actual downlink channel information at each of T consecutive times based on downlink beamforming pilot signals received at each of T consecutive times.
[00230] Как вариант, терминал может оценивать фактическую информацию о нисходящем канале в каждый из T последовательных моментов времени по нисходящим пилотным сигналам с формированием лучей, полученным в каждый из T последовательных моментов времени. Фактическая информация о нисходящем канале используется для определения характеристик нисходящего канала.[00230] Alternatively, the terminal may estimate actual downlink channel information at each of T consecutive times based on downlink beamforming pilot signals received at each of T consecutive times. The actual downlink channel information is used to determine downlink channel characteristics.
[00231] На шаге 810 терминал определяет информацию CSI третьего типа, соответствующую каждому из T последовательных моментов времени, исходя из фактической информации о нисходящем канале, соответствующей каждому из T последовательных моментов времени.[00231] In step 810, the terminal determines the third type CSI information corresponding to each of the T consecutive times based on the actual downlink channel information corresponding to each of the T consecutive times.
[00232] На основании информации CSI, определенной терминалом, сетевое устройство может определять матрицу предварительного кодирования для передачи данных по нисходящему каналу. CSI также можно называть информацией о параметрах кодовой книги. Как вариант, информация CSI включает в себя по меньшей мере один из следующих элементов:[00232] Based on the CSI information determined by the terminal, the network device may determine a precoding matrix for transmitting data on a downlink channel. The CSI may also be referred to as codebook parameter information. Optionally, the CSI information includes at least one of the following elements:
указательную информацию о выборе портов;indication of port selection;
указательную информацию о базисных векторах частотной области; илиindication information about the frequency domain basis vectors; or
указательную информацию о весовых коэффициентах.indication information about weighting factors.
[00233] Указательная информация о выборе портов используется для указания L портов опорного сигнала, выбираемых терминалом, указательная информация о базисных векторах частотной области используется для указания M базисных векторов частотной области, выбираемых терминалом, а указательная информация о весовых коэффициентах используется для указания T групп весовых коэффициентов, соответствующих T последовательным моментам времени, определяемым терминалом. Информация о позициях ненулевых коэффициентов в матрицах T групп весовых коэффициентов одинакова, а параметр L и параметр M являются целыми положительными числами.[00233] The indication information about port selection is used to indicate L ports of the reference signal selected by the terminal, the indication information about frequency domain basis vectors is used to indicate M frequency domain basis vectors selected by the terminal, and the indication information about weight coefficients is used to indicate T groups of weight coefficients corresponding to T consecutive time instants determined by the terminal. The information about the positions of the non-zero coefficients in the matrices of the T groups of weight coefficients is the same, and the parameter L and the parameter M are positive integers.
[00234] Как вариант, каждый из указанных выше параметров K определяется по меньшей мере одним из следующих способов:[00234] Alternatively, each of the above parameters K is determined in at least one of the following ways:
конфигурируется сетевым устройством;configured by the network device;
предварительно определяется путем согласования между терминальным устройством и сетевым устройством; илиis predetermined by negotiation between the terminal device and the network device; or
определяется терминалом согласно информации о нисходящем канале.determined by the terminal according to the downlink information.
[00235] Как вариант, в том случае, когда параметр T конфигурируется сетевым устройством, параметр T конфигурируется сетевым устройством для терминала посредством по меньшей мере одной из следующих видов сигнализации:[00235] Alternatively, in the case where the parameter T is configured by the network device, the parameter T is configured by the network device for the terminal by means of at least one of the following types of signaling:
·сигнализации RRC;·RRC signaling;
·сигнализации MAC-CE; или·MAC-CE signaling; or
·сигнализации DCI.·DCI signaling.
[00236] Как вариант, упомянутый выше порт опорного сигнала включает в себя по меньшей мере один из следующих портов:[00236] Alternatively, the above-mentioned reference signal port includes at least one of the following ports:
·порт CSI-RS; или·CSI-RS port; or
·порт DMRS.·DMRS port.
[00237] На шаге 812 терминал предоставляет сетевому устройству информацию CSI третьего типа.[00237] In step 812, the terminal provides the network device with CSI information of the third type.
[00238] Как вариант, терминал может предоставлять сетевому устройству всю или часть информации CSI, определяемой терминалом. Информация CSI используется сетевым устройством для вычисления матрицы предварительного кодирования с целью передачи данных по нисходящему каналу в момент времени t, который наступает после T последовательных моментов времени. Как вариант, при предоставлении информации CSI терминал квантует информацию CSI.[00238] Alternatively, the terminal may provide the network device with all or part of the CSI information determined by the terminal. The CSI information is used by the network device to calculate a precoding matrix for transmitting data on a downlink channel at a time t that occurs after T consecutive times. Alternatively, when providing the CSI information, the terminal quantizes the CSI information.
[00239] На шаге 814 сетевое устройство вычисляет матрицу предварительного кодирования для передачи данных по нисходящему каналу в момент времени t на основании информации CSI третьего типа.[00239] At step 814, the network device calculates a precoding matrix for data transmission on a downlink channel at time t based on the third type of CSI information.
[00240] Как вариант, сетевое устройство вычисляет матрицу предварительного кодирования для передачи данных по нисходящему каналу в каждый из T последовательных моментов времени на основании информации CSI, предоставляемой терминалом, в качестве матрицы предварительного кодирования на момент времени t. Как вариант, сетевое устройство может вычислять матрицу предварительного кодирования для передачи данных по нисходящему каналу на момент времени t на основании информации CSI, предоставляемой терминалом, с помощью одного из следующих уравнений:[00240] Alternatively, the network device calculates a precoding matrix for transmitting data on a downlink channel at each of T consecutive times based on the CSI information provided by the terminal as a precoding matrix at time t. Alternatively, the network device may calculate a precoding matrix for transmitting data on a downlink channel at time t based on the CSI information provided by the terminal using one of the following equations:
; ;
; ;
[00241] где - матрица выбора портов, соответствующая порту опорного сигнала, и - матрицы весовых коэффициентов, - матрица базисных векторов частотной области, при этом D включает в себя доплеровские компоненты во временной области, представленные фазовыми сдвигами между соседними моментами времени для передачи нисходящих пилотных сигналов с формированием лучей, включает в себя доплеровские компоненты во временной области, представленные базисными векторами, , , и определяются по T группам весовых коэффициентов, и - нормировочные множители, а H - сопряженное транспонирование матрицы.[00241] where - port selection matrix corresponding to the reference signal port, And - matrices of weighting coefficients, - a matrix of frequency domain basis vectors, where D includes the Doppler components in the time domain, represented by phase shifts between adjacent time instants for the transmission of downlink pilot signals with beamforming, includes Doppler components in the time domain, represented by basis vectors, , , And are determined by T groups of weighting coefficients, And - normalization factors, and H is the conjugate transpose of the matrix.
[00242] Таким образом, в способе, предлагаемом в этом варианте осуществления настоящего изобретения, терминал определяет T групп весовых коэффициентов на основании нисходящих пилотных сигналов с формированием лучей в каждый из T последовательных моментов времени и предоставляет информацию CSI сетевому устройству, которое может учитывать корреляцию информации о канале во временной области в процессе определения CSI. Сетевое устройство определяет матрицу предварительного кодирования путем определения доплеровской компоненты во временной области, что позволяет сетевому устройству вычислять матрицу предварительного кодирования в различные будущие моменты времени на основании информации CSI, предоставляемой терминалом один раз. Наряду с обеспечением эффективности передачи данных, это позволяет предотвратить частое предоставление информации CSI терминалом вследствие его быстрого перемещения, сократить период предоставления информации CSI терминалом и уменьшить объем служебных данных, передаваемых терминалом в восходящем канале. Более того, благодаря использованию нисходящих пилотных сигналов с формированием лучей можно повысить точность определения информации CSI. Кроме того, благодаря тому, что сетевое устройство может определять доплеровскую компоненту во временной области, можно дополнительно снизить объем служебной информации, передаваемой терминалом по восходящему каналу.[00242] Thus, in the method proposed in this embodiment of the present invention, the terminal determines T groups of weight coefficients based on downlink beamforming pilot signals at each of T consecutive times and provides CSI information to a network device that can take into account the correlation of channel information in the time domain in the process of determining the CSI. The network device determines a precoding matrix by determining a Doppler component in the time domain, which allows the network device to calculate the precoding matrix at different future times based on the CSI information provided by the terminal once. In addition to ensuring data transmission efficiency, this makes it possible to prevent the terminal from frequently providing CSI information due to its rapid movement, to shorten the period of providing CSI information by the terminal, and to reduce the amount of overhead data transmitted by the terminal in the uplink. Moreover, by using the downlink beamforming pilot signals, it is possible to improve the accuracy of determining the CSI information. In addition, because the network device can detect the Doppler component in the time domain, it is possible to further reduce the amount of service information transmitted by the terminal over the uplink channel.
[00243] Следует отметить, что последовательность шагов способа, предлагаемая в вариантах осуществления настоящего изобретения, может быть соответствующим образом скорректирована, а шаги также могут добавляться или исключаться в зависимости от конкретной ситуации. Измененные способы, которые специалисты в данной области техники могут легко найти в рамках технических решений, представленных в настоящем изобретении, должны включаться в объем защиты настоящего изобретения, и поэтому здесь их описание не повторяется.[00243] It should be noted that the sequence of method steps proposed in the embodiments of the present invention can be appropriately adjusted, and steps can also be added or excluded depending on the specific situation. Modified methods that those skilled in the art can easily find within the framework of the technical solutions presented in the present invention should be included in the scope of protection of the present invention, and therefore their description is not repeated here.
[00244] На фиг. 9 представлена структурная схема устройства для предоставления информации CSI, предлагаемого в одном из вариантов осуществления настоящего изобретения. Как показано на фиг. 9, устройство включает в себя следующие компоненты:[00244] Fig. 9 is a block diagram of an apparatus for providing CSI information proposed in one embodiment of the present invention. As shown in Fig. 9, the apparatus includes the following components:
[00245] передающий модуль 901, конфигурируемый таким образом, чтобы передавать сетевому устройству восходящий опорный сигнал; [00245] a transmitting module 901 configured to transmit an uplink reference signal to a network device;
[00246] приемный модуль 902, конфигурируемый таким образом, чтобы принимать нисходящие пилотные сигналы с формированием лучей, передаваемые сетевым устройством в каждый из T последовательных моментов времени; и [00246] a receiving module 902 configured to receive downlink beamforming pilot signals transmitted by the network device at each of T consecutive times; and
[00247] определяющий модуль 903, конфигурируемый таким образом, чтобы оценивать фактическую информацию о нисходящем канале в каждый из T последовательных моментов времени по нисходящим пилотным сигналам с формированием лучей, полученным в каждый из T последовательных моментов времени.[00247] a determining module 903 configured to estimate actual downlink channel information at each of T consecutive times based on downlink beamforming pilot signals received at each of T consecutive times.
[00248] Определяющий модуль 903 дополнительно конфигурируется таким образом, чтобы определять информацию CSI, соответствующую каждому из T последовательных моментов времени, исходя из фактической информации о нисходящем канале в каждый из T последовательных моментов времени.[00248] The determining module 903 is further configured to determine CSI information corresponding to each of the T consecutive times based on actual downlink channel information at each of the T consecutive times.
[00249] Передающий модуль дополнительно конфигурируется таким образом, чтобы предоставлять информацию CSI сетевому устройству.[00249] The transmitting module is further configured to provide CSI information to the network device.
[00250] Луч, используемый для нисходящих пилотных сигналов с формированием лучей, определяется на основании информации о восходящем канале, оцениваемой по восходящему опорному сигналу, причем информация CSI используется сетевым устройством при определении матрицы предварительного кодирования для передачи данных по нисходящему каналу в момент времени t, при этом момент времени t наступает после T последовательных моментов времени, а T является целым положительным числом. [00250] A beam used for downlink beamforming pilot signals is determined based on uplink channel information estimated from an uplink reference signal, wherein the CSI information is used by the network device in determining a precoding matrix for downlink data transmission at time t, wherein time t occurs after T consecutive times, and T is a positive integer.
[00251] В одном из возможных вариантов реализации информация CSI включает в себя по меньшей мере один из следующих элементов:[00251] In one possible embodiment, the CSI information includes at least one of the following elements:
[00252] указательную информацию о выборе портов;[00252] indication information about the selection of ports;
[00253] указательную информацию о базисных векторах частотной области;[00253] indication information about the frequency domain basis vectors;
[00254] указательную информацию о доплеровской компоненте во временной области; или[00254] indication information about the Doppler component in the time domain; or
[00255] указательную информацию о весовых коэффициентах. [00255] weighting coefficient indicator information.
[00256] Указательная информация о выборе портов используется для указания L портов опорного сигнала, выбираемых терминалом, указательная информация о базисных векторах частотной области используется для указания M базисных векторов частотной области, выбираемых терминалом, указательная информация о доплеровской компоненте во временной области используется для указания K доплеровских компонент во временной области, выбираемых терминалом, а указательная информация о весовых коэффициентах используется для указания весовых коэффициентов, определяемых терминалом, при этом параметр L, параметр M и параметр K являются положительными целыми числами.[00256] The port selection indication information is used to indicate L reference signal ports selected by the terminal, the frequency domain basis vector indication information is used to indicate M frequency domain basis vectors selected by the terminal, the time domain Doppler component indication information is used to indicate K time domain Doppler components selected by the terminal, and the weight coefficient indication information is used to indicate weight coefficients determined by the terminal, wherein the L parameter, the M parameter and the K parameter are positive integers.
[00257] Как вариант, информация CSI включает в себя по меньшей мере один из следующих элементов:[00257] Alternatively, the CSI information includes at least one of the following elements:
[00258] указательную информацию о выборе портов;[00258] indication information about the selection of ports;
[00259] указательную информацию о базисных векторах частотной области; или[00259] indication information about the frequency domain basis vectors; or
[00260] указательную информацию о весовых коэффициентах.[00260] weighting information.
[00261] Указательная информация о выборе портов используется для указания L портов опорного сигнала, выбираемых терминалом, указательная информация о базисных векторах частотной области используется для указания M базисных векторов частотной области, выбираемых терминалом, а указательная информация о весовых коэффициентах используется для указания T групп весовых коэффициентов, соответствующих T последовательным моментам времени, определяемым терминалом, при этом информация о позициях ненулевых коэффициентов в матрицах T групп весовых коэффициентов одинакова, а параметр L и параметр M являются положительными целыми числами.[00261] The port selection indication information is used to indicate L reference signal ports selected by the terminal, the frequency domain basis vector indication information is used to indicate M frequency domain basis vectors selected by the terminal, and the weight coefficient indication information is used to indicate T groups of weight coefficients corresponding to T consecutive time instants determined by the terminal, wherein the information about the positions of the non-zero coefficients in the matrices of the T groups of weight coefficients is the same, and the parameter L and the parameter M are positive integers.
[00262] Как вариант, параметр K определяется по меньшей мере одним из следующих способов:[00262] Alternatively, the parameter K is determined in at least one of the following ways:
[00263] конфигурируется сетевым устройством;[00263] configured by the network device;
[00264] предварительно определяется путем согласования между терминальным устройством и сетевым устройством; или[00264] is predetermined by negotiation between the terminal device and the network device; or
[00265] определяется терминалом согласно фактической информации о нисходящем канале.[00265] is determined by the terminal according to the actual downlink information.
[00266] Как вариант, передающий модуль 901 конфигурируется таким образом, чтобы:[00266] Alternatively, the transmitting module 901 is configured to:
[00267] в том случае, когда терминал определяет параметр K на основании фактической информации об нисходящем канале, передавать определенный им параметр K сетевому устройству. [00267] in the case where the terminal determines the parameter K based on the actual information about the downlink channel, transmit the parameter K determined by it to the network device.
[00268] Как вариант, доплеровская компонента во временной области представлена фазовым сдвигом между соседними моментами времени для передачи нисходящих пилотных сигналов; либо доплеровская компонента во временной области представлена базисным вектором.[00268] Alternatively, the Doppler component in the time domain is represented by a phase shift between adjacent times for transmitting downlink pilot signals; or the Doppler component in the time domain is represented by a basis vector.
[00269] Как вариант, в случае, когда доплеровская компонента во временной области представлена фазовым сдвигом, параметр K определяется терминалом в зависимости от количества ненулевых коэффициентов для каждого уровня передачи.[00269] Alternatively, in the case where the Doppler component in the time domain is represented by a phase shift, the parameter K is determined by the terminal depending on the number of non-zero coefficients for each transmission level.
[00270] Как вариант, доплеровская компонента во временной области удовлетворяет по меньшей мере одному из следующих условий:[00270] Alternatively, the Doppler component in the time domain satisfies at least one of the following conditions:
[00271] в том случае, когда передача данных в нисходящем канале осуществляется на одном уровне, доплеровские компоненты во временной области, соответствующие различным направлениям поляризации, совпадают или различаются;[00271] in the case where the data transmission in the downlink channel is carried out at one level, the Doppler components in the time domain corresponding to different polarization directions coincide or differ;
[00272] доплеровские компоненты во временной области, соответствующие различным портам опорного сигнала, совпадают или различаются; либо[00272] the Doppler components in the time domain corresponding to different ports of the reference signal are the same or different; or
[00273] доплеровские компоненты во временной области, соответствующие различным частотно-временным компонентам, совпадают или различаются.[00273] Doppler components in the time domain corresponding to different time-frequency components coincide or differ.
[00274] Частотно-временная компонента состоит из базисного вектора частотной области и доплеровской компоненты во временной области.[00274] The time-frequency component consists of a frequency domain basis vector and a Doppler component in the time domain.
[00275] Как вариант, в том случае, когда передача данных в нисходящем канале осуществляется на множестве уровней, доплеровские компоненты во временной области, соответствующие различным уровням передачи, совпадают или различаются.[00275] Alternatively, in the case where the downlink data transmission is performed on multiple levels, the Doppler components in the time domain corresponding to the different transmission levels are the same or different.
[00276] Как вариант, доплеровская компонента во временной области представлена базисным вектором. Выражение для доплеровской компоненты во временной области выглядит следующим образом:[00276] Alternatively, the Doppler component in the time domain is represented by a basis vector. The expression for the Doppler component in the time domain is as follows:
; ;
[00277] где - значение фазового сдвига, соответствующего x-му порту опорного сигнала и y-му базисному вектору частотной области, параметр L - количество портов опорного сигнала, выбираемых терминалом, а параметр M - количество базисных векторов частотной области, выбираемых терминалом, при этом параметр L и параметр M являются положительными целыми числами.[00277] where - the value of the phase shift corresponding to the x-th port of the reference signal and the y-th frequency domain basis vector, the parameter L is the number of reference signal ports selected by the terminal, and the parameter M is the number of frequency domain basis vectors selected by the terminal, wherein the parameter L and the parameter M are positive integers.
[00278] Как вариант, передающий модуль 901 конфигурируется таким образом, чтобы:[00278] Alternatively, the transmitting module 901 is configured to:
[00279] в том случае, когда терминал предоставляет сетевому устройству информацию о доплеровской компоненте во временной области, сообщать значение фазового сдвига, соответствующего x-му порту опорного сигнала и y-му базисному вектору частотной области, которое удовлетворяет следующему условию:[00279] when the terminal provides the network device with information about the Doppler component in the time domain, report a phase shift value corresponding to the x-th port of the reference signal and the y-th basis vector of the frequency domain that satisfies the following condition:
[00280] амплитуда весового коэффициента, соответствующего x-му порту опорного сигнала и y-му базисному вектору частотной области, не равна 0.[00280] the amplitude of the weighting coefficient corresponding to the x-th port of the reference signal and the y-th basis vector of the frequency domain is not equal to 0.
[00281] Как вариант, доплеровская компонента во временной области представлена базисным вектором, при этом выражение для доплеровской компоненты во временной области имеет вид:[00281] Alternatively, the Doppler component in the time domain is represented by a basis vector, where the expression for the Doppler component in the time domain is:
; ;
[00282] где K базисных векторов в матрице выбираются терминалом из возможных базисных векторов; либо K базисных векторов в матрице являются фиксированными или предварительно определенными базисными векторами.[00282] where K are the basis vectors in the matrix are selected by the terminal from possible basis vectors; or K basis vectors in the matrix are fixed or predetermined basis vectors.
[00283] Как вариант, доплеровская компонента во временной области представлена базисным вектором, при этом базисный вектор включает в себя по меньшей мере один из следующих векторов:[00283] Alternatively, the Doppler component in the time domain is represented by a basis vector, wherein the basis vector includes at least one of the following vectors:
[00284] базисный вектор ДПФ;[00284] DFT basis vector;
[00285] базисный вектор ДКП; либо[00285] DCT basis vector; or
[00286] полиномиальный базисный вектор.[00286] polynomial basis vector.
[00287] Как вариант, параметр T определяется по меньшей мере одним из следующих способов:[00287] Alternatively, the parameter T is determined in at least one of the following ways:
[00288] конфигурируется сетевым устройством; или[00288] configured by the network device; or
[00089] предварительно определяется путем согласования между терминальным устройством и сетевым устройством.[00089] is predetermined by negotiation between the terminal device and the network device.
[00290] Как вариант, в том случае, когда параметр T и/или параметр K конфигурируются сетевым устройством, параметр T и/или параметр K конфигурируются сетевым устройством для терминала посредством по меньшей мере одной из следующих видов сигнализации:[00290] Alternatively, in the case where the parameter T and/or the parameter K are configured by the network device, the parameter T and/or the parameter K are configured by the network device for the terminal by means of at least one of the following types of signaling:
[00291] сигнализации RRC;[00291] RRC signaling;
[00292] сигнализации MAC-CE; или[00292] MAC-CE signaling; or
[00293] сигнализации DCI.[00293] DCI signaling.
[00294] Как вариант, порт опорного сигнала включает в себя по меньшей мере один из следующих портов:[00294] Alternatively, the reference signal port includes at least one of the following ports:
[00295] порт CSI-RS; или[00295] CSI-RS port; or
[00296] порт DMRS.[00296] DMRS port.
[00297] Как вариант, нисходящий пилотный сигнал включает в себя по меньшей мере один из следующих сигналов:[00297] Alternatively, the downlink pilot signal includes at least one of the following signals:
[00298] сигнал CSI-RS;[00298] CSI-RS signal;
[00299] сигнал DMRS; или[00299] DMRS signal; or
[00300] комбинацию CSI-RS и DMRS.[00300] combination of CSI-RS and DMRS.
[00301] Как вариант, восходящий опорный сигнал представляет собой сигнал SRS.[00301] Alternatively, the uplink reference signal is an SRS signal.
[00302] На фиг. 10 представлена структурная схема устройства для определения матрицы предварительного кодирования, предлагаемого в одном из вариантов осуществления настоящего изобретения. Как показано на фиг. 10, устройство включает в себя следующие компоненты:[00302] Fig. 10 is a block diagram of an apparatus for determining a precoding matrix proposed in one embodiment of the present invention. As shown in Fig. 10, the apparatus includes the following components:
[00303] приемный модуль 1001, конфигурируемый таким образом, чтобы принимать восходящий опорный сигнал, передаваемый терминалом;[00303] a receiving module 1001 configured to receive an uplink reference signal transmitted by a terminal;
[00304] определяющий модуль 1002, конфигурируемый таким образом, чтобы оценивать информацию о восходящем канале на основании восходящего опорного сигнала и определять луч для передачи нисходящих пилотных сигналов в зависимости от информации о восходящем канале; и[00304] a determining module 1002 configured to estimate uplink channel information based on an uplink reference signal and determine a beam for transmitting downlink pilot signals depending on the uplink channel information; and
[00305] передающий модуль 1003 конфигурируемый таким образом, чтобы передавать терминалу нисходящие пилотные сигналы с формированием лучей в каждый из T последовательных моментов времени.[00305] a transmitting module 1003 configured to transmit downlink pilot signals to the terminal with beamforming at each of T consecutive times.
[00306] Приемный модуль 1001 дополнительно используется таким образом, чтобы получать предоставляемую терминалом информацию CSI, соответствующую каждому из T последовательных моментов времени.[00306] The receiving module 1001 is further used to receive CSI information provided by the terminal corresponding to each of the T consecutive time instances.
[00307] Определяющий модуль 1002 дополнительно используется таким образом, чтобы определять матрицу предварительного кодирования для передачи данных по нисходящему каналу в момент времени t с учетом информации CSI.[00307] The determining module 1002 is further used to determine a precoding matrix for data transmission on a downlink channel at time t taking into account the CSI information.
[00308] Информация CSI определяется терминалом на основании нисходящих пилотных сигналов с формированием лучей, а момент времени t наступает после T последовательных моментов времени, и T является целым положительным числом.[00308] The CSI information is determined by the terminal based on downlink pilot signals with beamforming, and time t occurs after T consecutive time instants, and T is a positive integer.
[00309] Как вариант, передающий модуль 1003 используется таким образом, чтобы:[00309] Alternatively, the transmitting module 1003 is used such that:
[00310] передавать терминалу нисходящие пилотные сигналы с формированием лучей в каждый из T последовательных моментов времени, используя один и тот же порт ресурса пилотного сигнала и один и тот же луч;[00310] transmit downlink pilot signals to the terminal with beamforming at each of T consecutive times using the same pilot resource port and the same beam;
[00311] при этом один и тот же порт ресурса пилотного сигнала включает в себя порт, соответствующий одним и тем же ресурсам пилотного сигнала, или один и тот же порт, индексированный разными ресурсами пилотного сигнала.[00311] wherein the same pilot signal resource port includes a port corresponding to the same pilot signal resources, or the same port indexed by different pilot signal resources.
[00312] Как вариант, передающий модуль 1003 конфигурируется таким образом, чтобы:[00312] Alternatively, the transmitting module 1003 is configured to:
[00313] передавать терминалу различные нисходящие пилотные сигналы с формированием лучей в каждый из T последовательных моментов времени, используя один и тот же порт ресурса пилотного сигнала;[00313] transmit different downlink pilot signals with beamforming to the terminal at each of T consecutive times using the same pilot signal resource port;
[00314] при этом один и тот же порт ресурса пилотного сигнала включают в себя порты с одинаковой позицией в частотной области в числе портов, конфигурируемых с различными ресурсами пилотного сигнала.[00314] wherein the same pilot signal resource port includes ports with the same position in the frequency domain among ports configured with different pilot signal resources.
[00315] Как вариант, информация CSI включает в себя по меньшей мере один из следующих элементов:[00315] Alternatively, the CSI information includes at least one of the following elements:
[00316] указательную информацию о выборе портов;[00316] indication information about the selection of ports;
[00317] указательную информацию о базисных векторах частотной области;[00317] indication information about the frequency domain basis vectors;
[00318] указательную информацию о доплеровской компоненте во временной области; или[00318] indication information about the Doppler component in the time domain; or
[00319] указательную информацию о весовых коэффициентах.[00319] weighting coefficient indicator information.
[00320] Указательная информация о выборе портов используется для указания L портов опорного сигнала, выбираемых терминалом, указательная информация о базисных векторах частотной области используется для указания M базисных векторов частотной области, выбираемых терминалом, указательная информация о доплеровской компоненте во временной области используется для указания K доплеровских компонент во временной области, выбираемых терминалом, а указательная информация о весовых коэффициентах используется для указания весовых коэффициентов, определяемых терминалом, при этом параметр L, параметр M и параметр K являются положительными целыми числами.[00320] The port selection indication information is used to indicate L reference signal ports selected by the terminal, the frequency domain basis vector indication information is used to indicate M frequency domain basis vectors selected by the terminal, the time domain Doppler component indication information is used to indicate K time domain Doppler components selected by the terminal, and the weight coefficient indication information is used to indicate weight coefficients determined by the terminal, wherein the L parameter, the M parameter and the K parameter are positive integers.
[00321] Как вариант, информация CSI включает в себя по меньшей мере один из следующих элементов:[00321] Alternatively, the CSI information includes at least one of the following elements:
[00322] указательную информацию о выборе портов;[00322] indication information about the selection of ports;
[00323] указательную информацию о базисных векторах частотной области; или[00323] indication information about the frequency domain basis vectors; or
[00324] указательную информацию о весовых коэффициентах;[00324] weighting information;
[00325] Указательная информация о выборе портов используется для указания L портов опорного сигнала, выбираемых терминалом, указательная информация о базисных векторах частотной области используется для указания M базисных векторов частотной области, выбираемых терминалом, а указательная информация о весовых коэффициентах используется для указания T групп весовых коэффициентов, соответствующих T последовательным моментам времени, определяемым терминалом, при этом информация о позициях ненулевых коэффициентов в матрицах T групп весовых коэффициентов одинакова, а параметр L и параметр M являются положительными целыми числами.[00325] The port selection indication information is used to indicate L reference signal ports selected by the terminal, the frequency domain basis vector indication information is used to indicate M frequency domain basis vectors selected by the terminal, and the weight coefficient indication information is used to indicate T groups of weight coefficients corresponding to T consecutive time instants determined by the terminal, wherein the information about the positions of the non-zero coefficients in the matrices of the T groups of weight coefficients is the same, and the parameter L and the parameter M are positive integers.
[00326] Как вариант, доплеровская компонента во временной области представлена фазовым сдвигом между соседними моментами времени для передачи нисходящих пилотных сигналов; либо доплеровская компонента во временной области представлена базисным вектором.[00326] Alternatively, the Doppler component in the time domain is represented by a phase shift between adjacent times for transmitting downlink pilot signals; or the Doppler component in the time domain is represented by a basis vector.
[00327] Как вариант, доплеровская компонента во временной области представлена фазовым сдвигом. Выражение для доплеровской компоненты во временной области выглядит следующим образом:[00327] Alternatively, the Doppler component in the time domain is represented by a phase shift. The expression for the Doppler component in the time domain is as follows:
; ;
[00328] где - значение фазового сдвига, соответствующего x-му порту опорного сигнала и y-му базисному вектору частотной области, параметр L - количество портов опорного сигнала, выбираемых терминалом, а параметр M - количество базисных векторов частотной области, выбираемых терминалом. Параметр L и параметр M являются целыми положительными числами.[00328] where - the value of the phase shift corresponding to the x-th port of the reference signal and the y-th frequency domain basis vector, the parameter L is the number of reference signal ports selected by the terminal, and the parameter M is the number of frequency domain basis vectors selected by the terminal. The parameter L and the parameter M are positive integers.
[00329] Как вариант, доплеровская компонента во временной области представлена базисным вектором, при этом выражение для доплеровской компоненты во временной области имеет вид:[00329] Alternatively, the Doppler component in the time domain is represented by a basis vector, where the expression for the Doppler component in the time domain is:
; ;
[00330] где K базисных векторов в матрице выбираются терминалом из возможных базисных векторов; либо K базисных векторов в матрице являются фиксированными или предварительно определенными базисными векторами.[00330] where K are the basis vectors in the matrix are selected by the terminal from possible basis vectors; or K basis vectors in the matrix are fixed or predetermined basis vectors.
[00331] Как вариант, определяющий модуль 1002 конфигурируется таким образом, чтобы:[00331] Alternatively, the determining module 1002 is configured to:
[00332] определять матрицу предварительного кодирования для передачи данных по нисходящему каналу в момент времени t с учетом информации CSI по формуле:[00332] determine a precoding matrix for downlink data transmission at time t taking into account the CSI information using the formula:
; ;
[00333] где - матрица выбора портов, соответствующая порту опорного сигнала, - матрица весовых коэффициентов, - матрица базисных векторов частотной области, - нормировочный множитель, а H - сопряженное транспонирование матрицы.[00333] where - port selection matrix corresponding to the reference signal port, - matrix of weighting coefficients, - matrix of frequency domain basis vectors, is the normalization factor, and H is the conjugate transpose of the matrix.
[00334] Как вариант, определяющий модуль 1002 конфигурируется таким образом, чтобы:[00334] Alternatively, the determining module 1002 is configured to:
[00335] определять матрицу предварительного кодирования для передачи данных по нисходящему каналу в момент времени t с учетом информации CSI по формуле:[00335] determine a precoding matrix for downlink data transmission at time t taking into account the CSI information using the formula:
; ;
[00336] где - матрица выбора портов, соответствующая порту опорного сигнала, - матрица весовых коэффициентов, - матрица базисных векторов частотной области, - нормировочный множитель, а H - сопряженное транспонирование матрицы.[00336] where - port selection matrix corresponding to the reference signal port, - matrix of weighting coefficients, - matrix of frequency domain basis vectors, is the normalization factor, and H is the conjugate transpose of the matrix.
[00337] Как вариант, определяющий модуль 1002 конфигурируется таким образом, чтобы:[00337] Alternatively, the determining module 1002 is configured to:
[00338] определять матрицу предварительного кодирования для передачи данных по нисходящему каналу в момент времени t с учетом информации CSI с помощью по меньшей мере одной из следующих формул:[00338] determine a precoding matrix for downlink data transmission at time t taking into account the CSI information using at least one of the following formulas:
; ;
; ;
[00339] где - матрица выбора портов, соответствующая порту опорного сигнала, и - матрицы весовых коэффициентов, - матрица базисных векторов частотной области, при этом D включает в себя доплеровские компоненты во временной области, представленные фазовыми сдвигами между соседними моментами времени для передачи нисходящих пилотных сигналов с формированием лучей, включает в себя доплеровские компоненты во временной области, представленные базисными векторами, , , и определяются по T группам весовых коэффициентов, и - нормировочные множители, а H - сопряженное транспонирование матрицы.[00339] where - port selection matrix corresponding to the reference signal port, And - matrices of weighting coefficients, - a matrix of frequency domain basis vectors, where D includes the Doppler components in the time domain, represented by phase shifts between adjacent time instants for the transmission of downlink pilot signals with beamforming, includes Doppler components in the time domain, represented by basis vectors, , , And are determined by T groups of weighting coefficients, And - normalization factors, and H is the conjugate transpose of the matrix.
[00340] Как вариант, временные интервалы между соседними моментами времени среди T последовательных моментов времени равны, разница во времени между моментом времени t и первым моментом времени из T последовательных моментов времени составляет Δt, при этом Δt является целым кратным временного интервала между соседними моментами времени среди T последовательных моментов времени. Определяющий модуль 1002 конфигурируется таким образом, чтобы:[00340] Alternatively, the time intervals between adjacent instants of time among T consecutive instants of time are equal, the time difference between instant of time t and the first instant of time among T consecutive instants of time is Δt, wherein Δt is an integer multiple of the time interval between adjacent instants of time among T consecutive instants of time. The determining module 1002 is configured such that:
[00341] определять матрицу предварительного кодирования для передачи данных по нисходящему каналу в момент времени t с учетом информации CSI по следующим формулам:[00341] determine a precoding matrix for downlink data transmission at time t taking into account the CSI information using the following formulas:
; ;
; ;
[00342] где - матрица выбора портов, соответствующая порту опорного сигнала, - матрица весовых коэффициентов, - матрица базисных векторов частотной области, - нормировочный множитель, параметр L - количество портов опорного сигнала, выбираемых терминалом, параметр M - количество базисных векторов частотной области, выбираемых терминалом, при этом параметр L и параметр M являются целыми положительными числами, а H - сопряженное транспонирование матрицы.[00342] where - port selection matrix corresponding to the reference signal port, - matrix of weighting coefficients, - matrix of frequency domain basis vectors, - normalization factor, parameter L is the number of reference signal ports selected by the terminal, parameter M is the number of frequency domain basis vectors selected by the terminal, where parameter L and parameter M are positive integers, and H is the conjugate transpose of the matrix.
[00343] Как вариант, доплеровская компонента во временной области представлена базисным вектором дискретного преобразования Фурье (ДПФ), а интервалы между соседними моментами среди T последовательных моментов времени равны, t=T+n, что означает, что момент времени t наступает после последнего момента среди T моментов времени, этом интервал от последнего момента среди T моментов времени составляет n целевых интервалов времени. Целевой интервал времени - это интервал между соседними моментами среди T последовательных моментов времени, а n - целое положительное число. Определяющий модуль 1002 конфигурируется таким образом, чтобы:[00343] Alternatively, the Doppler component in the time domain is represented by a basis vector of a discrete Fourier transform (DFT), and the intervals between adjacent instants among T consecutive instants of time are equal to t=T+n, which means that the instant of time t occurs after the last instant among T instants of time, in which case the interval from the last instant among T instants of time is n target time intervals. The target time interval is the interval between adjacent instants among T consecutive instants of time, and n is a positive integer. The determining module 1002 is configured such that:
[00344] определять матрицу предварительного кодирования для передачи данных по нисходящему каналу в момент времени t с учетом информации CSI по формуле:[00344] determine a precoding matrix for downlink data transmission at time t taking into account the CSI information using the formula:
; ;
[00345] где - матрица выбора портов, соответствующая порту опорного сигнала, - матрица весовых коэффициентов, - матрица базисных векторов частотной области, - элементы в T-й строке базисного вектора ДПФ, - значение индекса K-го базисного вектора ДПФ, - нормировочный множитель, O3 - коэффициент передискретизации, а H - сопряженное транспонирование матрицы.[00345] where - port selection matrix corresponding to the reference signal port, - matrix of weighting coefficients, - matrix of frequency domain basis vectors, - elements in the T-th row of the DFT basis vector, - the value of the index of the K-th basis vector of the DFT, is the normalization factor, O 3 is the resampling coefficient, and H is the conjugate transpose of the matrix.
[00346] Как вариант, порт опорного сигнала включает в себя по меньшей мере один из следующих портов:[00346] Alternatively, the reference signal port includes at least one of the following ports:
[00347] порт CSI-RS; или[00347] CSI-RS port; or
[00348] порт DMRS.[00348] DMRS port.
[00349] Как вариант, нисходящий пилотный сигнал включает в себя по меньшей мере один из следующих сигналов:[00349] Alternatively, the downlink pilot signal includes at least one of the following signals:
[00350] сигнал CSI-RS;[00350] CSI-RS signal;
[00351] сигнал DMRS; или[00351] DMRS signal; or
[00352] комбинацию CSI-RS и DMRS.[00352] combination of CSI-RS and DMRS.
[00353] Как вариант, восходящий опорный сигнал представляет собой сигнал SRS.[00353] Alternatively, the uplink reference signal is an SRS signal.
[00354] Следует отметить, что когда устройство, предлагаемое в описанном выше варианте осуществления, реализует свои функции, функциональные модули разделены только в качестве примера для иллюстрации. В реальных условиях упомянутые выше функции могут быть распределены между различными функциональными модулями в зависимости от фактических потребностей. Другими словами, содержательная структура устройства делится на различные функциональные модули для выполнения всех или части описанных выше функций.[00354] It should be noted that when the device proposed in the above-described embodiment implements its functions, the functional modules are divided only as an example for illustration. In reality, the above-mentioned functions can be distributed among various functional modules depending on actual needs. In other words, the content structure of the device is divided into various functional modules to perform all or part of the above-described functions.
[00355] Поскольку в описании вариантов осуществления способа подробно описаны особенности выполнения операций каждым модулем, здесь их подробное описание не приводится.[00355] Since the description of the embodiments of the method describes in detail the features of performing operations by each module, their detailed description is not given here.
[00356] На фиг. 11 представлена структурная схема устройства связи (терминала или сетевого устройства), предлагаемого в одном из вариантов осуществления настоящего изобретения. Устройство связи 110 включает в себя: процессор 1101, приемник 1102, передатчик 1103, память 1104 и шину 1105.[00356] Fig. 11 shows a block diagram of a communication device (terminal or network device) proposed in one embodiment of the present invention. The communication device 110 includes: a processor 1101, a receiver 1102, a transmitter 1103, a memory 1104 and a bus 1105.
[00357] Процессор 1101 включает в себя одно или большее количество ядер. Процессор 1101 выполняет различные функциональные приложения и обрабатывает информацию, исполняя программы и модули.[00357] The processor 1101 includes one or more cores. The processor 1101 executes various functional applications and processes information by executing programs and modules.
[00358] Приемник 1102 и передатчик 1103 могут быть реализованы как коммуникационный компонент, который может представлять собой коммуникационную микросхему.[00358] Receiver 1102 and transmitter 1103 may be implemented as a communication component, which may be a communication chip.
[00359] Память 1104 связана с процессором 1101 по шине 1105.[00359] Memory 1104 is coupled to processor 1101 via bus 1105.
[00360] Память 1104 может использоваться для хранения по меньшей мере одной инструкции, а процессор 1101 может использоваться для исполнения по меньшей мере одной инструкции с целью выполнения каждого шага в описанных выше вариантов осуществления способа.[00360] Memory 1104 may be used to store at least one instruction, and processor 1101 may be used to execute at least one instruction for the purpose of performing each step in the above-described embodiments of the method.
[00361] Кроме того, память 1104 может быть реализована в виде энергозависимых или энергонезависимых запоминающих устройств любого типа или их комбинаций, которыми могут быть, помимо прочего: магнитные или оптические диски, электрически стираемая программируемая память только для чтения (EEPROM, Electrically Erasable Programmable Read-Only Memory), стираемая программируемая память только для чтения (EPROM, Erasable Programmable Read-Only Memory), статическое ОЗУ (SRAM, Static Random Access Memory), ПЗУ, магнитная память, флеш-память, ППЗУ.[00361] In addition, the memory 1104 can be implemented as volatile or nonvolatile memory devices of any type or combinations thereof, which can be, among other things: magnetic or optical disks, electrically erasable programmable read-only memory (EEPROM, Electrically Erasable Programmable Read-Only Memory), erasable programmable read-only memory (EPROM, Erasable Programmable Read-Only Memory), static RAM (SRAM, Static Random Access Memory), ROM, magnetic memory, flash memory, PROM.
[00362] Если устройство связи реализуется как терминал, процессор и приемопередатчик в устройстве связи, используемом в вариантах осуществления настоящего изобретения, могут быть реализованы совместно в виде коммуникационной микросхемы, либо приемопередатчик образует отдельную коммуникационную микросхему. Передатчик в приемопередатчике осуществляет операцию передачи, выполняемую терминалом в любом из описанных выше вариантов осуществления способа, приемник в приемопередатчике осуществляет операцию приема, выполняемую терминалом в любом из описанных выше вариантов осуществления способа, а процессор выполняет другие операции, кроме операций передачи и приема, которые здесь не описываются.[00362] If the communication device is implemented as a terminal, the processor and the transceiver in the communication device used in the embodiments of the present invention may be implemented together as a communication chip, or the transceiver forms a separate communication chip. The transmitter in the transceiver performs the transmission operation performed by the terminal in any of the above-described embodiments of the method, the receiver in the transceiver performs the reception operation performed by the terminal in any of the above-described embodiments of the method, and the processor performs other operations, except for the transmission and reception operations, which are not described here.
[00363] Если устройство связи реализуется как сетевое устройство, процессор и приемопередатчик в устройстве связи, используемом в вариантах осуществления настоящего изобретения, могут быть реализованы совместно в виде коммуникационной микросхемы, либо приемопередатчик образует отдельную коммуникационную микросхему. Передатчик в приемопередатчике осуществляет операцию передачи, выполняемую сетевым устройством в любом из описанных выше вариантов осуществления способа, приемник в приемопередатчике осуществляет операцию приема, выполняемую сетевым устройством в любом из описанных выше вариантов осуществления способа, а процессор выполняет другие операции, кроме операций передачи и приема, которые здесь не описываются.[00363] If the communication device is implemented as a network device, the processor and the transceiver in the communication device used in the embodiments of the present invention may be implemented together as a communication chip, or the transceiver forms a separate communication chip. The transmitter in the transceiver performs the transmission operation performed by the network device in any of the above-described embodiments of the method, the receiver in the transceiver performs the reception operation performed by the network device in any of the above-described embodiments of the method, and the processor performs other operations, except for the transmission and reception operations, which are not described here.
[00364] В одном из вариантов осуществления также предлагается машиночитаемый носитель информации, на котором хранится по меньшей мере одна инструкция, по меньшей мере одна программа, набор кодов или набор инструкций, и по меньшей мере одна инструкция, по меньшей мере одна программа, набор кодов или набор инструкций загружаются и исполняются процессором для реализации способа предоставления информации CSI или способа определения матрицы предварительного кодирования, предлагаемых в любом из описанных выше вариантов осуществления способа.[00364] In one embodiment, a computer-readable storage medium is also provided, on which at least one instruction, at least one program, set of codes, or set of instructions is stored, and at least one instruction, at least one program, set of codes, or set of instructions is loaded and executed by a processor to implement the method for providing CSI information or the method for determining a precoding matrix, proposed in any of the above-described embodiments of the method.
[00365] В одном из вариантов осуществления также предлагается микросхема. Микросхема включает программируемые логические схемы и/или программные инструкции. Когда микросхема работает в устройстве связи, она используется для реализации способа предоставления информации CSI или способа определения матрицы предварительного кодирования, предлагаемым в любом из описанных выше вариантов осуществления способа.[00365] In one embodiment, a microcircuit is also proposed. The microcircuit includes programmable logic circuits and/or program instructions. When the microcircuit operates in a communication device, it is used to implement a method for providing CSI information or a method for determining a precoding matrix proposed in any of the above-described embodiments of the method.
[00366] В одном из вариантов осуществления также предлагается компьютерный программный продукт. Когда компьютерный программный продукт исполняется на процессоре компьютерного устройства, компьютерное устройство реализует упомянутый выше способ предоставления информации CSI или способ определения матрицы предварительного кодирования.[00366] In one embodiment, a computer program product is also provided. When the computer program product is executed on a processor of a computer device, the computer device implements the above-mentioned method for providing CSI information or the method for determining a precoding matrix.
[00367] Специалистам в данной области должно быть понятно, что функции, описываемые в вариантах осуществления настоящего изобретения, в одном или большем количестве примеров могут быть реализованы с помощью аппаратных средств, программного обеспечения, микропрограммного обеспечения или любой их комбинации. При реализации с помощью программного обеспечения функции могут храниться или передаваться на машиночитаемом носителе информации в виде одной или большего количества инструкций или кода. Машиночитаемый носитель информации включает в себя компьютерный носитель информации и среду связи, в том числе любую среду, которая позволяет переносить компьютерную программу из одного места в другое. В носителя информации может использоваться любой доступный носитель, к которому может получить доступ универсальный или специализированный компьютер.[00367] Those skilled in the art will appreciate that the functions described in embodiments of the present invention, in one or more examples, may be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, the functions may be stored on or transmitted over by a computer-readable storage medium as one or more instructions or code. Computer-readable storage medium includes computer storage media and communication media, including any medium that enables transfer of a computer program from one place to another. The storage medium may use any available medium that can be accessed by a general-purpose or special-purpose computer.
[00368] Приведенное выше описание включает в себя только некоторые возможные варианты осуществления настоящего изобретения и не накладывает ограничений на настоящее изобретение. Любые модификации, равноценные замены, усовершенствования и иные изменения, выполненные в соответствии с принципами настоящего изобретения, включаются в объем настоящего изобретения.[00368] The above description includes only some possible embodiments of the present invention and does not impose limitations on the present invention. Any modifications, equivalent replacements, improvements and other changes made in accordance with the principles of the present invention are included in the scope of the present invention.
Claims (74)
Publications (2)
| Publication Number | Publication Date |
|---|---|
| RU2024134600A RU2024134600A (en) | 2025-02-05 |
| RU2846435C2 true RU2846435C2 (en) | 2025-09-05 |
Family
ID=
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2653496C1 (en) * | 2013-06-08 | 2018-05-10 | Хуавэй Текнолоджиз Ко., Лтд. | Method and device for notification regarding the channel quality indicator and modulation and coding scheme |
| RU2666267C2 (en) * | 2014-06-24 | 2018-09-06 | Телефонактиеболагет Лм Эрикссон (Пабл) | Wireless device, network node and methods for reporting channel state information (csi) in radio communications network |
| US20210143885A1 (en) * | 2018-05-30 | 2021-05-13 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Doppler-delay codebook-based precoding and csi reporting wireless communications systems |
| CN113131978A (en) * | 2019-12-30 | 2021-07-16 | 大唐移动通信设备有限公司 | Precoding matrix configuration method and device based on channel reciprocity |
| CN113258974A (en) * | 2020-02-10 | 2021-08-13 | 大唐移动通信设备有限公司 | Channel state information feedback method, device, terminal, network side and storage medium |
| WO2022009151A1 (en) * | 2020-07-10 | 2022-01-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Shared csi-rs for partial-reciprocity based csi feedback |
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2653496C1 (en) * | 2013-06-08 | 2018-05-10 | Хуавэй Текнолоджиз Ко., Лтд. | Method and device for notification regarding the channel quality indicator and modulation and coding scheme |
| RU2666267C2 (en) * | 2014-06-24 | 2018-09-06 | Телефонактиеболагет Лм Эрикссон (Пабл) | Wireless device, network node and methods for reporting channel state information (csi) in radio communications network |
| US20210143885A1 (en) * | 2018-05-30 | 2021-05-13 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Doppler-delay codebook-based precoding and csi reporting wireless communications systems |
| CN113131978A (en) * | 2019-12-30 | 2021-07-16 | 大唐移动通信设备有限公司 | Precoding matrix configuration method and device based on channel reciprocity |
| CN113258974A (en) * | 2020-02-10 | 2021-08-13 | 大唐移动通信设备有限公司 | Channel state information feedback method, device, terminal, network side and storage medium |
| WO2022009151A1 (en) * | 2020-07-10 | 2022-01-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Shared csi-rs for partial-reciprocity based csi feedback |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20230122302A1 (en) | Measurement reporting method and apparatus | |
| KR102291968B1 (en) | Method, apparatus for channel state information feedback and storage medium | |
| KR101993967B1 (en) | Beam forming using an antenna arrangement | |
| US20200014455A1 (en) | Beam information feedback method and apparatus, and configuration information feedback method and apparatus | |
| WO2021028331A1 (en) | Csi reporting and codebook structure for doppler codebook-based precoding in a wireless communications system | |
| CN107222244B (en) | Method, device and system for reporting channel information | |
| KR20120007539A (en) | Reconstruction of Channel State Information from Sparse Feedback Data | |
| CN108012583A (en) | The method and apparatus of transmission signal | |
| CN112335195A (en) | Method and apparatus for channel state information transmission | |
| CN113316901A (en) | Codebook information processing method, terminal equipment and network equipment | |
| US8929390B2 (en) | Methods and apparatuses for channel estimation in wireless networks | |
| CN119213703A (en) | Technology for indicating wireless channel information related to positioning | |
| RU2846435C2 (en) | Method and device for providing channel state information (csi), method and device for determining a precoding matrix and a communication device | |
| US20250266881A1 (en) | Csi reporting method and apparatus, precoding matrix determination method and apparatus, and device | |
| US10404333B2 (en) | Device and method for controlling antenna elements of an antenna array | |
| CN114071557A (en) | Method, apparatus, device and storage medium for dynamic channel state information reporting | |
| EP4518173A1 (en) | Csi reporting method and apparatus, precoding matrix determination method and apparatus, and device | |
| CN117955593A (en) | Channel state information transmitting and receiving method, communication device and storage medium | |
| TW202304241A (en) | Method of downlink channel state information (dl csi) computation and reporting | |
| EP4604631A1 (en) | Information processing mode determination method, information sending method, apparatuses, and storage medium | |
| US12362791B2 (en) | Network node and method for creating a precoder in a wireless communications network | |
| EP4611298A1 (en) | Indication information sending method and apparatus, indication information receiving method and apparatus, and storage medium | |
| CN120110459A (en) | Information transmission method, device, storage medium and program product | |
| RU2024134600A (en) | METHOD AND DEVICE FOR PROVIDING CHANNEL STATE INFORMATION (CSI), METHOD AND DEVICE FOR DETERMINING A PRE-CODING MATRIX, AND COMMUNICATION DEVICE | |
| CN117353849A (en) | Channel feedback model determining method, terminal and network side equipment |