СПОСОБ ВОЗВРАТА ИНФОРМАЦИИ О СОСТОЯНИИ КАНАЛА, ТЕРМИНАЛЬНОЕ УСТРОЙСТВО И СЕТЕВОЕ УСТРОЙСТВО
METHOD OF RETURNING CHANNEL STATE INFORMATION, A TERMINAL DEVICE AND A NETWORK DEVICE

ОБЛАСТЬ ТЕХНИКИ
[0001] Варианты осуществления настоящего изобретения относятся к области беспроводной связи, и более конкретно, к способу возврата информации о состоянии канала, терминальному устройству и сетевому устройству.
УРОВЕНЬ ТЕХНИКИ
[0002] Массированный множественный вход/множественный выход (Massive Multiple-Input Multiple-Output, "Массированный MIMO" для краткости) представляет собой хорошо известную ключевую технологию 5G (технология мобильной связи 5-го поколения, 5th generation mobile communication) в промышленности. Производительность системы в технологии массированного MIMO повышается из-за использования высокой пространственной степени свободы в технологии массированного MIMO, так что многопользовательское пространственное мультиплексирование может выполняться для получения выигрыша. Чтобы получить более высокий выигрыш пространственного мультиплексирования, сетевому устройству требуется получать точную информацию о состоянии канала (Channel State Information, CSI).
[0003] В настоящее время, способ для получения CSI сетевым устройством включает в себя: отправку, сетевым устройством, опорного сигнала информации о состоянии канала (Channel State Information-Reference signal, CSI-RS) на терминальное устройство; и выполнение, терминальным устройством, оценки канала на основе CSI-RS, отправленного сетевым устройством, выбор матрицы предкодирования из сохраненной кодовой книги на основе результата оценки, и возврат индекса выбранной матрицы предкодирования в кодовой книге на сетевое устройство по каналу восходящей линии связи, где индекс обозначен как указатель матрицы предкодирования (Precoding Matrix Indicator, PMI для краткости). Матрица предкодирования, выбранная терминальным устройством, используется, чтобы представлять CSI.
[0004] Этот механизм ограничивает точность CSI, представленной матрицей предкодирования, и, следовательно, сетевое устройство не может получить точную CSI.
КРАТКОЕ ОПИСАНИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ
[0005] Варианты осуществления настоящего изобретения обеспечивают способ возврата (обратной связи) информации о состоянии канала, терминальное устройство и сетевое устройство, так что сетевое устройство может получать точную CSI.
[0006] В соответствии с первым аспектом, обеспечен способ возврата информации о состоянии канала. Способ включает в себя: отправку, терминальным устройством, информации матрицы матрицы уменьшения размерности на сетевое устройство, где первая размерность матрицы уменьшения размерности равна количеству антенных портов передачи сетевого устройства, и вторая размерность матрицы уменьшения размерности меньше, чем первая размерность матрицы уменьшения размерности; и отправку, терминальным устройством, информации вектора собственного вектора эквивалентного канала нисходящей линии связи на сетевое устройство, где собственный вектор эквивалентного канала нисходящей линии связи получают на основе матрицы уменьшения размерности, где информация матрицы включает в себя индекс матрицы матрицы уменьшения размерности, или информация матрицы включает в себя информацию, полученную терминальным устройством путем квантования элемента матрицы уменьшения размерности; и информация вектора включает в себя индекс собственного вектора, или информация вектора включает в себя информацию, полученную терминальным устройством путем квантования элемента собственного вектора.
[0007] В предшествующем уровне техники, матрица предкодирования, определенная из кодовой книги, используется, чтобы представлять CSI. По сравнению с этим, способ в настоящем варианте осуществления настоящего изобретения не ограничен технологией кодовой книги. Матрица уменьшения размерности и собственный вектор используются, чтобы совместно представлять CSI, так что CSI точно представлена, и сетевое устройство может получить точную CSI.
[0008] Опционально, в возможной реализации первого аспекта, первая размерность представляет собой размерность строки, и вторая размерность представляет собой размерность столбца.
[0009] Опционально, в возможной реализации первого аспекта, матрица уменьшения размерности используется, чтобы выполнять уменьшение размерности на антенном порте передачи сетевого устройства в матрице канала сетевого устройства.
[0010] Опционально, в возможной реализации первого аспекта, матрица уменьшения размерности используется, чтобы выполнять уменьшение размерности на матрице канала, соответствующей опорному сигналу нисходящей линии связи.
[0011] Опционально, в возможной реализации первого аспекта, матрица уменьшения размерности используется, чтобы выполнять уменьшение размерности на матрице канала, соответствующей опорному сигналу нисходящей линии связи, принятому во втором временном периоде.
[0012] Опционально, в возможной реализации первого аспекта, собственный вектор эквивалентного канала нисходящей линии связи используется, чтобы представлять статус канала эквивалентного канала нисходящей линии связи, и матрица уменьшения размерности и собственный вектор эквивалентного канала нисходящей линии связи используются, чтобы представлять статус канала канала нисходящей линии связи.
[0013] В возможной реализации первого аспекта, по меньшей мере одно из информации матрицы матрицы уменьшения размерности и информации вектора собственного вектора отправляется по каналу данных восходящей линии связи.
[0014] Если матрица уменьшения размерности получена терминальным устройством через вычисление на основе действительного статуса канала нисходящей линии связи, информация уменьшения размерности занимает относительно большое количество битов, и может лучше передаваться по каналу данных восходящей линии связи. Подобным образом, если собственный вектор получен терминальным устройством через вычисление на основе действительного статуса канала нисходящей линии связи, информация вектора может лучше передаваться по каналу данных восходящей линии связи. Соответствующий канал передачи выбирается на основе действительных статусов информации матрицы и информации вектора, так что терминальное устройство может отправить информацию матрицы и информацию вектора на сетевое устройство.
[0015] В возможной реализации первого аспекта, матрица уменьшения размерности определяется терминальным устройством на основе матриц канала, соответствующих опорным сигналам нисходящей линии связи, принятым в первом временном периоде, энергия подпространства, соответствующего матрице уменьшения размерности в первом временном периоде, является наивысшей среди энергии множества подпространств, соответствующих каналу нисходящей линии связи в той же самой размерности, и ортогональность удовлетворена между векторами-столбцами матрицы уменьшения размерности.
[0016] В первом временном периоде, энергия канала нисходящей линии связи главным образом сконцентрирована в подпространстве, соответствующем матрице уменьшения размерности. Уменьшение размерности, выполняемое с использованием матрицы уменьшения размерности, позволяет статусу канала эквивалентного канала нисходящей линии связи более точно представлять статус канала канала нисходящей линии связи, чтобы улучшать точность возврата (обратной связи) CSI.
[0017] В возможной реализации первого аспекта, способ дополнительно включает в себя: определение, терминальным устройством, матрицы уменьшения размерности на основе матриц канала, соответствующих опорным сигналам нисходящей линии связи, принятым в первом временном периоде.
[0018] Терминальное устройство может определять матрицу уменьшения размерности на основе статистической характеристики канала нисходящей линии связи в пределах первого временного периода, так что матрица уменьшения размерности может использоваться, чтобы выполнять уменьшение размерности на матрице канала при низких потерях.
[0019] В возможной реализации первого аспекта, определение, терминальным устройством, матрицы уменьшения размерности на основе матриц канала, соответствующих опорным сигналам нисходящей линии связи, принятым в первом временном периоде, включает в себя: вычисление, терминальным устройством, первой матрицы ковариации на основе матриц канала, соответствующих опорным сигналам нисходящей линии связи, принятым в первом временном периоде, где первая матрица ковариации используется, чтобы представлять статистическую характеристику, которая относится к каналу нисходящей линии связи и которая соответствует первому временному периоду; и вычисление, терминальным устройством, матрицы уменьшения размерности на основе первой матрицы ковариации.
[0020] Первая матрица ковариации может представлять статистическую характеристику, которая относится к каналу нисходящей линии связи и которая соответствует временному периоду, так что матрица уменьшения размерности, определенная терминальным устройством, может использоваться, чтобы выполнять уменьшение размерности на матрице канала, соответствующей временному периоду, другими словами, терминальному устройству не требуется часто определять матрицу уменьшения размерности, и соответственно, терминальному устройству не требуется часто отправлять матрицу уменьшения размерности, тем самым уменьшая непроизводительные издержки обратной связи CSI.
[0021] В возможной реализации первого аспекта, вычисление, терминальным устройством, первой матрицы ковариации на основе матриц канала, соответствующих опорным сигналам нисходящей линии связи, принятым в первом временном периоде, включает в себя: вычисление, терминальным устройством, матрицы ковариации каждой из матриц канала, соответствующих опорным сигналам нисходящей линии связи, принятым терминальным устройством в первом временном периоде; усреднение, терминальным устройством, матриц ковариации, соответствующих опорным сигналам нисходящей линии связи, принятым в один и тот же момент, чтобы получить множество вторых матриц ковариации, где множество вторых матриц ковариации находятся во взаимно однозначном соответствии с множеством моментов, включенных в первый временной период; и выполнение, терминальным устройством, усреднения или фильтрации частотной области на множестве вторых матриц ковариации, чтобы получить первую матрицу ковариации.
[0022] Первая матрица ковариации, полученная с использованием способа, может более точно представлять статистическую характеристику, которая относится к каналу нисходящей линии связи и которая соответствует первому временному периоду, тем самым помогая терминальному устройству определять матрицу уменьшения размерности.
[0023] Опционально, вторая матрица ковариации используется, чтобы представлять статистическую характеристику канала нисходящей линии связи в соответствующий момент.
[0024] В возможной реализации первого аспекта, определение, терминальным устройством, матрицы уменьшения размерности канала нисходящей линии связи на основе матриц канала, соответствующих опорным сигналам нисходящей линии связи, принятым в первом временном периоде, включает в себя: определение, терминальным устройством, матрицы уменьшения размерности из предварительно установленного набора матриц уменьшения размерности на основе матриц канала, соответствующих опорным сигналам нисходящей линии связи, принятым в первом временном периоде, где информация матрицы матрицы уменьшения размерности включает в себя индекс матрицы уменьшения размерности в предварительно установленном наборе матриц уменьшения размерности.
[0025] Матрица уменьшения размерности выбирается терминальным устройством из предварительно установленного набора матриц уменьшения размерности, информация матрицы включает в себя индекс, и решение помогает уменьшить непроизводительные издержки обратной связи. Дополнительно, в этом решении, сложность определения матрицы уменьшения размерности терминальным устройством может быть уменьшена. Это помогает терминальному устройству возвращать информацию матрицы.
[0026] В возможной реализации первого аспекта, все столбцы матрицы уменьшения размерности соответствуют одной и той же диаграмме направленности луча.
[0027] Все столбцы матрицы уменьшения размерности соответствуют одной и той же диаграмме направленности луча, и энергия для приема канала по одному лучу аналогична энергии для приема канала по другому лучу, так что непроизводительные издержки обратной связи CSI уменьшаются, когда затем передается информация вектора эквивалентного канала нисходящей линии связи низкой размерности.
[0028] В возможной реализации первого аспекта, способ дополнительно включает в себя: выполнение, терминальным устройством на основе матрицы уменьшения размерности, уменьшения размерности на матрицах канала, соответствующих опорным сигналам нисходящей линии связи, принятым в первый момент, чтобы определить собственные векторы эквивалентных каналов нисходящей линии связи, соответствующих опорным сигналам нисходящей линии связи, принятым в первый момент.
[0029] Собственный вектор получают при помощи терминального устройства через вычисление на основе действительного статуса канала нисходящей линии связи, так что собственный вектор может более точно представлять статус канала эквивалентного канала нисходящей линии связи, и сетевое устройство может получать точный статус канала нисходящей линии связи.
[0030] Опционально, в возможной реализации первого аспекта, выполнение, терминальным устройством на основе матрицы уменьшения размерности, уменьшения размерности на матрицах канала, соответствующих опорным сигналам нисходящей линии связи, принятым в первый момент, чтобы определить собственные векторы эквивалентных каналов нисходящей линии связи, включает в себя: выполнение, терминальным устройством на основе матрицы уменьшения размерности, уменьшения размерности на матрицах канала, соответствующих опорным сигналам нисходящей линии связи, принятым в первый момент, чтобы определить собственный вектор канала нисходящей линии связи в первый момент второго временного периода, где второй временной период является более поздним, чем первый временной период.
[0031] Матрица уменьшения размерности, определенная терминальным устройством, может использоваться, чтобы выполнять уменьшение размерности на матрице канала второго временного периода, то есть, матрица уменьшения размерности, определенная терминальным устройством, может использоваться, чтобы выполнять уменьшение размерности на матрицах канала, соответствующих опорным сигналам нисходящей линии связи, принятым терминальным устройством, множество раз в пределах временного периода, другими словами, терминальному устройству не требуется часто определять матрицу уменьшения размерности. Это помогает уменьшить непроизводительные издержки обратной связи CSI.
[0032] В возможной реализации первого аспекта, выполнение, терминальным устройством на основе матрицы уменьшения размерности, уменьшения размерности на матрицах канала, соответствующих опорным сигналам нисходящей линии связи, принятым в первый момент, чтобы определить собственные векторы эквивалентных каналов нисходящей линии связи, соответствующих опорным сигналам нисходящей линии связи, принятым в первый момент, включает в себя: выполнение, терминальным устройством на основе матрицы уменьшения размерности, уменьшения размерности на матрицах канала, соответствующих опорным сигналам нисходящей линии связи, принятым в первый момент, чтобы получить эквивалентные матрицы, соответствующие опорным сигналам нисходящей линии связи, принятым в первый момент; вычисление, терминальным устройством, матрицы ковариации каждой из эквивалентных матриц, соответствующих опорным сигналам нисходящей линии связи, принятым в первый момент; усреднение, терминальным устройством, матриц ковариации, соответствующих первой области ресурсов частотной области, чтобы получить третью матрицу ковариации, соответствующую первой области ресурсов, где матрицы ковариации, соответствующие первой области ресурсов частотной области, включают в себя матрицы ковариации эквивалентных матриц, соответствующих опорным сигналам нисходящей линии связи, принятым в первый момент в первой области ресурсов частотной области; и определение, терминальным устройством, собственных векторов эквивалентных каналов нисходящей линии связи в первой области ресурсов частотной области на основе третьей матрицы ковариации, где первая область ресурсов частотной области включает в себя полную ширину полосы или часть ширины полосы.
[0033] В возможной реализации первого аспекта, информация вектора может использоваться, чтобы представлять статус канала эквивалентного канала нисходящей линии связи полной ширины полосы, или может использоваться, чтобы представлять статус канала эквивалентного канала нисходящей линии связи части ширины полосы. Ввиду высокой гибкости, это решение помогает сетевому устройству в полной мере узнать статус канала эквивалентного канала нисходящей линии связи и дополнительно в полной мере узнать статус канала канала нисходящей линии связи, так что сетевое устройство может получать более высокий выигрыш пространственного мультиплексирования.
[0034] Опционально, в возможной реализации первого аспекта, выполнение, терминальным устройством на основе матрицы уменьшения размерности, уменьшения размерности на матрицах канала, соответствующих опорным сигналам нисходящей линии связи, принятым в первый момент, чтобы определить собственные векторы эквивалентных каналов нисходящей линии связи, включает в себя: выполнение, терминальным устройством на основе матрицы уменьшения размерности, уменьшения размерности на матрицах канала, соответствующих опорным сигналам нисходящей линии связи, принятым в первый момент, чтобы определить собственные векторы эквивалентных каналов нисходящей линии связи из предварительно установленного набора собственных векторов, где информация вектора включает в себя индекс собственного вектора в предварительно установленном наборе собственных векторов.
[0035] Собственные векторы эквивалентных каналов нисходящей линии связи выбираются терминальным устройством из предварительно установленного набора собственных векторов. Информация вектора включает в себя индекс. Это решение помогает уменьшить непроизводительные издержки обратной связи. Дополнительно, в этом решении, сложность определения собственных векторов эквивалентных каналов нисходящей линии связи терминальным устройством может быть уменьшена. Это помогает терминальному устройству возвратить информацию вектора.
[0036] В возможной реализации первого аспекта, собственные векторы эквивалентных каналов нисходящей линии связи включают в себя r собственных векторов, где r сконфигурировано сетевым устройством, или r является тем же самым, что и количество потоков данных, поддерживаемых терминальным устройством, собственное значение, соответствующее любому одному из r собственных векторов больше или равно собственному значению, соответствующему любому собственному вектору, отличному от r собственных векторов в собственных векторах эквивалентных каналов нисходящей линии связи, и r≥1.
[0037] Терминальному устройству не требуется возвращать все собственные векторы эквивалентных каналов нисходящей линии связи на сетевое устройство. Это может уменьшить непроизводительные издержки обратной связи и обеспечивает возможность сетевому устройству получать точную CSI. Дополнительно, собственные значения, соответствующие r собственным векторам, являются относительно большими, так что r собственных векторов могут точно представлять статусы каналов эквивалентных каналов нисходящей линии связи.
[0038] В возможной реализации первого аспекта, период, в котором терминальное устройство отправляет информацию матрицы, является более длинным, чем период, в котором терминальное устройство отправляет информацию вектора.
[0039] На основе разных свойств информации матрицы и информации вектора, два элемента информации соответственно возвращаются в длинном периоде и коротком периоде. Это может уменьшить непроизводительные издержки обратной связи и позволяет сетевому устройству получать точную CSI.
[0040] Опционально, период, в котором терминальное устройство отправляет информацию матрицы, представляет собой 0,1-1 секунду, и/или период, в котором терминальное устройство отправляет информацию вектора, представляет собой 5-10 миллисекунд.
[0041] В соответствии со вторым аспектом, обеспечен способ возврата информации о состоянии канала. Способ включает в себя: прием, сетевым устройством, информации матрицы, которая относится к матрице уменьшения размерности и которая отправляется терминальным устройством, где первая размерность матрицы уменьшения размерности равна количеству антенных портов передачи сетевого устройства, и вторая размерность матрицы уменьшения размерности меньше, чем первая размерность матрицы уменьшения размерности; прием, сетевым устройством, информации вектора, которая относится к собственному вектору эквивалентного канала нисходящей линии связи и которая отправляется терминальным устройством; и определение, терминальным устройством, матрицы предкодирования на основе информации матрицы и информации вектора, где информация матрицы включает в себя индекс матрицы матрицы уменьшения размерности, или информация матрицы включает в себя информацию, полученную терминальным устройством путем квантования элемента матрицы уменьшения размерности; и информация вектора включает в себя индекс собственного вектора, или информация вектора включает в себя информацию, полученную терминальным устройством путем квантования элемента собственного вектора.
[0042] В предшествующем уровне техники, CSI представлена с использованием матрицы предкодирования, определенной из кодовой книги. По сравнению с этим, в способе в этом варианте осуществления настоящего изобретения, CSI совместно представлена с использованием матрицы уменьшения размерности (информации матрицы) и собственного вектора (информации вектора), так что сетевое устройство может получать точную CSI. По меньшей мере одно из информации матрицы и информации вектора не выбирается из кодовой книги в соответствии с конкретным правилом (если информация выбирается из кодовой книги, нет необходимости квантовать элемент). Это помогает терминальному устройству получить соответствующую матрицу уменьшения размерности и/или собственный вектор на основе действительного статуса канала канала нисходящей линии связи, так что информация матрицы и информация вектора могут использоваться, чтобы точно представлять CSI.
[0043] В возможной реализации второго аспекта, по меньшей мере одно из информации матрицы матрицы уменьшения размерности и информации вектора собственного вектора отправляется по каналу данных восходящей линии связи.
[0044] Если матрица уменьшения размерности получена терминальным устройством через вычисление на основе действительного статуса канала нисходящей линии связи, информация уменьшения размерности занимает относительно большое количество битов и может лучше передаваться по каналу данных восходящей линии связи. Подобным образом, если собственный вектор получен терминальным устройством через вычисление на основе действительного статуса канала нисходящей линии связи, информация вектора занимает относительно большое количество битов и может лучше передаваться по каналу данных восходящей линии связи. Подходящий канал передачи выбирается на основе действительных статусов информации матрицы и информации вектора, так что сетевое устройство может получать информацию матрицы и информацию вектора.
[0045] В возможной реализации второго аспекта, период, в котором сетевое устройство принимает информацию матрицы, является более длинным, чем период, в котором сетевое устройство принимает информацию вектора.
[0046] На основе разных свойств информации матрицы и информации вектора, сетевое устройство соответственно принимает информацию уменьшения размерности и информацию вектора в длинном периоде и коротком периоде. Это может сохранить ресурсы передачи и обеспечивает возможность сетевому устройству получать точную CSI.
[0047] В соответствии с третьим аспектом, обеспечен способ возврата информации о состоянии канала. Способ включает в себя: прием, терминальным устройством, опорных сигналов нисходящей линии связи, отправленных сетевым устройством, на основе матрицы уменьшения размерности, где первая размерность матрицы уменьшения размерности равна количеству антенных портов передачи сетевого устройства, и вторая размерность матрицы уменьшения размерности меньше, чем первая размерность матрицы уменьшения размерности; и отправку, терминальным устройством, информации вектора собственных векторов эквивалентных каналов нисходящей линии связи на сетевое устройство на основе матриц канала, соответствующих опорным сигналам нисходящей линии связи.
[0048] Матрица уменьшения размерности определяется сетевым устройством, и матрицу уменьшения размерности не требуется периодически сообщать терминальным устройством. Это помогает уменьшить непроизводительные издержки обратной связи CSI.
[0049] В возможной реализации третьего аспекта, способ дополнительно включает в себя: вычисление, терминальным устройством, собственных векторов эквивалентных каналов нисходящей линии связи на основе матриц канала, соответствующих опорным сигналам нисходящей линии связи; и квантование, терминальным устройством, собственных векторов, чтобы получить информацию вектора.
[0050] Терминальное устройство может получать собственный вектор через вычисление в соответствии с действительным статусом канала, и собственный вектор может точно представлять статус канала эквивалентного канала нисходящей линии связи. Это помогает улучшить точность обратной связи CSI. Дополнительно, в этом решении, хороший компромисс может быть достигнут между точностью обратной связи CSI и непроизводительными издержками обратной связи CSI.
[0051] В возможной реализации третьего аспекта, отправка, терминальным устройством, информации вектора собственных векторов на сетевое устройство включает в себя: отправку, терминальным устройством, информации вектора на сетевое устройство по каналу данных восходящей линии связи.
[0052] Если собственный вектор получен терминальным устройством через вычисление на основе действительного статуса канала нисходящей линии связи, информация вектора занимает относительно большое количество битов и может лучше передаваться по каналу данных восходящей линии связи. Соответствующий канал передачи выбирается на основе действительного статуса информации вектора. Это помогает терминальному устройству отправлять информацию вектора на сетевое устройство.
[0053] В возможной реализации третьего аспекта, способ дополнительно включает в себя: вычисление, терминальным устройством, матрицы ковариации каждой из матриц канала, соответствующих опорным сигналам нисходящей линии связи; усреднение, терминальным устройством, матриц ковариации, соответствующих первой области ресурсов частотной области, чтобы получить третью матрицу ковариации, где матрицы ковариации, соответствующие первой области ресурсов частотной области, включают в себя матрицы ковариации матриц канала, соответствующих опорным сигналам нисходящей линии связи в первой области ресурсов частотной области, и первая область ресурсов частотной области включает в себя полную ширину полосы или часть ширины полосы; и определение, терминальным устройством, собственных векторов эквивалентных каналов нисходящей линии связи в первой области ресурсов частотной области на основе третьей матрицы ковариации.
[0054] Информация вектора может использоваться, чтобы представлять статус канала эквивалентного канала нисходящей линии связи полной ширины полосы, или может использоваться, чтобы представлять статус канала эквивалентного канала нисходящей линии связи части ширины полосы. Ввиду высокой гибкости, это решение помогает сетевому устройству в полной мере узнать статус канала эквивалентного канала нисходящей линии связи и дополнительно в полной мере узнать статус канала канала нисходящей линии связи, так что сетевое устройство может получать более высокий выигрыш пространственного мультиплексирования.
[0055] В возможной реализации третьего аспекта, собственные векторы эквивалентных каналов нисходящей линии связи включают в себя r собственных векторов, где r сконфигурировано сетевым устройством, или r является тем же самым, что и количество потоков данных, поддерживаемых терминальным устройством, собственное значение, соответствующее любому одному из r собственных векторов, больше или равно собственному значению, соответствующему любому собственному вектору, отличному от r собственных векторов в собственных векторах эквивалентных каналов нисходящей линии связи, и r≥1.
[0056] В соответствии с четвертым аспектом, обеспечен способ возврата информации о состоянии канала. Способ включает в себя: отправку, сетевым устройством, опорного сигнала нисходящей линии связи на основе матрицы уменьшения размерности, где первая размерность матрицы уменьшения размерности равна количеству антенных портов передачи сетевого устройства, и вторая размерность матрицы уменьшения размерности меньше, чем первая размерность матрицы уменьшения размерности; прием, сетевым устройством, информации вектора, которая относится к собственному вектору эквивалентного канала нисходящей линии связи и которая отправляется терминальным устройством на основе опорного сигнала нисходящей линии связи; и определение, сетевым устройством, матрицы предкодирования на основе матрицы уменьшения размерности и информации вектора.
[0057] В возможной реализации четвертого аспекта, прием, сетевым устройством, информации вектора, которая относится к собственному вектору эквивалентного канала нисходящей линии связи и которая отправляется терминальным устройством на основе опорного сигнала нисходящей линии связи, включает в себя: прием, сетевым устройством, информации вектора по каналу данных восходящей линии связи.
[0058] В возможной реализации четвертого аспекта, способ дополнительно включает в себя: определение, сетевым устройством, матрицы уменьшения размерности на основе матриц канала, соответствующих опорным сигналам восходящей линии связи, принятым в первом временном периоде.
[0059] В возможной реализации четвертого аспекта, определение, сетевым устройством, матрицы уменьшения размерности на основе матриц канала, соответствующих опорным сигналам восходящей линии связи, принятым в первом временном периоде, включает в себя: вычисление, сетевым устройством, первой матрицы ковариации на основе матриц канала, соответствующих опорным сигналам восходящей линии связи, принятым в первом временном периоде, где первая матрица ковариации используется, чтобы представлять статистическую характеристику, которая относится к каналу восходящей линии связи и которая соответствует первому временному периоду; и вычисление, сетевым устройством, матрицы уменьшения размерности на основе первой матрицы ковариации.
[0060] В возможной реализации четвертого аспекта, вычисление, сетевым устройством, первой матрицы ковариации на основе матриц канала, соответствующих опорным сигналам восходящей линии связи, принятым в первом временном периоде, включает в себя: вычисление, сетевым устройством, матрицы ковариации каждой из матриц канала, соответствующих опорным сигналам восходящей линии связи, принятым сетевым устройством в первом временном периоде; усреднение, сетевым устройством, матриц ковариации, соответствующих опорным сигналам восходящей линии связи, принятым в один и тот же момент, чтобы получить множество вторых матриц ковариации, где множество вторых матриц ковариации находятся во взаимно однозначном соответствии с множеством моментов, включенных в первый временной период; и выполнение, сетевым устройством, усреднения или фильтрации частотной области на множестве вторых матриц ковариации, чтобы получить первую матрицу ковариации.
[0061] В возможной реализации четвертого аспекта, период, в котором сетевое устройство определяет матрицу уменьшения размерности, является более длинным, чем период, в котором сетевое устройство принимает информацию вектора.
[0062] В соответствии с пятым аспектом, обеспечено терминальное устройство, сконфигурированное, чтобы выполнять способ в соответствии с первым аспектом и любой возможной реализацией первого аспекта. Конкретно, терминальное устройство может включать в себя блоки, которые сконфигурированы, чтобы выполнять способ в соответствии с первым аспектом и любой возможной реализацией первого аспекта.
[0063] В соответствии с шестым аспектом, обеспечено сетевое устройство, сконфигурированное, чтобы выполнять способ в соответствии со вторым аспектом и любой возможной реализацией второго аспекта. Конкретно, сетевое устройство может включать в себя блоки, которые сконфигурированы, чтобы выполнять способ в соответствии со вторым аспектом и любой возможной реализацией второго аспекта.
[0064] В соответствии с седьмым аспектом, обеспечено терминальное устройство, сконфигурированное, чтобы выполнять способ в соответствии с третьим аспектом и любой возможной реализацией третьего аспекта. Конкретно, терминальное устройство может включать в себя блоки, которые сконфигурированы, чтобы выполнять способ в соответствии с третьим аспектом и любой возможной реализацией третьего аспекта.
[0065] В соответствии с восьмым аспектом, обеспечено сетевое устройство, сконфигурированное, чтобы выполнять способ в соответствии с четвертым аспектом и любой возможной реализацией четвертого аспекта. Конкретно, сетевое устройство может включать в себя блоки, которые сконфигурированы, чтобы выполнять способ в соответствии с четвертым аспектом и любой возможной реализацией четвертого аспекта.
[0066] В соответствии с девятым аспектом, обеспечено терминальное устройство, включающее в себя память и процессор. Память сконфигурирована, чтобы хранить компьютерную программу, и процессор сконфигурирован, чтобы вызывать компьютерную программу из памяти и запускать компьютерную программу, так что терминальное устройство выполняет способ в соответствии с первым аспектом и любой возможной реализацией первого аспекта.
[0067] В соответствии с десятым аспектом, обеспечено сетевое устройство, включающее в себя память и процессор. Память сконфигурирована, чтобы хранить компьютерную программу, и процессор сконфигурирован, чтобы вызывать компьютерную программу из памяти и запускать компьютерную программу, так что сетевое устройство выполняет способ в соответствии со вторым аспектом и любой возможной реализацией второго аспекта.
[0068] В соответствии с одиннадцатым аспектом, обеспечено терминальное устройство, включающее в себя память и процессор. Память сконфигурирована, чтобы хранить компьютерную программу, и процессор сконфигурирован, чтобы вызывать компьютерную программу из памяти и запускать компьютерную программу, так что терминальное устройство выполняет способ в соответствии с третьим аспектом и любой возможной реализацией третьего аспекта.
[0069] В соответствии с двенадцатым аспектом, обеспечено сетевое устройство, включающее в себя память и процессор. Память сконфигурирована, чтобы хранить компьютерную программу, и процессор сконфигурирован, чтобы вызывать компьютерную программу из памяти и запускать компьютерную программу, так что сетевое устройство выполняет способ в соответствии с четвертым аспектом и любой возможной реализацией четвертого аспекта.
[0070] В соответствии с тринадцатым аспектом, обеспечен компьютерный программный продукт. Компьютерный программный продукт включает в себя компьютерный программный код. Когда компьютерный программный код исполняется блоком обработки и блоком приемопередатчика или процессором и приемопередатчиком в терминальном устройстве в пятом аспекте, терминальное устройство выполняет способ в соответствии с первым аспектом и любой возможной реализацией первого аспекта.
[0071] В соответствии с четырнадцатым аспектом, обеспечен компьютерный программный продукт. Компьютерный программный продукт включает в себя компьютерный программный код. Когда компьютерный программный код исполняется блоком обработки и блоком приемопередатчика или процессором и приемопередатчиком в сетевом устройстве в шестом аспекте, сетевое устройство выполняет способ в соответствии со вторым аспектом и любой возможной реализацией второго аспекта.
[0072] В соответствии с пятнадцатым аспектом, обеспечен компьютерный программный продукт. Компьютерный программный продукт включает в себя компьютерный программный код. Когда компьютерный программный код исполняется блоком обработки и блоком приемопередатчика или процессором и приемопередатчиком в терминальном устройстве в седьмом аспекте, терминальное устройство выполняет способ в соответствии с третьим аспектом и любой возможной реализацией третьего аспекта.
[0073] В соответствии с шестнадцатым аспектом, обеспечен компьютерный программный продукт. Компьютерный программный продукт включает в себя компьютерный программный код. Когда компьютерный программный код исполняется блоком обработки и блоком приемопередатчика или процессором и приемопередатчиком в сетевом устройстве в восьмом аспекте, сетевое устройство выполняет способ в соответствии с четвертым аспектом и любой возможной реализацией четвертого аспекта.
[0074] В соответствии с семнадцатым аспектом, обеспечен считываемый компьютером носитель хранения, сконфигурированный, чтобы хранить компьютерную программу. Компьютерная программа включает в себя инструкцию, используемую, чтобы выполнять способ в соответствии с первым аспектом и любой возможной реализацией первого аспекта.
[0075] В соответствии с восемнадцатым аспектом, обеспечен считываемый компьютером носитель хранения, сконфигурированный, чтобы хранить компьютерную программу. Компьютерная программа включает в себя инструкцию, используемую, чтобы выполнять способ в соответствии со вторым аспектом и любой возможной реализацией второго аспекта.
[0076] В соответствии с девятнадцатым аспектом, обеспечен считываемый компьютером носитель хранения, сконфигурированный, чтобы хранить компьютерную программу. Компьютерная программа включает в себя инструкцию, используемую, чтобы выполнять способ в соответствии с третьим аспектом и любой возможной реализацией третьего аспекта.
[0077] В соответствии с двадцатым аспектом, обеспечен считываемый компьютером носитель хранения, сконфигурированный, чтобы хранить компьютерную программу. Компьютерная программа включает в себя инструкцию, используемую, чтобы выполнять способ в соответствии с четвертым аспектом и любой возможной реализацией четвертого аспекта.
[0078] В соответствии со способом, терминальным устройством и сетевым устройством в вариантах осуществления настоящего изобретения, CSI совместно представлена с использованием матрицы уменьшения размерности и собственного вектора, так что сетевое устройство может получать точную CSI.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0079] Фиг. 1 представляет собой схематичную диаграмму системы связи, применимой к варианту осуществления настоящего изобретения;
[0080] Фиг. 2 представляет собой блок-схему последовательности операций примера способа возврата информации о состоянии канала в соответствии с вариантом осуществления настоящего изобретения;
[0081] Фиг. 3 представляет собой блок-схему последовательности операций другого примера способа возврата информации о состоянии канала в соответствии с вариантом осуществления настоящего изобретения;
[0082] Фиг. 4 представляет собой блок-схему последовательности операций еще одного другого примера способа возврата информации о состоянии канала в соответствии с вариантом осуществления настоящего изобретения;
[0083] Фиг. 5 представляет собой блок-схему примера терминального устройства в соответствии с вариантом осуществления настоящего изобретения;
[0084] Фиг. 6 представляет собой блок-схему примера сетевого устройства в соответствии с вариантом осуществления настоящего изобретения;
[0085] Фиг. 7 представляет собой блок-схему другого примера терминального устройства в соответствии с вариантом осуществления настоящего изобретения;
[0086] Фиг. 8 представляет собой блок-схему другого примера сетевого устройства в соответствии с вариантом осуществления настоящего изобретения;
[0087] Фиг. 9 представляет собой блок-схему еще одного другого примера терминального устройства в соответствии с вариантом осуществления настоящего изобретения;
[0088] Фиг. 10 представляет собой блок-схему еще одного другого примера сетевого устройства в соответствии с вариантом осуществления настоящего изобретения;
[0089] Фиг. 11 представляет собой блок-схему еще одного другого примера терминального устройства в соответствии с вариантом осуществления настоящего изобретения; и
[0090] Фиг. 12 представляет собой блок-схему еще одного другого примера сетевого устройства в соответствии с вариантом осуществления настоящего изобретения.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
[0091] Следующее описание ясно описывает технические решения в вариантах осуществления настоящего изобретения со ссылкой на прилагаемые чертежи в вариантах осуществления настоящего изобретения.
[0092] MIMO может быть классифицирован на однопользовательский множественный вход/множественный выход (Single-User MIMO, "SU-MIMO" для краткости) и многопользовательский множественный вход/множественный выход (Multi-User MIMO, "MU-MIMO" для краткости). В массированном MIMO, на основе принципа многопользовательского формирования диаграммы направленности (луча), сотни антенн расположены на устройстве стороны передачи, чтобы модулировать соответственные лучи десятков целевых приемников, чтобы одновременно передавать десятки сигналов на одном и том же частотном ресурсе путем изолирования пространственных сигналов. Поэтому, в технологии массированного MIMO, пространственная степень свободы, достигнутая путем конфигурирования множественных антенн, может полностью использоваться, чтобы улучшить спектральную результативность.
[0093] Фиг. 1 представляет собой схематичную диаграмму системы связи, применимой к варианту осуществления настоящего изобретения. Как показано на фиг. 1, система 100 связи включает в себя сетевое устройство 102. Сетевое устройство 102 может включать в себя множество антенн, например, антенны 104, 106, 108, 110, 112 и 114. Кроме того, сетевое устройство 102 может дополнительно включать в себя тракт передатчика и тракт приемника. Специалисту в данной области техники должно быть понятно, что такт передатчика и тракт приемника могут, каждый, включать в себя множество компонентов (например, процессор, модулятор, мультипликатор, демодулятор, демультипликатор или антенну), относящихся к отправке и приему сигнала.
[0094] Сетевое устройство 102 может осуществлять связь с множеством терминальных устройств (например, терминальным устройством 116 и терминальным устройством 122). Однако может быть понятно, что сетевое устройство 102 может осуществлять связь с любым количеством терминальных устройств, аналогичных терминальному устройству 116 или 122. Каждое из терминальных устройств 116 и 122 может представлять собой, например, сотовый телефон, смартфон, портативный компьютер, портативное устройство связи, портативное вычислительное устройство, спутниковое радио устройство, глобальную систему позиционирования, PDA и/или любое другое подходящее устройство, сконфигурированное, чтобы выполнять связь в системе 100 беспроводной связи.
[0095] Как показано на фиг. 1, терминальное устройство 116 осуществляет связь с антеннами 112 и 114. Антенны 112 и 114 отправляют информацию на терминальное устройство 116 через прямую линию 118 связи и принимают информацию от терминального устройства 116 через обратную линию 120 связи. Кроме того, терминальное устройство 122 осуществляет связь с антеннами 104 и 106. Антенны 104 и 106 отправляют информацию на терминальное устройство 122 через прямую линию 124 связи и принимают информацию от терминального устройства 122 через обратную линию 126 связи.
[0096] Например, в системе дуплекса с частотным разделением (FDD, Frequency Division Duplex), прямая линия 118 связи и обратная линия 120 связи могут использовать разные полосы частот, и прямая линия 124 связи и обратная линия 126 связи могут использовать разные полосы частот.
[0097] Для другого примера, в системе дуплекса с временным разделением (TDD, Time Division Duplex) и полнодуплексной (Full Duplex) системе, прямая линия 118 связи и обратная линия 120 связи могут использовать одну и ту же полосу частот, и прямая линия 124 связи и обратная линия 126 связи могут использовать одну и ту же полосу частот.
[0098] Сетевое устройство 102 отправляет сигнал нисходящей линии связи с использованием технологии предкодирования. Основная идея технологии предкодирования состоит в том, что сетевое устройство создает способ отправки сигнала нисходящей линии связи путем анализа CSI, так что сетевое устройство может использовать собственную структуру матрицы канала, чтобы отправлять сигнал нисходящей линии связи, чтобы минимизировать взаимные помехи между независимыми потоками данных. Когда сетевое устройство знает точную CSI, сетевое устройство может получить максимальную выгоду при отправке сигнала нисходящей линии связи.
[0099] Поскольку существует обратимость между каналом восходящей линии связи и каналом нисходящей линии связи в системе TDD с калибровкой каналов, сетевое устройство может оценивать относительно точную CSI с использованием опорного сигнала зондирования (Sounding Reference Signal, SRS), так что сетевое устройство может получить относительно точную CSI. Однако, в системе FDD и некалиброванной системе TDD, CSI может возвращаться на сетевое устройство терминальным устройством только по каналу восходящей линии связи. Терминальное устройство непосредственно возвращает матрицу канала канала нисходящей линии связи. Хотя сетевое устройство может получать наиболее точную CSI, непроизводительные издержки являются чрезмерно высокими при таком способе, и, следовательно, этот способ не может применяться к действительной системе связи.
[0100] Чтобы уменьшить непроизводительные издержки возврата CSI, терминальное устройство квантует CSI с использованием матрицы кодовой книги в кодовой книге, где кодовая книга известна терминальному устройству и сетевому устройству. Терминальное устройство определяет, что матрица кодовой книги, которая в наибольшей степени совпадает с CSI, представляет собой матрицу предкодирования, и возвращает индекс матрицы предкодирования на сетевое устройство. Кодовая книга сконфигурирована предварительно, и терминальное устройство может выбирать наиболее совпадающую матрицу предкодирования из кодовой книги на основе результата оценки канала. Однако наиболее совпадающая матрица предкодирования все еще является относительно сильно отличающейся от действительного статуса канала, то есть, матрица предкодирования не может точно представлять CSI. Хотя непроизводительные издержки возврата могут быть уменьшены при таком способе, точность CSI, возвращенной терминальным устройством, ограничена при таком способе.
[0101] Ввиду этого, варианты осуществления настоящего изобретения обеспечивают способ возврата информации о состоянии канала. Канал на основе массированного MIMO имеет пространственную разреженность, и достигается хороший компромисс между непроизводительными издержками возврата (обратной связи) CSI и точностью обратной связи CSI с использованием способа уменьшения размерности со сжатием. Следующее описание описывает подробно способ возврата информации о состоянии канала в соответствии с вариантами осуществления настоящего изобретения.
[0102] Следует понимать, что технические решения в вариантах осуществления настоящего изобретения могут применяться к различным системам связи, таким как: глобальная система для мобильной связи (Global System for Mobile Communications, "GSM" для краткости), система множественного доступа с кодовым разделением (Code Division Multiple Access, "CDMA" для краткости), система широкополосного множественного доступа с кодовым разделением (Wideband Code Division Multiple Access, "WCDMA" для краткости), общая пакетная радио услуга (General Packet Radio Service, "GPRS" для краткости), система долгосрочного развития (Long Term Evolution, "LTE" для краткости), развитая система долгосрочного развития (Long Term Evolution Advanced, "LTE-A" для краткости), универсальная мобильная телекоммуникационная система (Universal Mobile Telecommunications System, "UMTS" для краткости) или система связи следующего поколения (например, 5G).
[0103] В вариантах осуществления настоящего изобретения, сетевое устройство может представлять собой устройство, сконфигурированное, чтобы осуществлять связь с мобильным устройством. Сетевое устройство может представлять собой точку доступа (Access Point, "AP" для краткости) в WLAN или базовую приемопередающую станцию (Base Transceiver Station, "BTS" для краткости) в GSM или CDMA, или может представлять собой NodeB (NodeB, "NB" для краткости) в WCDMA, или может представлять собой развитый NodeB (evolved NodeB, "eNB" или "eNodeB" для краткости) в LTE, узел-ретранслятор, точку доступа, устройство в транспортном средстве, носимое устройство, сетевое устройство в будущей сети 5G или сетевое устройство в будущей развитой наземной мобильной сети общего пользования (Public Land Mobile Network, "PLMN" для краткости).
[0104] Терминальное устройство в вариантах осуществления настоящего изобретения может также называться пользовательским оборудованием, терминалом доступа, абонентским блоком, абонентской станцией, мобильной станцией, мобильной консолью, удаленной станцией, удаленным терминалом, мобильным устройством, пользовательским терминалом, терминалом, устройством беспроводной связи, пользовательским агентом или пользовательским устройством. Терминальное устройство может представлять собой станцию (Station, "ST" для краткости) в локальной беспроводной сети (Wireless Local Area Network, "WLAN" для краткости), сотовый телефон, беспроводной телефон, телефон протокола инициации сеанса (Session Initiation Protocol, "SIP" для краткости), станцию беспроводного локального шлейфа (Wireless Local Loop, "WLL" для краткости), устройство персонального цифрового ассистента (Personal Digital Assistant, "PDA" для краткости), портативное устройство, имеющее функцию беспроводной связи, вычислительное устройство, другое устройство обработки, соединенное с беспроводным модемом, устройство в транспортном средстве, носимое устройство, терминальное устройство в системе связи следующего поколения, например, терминальное устройство в сети 5G или терминальное устройство в будущей развитой PLMN.
[0105] Следует отметить, что разделение случаев, способов или того подобного в вариантах осуществления настоящего изобретения введено только для удобства описания и не должно налагать особого ограничения. Свойства в различных случаях и способах могут комбинироваться, если свойства в различных случаях и способах не конфликтуют друг с другом.
[0106] Следует дополнительно отметить, что, в варианте осуществления настоящего изобретения, "первый", "второй" и тому подобное предназначены только для различения и не должны налагать какого-либо ограничения на варианты осуществления настоящего изобретения.
[0107] Следующее описание описывает подробно способ возврата информации о состоянии канала в соответствии с вариантами осуществления настоящего изобретения со ссылкой на фиг. 2 - фиг. 4.
[0108] Следует понимать, что фиг. 2 и фиг. 4 представляют собой блок-схемы последовательностей операций способа возврата информации о состоянии канала в соответствии с вариантами осуществления настоящего изобретения. Следует понимать, что фиг. 2 и фиг. 4 показывают подробные этапы связи или операции способа, но эти этапы или операции представляют собой только примеры. В вариантах осуществления настоящего изобретения, другая операция или вариант каждой операции на фиг. 2 и фиг. 4 может альтернативно выполняться. Кроме того, все этапы на фиг. 2 и фиг. 4 могут отдельно выполняться в последовательности, отличной от последовательности, которая представлена на фиг. 2 и фиг. 4, и возможно, что выполняются только некоторые операции на фиг. 2 и фиг. 4.
[0109] Фиг. 2 представляет собой блок-схему последовательности операций примера способа возврата информации о состоянии канала в соответствии с вариантом осуществления настоящего изобретения. Конкретно, фиг. 2 представляет собой блок-схему последовательности операций способа возврата информации о состоянии канала 200, описанную с точки зрения взаимодействия устройств, в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 2, способ 200 может включать в себя следующий этап:
[0110] S210. Терминальное устройство отправляет информацию матрицы матрицы уменьшения размерности на сетевое устройство; и соответственно, сетевое устройство принимает информацию матрицы матрицы уменьшения размерности, отправленную терминальным устройством.
[0111] Первая размерность матрицы уменьшения размерности равна количеству антенных портов передачи сетевого устройства, и вторая размерность матрицы уменьшения размерности меньше, чем первая размерность матрицы уменьшения размерности.
[0112] Конкретно, матрица уменьшения размерности используется, чтобы выполнять уменьшение размерности на матрице канала. Например, терминальное устройство может выполнять, на основе матрицы уменьшения размерности, уменьшение размерности на матрицах канала, соответствующих опорным сигналам нисходящей линии связи, принятым в первый момент.
[0113] Следующее описание описывает матрицу уменьшения размерности с использованием примера, в котором первая размерность представляет собой размерность строки и вторая размерность представляет собой размерность столбца.
[0114] Следует понимать, что терминальное устройство может выполнять оценку канала на принятых опорных сигналах нисходящей линии связи, чтобы получить результат оценки канала, где результат оценки канала включает в себя матрицу канала.
[0115] Способ 200 может дополнительно включать в себя следующий этап:
[0116] S201. Сетевое устройство отправляет опорный сигнал нисходящей линии связи на терминальное устройство; и соответственно, терминальное устройство принимает опорный сигнал нисходящей линии связи, отправленный сетевым устройством.
[0117] Конкретно, терминальное устройство может определять матрицу уменьшения размерности канала нисходящей линии связи на основе матриц канала, соответствующих опорным сигналам нисходящей линии связи, принятым (терминальным устройством) в первом временном периоде. Дополнительно, матрица уменьшения размерности может использоваться, чтобы выполнять уменьшение размерности на матрицах канала, соответствующих опорным сигналам нисходящей линии связи, принятым в первый момент второго временного периода. Второй временной период является более поздним, чем первый временной период, и первый момент может включать в себя конечный момент первого временного периода.
[0118] Следует понимать, что сетевое устройство может периодически отправлять опорный сигнал нисходящей линии связи; и соответственно, терминальное устройство может периодически принимать опорный сигнал нисходящей линии связи, отправленный сетевым устройством. Терминальное устройство может получать, на основе опорных сигналов нисходящей линии связи, принятых в пределах первого временного периода, матрицы канала, соответствующие опорным сигналам нисходящей линии связи, принятым в первом временном периоде.
[0119] Например, предполагается, что первый временной период представляет собой 0,1 секунды, и период, в котором терминальное устройство принимает опорный сигнал нисходящей линии связи, представляет собой 10 миллисекунд; другими словами, терминальное устройство принимает опорный сигнал нисходящей линии связи каждые 10 миллисекунд. Терминальное устройство может получать, на основе опорных сигналов нисходящей линии связи, принятых десять раз в пределах 0,1 секунды, матрицы канала, соответствующие опорным сигналам нисходящей линии связи, принятым в первом временном периоде.
[0120] Опорный сигнал нисходящей линии связи, принимаемый каждый раз терминальным устройством в первом временном периоде, занимает по меньшей мере один блок ресурсов (RB), и по меньшей мере один RB находится во взаимно однозначном соответствии с по меньшей мере одной матрицей канала. Поскольку терминальное устройство может принимать опорный сигнал нисходящей линии связи множество раз в пределах первого временного периода, матрицы канала, соответствующие опорным сигналам нисходящей линии связи, принятым в первом временном периоде, включают в себя множество матриц канала. Для простоты описания, "матрицы канала, соответствующие опорным сигналам нисходящей линии связи, принятым в первом временном периоде" могут быть обозначены как "набор матриц канала".
[0121] То, что первый временной период представляет собой 0,1 секунды, и период приема опорного сигнала нисходящей линии связи представляет собой 10 миллисекунд, все еще используется в качестве примера. Предполагается, что каждый раз, когда терминальное устройство принимает опорный сигнал нисходящей линии связи, могут быть получены M матриц канала, и набор матриц канала включает в себя 10 × M матриц канала.
[0122] Следует отметить, что каждый из по меньшей мере одного опорного сигнала нисходящей линии связи, принятого терминальным устройством в один и тот же момент (то есть, в одном периоде), соответствует одному порту антенны; и каждый порт антенны может соответствовать одной физической антенне или может соответствовать одной виртуальной антенне, где виртуальная антенна может представлять собой взвешенную комбинацию множества физических антенн. Терминальное устройство может получать, на основе опорного сигнала нисходящей линии связи, соответствующего порту антенны, результат оценки каналов между терминальным устройством и портом антенны, то есть, матрицу канала.
[0123] Опционально, количество антенных портов, на которых сетевое устройство отправляет опорные сигналы нисходящей линии связи, является тем же самым, что и количество антенных портов передачи сетевого устройства. Другими словами, все антенные порты передачи сетевого устройства используются, чтобы отправлять опорные сигналы нисходящей линии связи. Затем не-предкодированный (non-precoded) CSI-RS может использоваться, так что терминальное устройство может оценить полную информацию о состоянии канала.
[0124] Следует отметить, что CSI-RS используется терминалом, чтобы измерять информацию о состоянии канала, и в особенности используется в случае многоантенной передачи. В качестве примера опорного сигнала, CSI-RS представляет собой только пример для иллюстрации и не должен налагать какого-либо ограничения на этот вариант осуществления настоящего изобретения. Другой опорный сигнал может альтернативно использоваться, чтобы измерять состояние канала в настоящем варианте осуществления настоящего изобретения.
[0125] Способ 200 может дополнительно включать в себя следующий этап:
[0126] S202. Терминальное устройство определяет матрицу уменьшения размерности на основе матриц канала, соответствующих опорным сигналам нисходящей линии связи, принятым в первом временном периоде.
R
T
R
T
T
P
P
T
[0127] Конкретно, терминальное устройство может получать набор матриц канала на основе опорных сигналов нисходящей линии связи, принятых в пределах первого временного периода. Размерность каждой матрицы H канала в наборе матриц канала представляет собой N × N, где N представляет количество антенных портов передачи терминального устройства, и N представляет количество антенных портов приема сетевого устройства. Терминальное устройство может определять, на основе набора матриц канала, матрицу P уменьшения размерности, используемую, чтобы выполнять уменьшение размерности на матрице канала, где размерность матрицы P уменьшения размерности представляет собой N × N, и N < N.
[0128] Матрица уменьшения размерности используется, чтобы выполнять уменьшение размерности на матрице канала. Эквивалентная матрица  низкой размерности может быть получена после того, как уменьшение размерности выполнено на матрице H канала высокой размерности с использованием матрицы уменьшения размерности. Конкретно, эквивалентная матрица может быть получена после того, как уменьшение размерности выполнено на матрице  канала с использованием матрицы  уменьшения размерности.
[0129] Дополнительно, потери, вызываемые, когда эквивалентная матрица низкой размерности получена после того, как уменьшение размерности выполнено на матрице канала высокой размерности, связаны с матрицей уменьшения размерности. Чтобы эта эквивалентная матрица низкой размерности была получена после выполнения уменьшения размерности на матрице канала высокой размерности с низкими потерями, опционально, энергия подпространства, соответствующего матрице уменьшения размерности в первом временном периоде, является наивысшей среди энергии множества подпространств, соответствующих каналу нисходящей линии связи в той же самой размерности, и ортогональность удовлетворена между векторами-столбцами матрицы уменьшения размерности. Для простоты описания, "подпространство, соответствующее матрице уменьшения размерности" обозначено как "первое подпространство".
[0130] Энергия первого подпространства является наивысшей среди энергии множества подпространств, соответствующих каналу нисходящей линии связи в той же самой размерности. Может быть понятно, что энергия канала нисходящей линии связи главным образом сконцентрирована в первом подпространстве в первом временном периоде. Конкретно, набор матриц канала может рассматриваться как пространство, энергия канала нисходящей линии связи не равномерно распределена в пространстве, энергия канала нисходящей линии связи в первом временном периоде главным образом сконцентрирована в первом подпространстве, и первое подпространство может представлять собой собственное подпространство пространства.
[0131] Эквивалентная матрица низкой размерности может быть получена путем проецирования матрицы канала высокой размерности в первое подпространство (то есть, умножением на матрицу уменьшения размерности, соответствующую первому подпространству). Может учитываться, что матрица канала низкой размерности представляет собой концентрированное представление матрицы канала высокой размерности.
[0132] Опционально, в настоящем варианте осуществления настоящего изобретения, терминальное устройство может определять матрицу уменьшения размерности по меньшей мере следующими способами:
[0133] Способ 1
[0134] Терминальное устройство вычисляет матрицу уменьшения размерности.
[0135] В опциональном примере, терминальное устройство может вычислять матрицу уменьшения размерности путем вычисления первой матрицы ковариации.
[0136] Первая матрица ковариации используется, чтобы представлять (или указывать) статистическую характеристику, которая относится к каналу нисходящей линии связи и которая соответствует первому временному периоду. Терминальное устройство может вычислять первую матрицу ковариации множеством способов.
[0137] Например, терминальное устройство может вычислять матрицу ковариации каждой матрицы канала в наборе матриц канала, чтобы получить набор матриц ковариации. Матрицы ковариации, включенные в набор матриц ковариации, находятся во взаимно однозначном соответствии с матрицами канала, включенными в набор матриц канала. Терминальное устройство может разделять матрицы ковариации в наборе матриц ковариации на множество групп на основе моментов. Множество групп матриц ковариации находятся во взаимно однозначном соответствии с множеством моментов. Терминальное устройство может усреднять каждую группу матриц ковариации, чтобы получить вторую матрицу ковариации в соответствующий момент, и терминальное устройство выполняет усреднение или фильтрацию частотной области на вторых матрицах ковариации во множестве моментов, чтобы получить первую матрицу ковариации. Вторая матрица ковариации используется, чтобы представлять статистическую характеристику канала нисходящей линии связи в соответствующий момент.
H
H
[0138] Например, предполагается, что первый временной период представляет собой 0,1 секунды, и период приема опорного сигнала нисходящей линии связи представляет собой 10 миллисекунд (то есть, терминальное устройство принимает опорный сигнал нисходящей линии связи 10 раз в первом временном периоде или принимает опорный сигнал нисходящей линии связи в 10 моментов первого временного периода). Терминальное устройство может получать M матриц H канала каждый раз, когда терминальное устройство принимает опорный сигнал нисходящей линии связи, где набор матриц канала включает в себя 10 × M матриц H канала, и терминальное устройство вычисляет матрицы HH ковариации каждой из 10 × M матриц H канала, чтобы получить 10 × M матриц HH ковариации. Терминальное устройство может усреднять M матриц ковариации в каждый момент, чтобы получить вторую матрицу ковариации в этот момент, и терминальное устройство выполняет усреднение или фильтрацию частотной области на 10 вторых матрицах ковариации, чтобы получить первую матрицу ковариации.
[0139] Терминальное устройство может получать матрицу уменьшения размерности на основе первой матрицы ковариации с использованием способа разложения по собственным значениям, способа разложения по сингулярным числам матрицы (Singular Value Decomposition, SVD), степенного метода или другого алгоритма. Опционально, первое подпространство, соответствующее матрице уменьшения размерности, может представлять собой собственное подпространство первой матрицы ковариации.
[0140] В другой опциональном примере, терминальное устройство может определять матрицу уменьшения размерности на основе набора матриц канала с использованием алгоритма PAST, алгоритма Ланцоша (Lanczos) и другого алгоритма.
[0141] Матрицу уменьшения размерности в способе 1 получают терминальным устройством через адаптивное вычисление на основе результата оценки канала нисходящей линии связи, и уменьшение размерности выполняется на матрице канала канала нисходящей линии связи на основе матрицы уменьшения размерности, полученной через вычисление, так что потеря уменьшения размерности матрицы канала канала нисходящей линии связи может быть уменьшена.
[0142] Опционально, если терминальное устройство вычисляет матрицу уменьшения размерности, способ 200 может дополнительно включать в себя: получение, терминальным устройством, информации матрицы путем квантования элементов матрицы уменьшения размерности. Опционально, терминальное устройство отправляет информацию матрицы по каналу данных восходящей линии связи.
[0143] Терминальное устройство может квантовать элементы матрицы уменьшения размерности множеством способов. Например, терминальное устройство может отдельно квантовать амплитуду и фазу в каждом столбце матрицы уменьшения размерности. Как амплитуда, так и фаза могут рассматриваться как числа без знака, тем самым устраняя непроизводительные издержки квантования битов подписи и уменьшая непроизводительные издержки возврата. В качестве другого примера, терминальное устройство может отдельно квантовать реальную часть и воображаемую часть в каждом столбце матрицы уменьшения размерности. Процедура квантования описана далее.
[0144] Способ 2
[0145] Терминальное устройство определяет матрицу уменьшения размерности из предварительно установленного набора матриц уменьшения размерности.
[0146] Конкретно, набор матриц уменьшения размерности может быть предварительно установлен. Как терминальное устройство, так и сетевое устройство знают набор матриц уменьшения размерности, и набор матриц уменьшения размерности включает в себя множество матриц уменьшения размерности. Терминальное устройство может выбирать матрицу уменьшения размерности канала нисходящей линии связи из набора матриц уменьшения размерности на основе набора матриц канала.
[0147] Терминальное устройство может выбирать матрицу уменьшения размерности на основе множества критериев. Например, терминальное устройство может вычислять, на основе набора матриц канала, энергию канала нисходящей линии связи, соответствующего каждой матрице уменьшения размерности в наборе матриц уменьшения размерности, и выбирать матрицу уменьшения размерности, имеющую канал нисходящей линии связи с наивысшей энергией, в качестве матрицы уменьшения размерности канала нисходящей линии связи. Другими словами, может считаться, что энергия канала нисходящей линии связи в первом временном периоде главным образом сконцентрирована в первом подпространстве, соответствующем матрице уменьшения размерности.
[0148] Матрица уменьшения размерности выбирается терминальным устройством из предварительно установленного набора матриц уменьшения размерности, так что непроизводительные издержки возврата матрицы уменьшения размерности терминальным устройством могут быть уменьшены. Дополнительно, сложность вычисления матрицы уменьшения размерности терминальным устройством может быть дополнительно уменьшена.
[0149] Если матрица уменьшения размерности выбирается терминальным устройством из предварительно установленной матрицы уменьшения размерности, информация матрицы включает в себя индекс матрицы уменьшения размерности в предварительно установленном наборе матриц уменьшения размерности.
[0150] Опционально, матрица уменьшения размерности соответствует множеству ортогональных лучей с той же самой диаграммой направленности луча. Другими словами, все столбцы матрицы уменьшения размерности соответствуют той же самой диаграмме направленности луча.
[0151] Все столбцы матрицы уменьшения размерности соответствуют той же самой диаграмме направленности луча, и энергия для приема канала по одному лучу аналогична энергии для приема канала по другому лучу, так что непроизводительные издержки обратной связи уменьшаются, когда информация об эквивалентном канале нисходящей линии связи последовательно передается.
[0152] Опционально, набор матриц уменьшения размерности в этом варианте осуществления настоящего изобретения может быть сгенерирован с использованием структуры кронекерова произведения и/или путем разделения множественной антенной решетки на подрешетки. Однако способ генерации не ограничен.
[0153] S220. Терминальное устройство отправляет информацию вектора собственного вектора эквивалентного канала нисходящей линии связи на сетевое устройство; и соответственно, сетевое устройство принимает информацию вектора, отправленную терминальным устройством.
[0154] Собственный вектор эквивалентного канала нисходящей линии связи получают на основе матрицы уменьшения размерности. Эквивалентный канал нисходящей линии связи может пониматься как канал, полученный путем проецирования канала нисходящей линии связи в первое подпространство (или канал, полученный после того, как уменьшение размерности выполнено на канале нисходящей линии связи с использованием матрицы уменьшения размерности). Эквивалентный канал нисходящей линии связи может рассматриваться как концентрированное представление канала нисходящей линии связи, и статус канала эквивалентного канала нисходящей линии связи и матрица уменьшения размерности могут использоваться, чтобы представлять статус канала канала нисходящей линии связи. Собственный вектор эквивалентного канала нисходящей линии связи может использоваться, чтобы представлять статус канала эквивалентного канала нисходящей линии связи (например, собственные векторы эквивалентных каналов нисходящей линии связи в первый момент используются, чтобы представлять статусы каналов эквивалентных каналов нисходящей линии связи в первый момент). Собственные векторы эквивалентных каналов нисходящей линии связи могут включать в себя r собственных векторов, и тогда собственные векторы эквивалентных каналов нисходящей линии связи могут быть обозначены как , где r сконфигурировано сетевым устройством, или r является тем же самым, что и количество (а именно, ранг) потоков данных, поддерживаемых терминальным устройством, и r≥1.
[0155] Опционально, собственное значение, соответствующее любому одному из r собственных векторов, больше или равно собственному значению, соответствующему любому собственному вектору, отличному от r собственных векторов во множестве собственных векторов эквивалентных каналов нисходящей линии связи.
[0156] Опционально, собственные векторы эквивалентного канала нисходящей линии связи могут включать в себя по меньшей мере один из следующих двух типов:
1. собственный вектор полной ширины полосы эквивалентного канала нисходящей линии связи, где собственный вектор полной ширины полосы используется, чтобы представлять статус канала эквивалентного канала нисходящей линии связи полной ширины полосы; и
2. собственный вектор части ширины полосы эквивалентного канала нисходящей линии связи, где собственный вектор части ширины полосы используется, чтобы представлять статус канала эквивалентного канала нисходящей линии связи части ширины полосы.
[0157] То есть, терминальное устройство может возвращать собственный вектор полной ширины полосы или собственный вектор части ширины полосы текущего эквивалентного канала нисходящей линии связи на сетевое устройство на основе гранулярности обратной связи, где гранулярность обратной связи может включать в себя полную ширину полосы или часть ширины полосы (например, ширину полосы подполосы).
[0158] Например, гранулярность обратной связи представляет собой часть ширины полосы. Предполагается, что полная ширина полосы представляет собой 20 M и гранулярность обратной связи представляет собой 10 M. Терминальное устройство может определять первый собственный вектор части ширины полосы, соответствующий от 0 M до 10 M, и/или второй собственный вектор части ширины полосы, соответствующий от 10 M до 20 M, и возвращать соответствующую информацию вектора.
[0159] Способ 200 может дополнительно включать в себя следующий этап:
[0160] S203. Терминальное устройство выполняет, на основе матрицы уменьшения размерности, уменьшение размерности на матрицах канала, соответствующих опорным сигналам нисходящей линии связи, принятым в первый момент, чтобы определить собственные векторы эквивалентных каналов нисходящей линии связи, соответствующие опорным сигналам нисходящей линии связи, принятым в первый момент.
[0161] Первый момент является более поздним, чем первый временной период, и первый момент может включать в себя конечный момент первого временного периода. Следует понимать, что статусы каналов эквивалентных каналов нисходящей линии связи, соответствующих опорным сигналам нисходящей линии связи, принятым в первый момент, используются, чтобы представлять статусы каналов каналов нисходящей линии связи, соответствующих опорным сигналам нисходящей линии связи, принятым в первый момент, и собственные векторы эквивалентных каналов нисходящей линии связи, соответствующие опорным сигналам нисходящей линии связи, принятым в первый момент, используются, чтобы представлять статусы каналов эквивалентных каналов нисходящей линии связи, соответствующих опорным сигналам нисходящей линии связи, принятым в первый момент. Опционально, терминальное устройство может определять собственный вектор эквивалентного канала нисходящей линии связи по меньшей мере несколькими следующими способами.
[0162] Способ 1
[0163] Терминальное устройство вычисляет собственный вектор эквивалентного канала нисходящей линии связи.
[0164] Конкретно, терминальное устройство может умножать матрицы канала, соответствующие текущим опорным сигналам нисходящей линии связи, на матрицу уменьшения размерности, чтобы получить эквивалентные матрицы, соответствующие текущим опорным сигналам нисходящей линии связи, то есть, = HP.
[0165] Можно понять из предшествующего описания, что матрица канала, соответствующая опорному сигналу нисходящей линии связи, принимаемому каждый раз терминальным устройством, включает в себя по меньшей мере одну матрицу канала. Терминальное устройство может выполнять уменьшение размерности на по меньшей мере одной матрице канала, чтобы получить по меньшей мере одну эквивалентную матрицу, которая находится во взаимно однозначном соответствии с по меньшей мере одной матрицей канала. Например, предполагается, что терминальное устройство выполняет оценку канала на принимаемых в текущее время опорных сигналах нисходящей линии связи, чтобы получить M матриц канала, и терминальное устройство может выполнять уменьшение размерности на M матрицах канала, чтобы получить M эквивалентных матриц. Для простоты описания, "эквивалентные матрицы, соответствующие текущим опорным сигналам нисходящей линии связи" могут быть обозначены как "группа эквивалентных матриц".
[0166] Терминальное устройство может получать собственные векторы эквивалентных каналов нисходящей линии связи в первой области ресурсов частотной области путем вычисления третьей матрицы ковариации, соответствующей первой области ресурсов частотной области, на основе группы эквивалентных матриц. Третья матрица ковариации используется, чтобы представлять статистическую характеристику эквивалентных каналов нисходящей линии связи в первой области ресурсов частотной области. Первая область ресурсов частотной области включает в себя полную ширину полосы или частичную ширину полосы.
[0167] Дополнительно, терминальное устройство может усреднять матрицы ковариации, соответствующие первой области ресурсов частотной области, чтобы получить третью матрицу ковариации первой области ресурсов частотной области.
[0168] Следует понимать, что матрицы ковариации, соответствующие первой области ресурсов частотной области, включают в себя матрицы ковариации эквивалентных матриц, соответствующих опорным сигналам нисходящей линии связи, принятым в первый момент в первой области ресурсов частотной области.
[0169] Конкретно, если гранулярность обратной связи представляет собой полную ширину полосы (то есть, ресурс первой частотной области представляет собой полную ширину полосы), терминальное устройство может вычислять матрицу ковариации каждой эквивалентной матрицы в группе эквивалентных матриц и усреднять все матрицы ковариации, чтобы получить третью матрицу ковариации эквивалентных каналов нисходящей линии связи полной ширины полосы, где третья матрица ковариации используется, чтобы представлять статистическую характеристику эквивалентных каналов нисходящей линии связи полной ширины полосы. Терминальное устройство может получать собственный вектор третьей матрицы ковариации с использованием множества алгоритмов. В отношении подробностей, можно сослаться на вышеизложенное связанное описание. Для краткости, подробности не описываются здесь повторно.
[0170] Например, предполагается, что полная ширина полосы представляет собой 20 M (включая 100 RB), и терминальное устройство получает 100 эквивалентных матриц и дополнительно получает 100 матриц ковариации, которые находятся во взаимно однозначном соответствии с 100 эквивалентными матрицами. Терминальное устройство может усреднять 100 матриц ковариации, чтобы получить третью матрицу ковариации, и терминальное устройство может вычислять собственный вектор (то есть, собственный вектор полной ширины полосы) третьей матрицы ковариации. Информация о собственных векторах может использоваться, чтобы представлять статусы каналов эквивалентных каналов нисходящей линии связи полной ширины полосы.
[0171] Конкретно, если гранулярность обратной связи представляет собой часть ширины полосы, терминальное устройство может вычислять матрицу ковариации каждой эквивалентной матрицы в группе эквивалентных матриц и усреднять, в единицах частей ширины полосы, матрицы ковариации, соответствующие частям ширины полосы, чтобы получить третью матрицу ковариации, соответствующую каждой части ширины полосы, где каждая третья матрица ковариации используется, чтобы представлять статус канала эквивалентного канала нисходящей линии связи соответствующей части ширины полосы.
[0172] Например, предполагается, что полная ширина полосы представляет собой 20 M (включая 100 RB), и гранулярность обратной связи представляет собой 10 M (включая 50 RB). Терминальное устройство получает 100 матриц ковариации, где 50 из 100 матриц ковариации соответствуют ширинам полосы от 0 M до 10 M, и другие 50 матриц ковариации соответствуют ширинам полос от 10-20 M. Терминальное устройство может усреднять 50 матриц ковариации, соответствующих ширинам полос 0-10 M, чтобы получить третью матрицу ковариации, соответствующую ширинам полос 0-10 M, и вычислять собственный вектор (то есть, первый собственный вектор части ширины полосы) третьей матрицы ковариации. Подобным образом, терминальное устройство может усреднять 50 матриц ковариации, соответствующих ширинам полос 10-20 M, чтобы получить третью матрицу ковариации, соответствующую ширинам полос 10-20 M, и вычислять собственный вектор (то есть, второй собственный вектор части ширины полосы) третьей матрицы ковариации. В этом случае, информация о векторах может включать в себя первый собственный вектор части ширины полосы и/или второй собственный вектор части ширины полосы.
[0173] В другом опциональном примере, терминальное устройство может определять собственный вектор эквивалентного канала нисходящей линии связи на основе набора матриц канала с использованием алгоритма PAST, алгоритма Ланцоша и другого алгоритма.
[0174] В Способе 1, собственный вектор вычисляется терминальным устройством на основе эквивалентной матрицы, так что собственный вектор может лучше представлять статус канала эквивалентного канала нисходящей линии связи в первый момент.
[0175] Опционально, если терминальное устройство вычисляет собственный вектор, способ 200 может дополнительно включать в себя: получение, терминальным устройством, информации вектора путем квантования элементов собственного вектора. Опционально, терминальное устройство отправляет информацию вектора по каналу данных.
[0176] Способ 2
[0177] Терминальное устройство определяет собственный вектор эквивалентного канала нисходящей линии связи из предварительно установленного набора собственных векторов.
[0178] Конкретно, набор собственных векторов может быть предварительно установлен. Как терминальное устройство, так и сетевое устройство знают набор собственных векторов. Терминальное устройство может выполнять уменьшение размерности на матрице канала, соответствующей в текущее время принимаемому опорному сигналу нисходящей линии связи, на основе матрицы уменьшения размерности и определять собственный вектор эквивалентного канала нисходящей линии связи из набора собственных векторов в соответствии с конкретным критерием.
[0179] Собственный вектор выбирается терминальным устройством из предварительно установленного набора собственных векторов, и информация о векторе включает в себя индекс собственного вектора в наборе векторов. При таком способе, непроизводительные издержки обратной связи возвращения векторов терминальным устройством могут быть уменьшены.
[0180] Следует отметить, что если множество собственных векторов соответствуют каналу нисходящей линии связи, например, r=2, могут существовать по меньшей мере следующие два случая набора собственных векторов:
[0181] (1) Набор собственных векторов включает в себя множество собственных векторов, и терминальное устройство может выбирать два собственных вектора из множества собственных векторов и возвращать два индекса, соответствующие двум собственным векторам.
[0182] (2) Набор собственных векторов включает в себя множество собственных матриц, каждая из множества собственных матриц включает в себя два столбца (каждый столбец собственной матрицы может рассматриваться как один собственный вектор), и терминальное устройство может выбирать одну собственную матрицу из множества собственных матриц и возвращать индекс собственной матрицы.
[0183] Как описано выше, терминальное устройство может определять и возвращать информацию матрицы и информацию вектора. Далее подробно описано то, как терминальное устройство возвращает информацию матрицы и информацию вектора.
[0184] Опционально, в настоящем варианте осуществления настоящего изобретения, терминальное устройство может периодически определять матрицу уменьшения размерности и собственный вектор. То, что терминальное устройство периодически определяет матрицу уменьшения размерности и собственный вектор, может пониматься как то, что терминальное устройство периодически возвращает информацию матрицы и информацию вектора. Соответственно, сетевое устройство периодически принимает и обновляет информацию матрицы и получает информацию о состоянии канала в соответствующий момент с использованием обновленной информации матрицы.
i-
i
i
i
i
[0185] Например, длительность, соответствующая первому временному периоду, может представлять собой период, в котором терминальное устройство возвращает информацию матрицы. Терминальное устройство может выполнять уменьшение размерности на матрице канала второго временного периода на основе матрицы уменьшения размерности, определенной с использованием опорных сигналов нисходящей линии связи, принятых в первом временном периоде. Длительность второго временного периода равна длительности первого временного периода, и второй временной период представляет собой следующий временной период первого временного периода. Другими словами, терминальное устройство может выполнять, на основе матрицы уменьшения размерности, определенной с использованием опорных сигналов нисходящей линии связи, принятых в ом временном периоде, уменьшение размерности на матрицах канала, принятых в (+1)-ом временном периоде. Соответственно, сетевое устройство восстанавливает, на основе информации уменьшения размерности, принятой в конечном моменте -го временного периода, информацию вектора, принятую в (+1)-ом временном периоде, чтобы получить матрицу высокой размерности, где  представляет собой положительное целое больше 0.
[0186] Опционально, период, в котором терминальное устройство возвращает информацию матрицы, является более длинным, чем период, в котором терминальное устройство возвращает информацию вектора. То есть, терминальное устройство может соответственно возвращать информацию матрицы и информацию вектора в длинном периоде и коротком периоде.
[0187] Короткий период: терминальное устройство может выполнять обработку уменьшения размерности на матрице канала высокой размерности с пространственной разреженностью, чтобы получить эквивалентную матрицу низкой размерности. Эквивалентная матрица низкой размерности представляет собой концентрированное представление матрицы канала высокой размерности, и терминальное устройство может возвращать информацию об эквивалентной матрице канала нисходящей линии связи в относительно коротком периоде, то есть, информацию вектора, так что сетевое устройство мгновенно узнает статус канала и выполняет соответствующую обработку. Например, период возврата информации вектора может представлять собой 5 миллисекунд или 10 миллисекунд.
[0188] Опционально, период, в котором терминальное устройство возвращает информацию вектора, является более длинным или равным периоду, в котором терминальное устройство принимает опорный сигнал нисходящей линии связи (или сетевое устройство отправляет опорный сигнал нисходящей линии связи). Если период возвращения информации вектора является тем же самым, что и период приема опорного сигнала нисходящей линии связи, сетевое устройство может получать статус канала опорного сигнала нисходящей линии связи, отправленного каждый раз. Это помогает сетевому устройству выполнять соответствующую обработку.
[0189] Долгий период: терминальному устройству дополнительно требуется отправить информацию матрицы на сетевое устройство, так что сетевое устройство может получать матрицу канала высокой размерности на основе информации вектора. В отличие от возврата в реальном времени информации вектора, матрица уменьшения размерности представляет собой статистическую информацию, полученную на основе непрерывной оценки, выполняемой терминальным устройством на статусе канала, и не должна быть возвращена в реальном времени. Период возврата может продлеваться надлежащим образом. Например, период возврата информации матрицы может представлять собой 0,1-1 секунды.
[0190] Фиг. 3 представляет собой блок-схему последовательности операций другого примера способа возврата информации о состоянии канала в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 3, ресурс временной области может быть разделен на базовые единицы в единицах коротких периодов (то есть, период информации вектора), и каждый короткий период может включать в себя по меньшей мере один временной интервал передачи (Transmission Time Interval, TTI). Предполагается, что период, в котором терминальное устройство принимает опорный сигнал нисходящей линии связи, представляет собой десять TTI в 1 миллисекунду (TTI в 1 миллисекунду равен одному подкадру, и десять подкадров представляют собой один радио кадр), и короткий период может включать в себя десять TTI. В каждом коротком периоде, терминальное устройство возвращает мгновенный статус канала нисходящей линии связи на сетевое устройство. Множество коротких периодов составляют длинный период. В каждом длинном периоде, терминальное устройство непрерывно выполняет оценку канала (то есть, получает набор матриц канала) и получает матрицу уменьшения размерности. Период уменьшения размерности возвращается в длинном периоде. В последнем коротком периоде каждого длинного периода, терминальное устройство не только возвращает матрицу уменьшения размерности, но также может возвращать информацию вектора.
[0191] Кроме того, можно понять из Фиг. 1, что терминальное устройство выполняет, с использованием матрицы уменьшения размерности, определенной в предыдущем периоде, уменьшение размерности на матрице канала, соответствующей опорному сигналу нисходящей линии связи, принятому в текущем периоде; и соответственно, сетевое устройство определяет матрицу предкодирования на основе матрицы уменьшения размерности, определенной в предыдущем периоде, и в текущее время принимаемой информации вектора. То есть, S110 может включать в себя:
определение, терминальным устройством, матрицы уменьшения размерности, которая относится к каналу нисходящей линии связи и которая соответствует второму временному периоду, на основе матрицы канала, соответствующей опорному сигналу нисходящей линии связи, который принимается в первом временном периоде. Второй временной период является более поздним, чем первый временной период, и длительность второго временного периода может быть равна длительности первого временного периода.
[0192] S230. Сетевое устройство может определять матрицу предкодирования на основе информации матрицы и информации вектора.
[0193] Конкретно, сетевое устройство получает точную CSI, чтобы определить матрицу предкодирования. Сетевое устройство может получать матрицу  уменьшения размерности на основе информации матрицы и определять собственный вектор эквивалентного канала нисходящей линии связи на основе информации вектора. Сетевое устройство может определять матрицу предкодирования на основе P × V. Матрицу высокой размерности получают с использованием матрицы уменьшения размерности и собственного вектора эквивалентного канала нисходящей линии связи. Матрица предкодирования может представлять собой матрицу высокой размерности.
[0194] Если информация матрицы включает в себя индекс матрицы уменьшения размерности, сетевое устройство может определять матрицу уменьшения размерности на основе индекса матрицы уменьшения размерности и предварительно установленного набора матриц уменьшения размерности. Если информация вектора включает в себя индекс собственного вектора, сетевое устройство может определять собственный вектор на основе индекса собственного вектора и предварительно установленного набора собственных векторов.
[0195] Если информация матрицы включает в себя квантованный элемент, полученный после того, как элемент матрицы уменьшения размерности квантован, другими словами, если информация матрицы получена терминальным устройством путем квантования элемента матрицы уменьшения размерности, сетевому устройству сначала необходимо восстановить матрицу уменьшения размерности, соответствующую информации матрицы после приема информации матрицы. Подобным образом, если информация вектора включает в себя квантованный элемент, полученный после того, как элемент собственного вектора квантован, сетевому устройству сначала необходимо восстановить собственный вектор, соответствующий информации вектора после приема информации вектора.
[0196] Следующее описание описывает процедуру квантования терминального устройства и процедуру восстановления, в которой сетевое устройство восстанавливает собственный вектор на основе информации вектора с использованием примера, в котором фаза и амплитуда собственного вектора эквивалентного канала нисходящей линии связи отдельно квантованы.
1
[0197] Предполагается, что подлежащий квантованию собственный вектор представляет собой , и V может быть представлен в следующей форме:
, где
i
i
i
представляет поэлементное произведение,  и  соответственно представляют амплитуду и фазу -го элемента v, и =1, …, P. Формулы вычисления являются следующими:
, и
, где .
[0198] Выполняется следующая операция:
, где
,
, и
.
i
A
[0199] Квантование амплитуды обозначает квантование , где =1, …, P. Предполагается, что количество битов для квантования амплитуды представляет собой M. Процесс квантования может быть выражен следующим образом:
i
, где =1, …, P; и
floor(⋅) указывает округление в меньшую сторону, и min {⋅,⋅} используется для операции насыщения.
i
B
[0200] Квантование фазы обозначает квантование , где =2, …, P, и =0 не требуется квантовать. Предполагается, что количество битов для квантования фазы представляет собой M. Процесс квантования может быть выражен следующим образом:
, где i=2, …, P.
[0201] Терминальное устройство отправляет и на сетевое устройство, и сетевое устройство может восстанавливать амплитуду  и фазу  каждого элемента и затем выполнять нормализацию L2-нормы на собственном векторе , составленном с использованием амплитуды  и фазы . Соответствующий процесс восстановления может быть выражен следующим образом:
, где i=2, …, P.
[0202] Нормализация  эквивалентна нормализации вектора амплитуды, и процесс восстановления амплитуды может быть выражен следующим образом:
.
[0203] Наконец, поэлементное произведение выполняется на восстановленной амплитуде и восстановленной фазе, чтобы получить восстановленный собственный вектор:
.
1
[0204] Следует отметить, что вышеизложенный процесс квантования собственного вектора V представляет собой только пример и не должен налагать какого-либо ограничения на этот вариант осуществления настоящего изобретения. В этом варианте осуществления настоящего изобретения, элементы собственного вектора и/или матрицы уменьшения размерности могут квантоваться другим способом.
[0205] В соответствии со способом в этом варианте осуществления настоящего изобретения, CSI представлена совместно с использованием информации уменьшения размерности и информации вектора, так что сетевое устройство может получать точную CSI. Дополнительно, информация уменьшения размерности и информация вектора соответственно возвращаются в длинном периоде и коротком периоде. Это помогает уменьшить непроизводительные издержки обратной связи. В этом способе в данном варианте осуществления настоящего изобретения, хороший компромисс может быть достигнут между точностью обратной связи CSI и непроизводительными издержками обратной связи CSI.
[0206] Как описано выше, со ссылкой на фиг. 2 и фиг. 3, терминальное устройство может отправлять информацию уменьшения размерности и информацию вектора на сетевое устройство, так что сетевое устройство получает относительно точную CSI. Дополнительно, терминальное устройство может соответственно возвращать информацию уменьшения размерности и информацию вектора в длинном периоде и коротком периоде, тем самым уменьшая непроизводительные издержки обратной связи CSI.
[0207] Дополнительно, отсутствует обратимость каналов между каналом восходящей линии связи и каналом нисходящей линии связи в системе FDD и некалиброванной системе TDD. Поэтому, статус канала текущего канала нисходящей линии связи или статус канала канала нисходящей линии связи в соседний момент не может быть непосредственно оценен на основе текущего опорного сигнала восходящей линии связи. Действительно, система FDD (в периоде времени) и некалиброванный TDD коррелированы. В настоящем варианте осуществления настоящего изобретения, CSI представлена совместно с использованием матрицы уменьшения размерности и собственного вектора. Поскольку отсутствует обратимость каналов между каналом восходящей линии связи и каналом нисходящей линии связи в системе FDD и системе неоткалиброванного TDD, терминальному устройству необходимо отправлять информацию вектора собственного вектора на сетевое устройство. Однако, для конкретной корреляции между системой FDD и системой некалиброванного TDD, сетевое устройство может отправлять опорный сигнал нисходящей линии связи на основе матрицы уменьшения размерности, так что терминальному устройству не требуется возвращать информацию матрицы матрицы уменьшения размерности. Далее способ описан подробно.
[0208] Фиг. 4 представляет собой блок-схему последовательности операций еще одного другого примера способа возврата информации о состоянии канала в соответствии с вариантом осуществления настоящего изобретения.
[0209] Как показано на фиг. 4, способ 300 может включать в себя следующий этап:
[0210] S310. Сетевое устройство отправляет опорный сигнал нисходящей линии связи на основе матрицы уменьшения размерности; и соответственно, терминальное устройство принимает опорный сигнал нисходящей линии связи, отправленный сетевым устройством на основе матрицы уменьшения размерности.
[0211] Первая размерность матрицы уменьшения размерности равна количеству антенных портов передачи сетевого устройства, и вторая размерность матрицы уменьшения размерности меньше, чем первая размерность матрицы уменьшения размерности.
[0212] Конкретно, предполагается, что матрица предкодирования, используемая, чтобы отправлять опорный сигнал нисходящей линии связи, представляет собой . Если матрица предкодирования отправляет опорный сигнал нисходящей линии связи, матрица канала, полученная терминальным устройством, представляет собой . Матрица H канала представляет собой матрицу канала высокой размерности. Если опорный сигнал нисходящей линии связи отправляется на основе матрицы  уменьшения размерности, матрица канала, полученная терминальным устройством, представляет собой . То есть, результат оценки канала, полученный терминальным устройством путем оценивания опорного сигнала нисходящей линии связи, представляет собой матрицу, полученную после уменьшения размерности.
S
T
[0213] В этом способе, сетевое устройство может отображать, с использованием способа отображения виртуальной антенны, опорные сигналы нисходящей линии связи N портов на N антенных портов для отправки, где матрица отображения представляет собой транспонирование матрицы уменьшения размерности.
[0214] Способ 300 может дополнительно включать в себя следующие этапы:
[0215] S301. Терминальное устройство отправляет опорный сигнал восходящей линии связи на сетевое устройство; и соответственно, сетевое устройство принимает опорный сигнал восходящей линии связи, отправленный терминальным устройством.
[0216] S302. Сетевое устройство определяет матрицу уменьшения размерности на основе матриц канала, соответствующих опорным сигналам восходящей линии связи, принятым в первом временном периоде.
[0217] Конкретно, сетевое устройство может определять матрицу уменьшения размерности канала нисходящей линии связи на основе матриц канала, соответствующих опорным сигналам восходящей линии связи, принятым сетевым устройством в первом временном периоде. Матрица уменьшения размерности может использоваться, чтобы выполнять уменьшение размерности на матрице канала канала нисходящей линии связи. Для простоты описания, "матрицы канала, соответствующие опорным сигналам восходящей линии связи, принятым сетевым устройством в первом временном периоде" могут быть обозначены как "набор матриц канала". Сетевое устройство может определять матрицу уменьшения размерности на основе набора матриц канала.
[0218] S320. Терминальное устройство отправляет информацию вектора собственного вектора эквивалентного канала нисходящей линии связи на сетевое устройство на основе матрицы канала, соответствующей опорному сигналу нисходящей линии связи; и соответственно, сетевое устройство принимает информацию вектора.
[0219] Следует отметить, что матрица канала, соответствующая опорному сигналу нисходящей линии связи, представляет собой матрицу канала, полученную после уменьшения размерности (соответствующего эквивалентной матрице, соответствующей вышеизложенному опорному сигналу нисходящей линии связи).
[0220] Способ может дополнительно включать в себя следующий этап:
[0221] S303. Терминальное устройство определяет собственный вектор эквивалентного канала нисходящей линии связи на основе матрицы канала, соответствующей опорному сигналу нисходящей линии связи.
[0222] S330. Сетевое устройство определяет матрицу предкодирования на основе матрицы уменьшения размерности и информации вектора.
[0223] Опционально, период, в котором сетевое устройство определяет матрицу уменьшения размерности, является более длинным, чем период, в котором сетевое устройство принимает информацию вектора. Например, период, в котором сетевое устройство определяет матрицу уменьшения размерности, представляет собой 0,1-1 секунды, и период, в котором сетевое устройство принимает информацию вектора, представляет собой 5-10 миллисекунд.
[0224] Для простоты описания, период определения матрицы уменьшения размерности может быть обозначен как первый период, и период приема информации вектора может быть обозначен как второй период.
i
i
[0225] Матрица уменьшения размерности, определенная сетевым устройством, в -ом первом периоде, может использоваться, чтобы совместно представлять CSI с информацией вектора, принятой в (+1)-ом первом периоде.
[0226] Например, предполагается, что период, в котором сетевое устройство определяет матрицу уменьшения размерности, представляет собой 1 секунду, и сетевое устройство определяет матрицу уменьшения размерности в момент T. Для краткости, "матрица уменьшения размерности, определенная в момент T" может быть обозначена как "первая матрица уменьшения размерности". Первая матрица уменьшения размерности может использоваться, чтобы представлять CSI в соответствующий момент с информацией вектора, принятой через 0,1 секунды после момента T, и первая матрица уменьшения размерности может дополнительно использоваться, чтобы представлять CSI в соответствующий момент с информацией вектора, принятой через 0,2 секунды после момента T.
[0227] В способе 300, сетевое устройство отправляет опорный сигнал нисходящей линии связи на основе матрицы уменьшения размерности, и терминальное устройство оценивает опорный сигнал нисходящей линии связи, чтобы получить матрицу канала, которая по существу представляет собой эквивалентную матрицу. По сравнению со способом 200, в этом способе, терминальному устройству не требуется выполнять уменьшение размерности на матрице канала, соответствующей опорному сигналу нисходящей линии связи, и терминальному устройству не требуется возвращать информацию матрицы на сетевое устройство.
[0228] Следует понимать, что, в способе 200 и способе 300, матрица уменьшения размерности и собственный вектор совместно представляют CSI, и этапы и операции, выполняемые в способе 200 и способе 300, аналогичны. В отношении связанных описаний в способе 300, можно сослаться на связанные описания в способе 200 (например, в отношении подробных описаний S301, можно сослаться на связанные описания S202). Для краткости, подробности здесь повторно не описываются.
[0229] В предшествующем уровне техники, CSI представлена с использованием матрицы предкодирования, выбранной из кодовой книги. Для сравнения, в способе в этом варианте осуществления настоящего изобретения, CSI представлена с использованием матрицы уменьшения размерности (информации матрицы) и собственного вектора (информации вектора). Это помогает сетевому устройству получить точную CSI. Дополнительно, по сравнению со способом, в котором непосредственно возвращается матрица канала высокой размерности, в этом варианте осуществления настоящего изобретения, терминальное устройство отправляет собственный вектор эквивалентного канала нисходящей линии связи. Это может уменьшить непроизводительные издержки обратной связи. В соответствии со способом в этом варианте осуществления настоящего изобретения, CSI может быть представлена с использованием матрицы уменьшения размерности и собственного вектора, так что хороший компромисс может быть достигнут между непроизводительными издержками обратной связи CSI и точностью обратной связи CSI. Это помогает сетевому устройству получить более высокий выигрыш из пространственного мультиплексирования.
[0230] Вышеизложенное описывает подробно способ возврата информации о состоянии канала в вариантах осуществления настоящего изобретения со ссылкой на фиг. 1 - фиг. 4. Далее подробно описаны терминальное устройство и сетевое устройство в вариантах осуществления настоящего изобретения со ссылкой на фиг. 5 - фиг. 12.
[0231] Фиг. 5 представляет собой блок-схему примера терминального устройства в соответствии с вариантом осуществления настоящего изобретения. Следует понимать, что терминальное устройство 400, показанное на фиг. 5, представляет собой только пример. Терминальное устройство 400 в этом варианте осуществления настоящего изобретения может дополнительно включать в себя другой модуль или блок, или модуль с функцией, аналогичной функции каждого модуля на фиг. 5, или может не обязательно включать в себя все модули на фиг. 5.
[0232] Как показано на фиг. 5, терминальное устройство 400 включает в себя:
блок 410 отправки, где блок 410 отправки сконфигурирован, чтобы: отправлять информацию матрицы матрицы уменьшения размерности на сетевое устройство, где первая размерность матрицы уменьшения размерности равна количеству антенных портов передачи сетевого устройства, и вторая размерность матрицы уменьшения размерности меньше, чем первая размерность матрицы уменьшения размерности; и отправлять информацию вектора собственного вектора эквивалентного канала нисходящей линии связи на сетевое устройство, где собственный вектор эквивалентного канала нисходящей линии связи получают на основе матрицы уменьшения размерности, где информация матрицы включает в себя индекс матрицы матрицы уменьшения размерности, или информация матрицы включает в себя информацию, полученную терминальным устройством путем квантования элемента матрицы уменьшения размерности; и информация вектора включает в себя индекс собственного вектора, или информация вектора включает в себя информацию, полученную терминальным устройством путем квантования элемента собственного вектора.
[0233] Опционально, блок 410 отправки конкретно сконфигурирован, чтобы: отправлять информацию матрицы на сетевое устройство по каналу данных восходящей линии связи; и/или отправлять информацию вектора на сетевое устройство по каналу данных восходящей линии связи.
[0234] Опционально, матрица уменьшения размерности определяется терминальным устройством 400 на основе матриц канала, соответствующих опорным сигналам нисходящей линии связи, принятым в первом временном периоде, энергия подпространства, соответствующего матрице уменьшения размерности в первом временном периоде, является наивысшей среди энергии множества подпространств, соответствующих каналу нисходящей линии связи в той же самой размерности, и ортогональность удовлетворена между векторами-столбцами матрицы уменьшения размерности.
[0235] Опционально, терминальное устройство 400 дополнительно включает в себя первый блок обработки, сконфигурированный, чтобы определять матрицу уменьшения размерности на основе матриц канала, соответствующих опорным сигналам нисходящей линии связи, принятым в первом временном периоде.
[0236] Опционально, первый блок обработки конкретно сконфигурирован, чтобы: вычислять первую матрицу ковариации на основе матриц канала, соответствующих опорным сигналам нисходящей линии связи, принятым в первом временном периоде, где первая матрица ковариации используется, чтобы представлять статистическую характеристику, которая относится к каналу нисходящей линии связи и которая соответствует первому временному периоду; и вычислять матрицу уменьшения размерности на основе первой матрицы ковариации.
[0237] Опционально, первый блок обработки конкретно сконфигурирован, чтобы: вычислять матрицу ковариации каждой из матриц канала, соответствующих опорным сигналам нисходящей линии связи, принятым терминальным устройством 400 в первом временном периоде; усреднять матрицы ковариации, соответствующие опорным сигналам нисходящей линии связи, принятым в один и тот же момент, чтобы получить множество вторых матриц ковариации, где множество вторых матриц ковариации находятся во взаимно однозначном соответствии с множеством моментов, включенных в первый временной период; и выполнять усреднение или фильтрацию частотной области на множестве вторых матриц ковариации, чтобы получить первую матрицу ковариации.
[0238] Опционально, первый блок обработки конкретно сконфигурирован, чтобы определять матрицу уменьшения размерности из предварительно установленного набора матриц уменьшения размерности на основе матриц канала, соответствующих опорным сигналам нисходящей линии связи, принятым в первом временном периоде, где информация матрицы матрицы уменьшения размерности включает в себя индекс матрицы уменьшения размерности в предварительно установленном наборе матриц уменьшения размерности.
[0239] Опционально, все столбцы матрицы уменьшения размерности соответствуют одной и той же диаграмме направленности луча.
[0240] Опционально, терминальное устройство 400 дополнительно включает в себя второй блок обработки, сконфигурированный, чтобы выполнять, на основе матрицы уменьшения размерности, уменьшение размерности на матрицах канала, соответствующих опорным сигналам нисходящей линии связи, принятым в первый момент, чтобы определять собственные векторы эквивалентных каналов нисходящей линии связи, соответствующих опорным сигналам нисходящей линии связи, принятым в первый момент.
[0241] Опционально, второй блок обработки конкретно сконфигурирован, чтобы: выполнять, на основе матрицы уменьшения размерности, уменьшение размерности на матрицах канала, соответствующих опорным сигналам нисходящей линии связи, принятым в первый момент, чтобы получить эквивалентные матрицы, соответствующие опорным сигналам нисходящей линии связи, принятым в первый момент; вычислять матрицу ковариации каждой из эквивалентных матриц, соответствующих опорным сигналам нисходящей линии связи, принятым в первый момент; усреднять матрицы ковариации, соответствующие первой области ресурсов частотной области, чтобы получить третью матрицу ковариации, соответствующую первой области ресурсов, где матрицы ковариации, соответствующие первой области ресурсов частотной области, включают в себя матрицы ковариации эквивалентных матриц, соответствующих опорным сигналам нисходящей линии связи, принятым в первый момент в первой области ресурсов частотной области; и определять собственные векторы эквивалентных каналов нисходящей линии связи в первой области ресурсов частотной области на основе третьей матрицы ковариации, где первая область ресурсов частотной области включает в себя полную ширину полосы или часть ширины полосы.
[0242] Опционально, собственные векторы эквивалентных каналов нисходящей линии связи включают в себя r собственных векторов, где r сконфигурировано сетевым устройством, или r является тем же самым, что и количество потоков данных, поддерживаемых терминальным устройством 400, собственное значение, соответствующее любому одному из r собственных векторов, больше или равно собственному значению, соответствующему любому собственному вектору, отличному от r собственных векторов в собственных векторах эквивалентных каналов нисходящей линии связи, и r≥1.
[0243] Опционально, период, в котором блок 410 отправки отправляет информацию матрицы, является более длинным, чем период, в котором блок 410 отправки отправляет информацию вектора.
[0244] Следует также понимать, что вышеизложенные и другие операции и/или функции блоков терминального устройства, показанного на фиг. 5 в настоящем варианте осуществления настоящего изобретения, используются отдельно, чтобы реализовывать соответствующие процедуры способа 200. Для краткости, подробности не описываются здесь повторно.
[0245] Фиг. 6 представляет собой блок-схему примера сетевого устройства в соответствии с вариантом осуществления настоящего изобретения. Следует понимать, что сетевое устройство 500, показанное на фиг. 6, представляет собой только пример. Сетевое устройство 500 в этом варианте осуществления настоящего изобретения может дополнительно включать в себя другой модуль или блок, или блок с функцией, аналогичной функции каждого модуля на фиг. 6, или может не обязательно включать в себя все блоки на фиг. 6.
[0246] Как показано на фиг. 6, сетевое устройство 500 включает в себя: блок 510 приема, где блок 510 приема сконфигурирован, чтобы: принимать информацию матрицы, которая относится к матрице уменьшения размерности и которая отправляется терминальным устройством, где первая размерность матрицы уменьшения размерности равна количеству антенных портов передачи сетевого устройства 500, и вторая размерность матрицы уменьшения размерности меньше, чем первая размерность матрицы уменьшения размерности; и принимать информацию вектора, которая относится к собственному вектору эквивалентного канала нисходящей линии связи и которая отправляется терминальным устройством; и блок 520 обработки, сконфигурированный, чтобы определять матрицу предкодирования на основе информации матрицы и информации вектора, где информация матрицы включает в себя индекс матрицы матрицы уменьшения размерности, или информация матрицы включает в себя информацию, полученную терминальным устройством путем квантования элемента матрицы уменьшения размерности; и информация вектора включает в себя индекс собственного вектора, или информация вектора включает в себя информацию, полученную терминальным устройством путем квантования элемента собственного вектора.
[0247] Опционально, блок 510 приема конкретно сконфигурирован, чтобы: принимать, по каналу данных восходящей линии связи, информацию матрицы, отправленную терминальным устройством; и/или принимать, по каналу данных восходящей линии связи, информацию вектора, отправленную терминальным устройством 500.
[0248] Опционально, период, в котором блок 510 приема принимает информацию матрицы, является более длинным, чем период, в котором блок 510 приема принимает информацию вектора.
[0249] Следует также понимать, что вышеизложенные и другие операции и/или функции блоков сетевого устройства, показанного на фиг. 6, используются отдельно, чтобы реализовывать соответствующие процедуры способа 200. Для краткости, подробности не описываются здесь повторно.
[0250] Фиг. 7 представляет собой блок-схему другого примера терминального устройства в соответствии с вариантом осуществления настоящего изобретения. Следует понимать, что терминальное устройство 600, показанное на фиг. 7, представляет собой только пример. Терминальное устройство 600 в этом варианте осуществления настоящего изобретения может дополнительно включать в себя другой блок, или блок с функцией, аналогичной функции каждого модуля на фиг. 7, или может не обязательно включать в себя все блоки на фиг. 7.
[0251] Как показано на фиг. 7, терминальное устройство 600 включает в себя: блок 610 приема, где блок 610 приема сконфигурирован, чтобы принимать опорные сигналы нисходящей линии связи, отправленные сетевым устройством на основе матрицы уменьшения размерности, где первая размерность матрицы уменьшения размерности равна количеству антенных портов передачи сетевого устройства, и вторая размерность матрицы уменьшения размерности меньше, чем первая размерность матрицы уменьшения размерности; и блок 620 отправки, сконфигурированный, чтобы отправлять информацию вектора собственных векторов эквивалентных каналов нисходящей линии связи на сетевое устройство на основе матриц канала, соответствующих опорным сигналам нисходящей линии связи, принятым блоком 610 приема.
[0252] Опционально, терминальное устройство 600 дополнительно включает в себя блок обработки. Блок обработки сконфигурирован, чтобы: вычислять собственные векторы эквивалентных каналов нисходящей линии связи на основе матриц канала, соответствующих опорным сигналам нисходящей линии связи, и получать информацию вектора путем квантования собственного вектора.
[0253] Опционально, блок 620 отправки конкретно сконфигурирован, чтобы отправлять информацию вектора на сетевое устройство по каналу данных восходящей линии связи.
[0254] Опционально, блок обработки конкретно сконфигурирован, чтобы: вычислять матрицу ковариации каждой из матриц канала, соответствующих опорным сигналам нисходящей линии связи; усреднять матрицы ковариации, соответствующие первой области ресурсов частотной области, чтобы получать третью матрицу ковариации, где матрицы ковариации, соответствующие первой области ресурсов частотной области, включают в себя матрицы ковариации матриц канала, соответствующих опорным сигналам нисходящей линии связи в первой области ресурсов частотной области, и первая область ресурсов частотной области включает в себя полную ширину полосы или часть ширины полосы; и определять собственные векторы эквивалентных каналов нисходящей линии связи в первой области ресурсов частотной области на основе третьей матрицы ковариации, где первая область ресурсов частотной области включает в себя полную ширину полосы или часть ширины полосы.
[0255] Опционально, собственные векторы эквивалентных каналов нисходящей линии связи включают в себя r собственных векторов, где r сконфигурировано сетевым устройством, или r является тем же самым, что и количество потоков данных, поддерживаемых терминальным устройством, собственное значение, соответствующее любому одному из r собственных векторов, больше или равно собственному значению, соответствующему любому собственному вектору, отличному от r собственных векторов в собственных векторах эквивалентных каналов нисходящей линии связи, и r≥1.
[0256] Следует также понимать, что вышеизложенные и другие операции и/или функции блоков терминального устройства 600, показанного на фиг. 7 в настоящем варианте осуществления настоящего изобретения, используются отдельно, чтобы реализовывать соответствующие процедуры способа 300. Для краткости, подробности не описываются в настоящем документе снова.
[0257] Фиг. 8 представляет собой блок-схему другого примера сетевого устройства в соответствии с вариантом осуществления настоящего изобретения. Следует понимать, что сетевое устройство 700, показанное на фиг. 8, представляет собой только пример. Сетевое устройство 700 в этом варианте осуществления настоящего изобретения может дополнительно включать в себя другой блок или модуль, или блок с функцией, аналогичной функции каждого модуля на фиг. 8, или может не обязательно включать в себя все блоки на фиг. 8.
[0258] Как показано на фиг. 8, сетевое устройство 700 включает в себя:
блок 710 отправки, сконфигурированный, чтобы отправлять опорный сигнал нисходящей линии связи на основе матрицы уменьшения размерности, где первая размерность матрицы уменьшения размерности равна количеству антенных портов передачи сетевого устройства 700, и вторая размерность матрицы уменьшения размерности меньше, чем первая размерность матрицы уменьшения размерности; блок 720 приема, сконфигурированный, чтобы принимать информацию вектора, которая относится к собственному вектору эквивалентного канала нисходящей линии связи и которая отправляется терминальным устройством на основе опорного сигнала нисходящей линии связи; и блок 730 обработки, сконфигурированный, чтобы определять матрицу предкодирования на основе матрицы уменьшения размерности и информации вектора.
[0259] Опционально, блок 720 приема конкретно сконфигурирован, чтобы принимать информацию вектора по каналу данных восходящей линии связи.
[0260] Опционально, блок 730 обработки дополнительно сконфигурирован, чтобы определять матрицу уменьшения размерности на основе матриц канала, соответствующих опорным сигналам восходящей линии связи, принятым в первом временном периоде.
[0261] Опционально, блок 730 обработки конкретно сконфигурирован, чтобы: вычислять первую матрицу ковариации на основе матриц канала, соответствующих опорным сигналам восходящей линии связи, принятым в первом временном периоде, где первая матрица ковариации используется, чтобы представлять статистическую характеристику, которая относится к каналу восходящей линии связи и которая соответствует первому временному периоду; и вычислять матрицу уменьшения размерности на основе первой матрицы ковариации.
[0262] Опционально, блок 730 обработки конкретно сконфигурирован, чтобы: вычислять матрицу ковариации каждой из матриц канала, соответствующих опорным сигналам восходящей линии связи, принятым блоком 720 приема в первом временном периоде; усреднять матрицы ковариации, соответствующие опорным сигналам восходящей линии связи, принятым в один и тот же момент, чтобы получить множество вторых матриц ковариации, где множество вторых матриц ковариации находятся во взаимно однозначном соответствии с множеством моментов, включенных в первый временной период; и выполнять усреднение или фильтрацию частотной области на множестве вторых матриц ковариации, чтобы получить первую матрицу ковариации.
[0263] Опционально, период, в котором блок 730 приема определяет матрицу уменьшения размерности, является более длинным, чем период, в котором блок 720 приема принимает информацию вектора.
[0264] Следует также понимать, что вышеизложенные и другие операции и/или функции блоков терминального устройства 700, показанного на фиг. 8 в этом варианте осуществления настоящего изобретения, используются отдельно, чтобы реализовывать соответствующие процедуры способа 300. Для краткости, подробности не описываются здесь повторно.
[0265] Фиг. 9 представляет собой блок-схему еще одного другого примера терминального устройства в соответствии с вариантом осуществления настоящего изобретения. Терминальное устройство 800 может соответствовать терминальному устройству, описанному в способе 200 (например, может быть сконфигурировано как терминальное устройство или может представлять собой терминальное устройство), и модули или блоки в терминальном устройстве 800 используются отдельно, чтобы выполнять действия или процессы обработки, выполняемые терминальным устройством в способе 200. Чтобы избежать повторения, подробности здесь не описываются.
[0266] В этом варианте осуществления настоящего изобретения, терминальное устройство 800 может включать в себя приемопередатчик 810 и процессор 820. Процессор соединен с приемопередатчиком. Опционально, устройство дополнительно включает в себя память. Память может быть интегрирована в процессор или может быть независимой от процессора. Память может быть сконфигурирована, чтобы хранить инструкцию. Процессор сконфигурирован, чтобы исполнять инструкцию, хранящуюся в памяти, чтобы управлять приемопередатчиком для отправки информации или сигнала. Процессор, память и приемопередатчик могут осуществлять связь друг с другом с использованием внутреннего тракта соединения, чтобы передавать сигналы управления и/или данных.
[0267] Блоки обработки в терминальном устройстве 400, показанном на фиг. 5, может соответствовать процессору 820, и блок отправки и/или блок приема в терминальном устройстве, показанном на фиг. 5, может соответствовать приемопередатчику.
[0268] Фиг. 10 представляет собой блок-схему еще одного другого примера сетевого устройства в соответствии с вариантом осуществления настоящего изобретения. Сетевое устройство 900 может соответствовать сетевому устройству 900, описанному в способе 200 (например, может быть сконфигурировано как сетевое устройство или может представлять собой сетевое устройство), и модули или блоки в сетевом устройстве 900 используются отдельно, чтобы выполнять действия или процессы обработки, выполняемые сетевым устройством 900 в способе 200. Чтобы избежать повторения, подробности здесь не описываются.
[0269] В настоящем варианте осуществления настоящего изобретения, сетевое устройство 900 может включать в себя приемопередатчик 910 и процессор 920. Процессор соединен с приемопередатчиком. Опционально, устройство дополнительно включает в себя память. Память может быть интегрирована в процессор или может быть независимой от процессора. Память может быть сконфигурирована, чтобы хранить инструкцию. Процессор сконфигурирован, чтобы исполнять инструкцию, хранящуюся в памяти, чтобы управлять приемопередатчиком для отправки информации или сигнала. Процессор, память и приемопередатчик могут осуществлять связь друг с другом с использованием внутреннего тракта соединения, чтобы передавать сигналы управления и/или данных.
[0270] Блоки обработки в сетевом устройстве 500, показанном на фиг. 6, могут соответствовать процессору 920, и блок отправки и/или блок приема в сетевом устройстве 500, показанном на фиг. 6, могут соответствовать приемопередатчику 910.
[0271] Фиг. 11 представляет собой блок-схему еще одного другого примера терминального устройства в соответствии с вариантом осуществления настоящего изобретения. Терминальное устройство 1000 может соответствовать терминальному устройству, описанному в способе 300 (например, может быть сконфигурировано как терминальное устройство или может представлять собой терминальное устройство), и модули или блоки в терминальном устройстве 1000 используются отдельно, чтобы выполнять действия или процессы обработки, выполняемые терминальным устройством в способе 300. Чтобы избежать повторения, подробности здесь не описываются.
[0272] В этом варианте осуществления настоящего изобретения, терминальное устройство 1000 может включать в себя приемопередатчик 1010 и процессор 1020. Процессор соединен с приемопередатчиком. Опционально, устройство дополнительно включает в себя память. Память может быть интегрирована в процессор или может быть независимой от процессора. Память может быть сконфигурирована, чтобы хранить инструкцию. Процессор сконфигурирован, чтобы исполнять инструкцию, хранящуюся в памяти, чтобы управлять приемопередатчиком для отправки информации или сигнала. Процессор, память и приемопередатчик могут осуществлять связь друг с другом с использованием внутреннего тракта соединения, чтобы передавать сигналы управления и/или данных.
[0273] Блок обработки в терминальном устройстве, показанном на фиг. 7, может соответствовать процессору 1020, и блок отправки и/или блок приема в терминальном устройстве, показанном на фиг. 7, могут соответствовать приемопередатчику 1010.
[0274] Фиг. 12 представляет собой блок-схему еще одного другого примера сетевого устройства в соответствии с вариантом осуществления настоящего изобретения. Сетевое устройство 1100 может соответствовать сетевому устройству, описанному в способе 300 (например, может быть сконфигурировано как сетевое устройство или может представлять собой сетевое устройство), и модули или блоки в сетевом устройстве 1100 используются отдельно, чтобы выполнять действия или процессы обработки, выполняемые сетевым устройством в способе 300. Чтобы избежать повторения, подробности здесь не описываются.
[0275] Сетевое устройство 1100 может включать в себя приемопередатчик 1110 и процессор 1120. Процессор соединен с приемопередатчиком. Опционально, устройство дополнительно включает в себя память. Память может быть интегрирована в процессор или может быть независимой от процессора. Память может быть сконфигурирована, чтобы хранить инструкцию. Процессор сконфигурирован, чтобы исполнять инструкцию, хранящуюся в памяти, чтобы управлять приемопередатчиком для отправки информации или сигнала. Процессор, память и приемопередатчик могут осуществлять связь друг с другом с использованием внутреннего тракта соединения, чтобы передавать сигналы управления и/или данных.
[0276] Блоки обработки в сетевом устройстве 700, показанном на фиг. 8, могут соответствовать процессору 1120, и блок отправки и/или блок приема в сетевом устройстве 700, показанном на фиг. 8, могут соответствовать приемопередатчику 1110.
[0277] Следует отметить, что вышеизложенные варианты осуществления способа в вариантах осуществления настоящего изобретения могут применяться к процессору или быть реализованы посредством процессора. Процессор может представлять собой чип интегральной схемы и имеет функциональные возможности обработки сигнала. В процессе реализации, этапы в вышеизложенных вариантах осуществления способа могут быть реализованы с использованием интегральной логической схемы аппаратных средств в процессоре или с использованием инструкций в форме программного обеспечения. Вышеизложенный процессор может представлять собой универсальный процессор, цифровой сигнальный процессор (Digital Signal Processor, DSP), специализированную интегральную схему (Application-Specific Integrated Circuit, ASIC), программируемую вентильную матрицу (Field Programmable Gate Array, FPGA) или другое программируемое логическое устройство, дискретное устройство вентильной или транзисторной логики или дискретный аппаратный компонент. Процессор может реализовывать или выполнять способы, этапы и логические блок-схемы, которые раскрыты в вариантах осуществления настоящего изобретения. Универсальный процессор может представлять собой микропроцессор, или процессор может представлять собой любой традиционный процессор или тому подобное. Этапы способов, раскрытых со ссылкой на варианты осуществления настоящего изобретения, могут непосредственно выполняться и осуществляться посредством аппаратного процессора декодирования или могут выполняться и осуществляться с использованием комбинации модулей аппаратных средств и программного обеспечения в процессоре декодирования. Модуль программного обеспечения может находиться на носителе хранения, известном в данной области техники, таком как память с произвольным доступом, флэш-память, постоянная память, программируемая постоянная память, электрически стираемая программируемая постоянная память или регистр. Носитель хранения находится в памяти, и процессор считывает информацию в памяти и осуществляет этапы в вышеизложенных способах в комбинации с аппаратными средствами процессора.
[0278] Может быть понятно, что память в вариантах осуществления настоящего изобретения может представлять собой энергозависимую память или энергонезависимую память или может включать в себя энергозависимую память и энергонезависимую память. Энергонезависимая память может представлять собой постоянную память (Read-Only Memory, ROM), программируемую постоянную память (Programmable ROM, PROM), стираемую программируемую постоянную память (Erasable PROM, EPROM), электрически стираемую программируемую постоянную память (Electrically EPROM, EEPROM) или флэш-память. Энергозависимая память может представлять собой память с произвольным доступом (Random Access Memory, RAM), используемую в качестве внешнего кэша. В качестве примера, но не ограничительного описания, может использоваться множество форм RAM, например, статическая память с произвольным доступом (Static RAM, SRAM), динамическая память с произвольным доступом (Dynamic RAM, DRAM), синхронная динамическая память с произвольным доступом (Synchronous DRAM, SDRAM), синхронная динамическая память с произвольным доступом с удвоенной скоростью данных (Double Data Rate SDRAM, DDR SDRAM), улучшенная синхронная динамическая память с произвольным доступом (Enhanced SDRAM, ESDRAM), динамическая память с произвольным доступом синхролинии (Synchlink DRAM, SLDRAM) и динамическая память с произвольным доступом шины прямого резидентного доступа (Direct Rambus RAM, DR RAM). Следует отметить, что память, описанная в настоящей спецификации, имеет целью включать в себя, но без ограничения, эти устройства памяти и любую память другого подходящего типа.
[0279] Термин "и/или" в настоящей спецификации описывает только отношение ассоциации для описания ассоциированных объектов и представляет, что могут существовать три отношения. Например, A и/или B может представлять следующие три случая: существует только A, существуют как A, так и B, и существует только B. Кроме того, символ "/" в настоящей спецификации обычно указывает отношение "или" между ассоциированными объектами.
[0280] Следует понимать, что порядковые номера вышеизложенных процессов не означают последовательностей исполнения в различных вариантах осуществления настоящей заявки. Последовательности исполнения процессов должны определяться в соответствии с функциями и внутренней логикой процессов и не должны пониматься как какое-либо ограничение на процессы реализации вариантов осуществления настоящего изобретения.
[0281] Специалисту в данной области техники может быть известно, что, в комбинации с примерами, описанными в вариантах осуществления, раскрытых в настоящей спецификации, блоки и этапы алгоритмов могут быть реализованы электронными аппаратными средствами или комбинацией компьютерного программного обеспечения и электронных аппаратных средств. То, выполняются ли функции аппаратными средствами или программным обеспечением, зависит от конкретных применений и условий конструктивных ограничений технических решений. Специалист в данной области техники может использовать разные способы, чтобы реализовывать описанные функции для каждого конкретного применения, но не должно считаться, что реализация выходит за пределы объема настоящей заявки.
[0282] Специалист в данной области техники может ясно понимать, что, в целях удобного и краткого описания, в отношении подробного процесса работы вышеизложенной системы, устройства и блока, следует ссылаться на соответствующий процесс в вышеизложенных вариантах осуществления способа, и подробности здесь повторно не описываются.
[0283] В различных вариантах осуществления, обеспеченных в настоящей заявке, следует понимать, что раскрытая система, устройство и способ могут быть реализованы другими способами. Например, описанный вариант осуществления устройства представляет собой только пример. Например, разделение блоков представляет собой только разделение логических функций и может представлять собой другое разделение в действительной реализации. Например, множество блоков или компонентов могут комбинироваться или интегрироваться в другую систему, или некоторые признаки могут игнорироваться или не выполняться. Кроме того, показанные или описанные взаимные связи или непосредственные связи или коммуникационные соединения могут быть реализованы с использованием некоторых интерфейсов. Опосредованные связи или коммуникационные соединения между устройствами или блоками могут быть реализованы в электронной, механической или другой формах.
[0284] Блоки, описанные как отдельные части, могут или не могут быть физически отделены, и части, отображенные как блоки, могут или не могут представлять собой физические блоки, могут быть расположены в одном положении или могут быть распределены на множестве сетевых блоков. Некоторые или все из блоков могут выбираться на основе действительных требований для достижения целей решений вариантов осуществления.
[0285] Кроме того, функциональные блоки в вариантах осуществления настоящей заявки могут быть интегрированы в один блок обработки, или каждый из блоков может существовать отдельно физически, или два или более блоков интегрированы в один блок.
[0286] Когда функции реализованы в виде функционального блока программного обеспечения и предоставляются или используются в качестве независимого продукта, функции могут храниться в считываемом компьютером носителе хранения. На основе такого понимания, технические решения настоящей заявки по существу, или часть, вносящая вклад в предшествующий уровень техники, или некоторые из технических решений могут быть реализованы в виде программного продукта. Компьютерный программный продукт хранится в носителе хранения и включает в себя инструкции для предписания компьютерному устройству (которое может представлять собой персональный компьютер, сервер или сетевое устройство) выполнять все или некоторые из этапов способов, описанных в вариантах осуществления настоящей заявки. Вышеуказанный носитель хранения включает в себя: любой носитель, который может хранить программный код, такой как USB флэш-накопитель, съемный жесткий диск, постоянную память (ROM, Read-Only Memory), память с произвольным доступом (RAM, Random Access Memory), магнитный диск или оптический диск.
[0287] Вышеизложенные описания представляют собой только конкретные реализации настоящей заявки, но не предназначены для ограничения объема защиты настоящей заявки. Любая вариация или замена, легко выполнимые специалистом в данной области техники в пределах технического объема, раскрытого в настоящей заявке, должны входить в объем защиты настоящей заявки. Поэтому, объем защиты настоящей заявки должен соответствовать объему защиты формулы изобретения.