[go: up one dir, main page]

RU2846435C2 - Способ и устройство для предоставления информации о состоянии канала (csi), способ и устройство для определения матрицы предварительного кодирования и устройство связи - Google Patents

Способ и устройство для предоставления информации о состоянии канала (csi), способ и устройство для определения матрицы предварительного кодирования и устройство связи

Info

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
Application number
RU2024134600A
Other languages
English (en)
Other versions
RU2024134600A (ru
Inventor
Минцзюй ЛИ
Original Assignee
Бейдзин Сяоми Мобайл Софтвэр Ко., Лтд.
Filing date
Publication date
Application filed by Бейдзин Сяоми Мобайл Софтвэр Ко., Лтд. filed Critical Бейдзин Сяоми Мобайл Софтвэр Ко., Лтд.
Publication of RU2024134600A publication Critical patent/RU2024134600A/ru
Application granted granted Critical
Publication of RU2846435C2 publication Critical patent/RU2846435C2/ru

Links

Abstract

Настоящее изобретение относится к области мобильной связи. Техническим результатом является уменьшение объема служебных данных, передаваемых терминальным устройством по восходящему каналу. Способ включает в себя: определение информации CSI, соответствующей каждому из T последовательных моментов времени, исходя из фактической информации о нисходящем канале в каждый из T последовательных моментов времени; и предоставление информации CSI сетевому устройству, при этом CSI включает в себя указательную информацию о базисных векторах частотной области, при этом указательная информация о базисных векторах частотной области используется для указания M базисных векторов частотной области, выбираемых терминалом; при этом луч, используемый для нисходящих пилотных сигналов с формированием лучей, определяется на основании информации о восходящем канале, оцениваемой по восходящему опорному сигналу, причем информация CSI используется сетевым устройством при определении матрицы предварительного кодирования для передачи данных по нисходящему каналу в момент времени t, при этом момент времени t наступает после T последовательных моментов времени. 4 н. и 13 з.п. ф-лы, 11 ил.

Description

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0001] Настоящее изобретение относится к области мобильной связи, в частности, к способу предоставления информации о состоянии канала (CSI, Channel Status Information), устройству для предоставления информации CSI, способу определения матрицы предварительного кодирования, устройству для определения матрицы предварительного кодирования и устройству.
УРОВЕНЬ ТЕХНИКИ
[0002] В системе нового радио (NR, New Radio) терминал предоставляет сетевому устройству информацию о состоянии канала (CSI), чтобы сетевое устройство могло на основании предоставляемой терминалом информации вычислять матрицу предварительного кодирования, которая используется для передачи данных по нисходящему каналу.
[0003] В версии 16 (R16) предусмотрены кодовая книга R16 Type II (Type II) и кодовая книга выбора портов R16 Type II. В версии R17 предусмотрена кодовая книга выбора портов R17 Type II. С помощью этих кодовых книг терминал может предоставлять квантованную информацию CSI с высокой точностью.
[0004] Если терминал перемещается с низкой скоростью, сетевое устройство может точно вычислять матрицу предварительного кодирования для соответствующего канала на основании указанной выше кодовой книги, предоставляемой терминалом, и тем самым улучшать эффективность передачи данных. Если терминал перемещается со средней и высокой скоростью, то при использовании того же цикла предоставления информации CSI, что и в случае перемещения с низкой скоростью, матрица предварительного кодирования, вычисляемая на основании указанной выше кодовой книги, может не соответствовать состоянию канала, поскольку движение терминала может приводить к быстрым изменениям в канале в разные моменты времени, в результате чего снижается эффективность передачи данных. Поэтому актуальной проблемой, требующей решения, является определение соответствующей кодовой книги и вычисление матрицы предварительного кодирования, соответствующей каналу, в котором происходят быстрые изменения.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0005] В вариантах осуществления настоящего изобретения предлагаются способ предоставления информации о состоянии канала CSI, устройство для предоставления информации CSI, способ определения матрицы предварительного кодирования, устройство для определения матрицы предварительного кодирования и устройство. Для этого используются следующие технические решения.
[0006] Согласно одному из аспектов настоящего изобретения предлагается способ предоставления информации CSI. Этот способ реализуется терминалом. Этот способ включает в себя:
[0007] передачу сетевому устройству восходящего опорного сигнала;
[0008] прием нисходящих пилотных сигналов с формированием лучей, передаваемых сетевым устройством в каждый из T последовательных моментов времени;
[0009] оценку фактической информации о нисходящем канале в каждый из T последовательных моментов времени по нисходящим пилотным сигналам с формированием лучей, полученным в каждый из T последовательных моментов времени;
[0010] определение информации CSI, соответствующей каждому из T последовательных моментов времени, исходя из фактической информации о нисходящем канале в каждый из T последовательных моментов времени; и
[0011] предоставление информации CSI сетевому устройству;
[0012] при этом луч, используемый для нисходящих пилотных сигналов с формированием лучей, определяется на основании информации о восходящем канале, оцениваемой по восходящему опорному сигналу, причем информация CSI используется сетевым устройством при определении матрицы предварительного кодирования для передачи данных по нисходящему каналу в момент времени t, при этом момент времени t наступает после T последовательных моментов времени, а T является целым положительным числом.
[0013] Согласно другому аспекту настоящего изобретения предлагается способ определения матрицы предварительного кодирования. Способ реализуется сетевым устройством и включает в себя:
[0014] прием восходящего опорного сигнала, передаваемого терминалом;
[0015] оценку информации о восходящем канале на основании восходящего опорного сигнала и определение луча для передачи нисходящих пилотных сигналов в зависимости от информации о восходящем канале;
[0016] передачу терминалу нисходящих пилотных сигналов с формированием лучей в каждый из T последовательных моментов времени;
[0017] получение предоставляемой терминалом информации CSI, соответствующей каждому из T последовательных моментов времени; и
[0018] определение матрицы предварительного кодирования для передачи данных по нисходящему каналу в момент времени t с учетом информации CSI;
[0019] при этом информация CSI определяется терминалом на основании нисходящих пилотных сигналов с формированием лучей, а момент времени t наступает после T последовательных моментов времени, и T является целым положительным числом.
[0020] Согласно другому аспекту настоящего изобретения предлагается устройство для предоставления информации CSI. Устройство включает в себя:
[0021] передающий модуль, конфигурируемый таким образом, чтобы передавать сетевому устройству восходящий опорный сигнал;
[0022] приемный модуль, конфигурируемый таким образом, чтобы принимать нисходящие пилотные сигналы с формированием лучей, передаваемые сетевым устройством в каждый из T последовательных моментов времени; и
[0023] определяющий модуль, конфигурируемый таким образом, чтобы оценивать фактическую информацию о нисходящем канале в каждый из T последовательных моментов времени по нисходящим пилотным сигналам с формированием лучей, полученным в каждый из T последовательных моментов времени;
[0024] при этом определяющий модуль дополнительно конфигурируется таким образом, чтобы определять информацию CSI, соответствующую каждому из T последовательных моментов времени, исходя из фактической информации о нисходящем канале в каждый из T последовательных моментов времени; и
[0025] передающий модуль дополнительно конфигурируется таким образом, чтобы предоставлять информацию CSI сетевому устройству;
[0026] при этом луч, используемый для нисходящих пилотных сигналов с формированием лучей, определяется на основании информации о восходящем канале, оцениваемой по восходящему опорному сигналу, причем информация CSI используется сетевым устройством при определении матрицы предварительного кодирования для передачи данных по нисходящему каналу в момент времени t, при этом момент времени t наступает после T последовательных моментов времени, а T является целым положительным числом.
[0027] Согласно другому аспекту настоящего изобретения предлагается устройство для определения матрицы предварительного кодирования, которое включает в себя:
[0028] приемный модуль, конфигурируемый таким образом, чтобы принимать восходящий опорный сигнал, передаваемый терминалом;
[0029] определяющий модуль, конфигурируемый таким образом, чтобы оценивать информацию о восходящем канале на основании восходящего опорного сигнала и определять луч для передачи нисходящих пилотных сигналов в зависимости от информации о восходящем канале; и
[0030] передающий модуль, конфигурируемый таким образом, чтобы передавать терминалу нисходящие пилотные сигналы с формированием лучей в каждый из T последовательных моментов времени;
[0031] при этом приемный модуль дополнительно конфигурируется таким образом, чтобы получать предоставляемую терминалом информацию CSI, соответствующую каждому из T последовательных моментов времени; и
[0032] определяющий модуль дополнительно конфигурируется таким образом, чтобы определять матрицу предварительного кодирования для передачи данных по нисходящему каналу в момент времени t с учетом информации CSI;
[0033] при этом информация CSI определяется терминалом на основании нисходящих пилотных сигналов с формированием лучей, а момент времени t наступает после T последовательных моментов времени, и T является целым положительным числом.
[004] Согласно другому аспекту настоящего изобретения предлагается терминал. Терминал включает в себя: процессор; приемопередатчик, соединенный с процессором; и память для хранения инструкций, исполняемых процессором. Процессор конфигурируется таким образом, чтобы загружать и исполнять исполняемые инструкции для реализации способа предоставления информации CSI согласно описанному выше аспекту.
[0035] Согласно другому аспекту настоящего изобретения предлагается сетевое устройство. Сетевое устройство включает в себя: процессор; приемопередатчик, соединенный с процессором; память для хранения инструкций, исполняемых процессором. Процессор конфигурируется таким образом, чтобы загружать и исполнять исполняемые инструкции для реализации способа определения матрицы предварительного кодирования согласно описанному выше аспекту.
[0036] Согласно другому аспекту настоящего изобретения предлагается машиночитаемый носитель информации, на котором хранятся исполняемые инструкции, при этом исполняемые инструкции загружаются и исполняются процессором для реализации способа предоставления информации CSI или способа определения матрицы предварительного кодирования согласно описанным выше аспектам.
[0037] Согласно другому аспекту настоящего изобретения предлагается микросхема. Микросхема включает в себя программируемую логическую схему и/или программные инструкции. Когда микросхема работает на компьютерном устройстве, реализуется способ предоставления информации CSI или способ определения матрицы предварительного кодирования согласно описанным выше аспектам.
[0038] Согласно другому аспекту настоящего изобретения предлагается компьютерный программный продукт или компьютерная программа. Компьютерный программный продукт или компьютерная программа включают в себя компьютерные инструкции. Компьютерные инструкции хранятся на машиночитаемом носителе информации. Процессор считывает компьютерные инструкции с машиночитаемого носителя информации и исполняет компьютерные инструкции таким образом, что компьютерное устройство реализует способ предоставления информации CSI или способ определения матрицы предварительного кодирования согласно описанным выше аспектам.
[0039] Техническое решение, предлагаемое в настоящем изобретении, обеспечивает по меньшей мере следующие полезные результаты:
[0040] Терминал определяет информацию CSI по нисходящим пилотным сигналам с формированием лучей в каждый из T последовательных моментов времени, при этом в процессе определения информации CSI может учитываться корреляция информации о канале во временной области. Сетевое устройство использует информацию CSI для определения матрицы предварительного кодирования, что позволяет сетевому устройству вычислять матрицы предварительного кодирования в различные будущие моменты времени на основании информации CSI, предоставляемой терминальным устройством один раз. Наряду с обеспечением эффективности передачи данных это позволяет предотвратить частое предоставление информации CSI терминалом вследствие его быстрого перемещения, сократить период предоставления информации CSI терминалом и уменьшить объем служебных данных, передаваемых терминалом в восходящем канале. Более того, благодаря использованию нисходящих пилотных сигналов с формированием лучей можно повысить точность определения информации CSI.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0041] С целью более наглядного разъяснения технических решений, предлагаемых в вариантах осуществления настоящего изобретения, ниже будут кратко представлены чертежи, которые используются в описании вариантов осуществления. Очевидно, что описываемые ниже чертежи относятся только к отдельным вариантам осуществления настоящего изобретения. На основании этих чертежей специалисты в данной области могут создать другие чертежи, не проводя дополнительных изысканий.
[0042] На фиг. 1 представлена структурная схема архитектуры системы связи, предлагаемой в одном из вариантов осуществления настоящего изобретения.
[0043] На фиг. 2 представлена блок-схема способа предоставления информации о состоянии канала (CSI), предлагаемого в одном из вариантов осуществления настоящего изобретения.
[0044] На фиг. 3 представлена блок-схема способа определения матрицы предварительного кодирования, предлагаемого в одном из вариантов осуществления настоящего изобретения.
[0045] На фиг. 4 представлена блок-схема способа определения матрицы предварительного кодирования, предлагаемого в одном из вариантов осуществления настоящего изобретения.
[0046] На фиг. 5 представлена схема способа передачи опорного сигнала информации о состоянии канала (CSI-RS, Channel Status Information-Reference Signal), предлагаемого в одном из вариантов осуществления настоящего изобретения.
[0047] На фиг. 6 представлена блок-схема способа определения матрицы предварительного кодирования, предлагаемого в одном из вариантов осуществления настоящего изобретения.
[0048] На фиг. 7 представлена схема способа передачи сигнала CSI-RS, предлагаемого в одном из вариантов осуществления настоящего изобретения.
[0049] На фиг. 8 представлена блок-схема способа определения матрицы предварительного кодирования, предлагаемого в одном из вариантов осуществления настоящего изобретения.
[0050] На фиг. 9 представлена структурная схема устройства для предоставления информации CSI, предлагаемого в одном из вариантов осуществления настоящего изобретения.
[0051] На фиг. 10 представлена структурная схема устройства для определения матрицы предварительного кодирования, предлагаемого в одном из вариантов осуществления настоящего изобретения.
[0052] На фиг. 11 представлена структурная схема устройства связи, предлагаемого в одном из вариантов осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ
[0053] Для разъяснения целей, технических решений и преимуществ настоящего изобретения ниже подробно описываются варианты осуществления настоящего изобретения со ссылками на сопроводительные чертежи.
[0054] В данном документе приводятся подробные описания типовых вариантов осуществления изобретения, примеры которых показаны на сопроводительных чертежах. Если в последующем описании упоминаются чертежи, то одинаковые числа на разных чертежах относятся к одинаковым или сходным элементам, если не указано иное. Рассмотренные ниже варианты осуществления не исчерпывают все реализации, которые соответствуют настоящему изобретению. Напротив, они представляют собой лишь примеры устройств и способов, которые соответствуют аспектам настоящего изобретения согласно прилагаемой формуле изобретения.
[0055] Используемая в настоящем документе терминология служит только для описания конкретных вариантов осуществления и не имеет целью ограничить настоящее изобретение. Если иное явно не следует из контекста, употребляемые в настоящем описании и прилагаемой формуле изобретения термины в единственном числе подразумевают возможность их употребления и во множественном числе. Следует понимать, что выражение «и/или», используемое в настоящем документе, подразумевает и охватывает любые или все возможные комбинации одного или большего числа соответствующих перечисленных элементов.
[0056] Следует также понимать что хотя в настоящем документе для описания различной информации могут использоваться термины «первый», «второй», «третий» и т.д., они не накладывают ограничения на эту информацию. Эти термины применяются только для того, чтобы установить отличия между одинаковыми типами информации. Например, первая информация может также называться второй информацией, а вторая информация может аналогично называться первой информацией, не нарушая объем защиты настоящего изобретения. В зависимости от контекста слово «если», в настоящем документе может трактоваться как «когда», «по мере того как» или «в результате определения.
[0057] В системе нового радио (NR, New Radio) терминал предоставляет сетевому устройству информацию о состоянии канала (CSI), чтобы сетевое устройство могло на основании предоставляемой терминалом информации вычислять матрицу предварительного кодирования, которая используется для передачи данных по нисходящему каналу. В версии 16 (R16) предусмотрены кодовая книга R16 Type II и кодовая книга выбора портов R16 Type II. В версии R17 предусмотрена кодовая книга выбора портов R17 Type II. С помощью этих кодовых книг терминал может предоставлять квантованную информацию CSI с высокой точностью. Сетевое устройство вычисляет матрицу предварительного кодирования, используемую для передачи данных по нисходящему каналу, на основании предоставляемой терминалом указанной выше кодовой книги, что позволяет адаптировать процесс передачи данных к изменению состояния канала и повысить эффективность передачи данных.
[0058] Введение в кодовую книгу R16 Type II и кодовую книгу выбора портов R16 Type II.
[0059] Структура кодовой книги R16 Type II и кодовой книги выбора портов R16 Type II может быть представлена в виде . Выражение представляет собой матрицу сжатия в частотной области, состоящую из базисных векторов частотной области (базисные векторы FD (Frequency Domain)), где - количество поддиапазонов индикатора матрицы предварительного кодирования (PMI, Precoding Matrix Indication), - количество базисных векторов FD, если ранг передачи равен v, а - комплексное число.
[0060] Применительно к кодовой книге R16 Type II выражение представляет собой диагональную матрицу сжатия в пространственной области, состоящую из базисных векторов пространственной области (базисные векторы SD (Spatial Domain)), где - количество портов передающих антенн, а - количество базисных векторов SD в одном направлении поляризации. Обычно у антенны имеется два направления поляризации, и в обоих направлениях поляризации используется один и тот же базисный вектор SD.
[0061] Применительно к кодовой книге выбора портов R16 Type II выражение представляет собой диагональную матрицу выбора портов, где P - количество портов для опорных сигналов информации о состоянии канала (CSI-RS), а одно направление поляризации состоит из L единичных базисных векторов. Обычно у антенны имеется два направления поляризации, и в обоих направлениях поляризации используются одни и те же L единичных базисных векторов. - целое положительное число. Для предоставления информации терминал выбирает L последовательных портов из P портов.
[0062] Выражение представляет собой матрицу весовых коэффициентов. Для каждого уровня передачи число ненулевых весовых коэффициентов не превышает . Параметры кодовой книги L, и определяются и конфигурируются для терминала сетевым устройством. Этот уровень передачи используется сетевым устройством для сопоставления кодовых слов с портами.
[0063] Когда ранг передачи v>1, на всех уровнях передачи используются одни и те же L базисных векторов SD, на каждом уровне независимо используются матрицы и , и на различных уровнях могут использоваться разные базисные вектора FD . Например, матрицы , и определяются и вычисляются терминалом, оценивающим фактическую информацию о канале на основании принимаемого сигнала CSI-RS с формированием лучей, передаваемого сетевым устройством. Луч CSI-RS рассчитывается сетевым устройством на основании информации об оценке угла восходящего канала.
[0064] Введение в кодовую книгу выбора портов R17 Type II.
[0065] Структура кодовой книга выбора портов R17 Type II может быть также представлена в виде , где - диагональная матрица выбора портов, P - количество портов CSI-RS, одно направление поляризации состоит из L единичных базисных векторов, а в обоих направлениях поляризации используются одни и те же L единичных базисных векторов. Отличие от кодовой книги выбора портов R16 Type II заключается в том, что кодовая книга R17 Type II передается терминалом путем свободного выбора L=K1/2, K1=αP портов из P портов.
[0066] Выражение представляет собой матрицу весовых коэффициентов. Для каждого уровня передачи число ненулевых весовых коэффициентов не превышает . Параметры кодовой книги и определяются и конфигурируются для терминала сетевым устройством.
[0067] Матрица может быть выключена и включена. Когда матрица выключена, матрица представлена базисным вектором длины и всеми элементами, равными 1. Когда матрица включена, матрица состоит из двух базисных векторов частотной области длиной , что включает в себя базисный вектор длиной и все элементы, равные 1. Два базисных вектора частотной области выбираются из непрерывного окна дискретного преобразования Фурье (ДПФ) размером N, где N=2 или 4.
[0068] Например, матрицы , и определяются и вычисляются терминальным устройством, оценивающим фактическую информацию о канале на основании принимаемого сигнала CSI-RS с формированием лучей, передаваемого сетевым устройством. Луч CSI-RS рассчитывается сетевым устройством на основании информации об оценке угла и задержки восходящего канала.
[0069] Когда пользователь (терминал) перемещается со средней или высокой скоростью, то для получения точной матрицы предварительного кодирования информацию CSI требуется предоставлять в течение короткого периода времени. Если при этом для предоставления информации CSI по-прежнему используется кодовая книга Type II, то объем служебных данных в восходящем канале может значительно увеличиться. Если период предоставления информации CSI, используемый пользователем, остается неизменным или большим, может снизиться эффективность работы системы.
[0070] Если терминал перемещается со средней или высокой скоростью, доплеровский сдвиг может привести к тому, что с течением времени канал будет быстро меняться. Если по-прежнему используется кодовая книга Type II, то для обеспечения эффективности передачи данных терминалу требуется часто передавать информацию CSI, чтобы адаптироваться к изменениям в канале, поскольку в противном случае эффективность передачи данных может быть снижена. Однако частое предоставление информации CSI может привести к увеличению объема служебных данных терминала в восходящем канале. В течение определенного периода времени данные канала в разные моменты времени коррелированы во временной области, либо доплеровский сдвиг остается фиксированным в течение определенного периода времени, поэтому во временной области существует корреляция информации о канале. С помощью способа, предлагаемого в вариантах осуществления настоящего изобретения, для решения вышеуказанной проблемы может использоваться корреляция информации о канале во временной области или доплеровская информация о канале. Реализуется усовершенствованная структура упомянутой выше кодовой книги выбора портов Type II R16 и/или R17 с использованием доплеровской информации о канале, благодаря чему сетевое устройство может вычислять матрицы предварительного кодирования в различные будущие моменты времени на основании информации CSI, предоставляемой терминальным устройством один раз. Наряду с обеспечением эффективности передачи данных, это позволяет предотвратить частое предоставление информации CSI терминалом вследствие его быстрого перемещения, сократить период предоставления информации CSI терминалом и уменьшить объем служебных данных, информации передаваемых терминалом в восходящем канале.
[0071] На фиг. 1 представлена структурная схема архитектуры системы связи, предлагаемой в одном из вариантов осуществления настоящего изобретения. Система связи может включать в себя: терминал 10, устройство сети доступа 20 и устройство опорной сети 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.
[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.
[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.
[0075] В одном из примеров устройство сети доступа 20 и устройство опорной сети 30 взаимодействуют друг с другом посредством какой-либо беспроводной технологии, например через интерфейс NG в системе 5G NR. Станция сети доступа 20 и терминал 10 могут взаимодействовать друг с другом посредством какой-либо беспроводной технологии, например через интерфейс Uu.
[0076] На фиг. 2 представлена блок-схема способа предоставления информации CSI, предлагаемого в одном из вариантов осуществления настоящего изобретения. Этот способ может быть реализован терминалом, показанным на фиг. 1. Способ предусматривает следующую последовательность действий.
[0077] На шаге 202 восходящий опорный сигнал передается сетевому устройству.
[0078] Как вариант, восходящий опорный сигнал представляет собой опорный сигнал зондирования (SRS, Sounding Reference Signal), который также может называться опорным сигналом зондирования канала.
[0079] На шаге 204 осуществляется прием нисходящих пилотных сигналов с формированием лучей, передаваемых сетевым устройством в каждый из T последовательных моментов времени.
[0080] Луч, используемый нисходящими пилотными сигналами с формированием лучей, определяется на основании информации о восходящем канале, оцениваемой по восходящему опорному сигналу. Нисходящий пилотный сигнал используется терминалом для определения фактической информации о нисходящем канале. T - целое положительное число. Как вариант, нисходящий пилотный сигнал с формированием лучей включает в себя по меньшей мере один из следующих элементов:
сигнал CSI-RS;
опорный сигнал демодуляции (DMRS, DeModulation Reference Signal); или
комбинацию сигналов CSI-RS и DMRS.
[0081] Как вариант, указанный выше параметр T определяется по меньшей мере одним из следующих способов:
конфигурируется сетевым устройством; или
предварительно определяется путем согласования между терминальным устройством и сетевым устройством.
[0082] На шаге 206 выполняется оценка фактической информации о нисходящем канале в каждый из T последовательных моментов времени по нисходящим пилотным сигналам с формированием лучей, полученным в каждый из T последовательных моментов времени.
[0083] Как вариант, терминал может оценивать фактическую информацию о нисходящем канале в каждый из T последовательных моментов времени по нисходящим пилотным сигналам с формированием лучей, полученным в каждый из T последовательных моментов времени. Фактическая информация о нисходящем канале используется для определения характеристик нисходящего канала.
[0084] На шаге 208 определяется информация CSI, соответствующая каждому из T последовательных моментов времени, исходя из фактической информации о нисходящем канале в каждый из T последовательных моментов времени.
[0085] На основании информации CSI, определенной терминалом, сетевое устройство может определять матрицу предварительного кодирования для передачи данных по нисходящему каналу. Информацию CSI также можно называть информацией о параметрах кодовой книги. Как вариант, информация CSI включает в себя следующие две ситуации.
[0086] Первая ситуация
[0087] Информация CSI включает в себя по меньшей мере один из следующих элементов:
указательную информацию о выборе портов;
указательную информацию о базисных векторах частотной области;
указательную информацию о доплеровской компоненте во временной области; или
указательную информацию о весовых коэффициентах.
[0088] Указательная информация о выборе портов используется для указания L портов опорного сигнала, выбираемых терминалом, указательная информация о базисных векторах частотной области используется для указания M базисных векторов частотной области, выбираемых терминалом, указательная информация о доплеровской компоненте временной области используется для указания K доплеровских компонент во временной области, выбираемых терминалом, а указательная информация о весовых коэффициентах используется для указания весовых коэффициентов, определяемых терминалом. Параметр L, параметр M и параметр K являются целыми положительными числами. Как вариант, указательная информация о доплеровской компоненте во временной области используется для указания K базисных векторов временной области, выбираемых терминалом, или K фазовых сдвигов. То есть доплеровская компонента во временной области представляется фазовым сдвигом или базисным вектором.
[0089] Как вариант, указанный выше параметр K определяется по меньшей мере одним из следующих способов:
конфигурируется сетевым устройством;
предварительно определяется путем согласования между терминальным устройством и сетевым устройством; или
определяется терминалом согласно фактической информации о нисходящем канале.
[0090] В том случае, когда терминал определяет параметр K на основании фактической информации об нисходящем канале, терминал передает определенный им параметр K сетевому устройству.
[0091] Как вариант, в том случае, когда параметр T и/или параметр K конфигурируются сетевым устройством, параметр T и/или параметр K конфигурируются сетевым устройством для терминала посредством по меньшей мере одной из следующих видов сигнализации:
сигнализации управления радиоресурсами (RRC, Radio Resource Control);
сигнализации элемента управления доступом к среде (MAC-CE, Medium Access Control-Control Unit); или
управляющей информации нисходящей линии (DCI, Downlink Control Information).
[0092] Как вариант, доплеровская компонента во временной области удовлетворяет по меньшей мере одному из следующих условий:
в том случае, когда передача данных в нисходящем канале осуществляется на одном уровне, доплеровские компоненты во временной области, соответствующие различным направлениям поляризации, совпадают или различаются;
доплеровские компоненты во временной области, соответствующие различным портам опорного сигнала, совпадают или различаются; либо
доплеровские компоненты во временной области, соответствующие различным частотно-временным компонентам, совпадают или различаются.
[0093] Частотно-временная компонента состоит из базисного вектора частотной области и доплеровской компоненты во временной области. Поскольку обычно имеется два направления поляризации, доплеровские компоненты во временной области, соответствующие двум направлениям поляризации, совпадают или различаются. Под упомянутым выше направлением поляризации подразумевается направление поляризации, в котором сетевое устройство передает данные терминалу.
[0094] Как вариант, в том случае, когда передача данных в нисходящем канале осуществляется на множестве уровней, доплеровские компоненты во временной области, соответствующие различным уровням передачи, совпадают или различаются. Многоуровневая передача подразумевает наличие множества уровней передачи, которые используются сетевым устройством для сопоставления кодовых слов портам.
[0095] Как вариант, доплеровская компонента во временной области представлена фазовым сдвигом между соседними моментами времени для передачи нисходящих пилотных сигналов; либо доплеровская компонента во временной области представлена базисным вектором.
[0096] В том случае, когда доплеровская компонента во временной области представлена фазовым сдвигом, то если параметр K определяется терминалом, этот параметр K определяется терминалом в зависимости от количества ненулевых коэффициентов для каждого уровня передачи.
[0097] Как вариант, доплеровская компонента во временной области представлена базисным вектором, при этом базисный вектор включает в себя по меньшей мере один из следующих векторов:
базисный вектор дискретного преобразования Фурье (ДПФ);
базисный вектор дискретного косинусного преобразования (ДКТ);
полиномиальный базисный вектор.
[0098] Вторая ситуация
[0099] Информация CSI включает в себя по меньшей мере один из следующих элементов:
указательную информацию о выборе портов;
указательную информацию о базисных векторах частотной области; или
указательную информацию о весовых коэффициентах.
[00100] Указательная информация о выборе портов используется для указания L портов опорного сигнала, выбираемых терминалом, указательная информация о базисных векторах частотной области используется для указания M базисных векторов частотной области, выбираемых терминалом, а указательная информация о весовых коэффициентах используется для указания T групп весовых коэффициентов, соответствующих T последовательным моментам времени, определяемым терминалом. Информация о позициях ненулевых коэффициентов в матрицах T групп весовых коэффициентов одинакова, а параметры L и M являются целыми положительными числами.
[00101] Как вариант, каждый из указанных выше параметров K определяется по меньшей мере одним из следующих способов:
конфигурируется сетевым устройством;
предварительно определяется путем согласования между терминальным устройством и сетевым устройством; или
определяется терминалом согласно информации о нисходящем канале.
[00102] Как вариант, упомянутый выше порт опорного сигнала включает в себя по меньшей мере один из следующих портов:
порт опорного сигнала информации о состоянии канала (CSI-RS); или
порт опорного сигнала демодуляции (DMRS).
[00103] На шаге 210 информация CSI передается сетевому устройству.
[00104] Как вариант, терминал может предоставлять сетевому устройству всю или часть информации CSI, определяемой терминалом. Информация CSI используется сетевым устройством для вычисления матрицы предварительного кодирования с целью передачи данных по нисходящему каналу в момент времени t. Момент времени t наступает после T последовательных моментов времени. Как вариант, сетевое устройство вычисляет матрицу предварительного кодирования для передачи данных по нисходящему каналу в каждый из T последовательных моментов времени на основании информации CSI, предоставляемой терминалом, в качестве матрицы предварительного кодирования на момент времени t. Сетевое устройство может также вычислять матрицу предварительного кодирования непосредственно в момент времени t на основании информации CSI, предоставляемой терминалом.
[00105] Таким образом, в способе, предлагаемом в вариантах осуществления настоящего изобретения, терминал определяет информацию CSI по нисходящим пилотным сигналам с формированием лучей в каждый из T последовательных моментов времени, при этом в процессе определения информации CSI может учитываться корреляция информации о канале во временной области. Сетевое устройство использует информацию CSI для определения матрицы предварительного кодирования, что позволяет сетевому устройству вычислять матрицы предварительного кодирования в различные будущие моменты времени на основании информации CSI, предоставляемой терминальным устройством один раз. Наряду с обеспечением эффективности передачи данных, это позволяет предотвратить частое предоставление информации CSI терминалом вследствие его быстрого перемещения, сократить период предоставления информации CSI терминалом и уменьшить объем служебных данных, передаваемых терминалом в восходящем канале. Более того, благодаря использованию нисходящих пилотных сигналов с формированием лучей можно повысить точность определения информации CSI.
[00106] На фиг. 3 представлена блок-схема способа определения матрицы предварительного кодирования, предлагаемого в одном из вариантов осуществления настоящего изобретения. Этот способ может быть реализован сетевым устройством, показанным на фиг. 1. Способ предусматривает следующую последовательность действий.
[00107] На шаге 302 выполняется прием восходящего опорного сигнала, передаваемого терминалом.
[00108] Как вариант, восходящий опорный сигнал представляет собой сигнал SRS.
[00109] На шаге 304 выполняется оценка информации о восходящем канале на основании восходящего опорного сигнала и определяется луч для передачи нисходящих пилотных сигналов в зависимости от информации о восходящем канале.
[00110] Сетевое устройство может оценивать информацию о восходящем канале на основании восходящего опорного сигнала, определяя таким образом луч. Луч, определяемый сетевым устройством, используется для формирования лучей при передаче нисходящего пилотного сигнала. Как вариант, нисходящий пилотный сигнал включает в себя по меньшей мере один из следующих сигналов:
сигнал CSI-RS;
сигнал DMRS; или
комбинацию сигналов CSI-RS и DMRS.
[00111] На шаге 306 осуществляется передача терминалу нисходящих пилотных сигналов с формированием лучей в каждый из T последовательных моментов времени.
[00112] Нисходящий пилотный сигнал с формированием лучей используется терминалом для определения фактической информации о нисходящем канале. T - целое положительное число. Как вариант, указанный выше параметр T определяется по меньшей мере одним из следующих способов:
конфигурируется сетевым устройством; или
предварительно определяется путем согласования между терминальным устройством и сетевым устройством.
[00113] Как вариант, сетевое устройство передает терминалу нисходящие пилотные сигналы с формированием лучей в каждый из T последовательных моментов времени, используя один и тот же порт ресурса пилотного сигнала и один и тот же луч. Один и тот же порт ресурса пилотного сигнала включает в себя порт, соответствующий одним и тем же ресурсам пилотного сигнала, или один и тот же порт, индексированный разными ресурсами пилотного сигнала.
[00114] Как вариант, сетевое устройство передает терминалу различные нисходящие пилотные сигналы с формированием лучей в каждый из T последовательных моментов времени, используя один и тот же порт ресурса пилотного сигнала. Одни и те же порты ресурса пилотного сигнала включают в себя порты с одинаковой позицией в частотной области в числе портов, конфигурируемых с различными ресурсами пилотного сигнала.
[00115] На шаге 308 осуществляется получение предоставляемой терминалом информации CSI, соответствующей каждому из T последовательных моментов времени.
[00116] Информация CSI определяется терминалом на основании нисходящих пилотных сигналов с формированием лучей. Терминал может оценивать фактическую информацию о нисходящем канале в каждый из T последовательных моментов времени по нисходящим пилотным сигналам с формированием лучей, полученным в каждый из T последовательных моментов времени. Затем определяется информация CSI, соответствующая каждому из T последовательных моментов времени, исходя из фактической информации о нисходящем канале в каждый из T последовательных моментов времени. Как вариант, информация CSI включает в себя следующие две ситуации.
[00117] Первая ситуация
[00118] Информация CSI включает в себя по меньшей мере один из следующих элементов:
указательную информацию о выборе портов;
указательную информацию о базисных векторах частотной области;
указательную информацию о доплеровской компоненте во временной области; или
указательную информацию о весовых коэффициентах.
[00119] Указательная информация о выборе портов используется для указания L портов опорного сигнала, выбираемых терминалом, указательная информация о базисных векторах частотной области используется для указания M базисных векторов частотной области, выбираемых терминалом, указательная информация о доплеровской компоненте временной области используется для указания K доплеровских компонент во временной области, выбираемых терминалом, а указательная информация о весовых коэффициентах используется для указания весовых коэффициентов, определяемых терминалом. Параметр L, параметр M и параметр K являются целыми положительными числами. Как вариант, указательная информация о доплеровской компоненте во временной области используется для указания K базисных векторов временной области, выбираемых терминалом, или K фазовых сдвигов. То есть доплеровская компонента во временной области представлена фазовым сдвигом или базисным вектором.
[00120] Как вариант, доплеровская компонента во временной области удовлетворяет по меньшей мере одному из следующих условий:
в том случае, когда передача данных в нисходящем канале осуществляется на одном уровне, доплеровские компоненты во временной области, соответствующие различным направлениям поляризации, совпадают или различаются;
доплеровские компоненты во временной области, соответствующие различным портам опорного сигнала, совпадают или различаются; либо
доплеровские компоненты во временной области, соответствующие различным частотно-временным компонентам, совпадают или различаются.
[00121] Частотно-временная компонента состоит из базисного вектора частотной области и доплеровской компоненты во временной области. Поскольку обычно имеется два направления поляризации, доплеровские компоненты во временной области, соответствующие двум направлениям поляризации, совпадают или различаются. Под упомянутым выше направлением поляризации подразумевается направление поляризации, в котором сетевое устройство передает данные терминалу.
[00122] Как вариант, в том случае, когда передача данных в нисходящем канале осуществляется на множестве уровней, доплеровские компоненты во временной области, соответствующие различным уровням передачи, совпадают или различаются. Многоуровневая передача подразумевает наличие множества уровней передачи, которые используются сетевым устройством для сопоставления кодовых слов портам.
[00123] Как вариант, доплеровская компонента во временной области представлена фазовым сдвигом между соседними моментами времени для передачи нисходящих пилотных сигналов; либо доплеровская компонента во временной области представлена базисным вектором.
[00124] В том случае, когда доплеровская компонента во временной области представлена фазовым сдвигом, то если параметр K определяется терминалом, этот параметр K определяется терминалом в зависимости от количества ненулевых коэффициентов для каждого уровня передачи.
[00125] Как вариант, доплеровская компонента во временной области представлена базисным вектором, при этом базисный вектор включает в себя по меньшей мере один из следующих векторов:
базисный вектор ДПФ;
базисный вектор ДКП;
полиномиальный базисный вектор.
[00126] Вторая ситуация
[00127] Информация CSI включает в себя по меньшей мере один из следующих элементов:
указательную информацию о выборе портов;
указательную информацию о базисных векторах частотной области; или
указательную информацию о весовых коэффициентах.
[00128] Указательная информация о выборе портов используется для указания L портов опорного сигнала, выбираемых терминалом, указательная информация о базисных векторах частотной области используется для указания M базисных векторов частотной области, выбираемых терминалом, а указательная информация о весовых коэффициентах используется для указания T групп весовых коэффициентов, соответствующих T последовательным моментам времени, определяемым терминалом. Информация о позициях ненулевых коэффициентов в матрицах T групп весовых коэффициентов одинакова, а параметры L и M являются целыми положительными числами.
[00129] На шаге 310 на основании информации CSI определяется матрица предварительного кодирования для передачи данных по нисходящему каналу в момент времени t.
[00130] Момент времени t наступает после T последовательных моментов времени. Как вариант, сетевое устройство вычисляет матрицу предварительного кодирования для передачи данных по нисходящему каналу в каждый из T последовательных моментов времени на основании информации CSI, предоставляемой терминалом, в качестве матрицы предварительного кодирования на момент времени t. Сетевое устройство может также вычислять матрицу предварительного кодирования непосредственно в момент времени t на основании информации CSI, предоставляемой терминалом.
[00131] В процессе вычисления матрицы предварительного кодирования для передачи данных по нисходящему каналу в момент времени t на основании информации CSI сетевое устройство может использовать указанную выше доплеровскую компоненту во временной области. Как вариант, для описанной выше первой ситуации с информацией CSI доплеровская компонента во временной области определяется терминалом. Как вариант, для описанной выше второй ситуации с информацией CSI доплеровская компонента во временной области определяется сетевым устройством.
[00132] Таким образом, в способе, предлагаемом в вариантах осуществления настоящего изобретения, терминал определяет информацию CSI по нисходящим пилотным сигналам с формированием лучей в каждый из T последовательных моментов времени, при этом в процессе определения информации CSI может учитываться корреляция информации о канале во временной области. Сетевое устройство использует информацию CSI для определения матрицы предварительного кодирования, что позволяет сетевому устройству вычислять матрицы предварительного кодирования в различные будущие моменты времени на основании информации CSI, предоставляемой терминальным устройством один раз. Наряду с обеспечением эффективности передачи данных, это позволяет предотвратить частое предоставление информации CSI терминалом вследствие его быстрого перемещения, сократить период предоставления информации CSI терминалом и уменьшить объем служебных данных, передаваемых терминалом в восходящем канале. Более того, благодаря использованию нисходящих пилотных сигналов с формированием лучей можно повысить точность определения информации CSI.
[00133] С помощью способа, предлагаемого в вариантах осуществления настоящего изобретения, может быть реализована усовершенствованная процедура предоставления информации CSI, в которой для определения матрицы предварительного кодирования с целью передачи данных по нисходящему каналу будет использоваться доплеровская компонента во временной области. Использование доплеровской информации канала (доплеровской компоненты во временной области) позволяет учитывать корреляцию информации о канале во временной области. Использование доплеровской компоненты во временной области для определения матрицы предварительного кодирования позволяет сетевому устройству вычислять матрицы предварительного кодирования в различные будущие моменты времени на основании информации CSI, предоставляемой терминалом один раз. Наряду с обеспечением эффективности передачи данных, это позволяет предотвратить частое предоставление информации CSI терминалом вследствие его быстрого перемещения, сократить период предоставления информации CSI терминалом и уменьшить объем служебных данных, передаваемых терминалом в восходящем канале. Доплеровская компонента во временной области может быть представлена фазовым сдвигом между соседними моментами времени для передачи сетевым устройством нисходящих пилотных сигналов, либо она также может быть представлена базисным вектором. Кроме того, доплеровская компонента во временной области может определяться терминалом или сетевым устройством. Способ, предлагаемый в настоящем изобретении, рассматривается в трех вариантах осуществления.
[00134] 1. Для ситуации, когда доплеровская компонента во временной области представлена фазовым сдвигом, при этом доплеровская компонента во временной области определяется терминалом
[00135] На фиг. 4 представлена блок-схема способа определения матрицы предварительного кодирования, предлагаемого в одном из вариантов осуществления настоящего изобретения. Этот способ может применяться в системе, показанной на фиг. 1. Способ предусматривает следующую последовательность действий.
[00136] На шаге 402 терминал передает сетевому устройству восходящий опорный сигнал.
[00137] Как вариант, восходящий опорный сигнал представляет собой сигнал SRS.
[00138] На шаге 404 сетевое устройство оценивает информацию о восходящем канале на основании восходящего опорного сигнала и определяет луч для передачи нисходящих пилотных сигналов в зависимости от информации о восходящем канале.
[00139] Сетевое устройство может оценивать информацию о восходящем канале на основании восходящего опорного сигнала, определяя таким образом луч. Луч, определяемый сетевым устройством, используется для формирования лучей при передаче нисходящего пилотного сигнала. Как вариант, нисходящий пилотный сигнал включает в себя по меньшей мере один из следующих сигналов:
сигнал CSI-RS;
сигнал DMRS; или
комбинацию сигналов CSI-RS и DMRS.
[00140] На шаге 406 сетевое устройство передает терминалу нисходящие пилотные сигналы с формированием лучей в каждый из T последовательных моментов времени.
[00141] Нисходящие пилотные сигналы с формированием лучей используется терминалом для определения фактической информации о нисходящем канале. T - целое положительное число. Как вариант, указанный выше параметр T определяется по меньшей мере одним из следующих способов:
конфигурируется сетевым устройством; или
предварительно определяется путем согласования между терминальным устройством и сетевым устройством.
[00142] Как вариант, сетевое устройство передает терминалу нисходящие пилотные сигналы с формированием лучей в каждый из T последовательных моментов времени, используя один и тот же порт ресурса пилотного сигнала и один и тот же луч. Один и тот же порт ресурса пилотного сигнала включает в себя порт, соответствующий одним и тем же ресурсам пилотного сигнала, или один и тот же порт, индексированный разными ресурсами пилотного сигнала.
[00143] Как вариант, сетевое устройство передает терминалу различные нисходящие пилотные сигналы с формированием лучей в каждый из T последовательных моментов времени, используя один и тот же порт ресурса пилотного сигнала. Одни и те же порты ресурса пилотного сигнала включают в себя порты с одинаковой позицией в частотной области в числе портов, конфигурируемых с различными ресурсами пилотного сигнала.
[00144] На шаге 408 терминал оценивает фактическую информацию о нисходящем канале в каждый из T последовательных моментов времени по нисходящим пилотным сигналам с формированием лучей, полученным в каждый из T последовательных моментов времени.
[00145] Как вариант, терминал может оценивать фактическую информацию о нисходящем канале в каждый из T последовательных моментов времени по нисходящим пилотным сигналам с формированием лучей, полученным в каждый из T последовательных моментов времени. Фактическая информация о нисходящем канале используется для определения характеристик нисходящего канала.
[00146] На шаге 410 терминал определяет информацию CSI первого типа, соответствующую каждому из T последовательных моментов времени, исходя из фактической информации о нисходящем канале, соответствующей каждому из T последовательных моментов времени.
[00147] На основании информации CSI, определенной терминалом, сетевое устройство может определять матрицу предварительного кодирования для передачи данных по нисходящему каналу. Информацию CSI также можно называть информацией о параметрах кодовой книги. Как вариант, информация CSI включает в себя по меньшей мере один из следующих элементов:
указательную информацию о выборе портов;
указательную информацию о базисных векторах частотной области;
указательную информацию о доплеровской компоненте во временной области; или
указательную информацию о весовых коэффициентах.
[00148] Указательная информация о выборе портов используется для указания L портов опорного сигнала, выбираемых терминалом, указательная информация о базисных векторах частотной области используется для указания M базисных векторов частотной области, выбираемых терминалом, указательная информация о доплеровской компоненте временной области используется для указания K доплеровских компонент во временной области, выбираемых терминалом, а указательная информация о весовых коэффициентах используется для указания весовых коэффициентов, определяемых терминалом. Параметр L, параметр M и параметр K являются целыми положительными числами. Как вариант, указательная информация о доплеровской компоненте во временной области используется для указания K базисных векторов временной области, выбираемых терминалом, или K фазовых сдвигов. То есть доплеровская компонента во временной области представлена фазовым сдвигом или базисным вектором.
[00149] Как вариант, каждый из указанных выше параметров K определяется по меньшей мере одним из следующих способов:
конфигурируется сетевым устройством;
предварительно определяется путем согласования между терминальным устройством и сетевым устройством; или
определяется терминалом согласно информации о нисходящем канале.
[00150] Как вариант, упомянутый выше порт опорного сигнала включает в себя по меньшей мере один из следующих портов:
порт CSI-RS; или
порт DMRS.
[00151] Как вариант, указанный выше параметр K определяется по меньшей мере одним из следующих способов:
конфигурируется сетевым устройством;
предварительно определяется путем согласования между терминальным устройством и сетевым устройством; или
определяется терминалом согласно фактической информации о нисходящем канале.
[00152] В том случае, когда терминал определяет параметр K на основании фактической информации об нисходящем канале, терминал передает определенный им параметр K сетевому устройству.
[00153] Как вариант, в том случае, когда параметр T и/или параметр K конфигурируются сетевым устройством, параметр T и/или параметр K конфигурируются сетевым устройством для терминала посредством по меньшей мере одной из следующих видов сигнализации:
сигнализации RRC;
сигнализации MAC-CE; или
сигнализации DCI.
[00154] Как вариант, доплеровская компонента во временной области удовлетворяет по меньшей мере одному из следующих условий:
в том случае, когда передача данных в нисходящем канале осуществляется на одном уровне, доплеровские компоненты во временной области, соответствующие различным направлениям поляризации, совпадают или различаются;
доплеровские компоненты во временной области, соответствующие различным портам опорного сигнала, совпадают или различаются; либо
доплеровские компоненты во временной области, соответствующие различным частотно-временным компонентам, совпадают или различаются.
[00155] Частотно-временная компонента состоит из базисного вектора частотной области и доплеровской компоненты во временной области. Поскольку обычно имеется два направления поляризации, доплеровские компоненты во временной области, соответствующие двум направлениям поляризации, совпадают или различаются. Под упомянутым выше направлением поляризации подразумевается направление поляризации, в котором сетевое устройство передает данные терминалу.
[00156] Как вариант, в том случае, когда передача данных в нисходящем канале осуществляется на множестве уровней, доплеровские компоненты во временной области, соответствующие различным уровням передачи, совпадают или различаются. Многоуровневая передача подразумевает наличие множества уровней передачи, которые используются сетевым устройством для сопоставления кодовых слов портам.
[00157] Как вариант, доплеровская компонента во временной области представлена фазовым сдвигом между соседними моментами времени для передачи нисходящих пилотных сигналов. В том случае, когда доплеровская компонента во временной области представлена фазовым сдвигом, то если параметр K определяется терминалом, этот параметр K определяется терминалом в зависимости от количества ненулевых коэффициентов для каждого уровня передачи.
[00158] Как вариант, доплеровская компонента во временной области представлена фазовым сдвигом, при этом выражение для доплеровской компоненты во временной области имеет вид:
;
[00159] где e - основание натурального логарифма, а j - мнимое число. - значение фазового сдвига, соответствующего x-му порту опорного сигнала и y-му базисному вектору частотной области, параметр L - количество портов опорного сигнала, выбираемых терминалом, а параметр M - количество базисных векторов частотной области, выбираемых терминалом. Параметр L и параметр M являются целыми положительными числами.
[00160] Как вариант, в том случае, когда терминал предоставляет сетевому устройству информацию о доплеровской компоненте во временной области, терминал сообщает значение фазового сдвига, соответствующего x-му порту опорного сигнала и y-му базисному вектору частотной области, которое удовлетворяет следующему условию:
[00161] амплитуда весового коэффициента, соответствующего x-му порту опорного сигнала и y-му базисному вектору частотной области, не равна 0.
[00162] Как вариант, терминал может передавать сетевому устройству самый сильный коэффициент.
[00163] На шаге 412 терминал предоставляет сетевому устройству информацию CSI первого типа.
[00164] Как вариант, терминал предоставляет сетевому устройству всю или часть информации CSI, определяемой терминалом. Информация CSI используется сетевым устройством для вычисления матрицы предварительного кодирования с целью передачи данных по нисходящему каналу в момент времени t, который наступает после T последовательных моментов времени. Как вариант, при предоставлении информации CSI терминал может квантовать информацию CSI.
[00165] На шаге 414 сетевое устройство вычисляет матрицу предварительного кодирования для передачи данных по нисходящему каналу в момент времени t на основании информации CSI первого типа.
[00166] Как вариант, сетевое устройство вычисляет матрицу предварительного кодирования для передачи данных по нисходящему каналу в каждый из T последовательных моментов времени на основании информации CSI, предоставляемой терминалом, в качестве матрицы предварительного кодирования на момент времени t. Сетевое устройство может также вычислять матрицу предварительного кодирования непосредственно в момент времени t на основании информации CSI, предоставляемой терминалом.
[00167] Для ситуации, когда сетевое устройство вычисляет матрицы предварительного кодирования в каждый из T последовательных моментов времени в качестве матрицы предварительного кодирования в момент времени t
[00168] Между доплеровскими компонентами во временной области и моментами времени имеется соответствие. На основании информации CSI, предоставляемой терминалом, сетевое устройство с помощью приведенного ниже уравнения может вычислять матрицу предварительного кодирования, соответствующую каждому из T последовательных моментов времени, и определять ее в качестве матрицы предварительного кодирования для передачи данных по нисходящему каналу в момент времени t:
;
[00169] где - матрица выбора портов, соответствующая порту опорного сигнала, - матрица весовых коэффициентов, - матрица базисных векторов частотной области, - нормировочный множитель, а H - сопряженное транспонирование матрицы.
[00170] Для ситуации, когда сетевое устройство вычисляет матрицу предварительного кодирования непосредственно в момент времени t
[00171] Как вариант, временные интервалы между соседними моментами времени среди T последовательных моментов времени равны, разница во времени между моментом времени t и первым моментом времени из T последовательных моментов времени составляет Δt, при этом Δt является целым кратным временного интервала между соседними моментами времени среди T последовательных моментов времени. На основании информации CSI, предоставляемой терминалом, сетевое устройство может вычислять матрицу предварительного кодирования для передачи данных по нисходящему каналу непосредственно в момент времени t с помощью следующих уравнений:
;
;
[00172] где - матрица выбора портов, соответствующая порту опорного сигнала, - матрица весовых коэффициентов, - матрица базисных векторов частотной области, - нормировочный множитель, параметр L - количество портов опорного сигнала, выбираемых терминалом, параметр M - количество базисных векторов частотной области, выбираемых терминалом, при этом параметр L и параметр M являются целыми положительными числами, а H - сопряженное транспонирование матрицы.
[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, и количество ненулевых коэффициентов .
[00174] Устройство UE оценивает фактическую информацию о нисходящем канале в два момента времени на основании принимаемого пакета CSI-RS с формированием лучей. Например, если устройство UE определяет матрицу выбора портов в соответствии с фактической информацией о канале в первый момент времени (первый момент времени, т.е. момент времени ) из двух моментов времени, матрица выключается. Устройство UE использует для вычисления матрицы весовых коэффициентов на основании информации о нисходящем канале в первый момент времени, при этом амплитуда весового коэффициента больше нуля. Затем устройство UE использует ту же матрицу для вычисления матрицы весовых коэффициентов и доплеровской компоненты во временной области на основании информации о нисходящем канале во второй момент времени (второй момент времени, т.е. момент времени ) из двух моментов времени, где . Устройство UE предоставляет устройству gNB указательную информацию о матрице (которая используется, чтобы сообщить устройству gNB о матрице ), квантованные матрицы весовых коэффициентов и квантованную доплеровскую компоненту во временной области D. Устройство gNB вычисляет матрицы предварительного кодирования соответственно в момент времени и в момент времени по формуле . Матрицы предварительного кодирования могут определяться как матрица предварительного кодирования для передачи данных по нисходящему каналу в момент времени t, наступающий после T последовательных моментов времени. Устройство gNB также может вычислять матрицу предварительного кодирования в момент времени t с помощью формулы , где , а - нормировочный множитель. Δt - относительная разница во времени между моментом времени t и моментом времени , при этом Δt - целое число, кратное относительной разнице во времени между моментом времени и моментом времени .
[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, и количество ненулевых коэффициентов .
[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 - целое число, кратное относительной разнице во времени между моментом времени и моментом времени .
[00177] Таким образом, в способе, предлагаемом в этом варианте осуществления настоящего изобретения, терминал определяет доплеровскую компоненту во временной области по нисходящим пилотным сигналам с формированием лучей в каждый из T последовательных моментов времени, при этом в процессе определения информации CSI может учитываться корреляция информации о канале во временной области. Сетевое устройство использует доплеровскую компоненту во временной области для определения матрицы предварительного кодирования, что позволяет сетевому устройству вычислять матрицу предварительного кодирования в различные будущие моменты времени на основании информации CSI, предоставляемой терминалом один раз. Наряду с обеспечением эффективности передачи данных, это позволяет предотвратить частое предоставление информации CSI терминалом вследствие его быстрого перемещения, сократить период предоставления информации CSI терминалом и уменьшить объем служебных данных, передаваемых терминалом в восходящем канале. Более того, благодаря использованию нисходящих пилотных сигналов с формированием лучей можно повысить точность определения информации CSI. Кроме того, определение доплеровской компоненты во временной области, представленной фазовым сдвигом, обеспечивает способ определения доплеровской компоненты во временной области.
[00178] 2. Для ситуации, когда доплеровская компонента во временной области представлена базисным вектором, при этом доплеровская компонента во временной области определяется терминалом
[00179] На фиг. 6 представлена блок-схема способа определения матрицы предварительного кодирования, предлагаемого в одном из вариантов осуществления настоящего изобретения. Этот способ может применяться в системе, показанной на фиг. 1. Способ предусматривает следующую последовательность действий.
[00180] На шаге 602 терминал передает сетевому устройству восходящий опорный сигнал.
[00181] Как вариант, восходящий опорный сигнал представляет собой сигнал SRS.
[001820] На шаге 604 сетевое устройство оценивает информацию о восходящем канале на основании восходящего опорного сигнала и определяет луч для передачи нисходящего пилотного сигнала в зависимости от информации о восходящем канале.
[00183] Сетевое устройство может оценивать информацию о восходящем канале на основании восходящего опорного сигнала, определяя таким образом луч. Луч, определяемый сетевым устройством, используется для формирования лучей при передаче нисходящего пилотного сигнала. Как вариант, нисходящий пилотный сигнал включает в себя по меньшей мере один из следующих сигналов:
сигнал CSI-RS;
сигнал DMRS; или
комбинацию сигналов CSI-RS и DMRS.
[00184] На шаге 606 сетевое устройство передает терминалу нисходящие пилотные сигналы с формированием лучей в каждый из T последовательных моментов времени.
[00185] Нисходящие пилотные сигналы с формированием лучей используется терминалом для определения фактической информации о нисходящем канале. T - целое положительное число. Как вариант, указанный выше параметр T определяется по меньшей мере одним из следующих способов:
конфигурируется сетевым устройством; или
предварительно определяется путем согласования между терминальным устройством и сетевым устройством.
[00186] Как вариант, сетевое устройство передает терминалу нисходящие пилотные сигналы с формированием лучей в каждый из T последовательных моментов времени, используя один и тот же порт ресурса пилотного сигнала и один и тот же луч. Один и тот же порт ресурса пилотного сигнала включает в себя порт, соответствующий одним и тем же ресурсам пилотного сигнала, или один и тот же порт, индексированный разными ресурсами пилотного сигнала.
[00187] Как вариант, сетевое устройство передает терминалу различные нисходящие пилотные сигналы с формированием лучей в каждый из T последовательных моментов времени, используя один и тот же порт ресурса пилотного сигнала. Одни и те же порты ресурса пилотного сигнала включают в себя порты с одинаковой позицией в частотной области в числе портов, конфигурируемых с различными ресурсами пилотного сигнала.
[00188] На шаге 608 терминал оценивает фактическую информацию о нисходящем канале в каждый из T последовательных моментов времени по нисходящим пилотным сигналам с формированием лучей, полученным в каждый из T последовательных моментов времени.
[00189] Как вариант, терминал может оценивать фактическую информацию о нисходящем канале в каждый из T последовательных моментов времени по нисходящим пилотным сигналам с формированием лучей, полученным в каждый из T последовательных моментов времени. Фактическая информация о нисходящем канале используется для определения характеристик нисходящего канала.
[00190] На шаге 610 терминал определяет информацию CSI второго типа, соответствующую каждому из T последовательных моментов времени, исходя из фактической информации о нисходящем канале, соответствующей каждому из T последовательных моментов времени.
[00191] На основании информации CSI, определенной терминалом сетевое устройство может определять матрицу предварительного кодирования для передачи данных по нисходящему каналу. CSI также можно называть информацией о параметрах кодовой книги. Как вариант, информация CSI включает в себя по меньшей мере один из следующих элементов:
указательную информацию о выборе портов;
указательную информацию о базисных векторах частотной области;
указательную информацию о доплеровской компоненте во временной области; или
указательную информацию о весовых коэффициентах.
[00192] Указательная информация о выборе портов используется для указания L портов опорного сигнала, выбираемых терминалом, указательная информация о базисных векторах частотной области используется для указания M базисных векторов частотной области, выбираемых терминалом, указательная информация о доплеровской компоненте временной области используется для указания K доплеровских компонент во временной области, выбираемых терминалом, а указательная информация о весовых коэффициентах используется для указания весовых коэффициентов, определяемых терминалом. Параметр L, параметр M и параметр K являются целыми положительными числами. Как вариант, указательная информация о доплеровской компоненте во временной области используется для указания K базисных векторов временной области, выбираемых терминалом, или K фазовых сдвигов. То есть доплеровская компонента во временной области представлена фазовым сдвигом или базисным вектором.
[00193] Как вариант, каждый из указанных выше параметров K определяется по меньшей мере одним из следующих способов:
конфигурируется сетевым устройством;
предварительно определяется путем согласования между терминальным устройством и сетевым устройством; или
определяется терминалом согласно информации о нисходящем канале.
[00194] Как вариант, упомянутый выше порт опорного сигнала включает в себя по меньшей мере один из следующих портов:
порт CSI-RS; или
порт DMRS.
[00195] Как вариант, указанный выше параметр K определяется по меньшей мере одним из следующих способов:
конфигурируется сетевым устройством;
предварительно определяется путем согласования между терминальным устройством и сетевым устройством; или
определяется терминалом согласно фактической информации о нисходящем канале.
[00196] В том случае, когда терминал определяет параметр K на основании фактической информации об нисходящем канале, терминал передает определенный им параметр K сетевому устройству.
[00197] Как вариант, в том случае, когда параметр T и/или параметр K конфигурируются сетевым устройством, параметр T и/или параметр K конфигурируются сетевым устройством для терминала посредством по меньшей мере одной из следующих видов сигнализации:
сигнализации RRC;
сигнализации MAC-CE; или
сигнализации DCI.
[00198] Как вариант, доплеровская компонента во временной области удовлетворяет по меньшей мере одному из следующих условий:
в том случае, когда передача данных в нисходящем канале осуществляется на одном уровне, доплеровские компоненты во временной области, соответствующие различным направлениям поляризации, совпадают или различаются;
доплеровские компоненты во временной области, соответствующие различным портам опорного сигнала, совпадают или различаются; либо
доплеровские компоненты во временной области, соответствующие различным частотно-временным компонентам, совпадают или различаются.
[00199] Частотно-временная компонента состоит из базисного вектора частотной области и доплеровской компоненты во временной области. Поскольку обычно имеется два направления поляризации, доплеровские компоненты во временной области, соответствующие двум направлениям поляризации, совпадают или различаются. Под упомянутым выше направлением поляризации подразумевается направление поляризации, в котором сетевое устройство передает данные терминалу.
[00200] Как вариант, в том случае, когда передача данных в нисходящем канале осуществляется на множестве уровней, доплеровские компоненты во временной области, соответствующие различным уровням передачи, совпадают или различаются. Многоуровневая передача подразумевает наличие множества уровней передачи, которые используются сетевым устройством для сопоставления кодовых слов портам.
[00201] Как вариант, доплеровская компонента во временной области представлена базисным вектором. Базисный вектор включает в себя по меньшей мере один из следующих векторов:
базисный вектор ДПФ;
базисный вектор ДКП;
полиномиальный базисный вектор.
[00202] Как вариант, если ввести параметр O3, можно выполнить передискретизацию доплеровской компоненты во временной области, чтобы получить дополнительную информацию о базисном векторе.
[00203] Как вариант, доплеровская компонента во временной области представлена базисным вектором. Выражение для доплеровской компоненты во временной области выглядит следующим образом:
;
[00204] где K базисных векторов в матрице выбираются терминалом из возможных базисных векторов; либо K базисных векторов в матрице являются фиксированными или предварительно определенными базисными векторами. Как вариант, терминал сообщает сетевому устройству о выбранных K доплеровских компонентах во временной области с помощью весовых коэффициентов или битовых карт.
[00205] На шаге 612 терминал предоставляет сетевому устройству информацию CSI второго типа.
[00206] Как вариант, терминал может предоставлять сетевому устройству всю или часть информации CSI, определяемой терминалом. Информация CSI используется сетевым устройством для вычисления матрицы предварительного кодирования с целью передачи данных по нисходящему каналу в момент времени t, который наступает после T последовательных моментов времени. Как вариант, при предоставлении информации CSI терминал квантует информацию CSI.
[00207] На шаге 614 сетевое устройство вычисляет матрицу предварительного кодирования для передачи данных по нисходящему каналу в момент времени t на основании информации CSI второго типа.
[00208] Как вариант, сетевое устройство вычисляет матрицу предварительного кодирования для передачи данных по нисходящему каналу в каждый из T последовательных моментов времени на основании информации CSI, предоставляемой терминалом, в качестве матрицы предварительного кодирования на момент времени t. Сетевое устройство может также вычислять матрицу предварительного кодирования непосредственно в момент времени t на основании информации CSI, предоставляемой терминалом.
[00209] Для ситуации, когда сетевое устройство вычисляет матрицу предварительного кодирования в каждый из T последовательных моментов времени в качестве матрицы предварительного кодирования в момент времени t
[00210] Между доплеровскими компонентами во временной области и моментами времени имеется соответствие. На основании информации CSI, предоставляемой терминалом, сетевое устройство с помощью приведенного ниже уравнения может вычислять матрицу предварительного кодирования, соответствующую каждому моменту времени из T последовательных моментов времени, и определять ее в качестве матрицы предварительного кодирования для передачи данных по нисходящему каналу в момент времени t:
;
[00211] где - матрица выбора портов, соответствующая порту опорного сигнала, - матрица весовых коэффициентов, - матрица базисных векторов частотной области, - нормировочный множитель, а H - сопряженное транспонирование матрицы.
[00212] Для ситуации, когда сетевое устройство вычисляет матрицу предварительного кодирования непосредственно в момент времени t
[00213] Как вариант, доплеровская компонента во временной области представлена базисным вектором ДПФ. Интервалы между соседними моментами среди T последовательных моментов времени равны, t=T+n, что означает, что момент времени t наступает после последнего момента среди T моментов времени, при этом интервал от последнего момента среди T моментов времени составляет n целевых интервалов времени. Целевой интервал времени - это интервал между соседними моментами среди T последовательных моментов времени, а n - целое положительное число. На основании информации CSI, предоставляемой терминалом, сетевое устройство может вычислять матрицу предварительного кодирования для передачи данных по нисходящему каналу непосредственно в момент времени t с помощью следующего уравнения:
;
[00214] где - матрица выбора портов, соответствующая порту опорного сигнала, - матрица весовых коэффициентов, - матрица базисных векторов частотной области, - элементы в T-й строке базисного вектора ДПФ, - значение индекса K-го базисного вектора ДПФ, - нормировочный множитель, O3 - коэффициент передискретизации, а H - сопряженное транспонирование матрицы.
[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.
[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-й строке базисного вектора.
[00217] Следует отметить, что способ, предлагаемый в вариантах осуществления настоящего изобретения, может также использоваться для оптимизации структуры кодовой книги выбора портов R16 Type II, а доплеровская компонента во временной области представлена базисным вектором. При конкретной реализации можно обратиться к приведенным выше вариантам осуществления, в которых оптимизируется кодовая книга выбора портов R17 Type II, а доплеровская компонента во временной области представлена базисным вектором. Подробности здесь не приводятся.
[00218] Таким образом, в способе, предлагаемом в этом варианте осуществления настоящего изобретения, терминал определяет доплеровскую компоненту во временной области по нисходящим пилотным сигналам с формированием лучей в каждый из T последовательных моментов времени, при этом в процессе определения информации CSI может учитываться корреляция информации о канале во временной области. Сетевое устройство использует доплеровскую компоненту во временной области для определения матрицы предварительного кодирования, что позволяет сетевому устройству вычислять матрицу предварительного кодирования в различные будущие моменты времени на основании информации CSI, предоставляемой терминалом один раз. Наряду с обеспечением эффективности передачи данных, это позволяет предотвратить частое предоставление информации CSI терминалом вследствие его быстрого перемещения, сократить период предоставления информации CSI терминалом и уменьшить объем служебных данных, передаваемых терминалом в восходящем канале. Более того, благодаря использованию нисходящих пилотных сигналов с формированием лучей можно повысить точность определения информации CSI. Кроме того, определение доплеровской компоненты во временной области, представленной базисным вектором, обеспечивает способ определения доплеровской компоненты во временной области.
[00219] 3. Для ситуации, когда доплеровская компонента во временной области определяется сетевым устройством
[00220] На фиг. 8 представлена блок-схема способа определения матрицы предварительного кодирования, предлагаемого в одном из вариантов осуществления настоящего изобретения. Этот способ может применяться в системе, показанной на фиг. 1. Способ предусматривает следующую последовательность действий.
[00221] На шаге 802 терминал передает сетевому устройству восходящий опорный сигнал.
[00222] Как вариант, восходящий опорный сигнал представляет собой сигнал SRS.
[00223] На шаге 804 сетевое устройство оценивает информацию о восходящем канале на основании восходящего опорного сигнала и определяет луч для передачи нисходящего пилотного сигнала в зависимости от информации о восходящем канале.
[00224] Сетевое устройство может оценивать информацию о восходящем канале на основании восходящего опорного сигнала, определяя таким образом луч. Луч, определяемый сетевым устройством, используется для формирования лучей при передаче нисходящего пилотного сигнала. Как вариант, нисходящий пилотный сигнал включает в себя по меньшей мере один из следующих сигналов:
сигнал CSI-RS;
сигнал DMRS; или
комбинацию сигналов CSI-RS и DMRS.
[00225] На шаге 806 сетевое устройство передает терминалу нисходящие пилотные сигналы с формированием лучей в каждый из T последовательных моментов времени.
[00226] Нисходящие пилотные сигналы с формированием лучей используется терминалом для определения фактической информации о нисходящем канале. T - целое положительное число. Как вариант, указанный выше параметр T определяется по меньшей мере одним из следующих способов:
конфигурируется сетевым устройством; или
предварительно определяется путем согласования между терминальным устройством и сетевым устройством.
[00227] Как вариант, сетевое устройство передает терминалу нисходящие пилотные сигналы с формированием лучей в каждый из T последовательных моментов времени, используя один и тот же порт ресурса пилотного сигнала и один и тот же луч. Один и тот же порт ресурса пилотного сигнала включает в себя порт, соответствующий одним и тем же ресурсам пилотного сигнала, или один и тот же порт, индексированный разными ресурсами пилотного сигнала.
[00228] Как вариант, сетевое устройство передает терминалу различные нисходящие пилотные сигналы с формированием лучей в каждый из T последовательных моментов времени, используя один и тот же порт ресурса пилотного сигнала. Одни и те же порты ресурса пилотного сигнала включают в себя порты с одинаковой позицией в частотной области в числе портов, конфигурируемых с различными ресурсами пилотного сигнала.
[00229] На шаге 808 терминал оценивает фактическую информацию о нисходящем канале в каждый из T последовательных моментов времени по нисходящим пилотным сигналам с формированием лучей, полученным в каждый из T последовательных моментов времени.
[00230] Как вариант, терминал может оценивать фактическую информацию о нисходящем канале в каждый из T последовательных моментов времени по нисходящим пилотным сигналам с формированием лучей, полученным в каждый из T последовательных моментов времени. Фактическая информация о нисходящем канале используется для определения характеристик нисходящего канала.
[00231] На шаге 810 терминал определяет информацию CSI третьего типа, соответствующую каждому из T последовательных моментов времени, исходя из фактической информации о нисходящем канале, соответствующей каждому из T последовательных моментов времени.
[00232] На основании информации CSI, определенной терминалом, сетевое устройство может определять матрицу предварительного кодирования для передачи данных по нисходящему каналу. CSI также можно называть информацией о параметрах кодовой книги. Как вариант, информация CSI включает в себя по меньшей мере один из следующих элементов:
указательную информацию о выборе портов;
указательную информацию о базисных векторах частотной области; или
указательную информацию о весовых коэффициентах.
[00233] Указательная информация о выборе портов используется для указания L портов опорного сигнала, выбираемых терминалом, указательная информация о базисных векторах частотной области используется для указания M базисных векторов частотной области, выбираемых терминалом, а указательная информация о весовых коэффициентах используется для указания T групп весовых коэффициентов, соответствующих T последовательным моментам времени, определяемым терминалом. Информация о позициях ненулевых коэффициентов в матрицах T групп весовых коэффициентов одинакова, а параметр L и параметр M являются целыми положительными числами.
[00234] Как вариант, каждый из указанных выше параметров K определяется по меньшей мере одним из следующих способов:
конфигурируется сетевым устройством;
предварительно определяется путем согласования между терминальным устройством и сетевым устройством; или
определяется терминалом согласно информации о нисходящем канале.
[00235] Как вариант, в том случае, когда параметр T конфигурируется сетевым устройством, параметр T конфигурируется сетевым устройством для терминала посредством по меньшей мере одной из следующих видов сигнализации:
·сигнализации RRC;
·сигнализации MAC-CE; или
·сигнализации DCI.
[00236] Как вариант, упомянутый выше порт опорного сигнала включает в себя по меньшей мере один из следующих портов:
·порт CSI-RS; или
·порт DMRS.
[00237] На шаге 812 терминал предоставляет сетевому устройству информацию CSI третьего типа.
[00238] Как вариант, терминал может предоставлять сетевому устройству всю или часть информации CSI, определяемой терминалом. Информация CSI используется сетевым устройством для вычисления матрицы предварительного кодирования с целью передачи данных по нисходящему каналу в момент времени t, который наступает после T последовательных моментов времени. Как вариант, при предоставлении информации CSI терминал квантует информацию CSI.
[00239] На шаге 814 сетевое устройство вычисляет матрицу предварительного кодирования для передачи данных по нисходящему каналу в момент времени t на основании информации CSI третьего типа.
[00240] Как вариант, сетевое устройство вычисляет матрицу предварительного кодирования для передачи данных по нисходящему каналу в каждый из T последовательных моментов времени на основании информации CSI, предоставляемой терминалом, в качестве матрицы предварительного кодирования на момент времени t. Как вариант, сетевое устройство может вычислять матрицу предварительного кодирования для передачи данных по нисходящему каналу на момент времени t на основании информации CSI, предоставляемой терминалом, с помощью одного из следующих уравнений:
;
;
[00241] где - матрица выбора портов, соответствующая порту опорного сигнала, и - матрицы весовых коэффициентов, - матрица базисных векторов частотной области, при этом D включает в себя доплеровские компоненты во временной области, представленные фазовыми сдвигами между соседними моментами времени для передачи нисходящих пилотных сигналов с формированием лучей, включает в себя доплеровские компоненты во временной области, представленные базисными векторами, , , и определяются по T группам весовых коэффициентов, и - нормировочные множители, а H - сопряженное транспонирование матрицы.
[00242] Таким образом, в способе, предлагаемом в этом варианте осуществления настоящего изобретения, терминал определяет T групп весовых коэффициентов на основании нисходящих пилотных сигналов с формированием лучей в каждый из T последовательных моментов времени и предоставляет информацию CSI сетевому устройству, которое может учитывать корреляцию информации о канале во временной области в процессе определения CSI. Сетевое устройство определяет матрицу предварительного кодирования путем определения доплеровской компоненты во временной области, что позволяет сетевому устройству вычислять матрицу предварительного кодирования в различные будущие моменты времени на основании информации CSI, предоставляемой терминалом один раз. Наряду с обеспечением эффективности передачи данных, это позволяет предотвратить частое предоставление информации CSI терминалом вследствие его быстрого перемещения, сократить период предоставления информации CSI терминалом и уменьшить объем служебных данных, передаваемых терминалом в восходящем канале. Более того, благодаря использованию нисходящих пилотных сигналов с формированием лучей можно повысить точность определения информации CSI. Кроме того, благодаря тому, что сетевое устройство может определять доплеровскую компоненту во временной области, можно дополнительно снизить объем служебной информации, передаваемой терминалом по восходящему каналу.
[00243] Следует отметить, что последовательность шагов способа, предлагаемая в вариантах осуществления настоящего изобретения, может быть соответствующим образом скорректирована, а шаги также могут добавляться или исключаться в зависимости от конкретной ситуации. Измененные способы, которые специалисты в данной области техники могут легко найти в рамках технических решений, представленных в настоящем изобретении, должны включаться в объем защиты настоящего изобретения, и поэтому здесь их описание не повторяется.
[00244] На фиг. 9 представлена структурная схема устройства для предоставления информации CSI, предлагаемого в одном из вариантов осуществления настоящего изобретения. Как показано на фиг. 9, устройство включает в себя следующие компоненты:
[00245] передающий модуль 901, конфигурируемый таким образом, чтобы передавать сетевому устройству восходящий опорный сигнал;
[00246] приемный модуль 902, конфигурируемый таким образом, чтобы принимать нисходящие пилотные сигналы с формированием лучей, передаваемые сетевым устройством в каждый из T последовательных моментов времени; и
[00247] определяющий модуль 903, конфигурируемый таким образом, чтобы оценивать фактическую информацию о нисходящем канале в каждый из T последовательных моментов времени по нисходящим пилотным сигналам с формированием лучей, полученным в каждый из T последовательных моментов времени.
[00248] Определяющий модуль 903 дополнительно конфигурируется таким образом, чтобы определять информацию CSI, соответствующую каждому из T последовательных моментов времени, исходя из фактической информации о нисходящем канале в каждый из T последовательных моментов времени.
[00249] Передающий модуль дополнительно конфигурируется таким образом, чтобы предоставлять информацию CSI сетевому устройству.
[00250] Луч, используемый для нисходящих пилотных сигналов с формированием лучей, определяется на основании информации о восходящем канале, оцениваемой по восходящему опорному сигналу, причем информация CSI используется сетевым устройством при определении матрицы предварительного кодирования для передачи данных по нисходящему каналу в момент времени t, при этом момент времени t наступает после T последовательных моментов времени, а T является целым положительным числом.
[00251] В одном из возможных вариантов реализации информация CSI включает в себя по меньшей мере один из следующих элементов:
[00252] указательную информацию о выборе портов;
[00253] указательную информацию о базисных векторах частотной области;
[00254] указательную информацию о доплеровской компоненте во временной области; или
[00255] указательную информацию о весовых коэффициентах.
[00256] Указательная информация о выборе портов используется для указания L портов опорного сигнала, выбираемых терминалом, указательная информация о базисных векторах частотной области используется для указания M базисных векторов частотной области, выбираемых терминалом, указательная информация о доплеровской компоненте во временной области используется для указания K доплеровских компонент во временной области, выбираемых терминалом, а указательная информация о весовых коэффициентах используется для указания весовых коэффициентов, определяемых терминалом, при этом параметр L, параметр M и параметр K являются положительными целыми числами.
[00257] Как вариант, информация CSI включает в себя по меньшей мере один из следующих элементов:
[00258] указательную информацию о выборе портов;
[00259] указательную информацию о базисных векторах частотной области; или
[00260] указательную информацию о весовых коэффициентах.
[00261] Указательная информация о выборе портов используется для указания L портов опорного сигнала, выбираемых терминалом, указательная информация о базисных векторах частотной области используется для указания M базисных векторов частотной области, выбираемых терминалом, а указательная информация о весовых коэффициентах используется для указания T групп весовых коэффициентов, соответствующих T последовательным моментам времени, определяемым терминалом, при этом информация о позициях ненулевых коэффициентов в матрицах T групп весовых коэффициентов одинакова, а параметр L и параметр M являются положительными целыми числами.
[00262] Как вариант, параметр K определяется по меньшей мере одним из следующих способов:
[00263] конфигурируется сетевым устройством;
[00264] предварительно определяется путем согласования между терминальным устройством и сетевым устройством; или
[00265] определяется терминалом согласно фактической информации о нисходящем канале.
[00266] Как вариант, передающий модуль 901 конфигурируется таким образом, чтобы:
[00267] в том случае, когда терминал определяет параметр K на основании фактической информации об нисходящем канале, передавать определенный им параметр K сетевому устройству.
[00268] Как вариант, доплеровская компонента во временной области представлена фазовым сдвигом между соседними моментами времени для передачи нисходящих пилотных сигналов; либо доплеровская компонента во временной области представлена базисным вектором.
[00269] Как вариант, в случае, когда доплеровская компонента во временной области представлена фазовым сдвигом, параметр K определяется терминалом в зависимости от количества ненулевых коэффициентов для каждого уровня передачи.
[00270] Как вариант, доплеровская компонента во временной области удовлетворяет по меньшей мере одному из следующих условий:
[00271] в том случае, когда передача данных в нисходящем канале осуществляется на одном уровне, доплеровские компоненты во временной области, соответствующие различным направлениям поляризации, совпадают или различаются;
[00272] доплеровские компоненты во временной области, соответствующие различным портам опорного сигнала, совпадают или различаются; либо
[00273] доплеровские компоненты во временной области, соответствующие различным частотно-временным компонентам, совпадают или различаются.
[00274] Частотно-временная компонента состоит из базисного вектора частотной области и доплеровской компоненты во временной области.
[00275] Как вариант, в том случае, когда передача данных в нисходящем канале осуществляется на множестве уровней, доплеровские компоненты во временной области, соответствующие различным уровням передачи, совпадают или различаются.
[00276] Как вариант, доплеровская компонента во временной области представлена базисным вектором. Выражение для доплеровской компоненты во временной области выглядит следующим образом:
;
[00277] где - значение фазового сдвига, соответствующего x-му порту опорного сигнала и y-му базисному вектору частотной области, параметр L - количество портов опорного сигнала, выбираемых терминалом, а параметр M - количество базисных векторов частотной области, выбираемых терминалом, при этом параметр L и параметр M являются положительными целыми числами.
[00278] Как вариант, передающий модуль 901 конфигурируется таким образом, чтобы:
[00279] в том случае, когда терминал предоставляет сетевому устройству информацию о доплеровской компоненте во временной области, сообщать значение фазового сдвига, соответствующего x-му порту опорного сигнала и y-му базисному вектору частотной области, которое удовлетворяет следующему условию:
[00280] амплитуда весового коэффициента, соответствующего x-му порту опорного сигнала и y-му базисному вектору частотной области, не равна 0.
[00281] Как вариант, доплеровская компонента во временной области представлена базисным вектором, при этом выражение для доплеровской компоненты во временной области имеет вид:
;
[00282] где K базисных векторов в матрице выбираются терминалом из возможных базисных векторов; либо K базисных векторов в матрице являются фиксированными или предварительно определенными базисными векторами.
[00283] Как вариант, доплеровская компонента во временной области представлена базисным вектором, при этом базисный вектор включает в себя по меньшей мере один из следующих векторов:
[00284] базисный вектор ДПФ;
[00285] базисный вектор ДКП; либо
[00286] полиномиальный базисный вектор.
[00287] Как вариант, параметр T определяется по меньшей мере одним из следующих способов:
[00288] конфигурируется сетевым устройством; или
[00089] предварительно определяется путем согласования между терминальным устройством и сетевым устройством.
[00290] Как вариант, в том случае, когда параметр T и/или параметр K конфигурируются сетевым устройством, параметр T и/или параметр K конфигурируются сетевым устройством для терминала посредством по меньшей мере одной из следующих видов сигнализации:
[00291] сигнализации RRC;
[00292] сигнализации MAC-CE; или
[00293] сигнализации DCI.
[00294] Как вариант, порт опорного сигнала включает в себя по меньшей мере один из следующих портов:
[00295] порт CSI-RS; или
[00296] порт DMRS.
[00297] Как вариант, нисходящий пилотный сигнал включает в себя по меньшей мере один из следующих сигналов:
[00298] сигнал CSI-RS;
[00299] сигнал DMRS; или
[00300] комбинацию CSI-RS и DMRS.
[00301] Как вариант, восходящий опорный сигнал представляет собой сигнал SRS.
[00302] На фиг. 10 представлена структурная схема устройства для определения матрицы предварительного кодирования, предлагаемого в одном из вариантов осуществления настоящего изобретения. Как показано на фиг. 10, устройство включает в себя следующие компоненты:
[00303] приемный модуль 1001, конфигурируемый таким образом, чтобы принимать восходящий опорный сигнал, передаваемый терминалом;
[00304] определяющий модуль 1002, конфигурируемый таким образом, чтобы оценивать информацию о восходящем канале на основании восходящего опорного сигнала и определять луч для передачи нисходящих пилотных сигналов в зависимости от информации о восходящем канале; и
[00305] передающий модуль 1003 конфигурируемый таким образом, чтобы передавать терминалу нисходящие пилотные сигналы с формированием лучей в каждый из T последовательных моментов времени.
[00306] Приемный модуль 1001 дополнительно используется таким образом, чтобы получать предоставляемую терминалом информацию CSI, соответствующую каждому из T последовательных моментов времени.
[00307] Определяющий модуль 1002 дополнительно используется таким образом, чтобы определять матрицу предварительного кодирования для передачи данных по нисходящему каналу в момент времени t с учетом информации CSI.
[00308] Информация CSI определяется терминалом на основании нисходящих пилотных сигналов с формированием лучей, а момент времени t наступает после T последовательных моментов времени, и T является целым положительным числом.
[00309] Как вариант, передающий модуль 1003 используется таким образом, чтобы:
[00310] передавать терминалу нисходящие пилотные сигналы с формированием лучей в каждый из T последовательных моментов времени, используя один и тот же порт ресурса пилотного сигнала и один и тот же луч;
[00311] при этом один и тот же порт ресурса пилотного сигнала включает в себя порт, соответствующий одним и тем же ресурсам пилотного сигнала, или один и тот же порт, индексированный разными ресурсами пилотного сигнала.
[00312] Как вариант, передающий модуль 1003 конфигурируется таким образом, чтобы:
[00313] передавать терминалу различные нисходящие пилотные сигналы с формированием лучей в каждый из T последовательных моментов времени, используя один и тот же порт ресурса пилотного сигнала;
[00314] при этом один и тот же порт ресурса пилотного сигнала включают в себя порты с одинаковой позицией в частотной области в числе портов, конфигурируемых с различными ресурсами пилотного сигнала.
[00315] Как вариант, информация CSI включает в себя по меньшей мере один из следующих элементов:
[00316] указательную информацию о выборе портов;
[00317] указательную информацию о базисных векторах частотной области;
[00318] указательную информацию о доплеровской компоненте во временной области; или
[00319] указательную информацию о весовых коэффициентах.
[00320] Указательная информация о выборе портов используется для указания L портов опорного сигнала, выбираемых терминалом, указательная информация о базисных векторах частотной области используется для указания M базисных векторов частотной области, выбираемых терминалом, указательная информация о доплеровской компоненте во временной области используется для указания K доплеровских компонент во временной области, выбираемых терминалом, а указательная информация о весовых коэффициентах используется для указания весовых коэффициентов, определяемых терминалом, при этом параметр L, параметр M и параметр K являются положительными целыми числами.
[00321] Как вариант, информация CSI включает в себя по меньшей мере один из следующих элементов:
[00322] указательную информацию о выборе портов;
[00323] указательную информацию о базисных векторах частотной области; или
[00324] указательную информацию о весовых коэффициентах;
[00325] Указательная информация о выборе портов используется для указания L портов опорного сигнала, выбираемых терминалом, указательная информация о базисных векторах частотной области используется для указания M базисных векторов частотной области, выбираемых терминалом, а указательная информация о весовых коэффициентах используется для указания T групп весовых коэффициентов, соответствующих T последовательным моментам времени, определяемым терминалом, при этом информация о позициях ненулевых коэффициентов в матрицах T групп весовых коэффициентов одинакова, а параметр L и параметр M являются положительными целыми числами.
[00326] Как вариант, доплеровская компонента во временной области представлена фазовым сдвигом между соседними моментами времени для передачи нисходящих пилотных сигналов; либо доплеровская компонента во временной области представлена базисным вектором.
[00327] Как вариант, доплеровская компонента во временной области представлена фазовым сдвигом. Выражение для доплеровской компоненты во временной области выглядит следующим образом:
;
[00328] где - значение фазового сдвига, соответствующего x-му порту опорного сигнала и y-му базисному вектору частотной области, параметр L - количество портов опорного сигнала, выбираемых терминалом, а параметр M - количество базисных векторов частотной области, выбираемых терминалом. Параметр L и параметр M являются целыми положительными числами.
[00329] Как вариант, доплеровская компонента во временной области представлена базисным вектором, при этом выражение для доплеровской компоненты во временной области имеет вид:
;
[00330] где K базисных векторов в матрице выбираются терминалом из возможных базисных векторов; либо K базисных векторов в матрице являются фиксированными или предварительно определенными базисными векторами.
[00331] Как вариант, определяющий модуль 1002 конфигурируется таким образом, чтобы:
[00332] определять матрицу предварительного кодирования для передачи данных по нисходящему каналу в момент времени t с учетом информации CSI по формуле:
;
[00333] где - матрица выбора портов, соответствующая порту опорного сигнала, - матрица весовых коэффициентов, - матрица базисных векторов частотной области, - нормировочный множитель, а H - сопряженное транспонирование матрицы.
[00334] Как вариант, определяющий модуль 1002 конфигурируется таким образом, чтобы:
[00335] определять матрицу предварительного кодирования для передачи данных по нисходящему каналу в момент времени t с учетом информации CSI по формуле:
;
[00336] где - матрица выбора портов, соответствующая порту опорного сигнала, - матрица весовых коэффициентов, - матрица базисных векторов частотной области, - нормировочный множитель, а H - сопряженное транспонирование матрицы.
[00337] Как вариант, определяющий модуль 1002 конфигурируется таким образом, чтобы:
[00338] определять матрицу предварительного кодирования для передачи данных по нисходящему каналу в момент времени t с учетом информации CSI с помощью по меньшей мере одной из следующих формул:
;
;
[00339] где - матрица выбора портов, соответствующая порту опорного сигнала, и - матрицы весовых коэффициентов, - матрица базисных векторов частотной области, при этом D включает в себя доплеровские компоненты во временной области, представленные фазовыми сдвигами между соседними моментами времени для передачи нисходящих пилотных сигналов с формированием лучей, включает в себя доплеровские компоненты во временной области, представленные базисными векторами, , , и определяются по T группам весовых коэффициентов, и - нормировочные множители, а H - сопряженное транспонирование матрицы.
[00340] Как вариант, временные интервалы между соседними моментами времени среди T последовательных моментов времени равны, разница во времени между моментом времени t и первым моментом времени из T последовательных моментов времени составляет Δt, при этом Δt является целым кратным временного интервала между соседними моментами времени среди T последовательных моментов времени. Определяющий модуль 1002 конфигурируется таким образом, чтобы:
[00341] определять матрицу предварительного кодирования для передачи данных по нисходящему каналу в момент времени t с учетом информации CSI по следующим формулам:
;
;
[00342] где - матрица выбора портов, соответствующая порту опорного сигнала, - матрица весовых коэффициентов, - матрица базисных векторов частотной области, - нормировочный множитель, параметр L - количество портов опорного сигнала, выбираемых терминалом, параметр M - количество базисных векторов частотной области, выбираемых терминалом, при этом параметр L и параметр M являются целыми положительными числами, а H - сопряженное транспонирование матрицы.
[00343] Как вариант, доплеровская компонента во временной области представлена базисным вектором дискретного преобразования Фурье (ДПФ), а интервалы между соседними моментами среди T последовательных моментов времени равны, t=T+n, что означает, что момент времени t наступает после последнего момента среди T моментов времени, этом интервал от последнего момента среди T моментов времени составляет n целевых интервалов времени. Целевой интервал времени - это интервал между соседними моментами среди T последовательных моментов времени, а n - целое положительное число. Определяющий модуль 1002 конфигурируется таким образом, чтобы:
[00344] определять матрицу предварительного кодирования для передачи данных по нисходящему каналу в момент времени t с учетом информации CSI по формуле:
;
[00345] где - матрица выбора портов, соответствующая порту опорного сигнала, - матрица весовых коэффициентов, - матрица базисных векторов частотной области, - элементы в T-й строке базисного вектора ДПФ, - значение индекса K-го базисного вектора ДПФ, - нормировочный множитель, O3 - коэффициент передискретизации, а H - сопряженное транспонирование матрицы.
[00346] Как вариант, порт опорного сигнала включает в себя по меньшей мере один из следующих портов:
[00347] порт CSI-RS; или
[00348] порт DMRS.
[00349] Как вариант, нисходящий пилотный сигнал включает в себя по меньшей мере один из следующих сигналов:
[00350] сигнал CSI-RS;
[00351] сигнал DMRS; или
[00352] комбинацию CSI-RS и DMRS.
[00353] Как вариант, восходящий опорный сигнал представляет собой сигнал SRS.
[00354] Следует отметить, что когда устройство, предлагаемое в описанном выше варианте осуществления, реализует свои функции, функциональные модули разделены только в качестве примера для иллюстрации. В реальных условиях упомянутые выше функции могут быть распределены между различными функциональными модулями в зависимости от фактических потребностей. Другими словами, содержательная структура устройства делится на различные функциональные модули для выполнения всех или части описанных выше функций.
[00355] Поскольку в описании вариантов осуществления способа подробно описаны особенности выполнения операций каждым модулем, здесь их подробное описание не приводится.
[00356] На фиг. 11 представлена структурная схема устройства связи (терминала или сетевого устройства), предлагаемого в одном из вариантов осуществления настоящего изобретения. Устройство связи 110 включает в себя: процессор 1101, приемник 1102, передатчик 1103, память 1104 и шину 1105.
[00357] Процессор 1101 включает в себя одно или большее количество ядер. Процессор 1101 выполняет различные функциональные приложения и обрабатывает информацию, исполняя программы и модули.
[00358] Приемник 1102 и передатчик 1103 могут быть реализованы как коммуникационный компонент, который может представлять собой коммуникационную микросхему.
[00359] Память 1104 связана с процессором 1101 по шине 1105.
[00360] Память 1104 может использоваться для хранения по меньшей мере одной инструкции, а процессор 1101 может использоваться для исполнения по меньшей мере одной инструкции с целью выполнения каждого шага в описанных выше вариантов осуществления способа.
[00361] Кроме того, память 1104 может быть реализована в виде энергозависимых или энергонезависимых запоминающих устройств любого типа или их комбинаций, которыми могут быть, помимо прочего: магнитные или оптические диски, электрически стираемая программируемая память только для чтения (EEPROM, Electrically Erasable Programmable Read-Only Memory), стираемая программируемая память только для чтения (EPROM, Erasable Programmable Read-Only Memory), статическое ОЗУ (SRAM, Static Random Access Memory), ПЗУ, магнитная память, флеш-память, ППЗУ.
[00362] Если устройство связи реализуется как терминал, процессор и приемопередатчик в устройстве связи, используемом в вариантах осуществления настоящего изобретения, могут быть реализованы совместно в виде коммуникационной микросхемы, либо приемопередатчик образует отдельную коммуникационную микросхему. Передатчик в приемопередатчике осуществляет операцию передачи, выполняемую терминалом в любом из описанных выше вариантов осуществления способа, приемник в приемопередатчике осуществляет операцию приема, выполняемую терминалом в любом из описанных выше вариантов осуществления способа, а процессор выполняет другие операции, кроме операций передачи и приема, которые здесь не описываются.
[00363] Если устройство связи реализуется как сетевое устройство, процессор и приемопередатчик в устройстве связи, используемом в вариантах осуществления настоящего изобретения, могут быть реализованы совместно в виде коммуникационной микросхемы, либо приемопередатчик образует отдельную коммуникационную микросхему. Передатчик в приемопередатчике осуществляет операцию передачи, выполняемую сетевым устройством в любом из описанных выше вариантов осуществления способа, приемник в приемопередатчике осуществляет операцию приема, выполняемую сетевым устройством в любом из описанных выше вариантов осуществления способа, а процессор выполняет другие операции, кроме операций передачи и приема, которые здесь не описываются.
[00364] В одном из вариантов осуществления также предлагается машиночитаемый носитель информации, на котором хранится по меньшей мере одна инструкция, по меньшей мере одна программа, набор кодов или набор инструкций, и по меньшей мере одна инструкция, по меньшей мере одна программа, набор кодов или набор инструкций загружаются и исполняются процессором для реализации способа предоставления информации CSI или способа определения матрицы предварительного кодирования, предлагаемых в любом из описанных выше вариантов осуществления способа.
[00365] В одном из вариантов осуществления также предлагается микросхема. Микросхема включает программируемые логические схемы и/или программные инструкции. Когда микросхема работает в устройстве связи, она используется для реализации способа предоставления информации CSI или способа определения матрицы предварительного кодирования, предлагаемым в любом из описанных выше вариантов осуществления способа.
[00366] В одном из вариантов осуществления также предлагается компьютерный программный продукт. Когда компьютерный программный продукт исполняется на процессоре компьютерного устройства, компьютерное устройство реализует упомянутый выше способ предоставления информации CSI или способ определения матрицы предварительного кодирования.
[00367] Специалистам в данной области должно быть понятно, что функции, описываемые в вариантах осуществления настоящего изобретения, в одном или большем количестве примеров могут быть реализованы с помощью аппаратных средств, программного обеспечения, микропрограммного обеспечения или любой их комбинации. При реализации с помощью программного обеспечения функции могут храниться или передаваться на машиночитаемом носителе информации в виде одной или большего количества инструкций или кода. Машиночитаемый носитель информации включает в себя компьютерный носитель информации и среду связи, в том числе любую среду, которая позволяет переносить компьютерную программу из одного места в другое. В носителя информации может использоваться любой доступный носитель, к которому может получить доступ универсальный или специализированный компьютер.
[00368] Приведенное выше описание включает в себя только некоторые возможные варианты осуществления настоящего изобретения и не накладывает ограничений на настоящее изобретение. Любые модификации, равноценные замены, усовершенствования и иные изменения, выполненные в соответствии с принципами настоящего изобретения, включаются в объем настоящего изобретения.

Claims (74)

1. Способ предоставления информации о состоянии канала (CSI), реализуемый терминалом, который включает в себя:
передачу сетевому устройству восходящего опорного сигнала;
прием нисходящих пилотных сигналов с формированием лучей, передаваемых сетевым устройством в каждый из T последовательных моментов времени;
оценку фактической информации о нисходящем канале в каждый из T последовательных моментов времени по нисходящим пилотным сигналам с формированием лучей, полученным в каждый из T последовательных моментов времени;
определение информации CSI, соответствующей каждому из T последовательных моментов времени, исходя из фактической информации о нисходящем канале в каждый из T последовательных моментов времени; и
предоставление информации CSI сетевому устройству, при этом CSI включает в себя указательную информацию о базисных векторах частотной области, при этом указательная информация о базисных векторах частотной области используется для указания M базисных векторов частотной области, выбираемых терминалом, при этом параметр M является положительным целым числом;
при этом луч, используемый для нисходящих пилотных сигналов с формированием лучей, определяется на основании информации о восходящем канале, оцениваемой по восходящему опорному сигналу, причем информация CSI используется сетевым устройством при определении матрицы предварительного кодирования для передачи данных по нисходящему каналу в момент времени t, при этом момент времени t наступает после T последовательных моментов времени, где T является целым положительным числом.
2. Способ по п. 1, в котором информация CSI включает в себя по меньшей мере один из следующих элементов:
указательную информацию о выборе портов;
указательную информацию о доплеровской компоненте во временной области; или
указательную информацию о весовых коэффициентах;
при этом указательная информация о выборе портов используется для указания L портов опорного сигнала, выбираемых терминалом, указательная информация о доплеровской компоненте во временной области используется для указания K доплеровских компонент во временной области, выбираемых терминалом, а указательная информация о весовых коэффициентах используется для указания весовых коэффициентов, определяемых терминалом, при этом параметр L и параметр K являются положительными целыми числами.
3. Способ по п. 2, в котором параметр K определяется по меньшей мере одним из следующих способов:
конфигурируется сетевым устройством;
предварительно определяется путем согласования между терминальным устройством и сетевым устройством; или
определяется терминалом согласно фактической информации о нисходящем канале.
4. Способ по п. 2, в котором доплеровская компонента во временной области представлена базисным вектором, при этом выражение для доплеровской компоненты во временной области имеет вид:
;
где K базисных векторов в матрице Wd выбираются терминалом из возможных базисных векторов; либо K базисных векторов в матрице Wd являются фиксированными или предварительно определенными базисными векторами.
5. Способ по п. 2, в котором доплеровская компонента во временной области представлена базисным вектором, при этом базисный вектор включает в себя по меньшей мере один из следующих векторов:
базисный вектор дискретного преобразования Фурье (ДПФ);
базисный вектор дискретного косинусного преобразования (ДКТ); либо
полиномиальный базисный вектор.
6. Способ по любому из пп. 1-5, в котором параметр T определяется по меньшей мере одним из следующих способов:
конфигурируется сетевым устройством; или
предварительно определяется путем согласования между терминальным устройством и сетевым устройством.
7. Способ по любому из пп. 2-5, в котором, в том случае, когда параметр T и/или параметр K конфигурируются сетевым устройством, параметр T и/или параметр K конфигурируются сетевым устройством для терминала посредством по меньшей мере одной из следующих видов сигнализации:
сигнализация управления радиоресурсами (RRC);
сигнализация элемента управления доступом к среде (MAC-CE); либо
управляющая информация нисходящей линии (DCI).
8. Способ по любому из пп. 2-5, в котором порт опорного сигнала включает в себя по меньшей мере один из следующих портов:
порт опорного сигнала информации о состоянии канала (CSI-RS); либо
порт опорного сигнала демодуляции (DMRS).
9. Способ по любому из пп. 1-8, в котором нисходящий пилотный сигнал включает в себя по меньшей мере один из следующих сигналов:
опорный сигнал информации о состоянии канала (CSI-RS);
опорный сигнал демодуляции (DMRS); либо
комбинацию сигналов CSI-RS и DMRS.
10. Способ определения матрицы предварительного кодирования, реализуемый сетевым устройством, который включает в себя:
прием восходящего опорного сигнала, передаваемого терминалом;
оценку информации о восходящем канале на основании восходящего опорного сигнала и определение луча для передачи нисходящих пилотных сигналов в зависимости от информации о восходящем канале;
передачу терминалу нисходящих пилотных сигналов с формированием лучей в каждый из T последовательных моментов времени;
получение предоставляемой терминалом информации о состоянии канала (CSI), соответствующей каждому из T последовательных моментов времени, при этом CSI включает в себя указательную информацию о базисных векторах частотной области, при этом указательная информация о базисных векторах частотной области используется для указания M базисных векторов частотной области, выбираемых терминалом, при этом параметр M является положительным целым числом; и
определение матрицы предварительного кодирования для передачи данных по нисходящему каналу в момент времени t с учетом информации CSI;
при этом информация CSI определяется терминалом на основании нисходящих пилотных сигналов с формированием лучей, а момент времени t наступает после T последовательных моментов времени, где T является целым положительным числом.
11. Способ по п. 10, в котором информация CSI включает в себя по меньшей мере один из следующих элементов:
указательную информацию о выборе портов;
указательную информацию о доплеровской компоненте во временной области; или
указательную информацию о весовых коэффициентах;
при этом указательная информация о выборе портов используется для указания L портов опорного сигнала, выбираемых терминалом, указательная информация о доплеровской компоненте во временной области используется для указания K доплеровских компонент во временной области, выбираемых терминалом, а указательная информация о весовых коэффициентах используется для указания весовых коэффициентов, определяемых терминалом, при этом параметр L и параметр K являются положительными целыми числами.
12. Способ по п. 11, в котором доплеровская компонента во временной области представлена базисным вектором, при этом выражение для доплеровской компоненты во временной области имеет вид:
;
где K базисных векторов в матрице Wd выбираются терминалом из возможных базисных векторов; либо K базисных векторов в матрице Wd являются фиксированными или предварительно определенными базисными векторами.
13. Способ по п. 12, в котором доплеровская компонента во временной области представлена базисным вектором дискретного преобразования Фурье (ДПФ), а интервалы между соседними моментами среди T последовательных моментов времени равны, t=T+n, что означает, что момент времени t наступает после последнего момента среди T моментов времени, при этом интервал от последнего момента среди T моментов времени составляет n целевых интервалов времени, при этом целевой интервал времени — это интервал между соседними моментами среди T последовательных моментов времени, где n — целое положительное число; и
определение матрицы предварительного кодирования для передачи данных по нисходящему каналу в момент времени t с учетом информации CSI включает в себя:
определение матрицы предварительного кодирования для передачи данных по нисходящему каналу в момент времени t с учетом информации CSI по формуле:
;
где - матрица выбора портов, соответствующая порту опорного сигнала, - матрица весовых коэффициентов, - матрица базисных векторов частотной области, - элементы в T-й строке базисного вектора ДПФ, - значение индекса K-го базисного вектора ДПФ, - нормировочный множитель, O3 - коэффициент передискретизации, а H - сопряженное транспонирование матрицы.
14. Способ по любому из пп. 11-13, в котором порт опорного сигнала включает в себя по меньшей мере один из следующих портов:
порт опорного сигнала информации о состоянии канала (CSI-RS); либо
порт опорного сигнала демодуляции (DMRS).
15. Способ по любому из пп. 10-14, в котором нисходящий пилотный сигнал включает в себя по меньшей мере один из следующих сигналов:
опорный сигнал информации о состоянии канала (CSI-RS);
опорный сигнал демодуляции (DMRS); либо
комбинацию сигналов CSI-RS и DMRS.
16. Терминал, содержащий:
процессор;
приемопередатчик, соединенный с процессором;
память для хранения инструкций, исполняемых процессором;
при этом процессор конфигурируется таким образом, чтобы загружать и исполнять исполняемые инструкции для реализации способа предоставления информации CSI согласно любому из пп. 1-9.
17. Сетевое устройство, содержащее:
процессор;
приемопередатчик, соединенный с процессором;
память для хранения инструкций, исполняемых процессором;
при этом процессор конфигурируется таким образом, чтобы загружать и исполнять исполняемые инструкции для реализации способа определения матрицы предварительного кодирования согласно любому из пп. 10-15.
RU2024134600A 2022-04-27 Способ и устройство для предоставления информации о состоянии канала (csi), способ и устройство для определения матрицы предварительного кодирования и устройство связи RU2846435C2 (ru)

Publications (2)

Publication Number Publication Date
RU2024134600A RU2024134600A (ru) 2025-02-05
RU2846435C2 true RU2846435C2 (ru) 2025-09-05

Family

ID=

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2653496C1 (ru) * 2013-06-08 2018-05-10 Хуавэй Текнолоджиз Ко., Лтд. Способ и устройство для извещения относительно индикатора качества канала и схемы модуляции и кодирования
RU2666267C2 (ru) * 2014-06-24 2018-09-06 Телефонактиеболагет Лм Эрикссон (Пабл) Беспроводное устройство, сетевой узел и способы для предоставления информации о состоянии канала (csi) в сети радиопередачи данных
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 (zh) * 2019-12-30 2021-07-16 大唐移动通信设备有限公司 一种基于信道互易性的预编码矩阵配置方法及装置
CN113258974A (zh) * 2020-02-10 2021-08-13 大唐移动通信设备有限公司 信道状态信息反馈方法、装置、终端、网络侧和存储介质
WO2022009151A1 (en) * 2020-07-10 2022-01-13 Telefonaktiebolaget Lm Ericsson (Publ) Shared csi-rs for partial-reciprocity based csi feedback

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2653496C1 (ru) * 2013-06-08 2018-05-10 Хуавэй Текнолоджиз Ко., Лтд. Способ и устройство для извещения относительно индикатора качества канала и схемы модуляции и кодирования
RU2666267C2 (ru) * 2014-06-24 2018-09-06 Телефонактиеболагет Лм Эрикссон (Пабл) Беспроводное устройство, сетевой узел и способы для предоставления информации о состоянии канала (csi) в сети радиопередачи данных
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 (zh) * 2019-12-30 2021-07-16 大唐移动通信设备有限公司 一种基于信道互易性的预编码矩阵配置方法及装置
CN113258974A (zh) * 2020-02-10 2021-08-13 大唐移动通信设备有限公司 信道状态信息反馈方法、装置、终端、网络侧和存储介质
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 (ko) 채널 상태 정보 피드백을 위한 방법, 장치, 및 저장 매체
KR101993967B1 (ko) 안테나 배열체를 사용하는 빔 포밍
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 (zh) 一种信道信息上报方法、装置及系统
KR20120007539A (ko) 스파스 피드백 데이터로부터의 채널 상태 정보의 재구성
CN108012583A (zh) 传输信号的方法和设备
CN112335195A (zh) 用于信道状态信息传输的方法和设备
CN113316901A (zh) 一种码本信息处理方法、终端设备及网络设备
US8929390B2 (en) Methods and apparatuses for channel estimation in wireless networks
CN119213703A (zh) 用于指示与定位相关的无线信道信息的技术
RU2846435C2 (ru) Способ и устройство для предоставления информации о состоянии канала (csi), способ и устройство для определения матрицы предварительного кодирования и устройство связи
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 (zh) 动态信道状态信息报告的方法、设备、装置和存储介质
EP4518173A1 (en) Csi reporting method and apparatus, precoding matrix determination method and apparatus, and device
CN117955593A (zh) 信道状态信息的发送、接收方法、通信装置及存储介质
TW202304241A (zh) 下行鏈路通道狀態資訊計算和報告方法
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 (zh) 信息传输方法、设备、存储介质及程序产品
RU2024134600A (ru) Способ и устройство для предоставления информации о состоянии канала (csi), способ и устройство для определения матрицы предварительного кодирования и устройство связи
CN117353849A (zh) 信道反馈模型确定方法、终端及网络侧设备