СПОСОБ, СИСТЕМА И УСТРОЙСТВО ПЕРЕДАЧИ СИГНАЛА
METHOD, SYSTEM AND DEVICE FOR SIGNAL TRANSMISSION

Область техники, к которой относится изобретение
Настоящее изобретение относится к области технологий связи и, в частности, к способу, системе и устройству передачи сигнала.
Уровень техники
В системе беспроводной сотовой связи, существуют два направления передачи данных: нисходящая линия связи и восходящая линия связи. Нисходящей линии связи относится к передаче данных от базовой станции на пользовательский терминал; и восходящая линия связи относится к передаче данных с пользовательского терминала на базовую станцию.
Кроме того, в сценарии хэндовера соты в системе беспроводной сотовой связи, пользовательский терминал может осуществлять передачу данных с множественными базовыми станциями, то есть пользовательский терминал может быть связан с, по меньшей мере, двумя базовыми станциями, и передает им данные.
В уровне техники, пользовательский терминал может передавать данные только на одну базовую станцию в течение одного отрезка времени и передавать данные на другую базовую станцию в течение другого отрезка времени, то есть не может передавать данные на две базовые станции в течение одного отрезка времени одновременно, что приводит к сравнительно низкой эффективности передачи пользовательского терминала, передающего данные.
Раскрытие изобретения
Настоящее изобретение предусматривает способ, систему и устройство передачи, используемые для сигнала, позволяющие решить проблему уровня техники, состоящую в том, что пользовательский терминал не может передавать данные на две базовые станции одновременно, что приводит к сравнительно низкой эффективности передачи пользовательского терминала, передающего данные.
В первом аспекте, настоящее изобретение предусматривает способ передачи сигнала, включающий в себя:
установление  виртуальных пользователей, где каждый из виртуальных пользователей связан с одной базовой станцией;
получение предварительного кода базовой станции и предварительного кода пользователя, соответствующих каждому из  виртуальных пользователей;
разделение сигнала основной полосы на  виртуальных пользователей, и получение разделенного сигнала основной полосы, соответствующего каждому из K виртуальных пользователей;
обработку, согласно предварительному коду базовой станции и предварительному коду пользователя, соответствующим каждому из виртуальных пользователей, разделенного сигнала основной полосы, соответствующего каждому из виртуальных пользователей, и получение сигнала восходящей линии связи, соответствующего каждому виртуальному пользователю; и
получение опережений  в хронировании базовых станций, соответствующих  виртуальным пользователям, и, когда , передачу, через антенну, сигнала восходящей линии связи, соответствующего виртуальному пользователю, на базовую станцию, соответствующую каждому из виртуальных пользователей;
где  - целое число, и  больше или равно 1;  - заранее заданный порог;  - опережение в хронировании базовой станции 1, соответствующей виртуальному пользователю 1;  - опережение в хронировании базовой станции 2, соответствующей виртуальному пользователю 2; и  - опережение в хронировании базовой станции , соответствующей виртуальному пользователю .
В другом аспекте, настоящее изобретение предусматривает устройство передачи сигнала, включающее в себя:
модуль установления, выполненный с возможностью установления  виртуальных пользователей, где каждый из виртуальных пользователей связан с одной базовой станцией;
модуль получения, выполненный с возможностью получения предварительного кода базовой станции и предварительного кода пользователя, соответствующих каждому из K виртуальных пользователей;
модуль разделения, выполненный с возможностью разделения сигнала основной полосы на  виртуальных пользователей и получения разделенного сигнала основной полосы, соответствующего каждому из K виртуальных пользователей;
модуль обработки, выполненный с возможностью обработки, согласно предварительному коду базовой станции и предварительному коду пользователя, соответствующим каждому из виртуальных пользователей, разделенного сигнала основной полосы, соответствующего каждому из виртуальных пользователей, и получения сигнала восходящей линии связи, соответствующего каждому виртуальному пользователю; и
модуль отправки, выполненный с возможностью получения опережений  в хронировании базовых станций, соответствующих  виртуальным пользователям, и, когда , передачи, через антенну, сигнала восходящей линии связи, соответствующего виртуальному пользователю, на базовую станцию, соответствующую каждому виртуальному пользователю;
где  - целое число, и  больше или равно 1;  - заранее заданный порог;  - опережение в хронировании базовой станции 1, соответствующей виртуальному пользователю 1;  - опережение в хронировании базовой станции 2, соответствующей виртуальному пользователю 2; и  - опережение в хронировании базовой станции , соответствующей виртуальному пользователю .
В еще одном аспекте, настоящее изобретение предусматривает систему передачи сигнала, включающую в себя базовую станцию и пользовательский терминал, где пользовательский терминал является устройством передачи сигнала по любому из пп. 10-18; и базовая станция связана с одним виртуальным пользователем пользовательского терминала.
Технические результаты настоящего изобретения таковы: благодаря установлению  виртуальных пользователей, где каждый виртуальный пользователь связан с одной базовой станцией, получение предварительного кода базовой станции и предварительного кода пользователя, соответствующих каждому из K виртуальных пользователей, и разделение сигнала основной полосы на K виртуальных пользователей, и получение разделенного сигнала основной полосы, соответствующего каждому из K виртуальных пользователей, и обработка, согласно предварительному коду базовой станции и предварительному коду пользователя, соответствующим каждому виртуальному пользователю, разделенного сигнала основной полосы, соответствующего каждому пользователю, и получение сигнала восходящей линии связи, соответствующего каждому виртуальному пользователю; и затем, благодаря получению опережений  в хронировании базовых станций, соответствующих  виртуальным пользователям, и, когда , передаче, через антенну, сигнала восходящей линии связи, соответствующего каждому виртуальному пользователю на базовую станцию, соответствующую каждому виртуальному пользователю, пользовательский терминал одновременно передает одинаковые или разные сигналы восходящей линии связи на одинаковые или разные базовые станции, гарантируется управляемость помехи между сигналами восходящей линии связи разных виртуальных пользователей, и, кроме того, эффективно повышается эффективность передачи сигнала восходящей линии связи пользовательским терминалом.
Краткое описание чертежей
Фиг. 1 - блок-схема операций способа передачи сигнала согласно варианту осуществления настоящего изобретения;
фиг. 2 - блок-схема операций способа передачи сигнала согласно другому варианту осуществления настоящего изобретения;
фиг. 3A и фиг. 3B - блок-схема операций способа передачи сигнала согласно еще одному варианту осуществления настоящего изобретения;
фиг. 4 - блок-схема операций способа передачи сигнала согласно еще одному варианту осуществления настоящего изобретения;
фиг. 5 - блок-схема операций способа передачи сигнала согласно еще одному варианту осуществления настоящего изобретения;
фиг. 6 - упрощенная структурная схема устройства передачи сигнала согласно варианту осуществления настоящего изобретения;
фиг. 7 - упрощенная структурная схема устройства передачи сигнала согласно другому варианту осуществления настоящего изобретения;
фиг. 8 - упрощенная структурная схема устройства передачи сигнала согласно еще одному варианту осуществления настоящего изобретения;
фиг. 9 - упрощенная структурная схема устройства передачи сигнала согласно еще одному варианту осуществления настоящего изобретения;
фиг. 10 - упрощенная структурная схема устройства передачи сигнала согласно еще одному варианту осуществления настоящего изобретения;
фиг. 11 - упрощенная структурная схема системы передачи сигнала согласно варианту осуществления настоящего изобретения; и
фиг. 12 - упрощенная принципиальная схема системы передачи сигнала согласно другому варианту осуществления настоящего изобретения.
Осуществление изобретения
Варианты осуществления настоящего изобретения, в основном, основаны на следующих двух сценариях:
первый: количество антенн базовой станции, в общем случае, меньше количества антенн пользовательского терминала.
второй: когда количество антенн базовой станции больше или равно количеству антенн пользовательского терминала, вследствие корреляции антенн, максимальное количество потоков данных, передаваемых базовой станцией на пользовательский терминал, меньше количества антенн пользовательского терминала.
В реальной беспроводной сотовой системе, в основном, существуют два типа сценариев, которые отвечают описанию второго сценария.
Первый тип: многоантенный пользовательский терминал располагается в зоне обслуживания базовой станции макроуровня (Macro BS). Вследствие размера антенны базовой станции макроуровня, хотя базовая станция макроуровня, возможно, имеет больше антенн, чем пользовательский терминал, из-за сильной корреляции между антеннами, максимальное количество потоков данных, передаваемых базовой станцией макроуровня на пользовательский терминал, оказывается меньше количества антенн пользовательского терминала.
Второй тип: многоантенный пользовательский терминал располагается в зоне обслуживания базовой станции микроуровня (Pico BS или Femto BS). Поскольку базовая станция микроуровня устанавливается на небольшой высоте и, в общем случае, располагается в городском районе, и сигнал связи имеет сильную направленность, таким образом, что пользовательский терминал может передавать сигналы передачи по восходящей линии связи в разных направлениях через множественные антенны, для осуществления связи с микросоты в разных направлениях; и взаимная помеха сравнительно мала. Таким образом, количество антенн пользовательского терминала достаточно велико, и направления сигнала разных базовых станций можно различать.
На фиг. 1 показана блок-схема операций способа передачи сигнала согласно варианту осуществления настоящего изобретения. Как показано на фиг. 1, способ в настоящем изобретении включает в себя:
Этап 101: установить  виртуальных пользователей, где каждый виртуальный пользователь связан с одной базовой станцией.
В этом варианте осуществления, пользовательский терминал может устанавливать множественных виртуальных пользователей (записанных как ), где один идентификатор (идентификатор, для краткости ID) устанавливается для каждого виртуального пользователя, который связан с одной соответствующей базовой станцией. Также необходимо заметить, что множественные виртуальные пользователи могут быть связаны с разными базовыми станциями или одной и той же базовой станцией, то есть базовая станция  и базовая станция  могут представлять одну и ту же базовую станцию, где  и  - целые числа,  не равно , и  и  больше или равны 1 и меньше или равны .
Этап 102: получить предварительный код базовой станции и предварительный код пользователя, соответствующие каждому из K виртуальных пользователей.
В этом варианте осуществления первоначально,  равно 1. После получения предварительного кода  базовой станции и предварительный код  пользователя, соответствующих виртуальному пользователю 1,  увеличивается на 1 для осуществления вычисления для получения предварительного кода  базовой станции и предварительного кода  пользователя, соответствующих виртуальному пользователю 2, и этот этап повторно осуществляется, пока не будет осуществлено вычисление для получения предварительного кода  базовой станции и предварительного кода  пользователя, соответствующих виртуальному пользователю .
Этап 103: разделить сигнал основной полосы на  виртуальных пользователей и получить разделенный сигнал основной полосы, соответствующий каждому из K виртуальных пользователей.
В этом варианте осуществления, сигнал основной полосы разделяется таким образом, что каждый виртуальный пользователь получает часть сигнала основной полосы. Кроме того, все виртуальные пользователи могут получать один и тот же сигнал основной полосы или разные сигналы основной полосы.
Этап 104: обрабатывать, согласно предварительному коду базовой станции и предварительному коду пользователя, соответствующим каждому виртуальному пользователю, разделенный сигнал основной полосы, соответствующий каждому виртуальному пользователю, и получать сигнал восходящей линии связи, соответствующий каждому виртуальному пользователю.
Этап 105: получать опережения  в хронировании базовых станций, соответствующие  виртуальным пользователям, и, когда , передавать, через антенну, сигнал восходящей линии связи, соответствующий виртуальному пользователю, на базовую станцию, соответствующую каждому виртуальному пользователю.
Оба  и  являются целыми числами, и  больше или равно 1;  - заранее заданный порог;  - опережение в хронировании базовой станции 1, соответствующей виртуальному пользователю 1;  - опережение в хронировании базовой станции 2, соответствующей виртуальному пользователю 2; и  - опережение в хронировании базовой станции , соответствующей виртуальному пользователю .
В этом варианте осуществления, если моменты, в которые все пользовательские терминалы достигают базовых станций, не выровнены с заранее определенными моментами базовых станций, может возникать взаимная помеха. Таким образом, каждый пользовательский терминал получает опережение в хронировании своей соответствующей базовой станции, благодаря чему, моменты, в которые сигналы восходящей линии связи всех пользовательских терминалов достигают радиоинтерфейсов базовых станций, выравниваются. Опережение в хронировании связано с расстоянием от пользовательского терминала. Чем больше опережение в хронировании, тем больше расстояние между пользовательским терминалом и базовой станцией.
Кроме того, предпочтительно, когда , сигнал восходящей линии связи, соответствующий виртуальному пользователю может передаваться, через антенну, на базовую станцию, соответствующую каждому виртуальному пользователю одновременно.
В этом варианте осуществления, поскольку разные восходящие линии связи базовой станции, возможно, используют разные опережения в хронировании (опережение в хронировании), если пользователь одновременно передает сигнал основной полосы восходящей линии связи на  базовых станций, и разность между опережениями в хронировании, необходимыми этим базовым станциям, больше заранее заданного порога, некоторым базовым станциям, возможно, не удастся нормально принять сигнал основной полосы. Таким образом, опережения в хронировании  базовых станций необходимо сравнивать, и только когда , можно гарантировать, что каждая базовая станция может нормально принимать сигнал основной полосы.
Кроме того, условие  указывает, что некоторым базовым станциям, возможно, не удастся нормально принять сигнал основной полосы. Таким образом,  виртуальных пользователей можно выбирать из  виртуальных пользователей, где опережения в хронировании базовых станций, соответствующие  виртуальным пользователям, удовлетворяют условию . Таким образом, сигналы восходящей линии связи, соответствующие виртуальным пользователям, могут одновременно передаваться, через антенны, на базовые станции, соответствующие  виртуальным пользователям.
В этом варианте осуществления, устанавливается  виртуальных пользователей, где каждый виртуальный пользователь связан с одной базовой станцией; получаются предварительный код базовой станции и предварительный код пользователя, соответствующие каждому из K виртуальных пользователей; сигнал основной полосы разделяется на K виртуальных пользователей, и получается разделенный сигнал основной полосы, соответствующий каждому из K виртуальных пользователей; разделенный сигнал основной полосы, соответствующий каждому пользователю, обрабатывается согласно предварительному коду базовой станции и предварительному коду пользователя, соответствующим каждому виртуальному пользователю, и получается сигнал восходящей линии связи, соответствующий каждому виртуальному пользователю; и получаются опережения  в хронировании базовых станций, соответствующие  виртуальным пользователям, и когда , сигнал восходящей линии связи, соответствующий виртуальному пользователю, передается, через антенну, на базовую станцию, соответствующую каждому виртуальному пользователю, таким образом, что пользовательский терминал передает одинаковые или разные сигналы восходящей линии связи на одинаковые или разные базовые станции одновременно, гарантируется управляемость помехи между сигналами восходящей линии связи разных виртуальных пользователей, и, кроме того, эффективно повышается эффективность передачи сигнала восходящей линии связи пользовательским терминалом.
На фиг. 2 показана блок-схема операций способа передачи сигнала согласно другому варианту осуществления настоящего изобретения. В этом варианте осуществления, техническое решение настоящего изобретения подробно описано, исходя из того, что базовая станция, в порядке примера, применяет дуплексный режим TDD, и пользовательский терминал также применяет дуплексный режим TDD. Как показано на фиг. 2, способ включает в себя:
Этап 201: установить  виртуальных пользователей, где каждый виртуальный пользователь связан с одной базовой станцией.
В этом варианте осуществления, пользовательский терминал может устанавливать множественных виртуальных пользователей (записанных как ), где один ID устанавливается для каждого виртуального пользователя, который связан с одной соответствующей базовой станцией. Также необходимо заметить, что множественные виртуальные пользователи могут быть связаны с разными базовыми станциями или одной и той же базовой станцией, то есть базовая станция  и базовая станция  могут представлять одну и ту же базовую станцию, где  и  - целые числа, и  не равно .
Этап 202: оценить матрицу  каналов восходящей линии связи от пользовательского терминала к базовой станции  согласно пилот-сигналу нисходящей линии связи, передаваемому базовой станцией .
В этом варианте осуществления, предпочтительно, поскольку в дуплексном режиме TDD, восходящая линия связи и нисходящая линия связи используют один и тот же частотный спектр, канал нисходящей линии связи является каналом восходящей линии связи, то есть пользовательский терминал может оценивать матрицу каналов восходящей линии связи от пользовательского терминала к каждой базовой станции посредством пилот-сигнала нисходящей линии связи, передаваемого на каждую базовую станцию, для получения матриц  каналов восходящей линии связи от пользовательского терминала к  базовым станциям.
Этап 203: согласно другим матрицам каналов восходящей линии связи за исключением , применять формулу (1):
(1)
для получения  и ; осуществлять транспонирование и комплексное сопряжение на  для получения , и устанавливать матрицу, образованную последними  векторами-столбцами , в качестве предварительного кода  базовой станции, соответствующего виртуальному пользователю ; и повторно осуществлять этот этап, пока не будет получен предварительный код  базовой станции, соответствующий виртуальному пользователю .
- количество элементов, превышающих заранее заданное значение, на диагональной линии ;  - количество антенн пользовательского терминала;  - вторая матрица после осуществления разложения на сингулярные значения на , и элементы на диагональной линии D сортируются в порядке убывания; и  - первая унитарная матрица после осуществления разложения на сингулярные значения на .
Кроме того, в этом варианте осуществления, количество эффективных антенн базовой станции  равно , и  - комплексная матрица размерами .
Также необходимо заметить, что предварительное условие для выполнения формулы (1) состоит в том, что каждый виртуальный пользователь связан с отдельной базовой станцией. Когда базовая станция, связанная с определенным виртуальным пользователем, идентична базовой станции, связанной с виртуальным пользователем , матрицу каналов восходящей линии связи от пользовательского терминала к базовой станции, связанной с определенным виртуальным пользователем, также необходимо исключить, когда осуществляется этап 203. Например, когда базовая станция , связанная с виртуальным пользователем , и базовая станция , связанная с виртуальным пользователем , являются одной и той же базовой станцией, формула (1) заменяется формулой (2):
(2)
Этап 204: разделить пилот-сигнал восходящей линии связи на  виртуальных пользователей.
Этап 205: осуществлять, согласно предварительному коду  базовой станции, соответствующему виртуальному пользователю , предварительное кодирование на разделенном пилот-сигнале восходящей линии связи, соответствующем виртуальному пользователю , и отправлять, через антенну, разделенный пилот-сигнал восходящей линии связи, полученный после предварительного кодирования, на базовую станцию , соответствующую виртуальному пользователю , таким образом, что базовая станция  измеряет эквивалентный канал  восходящей линии связи виртуального пользователя  и базовой станции  согласно разделению разделенного пилот-сигнала восходящей линии связи, полученного после предварительного кодирования, и отправлять, на пользовательский терминал, предварительный код  пользователя, который соответствует виртуальному пользователю  и получен согласно эквивалентному каналу  восходящей линии связи.
Этап 206: виртуальный пользователь  принимает предварительный код  пользователя, отправленный базовой станцией . Этап 205 и этап 206 повторно осуществляются, пока виртуальный пользователь  не примет предварительный код  пользователя, отправленный базовой станцией .
В этом варианте осуществления, для базовой станции, количество антенн виртуального пользователя  равно . Кроме того, базовая станция  осуществляет планирование на основании разделения пилот-сигнала восходящей линии связи, который получается после предварительного кодирования и отправляется виртуальным пользователем на всех пользовательских терминалах в определенной соте базовой станции , для получения предварительного кода  пользователя, соответствующего виртуальному пользователю , и отправки, через эквивалентный канал восходящей линии связи , предварительного кода  пользователя, соответствующего виртуальному пользователю  на пользовательский терминал, которому принадлежит виртуальный пользователь .
В этом варианте осуществления, несколько следующих режимов реализации, в основном, может применяться для базовой станции  для получения предварительного кода  пользователя, соответствующего виртуальному пользователю :
Первый: базовая станция  определяет предварительный код  пользователя, соответствующий виртуальному пользователю , с использованием существующего алгоритма односотового прекодера восходящей линии связи и на основании пилот-сигналов восходящей линии связи всех пользовательских терминалов в определенной соте базовой станции .
Второй: базовая станция  устанавливает предварительный код  пользователя, соответствующий виртуальному пользователю , с использованием единичной матрицы.
Этап 207: разделить сигнал основной полосы на  виртуальных пользователей и получить разделенный сигнал основной полосы, соответствующий каждому из K виртуальных пользователей.
Этап 208: обрабатывать, согласно предварительному коду  базовой станции и предварительному коду  пользователя, разделенный сигнал основной полосы, соответствующий виртуальному пользователю , и получить сигнал восходящей линии связи, соответствующий виртуальному пользователю . Этот этап повторно осуществляется, пока не будет получен сигнал восходящей линии связи, соответствующий виртуальному пользователю .
Этап 209: получать опережения  в хронировании базовых станций, соответствующие  виртуальным пользователям, и когда , одновременно передавать, через антенну, сигнал восходящей линии связи, соответствующий виртуальному пользователю, на базовую станцию, соответствующую каждому виртуальному пользователю.
Оба  и  являются целыми числами, и  и  больше или равны 1;  меньше или равно , и диапазон значений  представляет собой [1, K];  - заранее заданный порог;  - опережение в хронировании базовой станции 1, соответствующей виртуальному пользователю 1;  - опережение в хронировании базовой станции 2, соответствующей виртуальному пользователю 2; и  - опережение в хронировании базовой станции , соответствующей виртуальному пользователю .
В этом варианте осуществления, устанавливается  виртуальных пользователей, где каждый виртуальный пользователь связан с одной базовой станцией; получаются предварительный код базовой станции и предварительный код пользователя, соответствующие каждому из K виртуальных пользователей; сигнал основной полосы разделяется на K виртуальных пользователей, и получается разделенный сигнал основной полосы, соответствующий каждому из K виртуальных пользователей; разделенный сигнал основной полосы, соответствующий каждому пользователю, обрабатывается согласно предварительному коду базовой станции и предварительному коду пользователя, соответствующим каждому виртуальному пользователю, и получается сигнал восходящей линии связи, соответствующий каждому виртуальному пользователю; и получаются опережения  в хронировании базовых станций, соответствующие  виртуальным пользователям, и когда , сигнал восходящей линии связи, соответствующий виртуальному пользователю, передается, через антенну, на базовую станцию, соответствующую каждому виртуальному пользователю, таким образом, что пользовательский терминал передает одинаковые или разные сигналы восходящей линии связи на одинаковые или разные базовые станции одновременно, гарантируется управляемость помехи между сигналами восходящей линии связи разных виртуальных пользователей, и, кроме того, эффективно повышается эффективность передачи сигнала восходящей линии связи пользовательским терминалом.
На фиг. 3 показана блок-схема операций способа передачи сигнала согласно еще одному варианту осуществления настоящего изобретения. В этом варианте осуществления, техническое решение настоящего изобретения подробно описано, исходя из того, что, в порядке примера, пользовательский терминал располагается в зоне обслуживания базовой станции FDD макроуровня.
Следует отметить, что, в этом варианте осуществления, поскольку базовая станция макроуровня установлена в высоком положении, и пользовательский терминал окружен большим количеством отражателей, для пользовательского терминала, сигнал нисходящей линии связи базовой станции не имеет очевидной направленности, то есть угловое распределение (угловое распределение) сигнала нисходящей линии связи сравнительно невелико.
В частности, как показано на фиг. 3, способ включает в себя:
Этап 301: установить  виртуальных пользователей, где каждый виртуальный пользователь связан с одной базовой станцией.
В этом варианте осуществления, пользовательский терминал может устанавливать множественных виртуальных пользователей (записанных как ), где один ID устанавливается для каждого виртуального пользователя, который связан с одной соответствующей базовой станцией. Также необходимо заметить, что множественные виртуальные пользователи могут быть связаны с разными базовыми станциями или одной и той же базовой станцией, то есть базовая станция  и базовая станция  могут представлять одну и ту же базовую станцию, где  и  - целые числа, и  не равно .
Этап 302: установить начальный предварительный код  базовой станции, соответствующий виртуальному пользователю . Этот этап повторно осуществляется, пока не будет установлен начальный предварительный код  базовой станции, соответствующий виртуальному пользователю .
Этап 303: разделить пилот-сигнал восходящей линии связи на  виртуальных пользователей.
Этап 304: осуществлять, согласно предварительному коду  базовой станции, соответствующему виртуальному пользователю , предварительное кодирование на разделенном пилот-сигнале восходящей линии связи, соответствующем виртуальному пользователю , и отправлять разделенный пилот-сигнал восходящей линии связи, полученный после предварительного кодирования, на  базовых станций через антенну, таким образом, что каждая базовая станция получает эквивалентный канал восходящей линии связи виртуального пользователя  и базовой станции согласно разделенному пилот-сигналу восходящей линии связи, полученному после предварительного кодирования.
Этап 305: принимать эквивалентный канал восходящей линии связи виртуального пользователя  и базовой станции, который отправляется каждой базовой станцией, для получения эквивалентных каналов  восходящей линии связи виртуального пользователя  и  базовых станций.
Этап 306: согласно начальному предварительному коду базовой станции, соответствующему каждому виртуальному пользователю и эквивалентным каналам  восходящей линии связи виртуального пользователя  и  базовых станций, применять формулу (3):
(3)
для получения матрицы  каналов восходящей линии связи от пользовательского терминала к базовой станции .
Этап 307: согласно другим матрицам каналов восходящей линии связи за исключением , применять формулу (1):
(1)
для получения  и ; и осуществлять транспонирование и комплексное сопряжение на  для получения , и установить матрицу, образованную последними  векторами-столбцами , в качестве предварительного кода  базовой станции, соответствующего виртуальному пользователю .
- количество элементов, превышающих заранее заданное значение, на диагональной линии ;  - количество антенн пользовательского терминала; D - вторая матрица после осуществления разложения на сингулярные значения на , и элементы на диагональной линии D сортируются в порядке убывания; и  - первая унитарная матрица после осуществления разложения на сингулярные значения на .
В этом варианте осуществления, количество эффективных антенн базовой станции  равно , и  - комплексная матрица размерами . предварительное условие для выполнения формулы (1) состоит в том, что каждый виртуальный пользователь связан с отдельной базовой станцией. Когда базовая станция, связанная с определенным виртуальным пользователем, идентична базовой станции, связанной с виртуальным пользователем , матрицу каналов восходящей линии связи от пользовательского терминала к базовой станции, связанной с определенным виртуальным пользователем, также необходимо исключить, когда осуществляется этап 307. Например, когда базовая станция , связанная с виртуальным пользователем , и базовая станция , связанная с виртуальным пользователем , являются одной и той же базовой станцией, формула (1) заменяется формулой (2):
(2)
Кроме того, в этом варианте осуществления, этапы 304-307 повторно осуществляются, пока не будет получен предварительный код  базовой станции, соответствующий виртуальному пользователю .
Этап 308: согласно предварительному коду базовой станции, соответствующему каждому виртуальному пользователю, обновить начальный предварительный код базовой станции, соответствующий каждому виртуальному пользователю.
В этом варианте осуществления, этапы 304-308 могут осуществляться периодически, чтобы пользовательский терминал мог обновить начальный предварительный код базовой станции, соответствующий каждому виртуальному пользователю в реальном времени.
Этап 309: осуществлять, согласно предварительному коду  базовой станции, соответствующему виртуальному пользователю , предварительное кодирование на разделенном пилот-сигнале восходящей линии связи, соответствующем виртуальному пользователю , и отправлять, через антенну, разделенный пилот-сигнал восходящей линии связи, полученный после предварительного кодирования, на базовую станцию , соответствующую виртуальному пользователю , таким образом, что базовая станция  измеряет эквивалентный канал  восходящей линии связи виртуального пользователя  и базовой станции  согласно разделению разделенного пилот-сигнала восходящей линии связи, полученного после предварительного кодирования, и отправлять, на пользовательский терминал, предварительный код  пользователя, который соответствует виртуальному пользователю  и получен согласно эквивалентному каналу  восходящей линии связи.
Этап 310: виртуальный пользователь  принимает предварительный код  пользователя, отправленный базовой станцией .
В этом варианте осуществления, этапы 309-310 повторно осуществляются, пока виртуальный пользователь  не примет предварительный код  пользователя, отправленный базовой станцией .
Кроме того, в этом варианте осуществления, для базовой станции, количество антенн виртуального пользователя  равно . Кроме того, базовая станция  осуществляет планирование на основании разделения пилот-сигнала восходящей линии связи, который получается после предварительного кодирования и отправляется виртуальным пользователем на всех пользовательских терминалах в определенной соте базовой станции , для получения предварительного кода  пользователя, соответствующего виртуальному пользователю , и отправки предварительного кода  пользователя, соответствующего виртуальному пользователю , на пользовательский терминал, которому принадлежит виртуальный пользователь .
В этом варианте осуществления, несколько следующих режимов реализации, в основном, может применяться для базовой станции  для получения предварительного кода  пользователя, соответствующего виртуальному пользователю :
Первый: базовая станция  определяет предварительный код  пользователя, соответствующий виртуальному пользователю , с использованием существующего алгоритма односотового прекодера восходящей линии связи и на основании пилот-сигналов восходящей линии связи всех пользовательских терминалов в определенной соте базовой станции .
Второй: базовая станция  устанавливает предварительный код  пользователя, соответствующий виртуальному пользователю , с использованием единичной матрицы.
Этап 311: разделить сигнал основной полосы на  виртуальных пользователей и получить разделенный сигнал основной полосы, соответствующий каждому из K виртуальных пользователей.
Этап 312: обрабатывать, согласно предварительному коду  базовой станции и предварительному коду  пользователя, разделенный сигнал основной полосы, соответствующий виртуальному пользователю , и получить сигнал восходящей линии связи, соответствующий виртуальному пользователю . Этот этап повторно осуществляется, пока не будет получен сигнал восходящей линии связи, соответствующий виртуальному пользователю .
Этап 313: получать опережения  в хронировании базовых станций, соответствующие  виртуальным пользователям, и, когда , передавать, через антенну, сигнал восходящей линии связи, соответствующий виртуальному пользователю, на базовую станцию, соответствующую каждому виртуальному пользователю.
Оба  и  являются целыми числами, и  и  больше или равны 1;  меньше или равно , и диапазон значений i представляет собой [1, K];  - заранее заданный порог;  - опережение в хронировании базовой станции 1, соответствующей виртуальному пользователю 1;  - опережение в хронировании базовой станции 2, соответствующей виртуальному пользователю 2; и  - опережение в хронировании базовой станции , соответствующей виртуальному пользователю .
В этом варианте осуществления, устанавливается  виртуальных пользователей, где каждый виртуальный пользователь связан с одной базовой станцией; получаются предварительный код базовой станции и предварительный код пользователя, соответствующие каждому из K виртуальных пользователей; сигнал основной полосы разделяется на K виртуальных пользователей, и получается разделенный сигнал основной полосы, соответствующий каждому из K виртуальных пользователей; разделенный сигнал основной полосы, соответствующий каждому пользователю, обрабатывается согласно предварительному коду базовой станции и предварительному коду пользователя, соответствующим каждому виртуальному пользователю, и получается сигнал восходящей линии связи, соответствующий каждому виртуальному пользователю; и получаются опережения  в хронировании базовых станций, соответствующие  виртуальным пользователям, и когда , сигнал восходящей линии связи, соответствующий виртуальному пользователю, передается, через антенну, на базовую станцию, соответствующую каждому виртуальному пользователю, таким образом, что пользовательский терминал передает одинаковые или разные сигналы восходящей линии связи на одинаковые или разные базовые станции одновременно, гарантируется управляемость помехи между сигналами восходящей линии связи разных виртуальных пользователей, и, кроме того, эффективно повышается эффективность передачи сигнала восходящей линии связи пользовательским терминалом.
На фиг. 4 показана блок-схема операций способа передачи сигнала согласно еще одному варианту осуществления настоящего изобретения. В этом варианте осуществления, техническое решение настоящего изобретения подробно описано, исходя из того, что, в порядке примера, пользовательский терминал располагается в зоне обслуживания базовой станции FDD макроуровня.
Следует отметить, что, в этом варианте осуществления, поскольку базовая станция макроуровня установлена в высоком положении, и пользовательский терминал окружен большим количеством отражателей, для пользовательского терминала, сигнал нисходящей линии связи базовой станции не имеет очевидной направленности, то есть угловое распределение (угловое распределение) сигнала нисходящей линии связи сравнительно невелико.
В частности, как показано на фиг. 4, способ включает в себя:
Этап 401: установить  виртуальных пользователей, где каждый виртуальный пользователь связан с одной базовой станцией.
В этом варианте осуществления, пользовательский терминал может устанавливать множественных виртуальных пользователей (записанных, как ), где один идентификатор ID сконфигурирован для каждого виртуального пользователя, который связан с одной соответствующей базовой станцией. Также необходимо заметить, что множественные виртуальные пользователи могут быть связаны с разными базовыми станциями или одной и той же базовой станцией, то есть базовая станция  и базовая станция  могут представлять одну и ту же базовую станцию, где  и  - целые числа, и  не равно .
Этап 402: использовать единичную матрицу для установления предварительного кода  базовой станции, соответствующего виртуальному пользователю . Этот этап повторно осуществляется, пока не будет установлен предварительный код  базовой станции, соответствующий виртуальному пользователю .
Этап 403: разделить пилот-сигнал восходящей линии связи на  виртуальных пользователей.
Этап 404: осуществлять, согласно предварительному коду  базовой станции, соответствующему виртуальному пользователю , предварительное кодирование на разделенном пилот-сигнале восходящей линии связи, соответствующем виртуальному пользователю , и отправлять разделенный пилот-сигнал восходящей линии связи, полученный после предварительного кодирования, на базовую станцию  через антенну, таким образом, что базовая станция  измеряет эквивалентный канал восходящей линии связи от базовой станции  к пользовательскому терминалу согласно разделенному пилот-сигналу восходящей линии связи, полученному после предварительного кодирования, и возвращает с использованием обратной связи матрицу каналов восходящей линии связи на пользовательский терминал.
Этап 405: принимать матрицы  каналов восходящей линии связи, возвращаемые с использованием обратной связи  базовыми станциями.
Этап 406: согласно другим матрицам каналов восходящей линии связи за исключением , применять формулу  для получения  и ; и осуществлять транспонирование и комплексное сопряжение на  для получения , и установить матрицу, образованную последними  векторами-столбцами , в качестве предварительного кода  пользователя, соответствующего виртуальному пользователю .
- количество элементов, превышающих заранее заданное значение, на диагональной линии ;  - количество антенн пользовательского терминала; D - вторая матрица после осуществления разложения на сингулярные значения на ; и  - первая унитарная матрица после осуществления разложения на сингулярные значения на .
В этом варианте осуществления, количество эффективных антенн базовой станции  равно , и  - комплексная матрица размерами . Предварительное условие для выполнения формулы (1) состоит в том, что каждый виртуальный пользователь связан с отдельной базовой станцией. Когда базовая станция, связанная с определенным виртуальным пользователем, идентична базовой станции, связанной с виртуальным пользователем , матрицу каналов восходящей линии связи от пользовательского терминала к базовой станции, связанной с определенным виртуальным пользователем, также необходимо исключить, когда осуществляется этап 406. Например, когда базовая станция , связанная с виртуальным пользователем , и базовая станция , связанная с виртуальным пользователем , являются одной и той же базовой станцией, формула (1) заменяется формулой (2):
(2)
В этом варианте осуществления, этапы 404-406 повторно осуществляются, пока не будет получен предварительный код  пользователя, соответствующий виртуальному пользователю .
Этап 407: разделить сигнал основной полосы на  виртуальных пользователей и получить разделенный сигнал основной полосы, соответствующий каждому из K виртуальных пользователей.
Этап 408: обрабатывать, согласно предварительному коду  базовой станции и предварительному коду  пользователя, разделенный сигнал основной полосы, соответствующий виртуальному пользователю , и получить сигнал восходящей линии связи, соответствующий виртуальному пользователю . Этот этап повторно осуществляется, пока не будет получен сигнал восходящей линии связи, соответствующий виртуальному пользователю .
Этап 409: получать опережения  в хронировании базовых станций, соответствующие  виртуальным пользователям, и когда , одновременно передавать, через антенну, сигнал восходящей линии связи, соответствующий виртуальному пользователю, на базовую станцию, соответствующую каждому виртуальному пользователю.
Оба,  и  являются целыми числами, и , и  больше или равны 1;  меньше или равно , и диапазон значений i представляет собой [1, K];  - заранее заданный порог;  - опережение в хронировании базовой станции 1, соответствующей виртуальному пользователю 1;  - опережение в хронировании базовой станции 2, соответствующей виртуальному пользователю 2; и  - опережение в хронировании базовой станции , соответствующей виртуальному пользователю .
В этом варианте осуществления, устанавливается  виртуальных пользователей, где каждый виртуальный пользователь связан с одной базовой станцией; получаются предварительный код базовой станции и предварительный код пользователя, соответствующие каждому из K виртуальных пользователей; сигнал основной полосы разделяется на K виртуальных пользователей, и получается разделенный сигнал основной полосы, соответствующий каждому из K виртуальных пользователей; разделенный сигнал основной полосы, соответствующий каждому пользователю, обрабатывается согласно предварительному коду базовой станции и предварительному коду пользователя, соответствующим каждому виртуальному пользователю, и получается сигнал восходящей линии связи, соответствующий каждому виртуальному пользователю; и получаются опережения  в хронировании базовых станций, соответствующие  виртуальным пользователям, и когда , сигнал восходящей линии связи, соответствующий виртуальному пользователю, передается, через антенну, на базовую станцию, соответствующую каждому виртуальному пользователю, таким образом, что пользовательский терминал передает одинаковые или разные сигналы восходящей линии связи на одинаковые или разные базовые станции одновременно, гарантируется управляемость помехи между сигналами восходящей линии связи разных виртуальных пользователей, и, кроме того, эффективно повышается эффективность передачи сигнала восходящей линии связи пользовательским терминалом.
На фиг. 5 показана блок-схема операций способа передачи сигнала согласно еще одному варианту осуществления настоящего изобретения. В этом варианте осуществления, техническое решение настоящего изобретения подробно описано, исходя из того, что пользовательский терминал располагается, в порядке примера, в зоне обслуживания базовой станции FDD микроуровня.
Следует отметить, что, в этом варианте осуществления, поскольку базовая станция микроуровня установлена в низком положении, и большинство сигналов имеет направленность, пользовательскому терминалу не требуется измерять канал восходящей линии связи, но можно непосредственно использовать среднюю матрицу каналов нисходящей линии связи в качестве оценочного значения матрицы каналов восходящей линии связи.
В частности, как показано на фиг. 5, способ включает в себя:
Этап 501: установить  виртуальных пользователей, где каждый виртуальный пользователь связан с одной базовой станцией.
В этом варианте осуществления, пользовательский терминал может устанавливать множественных виртуальных пользователей (записанных, как ), где один идентификатор ID сконфигурирован для каждого виртуального пользователя, который связан с одной соответствующей базовой станцией. Также необходимо заметить, что множественные виртуальные пользователи могут быть связаны с разными базовыми станциями или одной и той же базовой станцией, то есть базовая станция  и базовая станция  могут представлять одну и ту же базовую станцию, где  и  - целые числа, и  не равно .
Этап 502: в заранее заданном временном окне, измерять среднее значение  каналов нисходящей линии связи от  базовых станций к пользовательскому терминалу.
Этап 503: осуществлять транспонирование на среднем значении  канала нисходящей линии связи от базовой станции  к пользовательскому терминалу, и использовать среднее значение канала нисходящей линии связи после осуществления транспонирования в качестве матрицы  каналов восходящей линии связи от пользовательского терминала к базовой станции .
Этап 504: согласно другим матрицам каналов восходящей линии связи за исключением , применять формулу (1):
(1)
для получения  и ; и осуществлять транспонирование и комплексное сопряжение на  для получения , и установить матрицу, образованную последними  векторами-столбцами , в качестве предварительного кода  базовой станции, соответствующего виртуальному пользователю .
- количество элементов, превышающих заранее заданное значение, на диагональной линии ;  - количество антенн пользовательского терминала; D - вторая матрица после осуществления разложения на сингулярные значения на , и элементы на диагональной линии D сортируются в порядке убывания; и  - первая унитарная матрица после осуществления разложения на сингулярные значения на .
Кроме того, в этом варианте осуществления, количество эффективных антенн базовой станции  равно , и  - комплексная матрица размерами .
В этом варианте осуществления, этапы 503-504 повторно осуществляются, пока не будет получен предварительный код  пользователя, соответствующий виртуальному пользователю .
Также необходимо заметить, что предварительное условие для выполнения формулы (1) состоит в том, что каждый виртуальный пользователь связан с отдельной базовой станцией. Когда базовая станция, связанная с определенным виртуальным пользователем, идентична базовой станции, связанной с виртуальным пользователем , матрицу каналов восходящей линии связи от пользовательского терминала к базовой станции, связанной с определенным виртуальным пользователем, также необходимо исключить, когда осуществляется этап 504. Например, когда базовая станция , связанная с виртуальным пользователем , и базовая станция , связанная с виртуальным пользователем , являются одной и той же базовой станцией, формула (1) заменяется формулой (2):
(2)
Этап 505: разделить пилот-сигнал восходящей линии связи на  виртуальных пользователей.
Этап 506: осуществлять, согласно предварительному коду  базовой станции, соответствующему виртуальному пользователю , предварительное кодирование на разделенном пилот-сигнале восходящей линии связи, соответствующем виртуальному пользователю , и отправлять, через антенну, разделенный пилот-сигнал восходящей линии связи, полученный после предварительного кодирования, на базовую станцию , соответствующую виртуальному пользователю , таким образом, что базовая станция  измеряет эквивалентный канал  восходящей линии связи виртуального пользователя  и базовой станции  согласно разделенному пилот-сигналу восходящей линии связи, полученному после предварительного кодирования, и отправляет, на пользовательский терминал, предварительный код  пользователя, который соответствует виртуальному пользователю  и получен согласно эквивалентному каналу  восходящей линии связи.
Этап 507: виртуальный пользователь  принимает предварительный код  пользователя, отправленный базовой станцией .
В этом варианте осуществления, этапы 506-507 повторно осуществляются, пока виртуальный пользователь  не примет предварительный код  пользователя, отправленный базовой станцией .
В этом варианте осуществления, для базовой станции, количество антенн виртуального пользователя  равно . Кроме того, базовая станция  осуществляет планирование на основании разделения пилот-сигнала восходящей линии связи, который получается после предварительного кодирования и отправляется виртуальным пользователем на всех пользовательских терминалах в определенной соте базовой станции , для получения предварительного кода  пользователя, соответствующего виртуальному пользователю , и отправки предварительного кода  пользователя, соответствующего виртуальному пользователю , на пользовательский терминал, которому принадлежит виртуальный пользователь .
В этом варианте осуществления, несколько следующих режимов реализации, в основном, может применяться для базовой станции  для получения предварительного кода  пользователя, соответствующего виртуальному пользователю :
Первый: базовая станция  определяет предварительный код  пользователя, соответствующий виртуальному пользователю  на основании разделения пилот-сигнал восходящей линии связи, который получается после предварительного кодирования и сообщается виртуальным пользователем на всех пользовательских терминалах в определенной соте базовой станции .
Второй: базовая станция  устанавливает предварительный код  пользователя, соответствующий виртуальному пользователю , с использованием единичной матрицы.
Этап 508: разделить сигнал основной полосы на  виртуальных пользователей и получить разделенный сигнал основной полосы, соответствующий каждому из K виртуальных пользователей.
Этап 509: обрабатывать, согласно предварительному коду  базовой станции и предварительному коду  пользователя, разделенный сигнал основной полосы, соответствующий виртуальному пользователю , и получить сигнал восходящей линии связи, соответствующий виртуальному пользователю . Этот этап повторно осуществляется, пока не будет получен сигнал восходящей линии связи, соответствующий виртуальному пользователю .
Этап 510: получать опережения  в хронировании базовых станций, соответствующие  виртуальным пользователям, и, когда , передавать, через антенну, сигнал восходящей линии связи, соответствующий виртуальному пользователю, на базовую станцию, соответствующую каждому виртуальному пользователю.
Оба,  и  являются целыми числами, и , и  больше или равны 1;  меньше или равно , и диапазон значений i представляет собой [1, K];  - заранее заданный порог;  - опережение в хронировании базовой станции 1, соответствующей виртуальному пользователю 1;  - опережение в хронировании базовой станции 2, соответствующей виртуальному пользователю 2; и  - опережение в хронировании базовой станции , соответствующей виртуальному пользователю .
В этом варианте осуществления, устанавливается  виртуальных пользователей, где каждый виртуальный пользователь связан с одной базовой станцией; получаются предварительный код базовой станции и предварительный код пользователя, соответствующие каждому из K виртуальных пользователей; сигнал основной полосы разделяется на K виртуальных пользователей, и получается разделенный сигнал основной полосы, соответствующий каждому из K виртуальных пользователей; разделенный сигнал основной полосы, соответствующий каждому пользователю, обрабатывается согласно предварительному коду базовой станции и предварительному коду пользователя, соответствующим каждому виртуальному пользователю, и получается сигнал восходящей линии связи, соответствующий каждому виртуальному пользователю; и получаются опережения  в хронировании базовых станций, соответствующие  виртуальным пользователям, и когда , сигнал восходящей линии связи, соответствующий виртуальному пользователю, передается, через антенну, на базовую станцию, соответствующую каждому виртуальному пользователю, таким образом, что пользовательский терминал передает одинаковые или разные сигналы восходящей линии связи на одинаковые или разные базовые станции одновременно, гарантируется управляемость помехи между сигналами восходящей линии связи разных виртуальных пользователей, и, кроме того, эффективно повышается эффективность передачи сигнала восходящей линии связи пользовательским терминалом.
Дополнительно, в другом варианте осуществления настоящего изобретения, на основании вышеупомянутых вариантов осуществления, способ может дополнительно включать в себя:
получение частотно-временного ресурса восходящей линии связи и схемы модуляции и кодирования, соответствующей каждому из  виртуальных пользователей.
После этого, согласно предварительному коду базовой станции и предварительному коду пользователя, соответствующему каждому виртуальному пользователю, обработка разделенного сигнала основной полосы, соответствующего каждому пользователю, и получения сигнала восходящей линии связи, соответствующего каждому виртуальному пользователю, включает в себя:
обработку, согласно предварительному коду базовой станции, предварительному коду пользователя, частотно-временному ресурсу восходящей линии связи и схемы модуляции и кодирования, соответствующей каждому виртуальному пользователю, разделенного сигнала основной полосы, соответствующего каждому пользователю, и получение сигнала восходящей линии связи, соответствующего каждому виртуальному пользователю.
На фиг. 6 показана упрощенная структурная схема устройства передачи сигнала согласно варианту осуществления настоящего изобретения. Как показано на фиг. 6, пользовательский терминал в этом варианте осуществления включает в себя: модуль 11 установления, модуль 12 получения, модуль 13 разделения, модуль 14 обработки и модуль 15 отправки, где модуль 11 установления выполнен с возможностью установления  виртуальных пользователей, где каждый виртуальный пользователь связан с одной базовой станцией; модуль 12 получения выполнен с возможностью получения предварительного кода базовой станции и предварительного кода пользователя, соответствующих каждому из K виртуальных пользователей; модуль 13 разделения выполнен с возможностью разделения сигнала основной полосы на  виртуальных пользователей и получения разделенного сигнала основной полосы, соответствующего каждому из K виртуальных пользователей; модуль 14 обработки выполнен с возможностью обработки, согласно предварительному коду базовой станции и предварительному коду пользователя, соответствующим каждому виртуальному пользователю, разделенный сигнал основной полосы, соответствующий каждому виртуальному пользователю, и получения сигнала восходящей линии связи, соответствующего каждому виртуальному пользователю; и модуль 15 отправки выполнен с возможностью получения опережений  в хронировании базовых станций, соответствующих  виртуальным пользователям, и, когда , передачи, через антенну, сигнала восходящей линии связи, соответствующего виртуальному пользователю, на базовую станцию, соответствующую каждому виртуальному пользователю, где  - целое число, и  больше или равно 1;  - заранее заданный порог;  - опережение в хронировании базовой станции 1, соответствующей виртуальному пользователю 1;  - опережение в хронировании базовой станции 2, соответствующей виртуальному пользователю 2; и  - опережение в хронировании базовой станции , соответствующей виртуальному пользователю .
Пользовательский терминал в этом варианте осуществления может осуществлять техническое решение варианта осуществления способа, показанного на фиг. 1. Его реализация в принципе аналогична, и здесь не повторяется.
В этом варианте осуществления, устанавливается  виртуальных пользователей, где каждый виртуальный пользователь связан с одной базовой станцией; получаются предварительный код базовой станции и предварительный код пользователя, соответствующие каждому из K виртуальных пользователей; сигнал основной полосы разделяется на K виртуальных пользователей, и получается разделенный сигнал основной полосы, соответствующий каждому из K виртуальных пользователей; разделенный сигнал основной полосы, соответствующий каждому пользователю, обрабатывается согласно предварительному коду базовой станции и предварительному коду пользователя, соответствующим каждому виртуальному пользователю, и получается сигнал восходящей линии связи, соответствующий каждому виртуальному пользователю; и получаются опережения  в хронировании базовых станций, соответствующие  виртуальным пользователям, и когда , сигнал восходящей линии связи, соответствующий виртуальному пользователю, передается, через антенну, на базовую станцию, соответствующую каждому виртуальному пользователю, таким образом, что пользовательский терминал передает одинаковые или разные сигналы восходящей линии связи на одинаковые или разные базовые станции одновременно, гарантируется управляемость помехи между сигналами восходящей линии связи разных виртуальных пользователей, и, кроме того, эффективно повышается эффективность передачи сигнала восходящей линии связи пользовательским терминалом.
На фиг. 7 показана упрощенная структурная схема устройства обработки сигнала согласно другому варианту осуществления настоящего изобретения. В этом варианте осуществления, техническое решение настоящего изобретения подробно описано, исходя из того, что базовая станция, в порядке примера, применяет дуплексный режим TDD, и пользовательский терминал также применяет дуплексный режим TDD. Как показано на фиг. 7, на основании варианта осуществления, показанного на фиг. 6, модуль 12 получения включает в себя блок 121 получения матрицы каналов восходящей линии связи и блок 122 получения предварительного кода базовой станции, где блок 121 получения матрицы каналов восходящей линии связи выполнен с возможностью получения матрицы  каналов восходящей линии связи от пользовательского терминала к базовой станции ; и блок 122 получения предварительного кода базовой станции выполнен с возможностью применения, согласно другим матрицам каналов восходящей линии связи за исключением , формулы  для получения  и ; и осуществления транспонирования и комплексного сопряжения на  для получения , и установления матрицы, образованной последними  векторами-столбцами , в качестве предварительного кода  базовой станции, соответствующего виртуальному пользователю .
i является целым числом, и диапазон значений i представляет собой [1, K];  - количество элементов, превышающих заранее заданное значение, на диагональной линии ;  - количество антенн пользовательского терминала; D - вторая матрица после осуществления разложения на сингулярные значения; и  - первая унитарная матрица после осуществления разложения на сингулярные значения.
Кроме того, предпочтительно, блок 121 получения матрицы каналов восходящей линии связи, в частности, выполнен с возможностью оценивания матрицы  каналов восходящей линии связи от пользовательского терминала к базовой станции  согласно пилот-сигналу нисходящей линии связи, передаваемому базовой станцией .
В этом варианте осуществления, поскольку в дуплексном режиме TDD, восходящая линия связи и нисходящая линия связи используют один и тот же частотный спектр, канал нисходящей линии связи является каналом восходящей линии связи, то есть пользовательский терминал может оценивать матрицу каналов восходящей линии связи от пользовательского терминала к каждой базовой станции посредством пилот-сигнала нисходящей линии связи, передаваемого на каждую базовую станцию, для получения матриц  каналов восходящей линии связи от пользовательского терминала к  базовым станциям.
Более предпочтительно, модуль 13 разделения дополнительно выполнен с возможностью разделения пилот-сигнала восходящей линии связи на  виртуальных пользователей.
Модуль 14 обработки дополнительно выполнен с возможностью осуществления, согласно предварительному коду  базовой станции, соответствующему виртуальному пользователю , предварительного кодирования на разделенном пилот-сигнале восходящей линии связи, соответствующем виртуальному пользователю .
Модуль 15 отправки дополнительно выполнен с возможностью отправки, через антенну, разделенного пилот-сигнала восходящей линии связи, полученного после предварительного кодирования, на базовую станцию , соответствующую виртуальному пользователю , таким образом, что базовая станция  измеряет эквивалентный канал  восходящей линии связи виртуального пользователя  и базовой станции  согласно разделенному пилот-сигналу восходящей линии связи, полученному после предварительного кодирования, и отправки, на пользовательский терминал, предварительный код  пользователя, который соответствует виртуальному пользователю  и получен согласно эквивалентному каналу  восходящей линии связи.
Модуль 12 получения дополнительно включает в себя блок 123 получения предварительного кода пользователя, выполненный с возможностью разрешать виртуальному пользователю  принимать предварительный код  пользователя, отправленный базовой станцией .
Пользовательский терминал в этом варианте осуществления может осуществлять техническое решение варианта осуществления способа, показанного на фиг. 2. Его реализация, в принципе аналогична, и здесь не повторяется.
На фиг. 8 показана упрощенная структурная схема устройства обработки сигнала согласно еще одному варианту осуществления настоящего изобретения. В этом варианте осуществления, техническое решение настоящего изобретения подробно описано, исходя из того, что, в порядке примера, пользовательский терминал располагается в зоне обслуживания базовой станции FDD макроуровня. Как показано на фиг. 8, на основании варианта осуществления, показанного на фиг. 6, модуль 11 установления дополнительно выполнен с возможностью установления начального предварительного кода  базовой станции, соответствующего виртуальному пользователю ; модуль 13 разделения дополнительно выполнен с возможностью разделения пилот-сигнала восходящей линии связи на  виртуальных пользователей; модуль 14 обработки дополнительно выполнен с возможностью осуществления, согласно предварительному коду  базовой станции, соответствующему виртуальному пользователю , предварительного кодирования на разделенном пилот-сигнале восходящей линии связи, соответствующем виртуальному пользователю , и отправки, через антенну, разделенный пилот-сигнал восходящей линии связи, полученный после предварительного кодирования, на  базовых станций, таким образом, что каждая базовая станция получает эквивалентный канал восходящей линии связи виртуального пользователя  и базовой станции согласно разделенному пилот-сигналу восходящей линии связи, полученному после предварительного кодирования.
Модуль 12 получения включает в себя блок 124 получения матрицы каналов восходящей линии связи и блок 125 получения предварительного кода базовой станции, где блок 124 получения матрицы каналов восходящей линии связи выполнен с возможностью приема эквивалентного канала восходящей линии связи виртуального пользователя  и базовой станции, который отправляется каждой базовой станцией, для получения эквивалентных каналов  восходящей линии связи виртуального пользователя  и  базовых станций; и применения, согласно начальному предварительному коду базовой станции, соответствующему каждому виртуальному пользователю и эквивалентным каналам  восходящей линии связи виртуального пользователя  и  базовых станций, формулы  для получения матрицы  каналов восходящей линии связи от пользовательского терминала к базовой станции . Блок 125 получения предварительного кода базовой станции выполнен с возможностью применения, для каждого виртуального пользователя согласно другим матрицам каналов восходящей линии связи за исключением , формулы  для получения  и ; и осуществления транспонирования и комплексного сопряжения на  для получения , и установления матрицы, образованной последними  векторами-столбцами , в качестве предварительного кода  базовой станции, соответствующего виртуальному пользователю .
i является целым числом, и диапазон значений i представляет собой [1, K];  - количество элементов, превышающих заранее заданное значение, на диагональной линии ;  - количество антенн пользовательского терминала; D - вторая матрица после осуществления разложения на сингулярные значения на ; и  - первая унитарная матрица после осуществления разложения на сингулярные значения на .
Предпочтительно, модуль 13 разделения дополнительно выполнен с возможностью разделения пилот-сигнала восходящей линии связи на  виртуальных пользователей.
Модуль 14 обработки дополнительно выполнен с возможностью осуществления, согласно предварительному коду  базовой станции, соответствующему виртуальному пользователю , предварительного кодирования на разделенном пилот-сигнале восходящей линии связи, соответствующем виртуальному пользователю .
Модуль 15 отправки дополнительно выполнен с возможностью отправки, через антенну разделенного пилот-сигнала восходящей линии связи, полученного после предварительного кодирования, на базовую станцию , соответствующую виртуальному пользователю , таким образом, что базовая станция  измеряет эквивалентный канал  восходящей линии связи виртуального пользователя  и базовой станции  согласно разделенному пилот-сигналу восходящей линии связи, полученному после предварительного кодирования, и отправляет, на пользовательский терминал, предварительный код  пользователя, который соответствует виртуальному пользователю  и получен согласно эквивалентному каналу  восходящей линии связи.
Модуль 12 получения дополнительно включает в себя блок 126 получения предварительного кода пользователя, выполненный с возможностью разрешать виртуальному пользователю  принимать предварительный код  пользователя, отправленный базовой станцией .
Пользовательский терминал в этом варианте осуществления может осуществлять техническое решение варианта осуществления способа, показанного на фиг. 3. Его реализация, в принципе аналогична, и здесь не повторяется.
На фиг. 9 показана упрощенная структурная схема устройства обработки сигнала согласно еще одному варианту осуществления настоящего изобретения. В этом варианте осуществления, техническое решение настоящего изобретения подробно описано, исходя из того, что, в порядке примера, пользовательский терминал располагается в зоне обслуживания базовой станции FDD макроуровня. Как показано на фиг. 9, на основании варианта осуществления, показанного на фиг. 6, модуль 12 получения включает в себя блок 127 получения предварительного кода базовой станции, выполненный с возможностью использования единичной матрицы для установления предварительного кода  базовой станции, соответствующего виртуальному пользователю .
Кроме того, предпочтительно, модуль 13 разделения дополнительно выполнен с возможностью разделения пилот-сигнала восходящей линии связи на  виртуальных пользователей.
Модуль 14 обработки дополнительно выполнен с возможностью осуществления предварительного кодирования на разделенном пилот-сигнале восходящей линии связи согласно предварительному коду  базовой станции, соответствующему виртуальному пользователю .
Модуль 15 отправки дополнительно выполнен с возможностью отправки разделенного пилот-сигнала восходящей линии связи, полученного после предварительного кодирования, на базовую станцию  через антенну, таким образом, что базовая станция  измеряет матрицу каналов восходящей линии связи от базовой станции  к пользовательскому терминалу согласно разделенному пилот-сигналу восходящей линии связи, полученному после предварительного кодирования, и возвращает с использованием обратной связи матрицу каналов восходящей линии связи на пользовательский терминал.
Модуль 12 получения дополнительно включает в себя блок 128 получения предварительного кода пользователя, выполненный с возможностью приема матриц  каналов восходящей линии связи, возвращаемых с использованием обратной связи  базовыми станциями; применения, согласно другим матрицам каналов восходящей линии связи за исключением , формулы  для получения  и ; и осуществления транспонирования и комплексного сопряжения на  для получения , и установления матрицы, образованной последними  векторами-столбцами , в качестве предварительного кода  пользователя, соответствующего виртуальному пользователю .
i является целым числом, и диапазон значений i представляет собой [1, K];  - количество элементов, превышающих заранее заданное значение, на диагональной линии ;  - количество антенн пользовательского терминала; D - вторая матрица после осуществления разложения на сингулярные значения на ; и  - первая унитарная матрица после осуществления разложения на сингулярные значения на .
Пользовательский терминал в этом варианте осуществления может осуществлять техническое решение варианта осуществления способа, показанного на фиг. 4. Его реализация, в принципе аналогична, и здесь не повторяется.
На фиг. 10 показана упрощенная структурная схема устройства обработки сигнала согласно еще одному варианту осуществления настоящего изобретения. В этом варианте осуществления, техническое решение настоящего изобретения подробно описано, исходя из того, что пользовательский терминал располагается, в порядке примера, в зоне обслуживания базовой станции FDD микроуровня. Как показано на фиг. 10, на основании варианта осуществления, показанного на фиг. 6, модуль 12 получения включает в себя блок 129 получения матрицы каналов восходящей линии связи и блок 130 получения предварительного кода базовой станции, где блок 129 получения матрицы каналов восходящей линии связи выполнен с возможностью измерения, в заранее заданном временном окне, среднего значения  каналов нисходящей линии связи от  базовых станций к пользовательскому терминалу; и осуществления транспонирования на среднем значении  канала нисходящей линии связи от базовой станции  к пользовательскому терминалу, и использования среднего значения канала нисходящей линии связи после осуществления транспонирования в качестве матрицы  каналов восходящей линии связи от пользовательского терминала к базовой станции . Блок 130 получения предварительного кода базовой станции выполнен с возможностью применения, согласно другим матрицам каналов восходящей линии связи за исключением , формулы  для получения  и ; и осуществления транспонирования и комплексного сопряжения на  для получения , и установления матрицы, образованной последними  векторами-столбцами , в качестве предварительного кода  базовой станции, соответствующего виртуальному пользователю .
- количество элементов, превышающих заранее заданное значение, на диагональной линии ;  - количество антенн пользовательского терминала; D - вторая матрица после осуществления разложения на сингулярные значения на ; и  - первая унитарная матрица после осуществления разложения на сингулярные значения на .
Кроме того, предпочтительно, модуль 13 разделения дополнительно выполнен с возможностью разделения пилот-сигнала восходящей линии связи на  виртуальных пользователей.
Модуль 14 обработки дополнительно выполнен с возможностью осуществления, согласно предварительному коду  базовой станции, соответствующему виртуальному пользователю , предварительного кодирования на разделенном пилот-сигнале восходящей линии связи, соответствующем виртуальному пользователю .
Модуль 15 отправки дополнительно выполнен с возможностью отправки, через антенну, разделенного пилот-сигнала восходящей линии связи, полученного после предварительного кодирования, на базовую станцию , соответствующую виртуальному пользователю , таким образом, что базовая станция  измеряет эквивалентный канал  восходящей линии связи виртуального пользователя  и базовой станции  согласно разделенному пилот-сигналу восходящей линии связи, полученному после предварительного кодирования, и отправляет, на пользовательский терминал, предварительный код  пользователя, который соответствует виртуальному пользователю  и получен согласно эквивалентному каналу  восходящей линии связи.
Модуль 12 получения дополнительно включает в себя блок 131 получения предварительного кода пользователя выполненный с возможностью разрешать виртуальному пользователю  принимать предварительный код  пользователя, отправленный базовой станцией .
Пользовательский терминал в этом варианте осуществления может осуществлять техническое решение варианта осуществления способа, показанного на фиг. 5. Его реализация, в принципе аналогична, и здесь не повторяется.
Также необходимо заметить, что, в другом варианте осуществления пользовательского терминала в настоящем изобретении, согласно варианту осуществления, показанному на любой из фиг. 6 - фиг. 10, модуль 12 получения дополнительно выполнен с возможностью получения частотно-временного ресурса восходящей линии связи и схемы модуляции и кодирования, соответствующей каждому из  виртуальных пользователей.
Модуль 14 обработки, в частности, выполнен с возможностью обработки, согласно предварительному коду базовой станции, предварительному коду пользователя, частотно-временному ресурсу восходящей линии связи и схемы модуляции и кодирования, соответствующей каждому виртуальному пользователю, разделенного сигнала основной полосы, соответствующего каждому пользователю, и получения сигнала восходящей линии связи, соответствующего каждому виртуальному пользователю.
Настоящее изобретение дополнительно предусматривает пользовательский терминал, включающий в себя память и процессор, где память выполнена с возможностью хранения инструкции; и процессор подключен к памяти, и процессор выполнен с возможностью выполнения инструкции, хранящейся в памяти, и процессор выполнен с возможностью выполнения способа передачи сигнала в любом из вариантов осуществления, показанных на фиг. 1 - фиг. 5. Его реализация, в принципе аналогична, и здесь не повторяется.
На фиг. 11 показана упрощенная структурная схема системы передачи сигнала согласно варианту осуществления настоящего изобретения, где система передачи сигнала включает в себя множественные базовые станции 21 и пользовательский терминал 22. В частности, базовые станции 21 связаны с одним виртуальным пользователем на пользовательском терминале 22. Пользовательский терминал 22 может осуществлять техническое решение в любом из вариантов осуществления, показанных на фиг. 1 - фиг. 5, и может представлять собой устройство обработки сигнала, показанное на любой из фиг. 6 - фиг. 10. Его реализация, в принципе аналогична, и здесь не повторяется.
Кроме того, предпочтительно, на фиг. 12 показана упрощенная принципиальная схема системы передачи сигнала согласно другому варианту осуществления настоящего изобретения. Как показано на фиг. 12, на основании варианта осуществления, показанного на фиг. 11, например, количество базовых станций 21, в частности, может быть равно ; и пользовательский терминал 22, в частности, установлен с  виртуальными пользователями, где каждый виртуальный пользователь соответствует одному предварительному коду пользователя и одному предварительному коду базовой станции.
Кроме того, сигнал основной полосы разделяется на  виртуальных пользователей. Виртуальный пользователь  осуществляет обработку основной полосы на разделенном сигнале основной полосы согласно полученным частотно-временному ресурсу восходящей линии связи и схеме модуляции и кодирования; затем получает сигнал восходящей линии связи после осуществления, согласно предварительному коду  пользователя и предварительному коду  базовой станции, предварительного кодирования на сигнале основной полосы, на которой осуществлялась обработка основной полосы; и когда , отправляет, через антенну, сигнал восходящей линии связи на базовую станцию , соответствующую виртуальному пользователю , таким образом, что пользовательский терминал передает одинаковые или разные сигналы восходящей линии связи на одинаковые или разные базовые станции одновременно, гарантируется управляемость помехи между сигналами восходящей линии связи разных виртуальных пользователей, и, кроме того, эффективно повышается эффективность передачи сигнала восходящей линии связи пользовательским терминалом.
Специалисты в данной области техники могут понять, что, все или часть этапов вышеописанных вариантов осуществления способа можно реализовать посредством программы, управляющей соответствующим оборудованием. Вышеупомянутая программа может храниться на компьютерно-считываемом носителе данных. При выполнении программы осуществляются этапы вышеописанных вариантов осуществления способа. Вышеупомянутый носитель данных включает в себя различные носители, способные хранить программный код, например ROM, RAM, магнитный диск или оптический диск.
Наконец, следует отметить, что вышеупомянутые варианты осуществления призваны лишь описывать технические решения настоящего изобретения, а не ограничивать настоящее изобретение. Хотя настоящее изобретение подробно описано со ссылкой на вышеупомянутые варианты осуществления, специалисты в данной области техники могут предложить модификации технических решений, описанных в вышеупомянутых вариантах осуществления, или эквивалентные замены некоторых или всех их технических признаков; однако эти модификации или замены не приводят к отходу сущности соответствующих технических решений из объема технических решений в вариантах осуществления настоящего изобретения.