×
20.10.2013
216.012.7771

СПОСОБ И УСТРОЙСТВО ДЛЯ СОВМЕСТНОГО ОБНАРУЖЕНИЯ

Вид РИД

Изобретение

Юридическая информация Свернуть Развернуть

Правообладатели

№ охранного документа
0002496237
Дата охранного документа
20.10.2013
Краткое описание РИД Свернуть Развернуть
Аннотация: Изобретение относится к системе мобильной связи, предназначенной для обнаружения пользовательских сигналов, и обеспечивает достижение оптимальных характеристик демодуляции и увеличения точности оценки последовательности сигналов во время синхронной демодуляции сигналов множества пользователей. Изобретение раскрывает, в частности, способ, который включает получение сигнала согласованной фильтрации, соответствующего принятому смешанному сигналу; оценку суммарной метрики, соответствующей каждому пути, входящему в каждое совместное состояние в каждый момент, на основе сигнала согласованной фильтрации, где совместное состояние содержит оценку последовательности сигналов каждого канала дисперсии каждого пользователя в соответствующий момент; получение выжившей суммарной метрики каждого совместного состояния в каждый момент и оценку последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю, в каждом совместном состоянии на основе каждой оцененной суммарной метрики; и получение оценки последовательности сигналов каждого пользователя на основе выжившей суммарной метрики каждого совместного состояния в каждый момент и оценки последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю, в каждом совместном состоянии. 2 н. и 8 з.п. ф-лы, 4 ил.
Реферат Свернуть Развернуть

Область техники

Данное изобретение касается мобильной связи и, в частности, способа и устройства для совместного обнаружения.

Уровень техники

С непрерывным увеличением числа пользователей GSM перед операторами встает проблема расширения емкости системы. Обычным способом увеличения емкости системы GSM является разделение сот на части. Технология VAMOS (Voice services over Adaptive Multi-user channels on One Slot, услуги передачи речи по адаптивным многопользовательским каналам в одном слоте), разработанная в рамках проекта 3GPP, которая является революционным средством расширения емкости, обратила на себя широкое внимание в отрасли, как важная часть многочисленных технологий эволюции GSM.

Технология VAMOS существенно отличается от стандартного способа расширения емкости тем, что она позволяет одновременно обслуживать двух разных пользователей в двух каналах в одном и том же временном интервале и на одной и той же частоте, чтобы достигнуть цели удвоения емкости. Однако текущий алгоритм демодуляции восходящей линии связи имеет только однопользовательскую функцию обнаружения и, таким образом, он не подходит для того, чтобы одновременно демодулировать создающую взаимные помехи информацию пользователей в двух каналах.

Существующая технология пользовательского обнаружения, такая как SIC (Successive Interference Cancellation, последовательное исключение помех), использует однопользовательский алгоритм обнаружения, способный обеспечивать подавление помех, чтобы последовательно обнаруживать сигналы двух пользователей. А именно, в принятых сигналах восходящей линии связи, когда сигналы пользователя 0 демодулируют из сигналов восходящей линии связи, сигналы пользователя 1 рассматривают как сигналы помех, таким образом, они будут оказывать некоторое влияние на характеристики демодуляции сигналов пользователя 0. Аналогично, когда демодулируют сигналы пользователя 1, сигналы пользователя 0 также рассматривают как помехи на той же самой частоте, которые также вызывают ухудшение характеристик демодуляции сигналов пользователя 1.

Можно заметить, что хотя существующий способ обнаружения пользовательских сигналов позволяет демодулировать информацию пользователей в двух каналах, получаемые оценки сигналов недостаточно точны, потому что существующий способ позволяет обнаруживать сигналы двух пользователей только последовательно, а при таком обнаружении может иметь место ухудшение характеристик демодуляции.

Сущность изобретения

Варианты осуществления данного изобретения обеспечивают создание способа и устройства для совместного обнаружения, позволяющих достигнуть оптимальных характеристик демодуляции и увеличить точность оценки последовательности сигналов во время синхронной демодуляции сигналов множества пользователей.

Чтобы достигнуть вышеупомянутой цели, техническая схема данного изобретения реализована следующим образом.

Способ совместного обнаружения включает следующие шаги:

получение сигнала согласованной фильтрации, соответствующего принятому смешанному сигналу;

оценку суммарной метрики, соответствующей каждому пути, входящему в каждое совместное состояние в каждый момент, на основе сигнала согласованной фильтрации, причем совместное состояние содержит оценку последовательности сигналов каждого канала дисперсии каждого пользователя в соответствующий момент;

получение выжившей суммарной метрики каждого совместного состояния в каждый момент и оценки последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю, в каждом совместном состоянии на основе каждой оцененной суммарной метрики; и

получение оценки последовательности сигналов каждого пользователя на основе выжившей суммарной метрики каждого совместного состояния в каждый момент и оценки последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю, в каждом совместном состоянии.

Оценка суммарной метрики, соответствующей каждому пути, входящему в каждое совместное состояние в каждый момент, включает:

выполнение совместной оценки последовательности методом максимального правдоподобия (JMLSE) на основе каждого сигнала согласованной фильтрации, чтобы получить метрику ветвей каждого пути, входящего в каждое совместное состояние в каждый момент; и

наложение метрики ветвей каждого пути на суммарную метрику исходного совместного состояния, соответствующего этому пути, чтобы получить суммарную метрику, соответствующую каждому пути, входящему в каждое совместное состояние, в каждый момент.

Получение выжившей суммарной метрики каждого совместного состояния в каждый момент и оценки последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю, в каждом совместном состоянии включает:

определение максимальной суммарной метрики среди суммарных метрик всех путей, входящих в текущее совместное состояние, как выжившей суммарной метрики текущего совместного состояния; и

определение оценки последовательности сигналов самого дальнего канала дисперсии каждого пользователя в исходном совместном состоянии, соответствующем выжившей суммарной метрике, как оценки последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю, в текущем совместном состоянии.

Получение оценки последовательности сигналов каждого пользователя включает следующие шаги:

A) определение текущего момента как максимального момента и определение совместного состояния, соответствующего максимальной выжившей суммарной метрике, в текущий момент как текущего совместного состояния;

B) использование оценки последовательности сигналов самого близкого канала дисперсии, соответствующего каждому пользователю, в определенном текущем совместном состоянии как оценки последовательности сигналов соответствующего пользователя в текущий момент и обновление текущего совместного состояния на основе оценки последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю, в текущем совместном состоянии, чтобы получить обновленное совместное состояние;

C) уменьшение текущего момента и определение, превышает ли уменьшенный момент нулевое значение, и если да, то использование обновленного совместного состояния в качестве текущего совместного состояния и возврат к шагу B, а если нет, то выполнение шага D; и

D) объединение оценок последовательности сигналов каждого пользователя в каждый момент, чтобы получить оценку последовательности сигналов каждого пользователя.

Обновление текущего совместного состояния, основанное на оценке последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю, в текущем совместном состоянии, включает:

смещение текущего совместного состояния один раз от дальнего до ближнего на основе канала дисперсии; и

использование оценки последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю, в текущем совместном состоянии как оценки последовательности сигналов самого дальнего канала дисперсии, соответствующего каждому пользователю, в смещенном текущем совместном состоянии.

Устройство для совместного обнаружения включает:

блок согласованной фильтрации, сконфигурированный так, чтобы получать сигнал согласованной фильтрации, соответствующий принятому смешанному сигналу;

блок оценки, сконфигурированный так, чтобы оценивать суммарную метрику, соответствующую каждому пути, входящему в каждое совместное состояние в каждый момент, на основе сигнала согласованной фильтрации; где совместное состояние содержит оценку последовательности сигналов каждого канала дисперсии каждого пользователя в соответствующий момент;

первый блок получения, сконфигурированный так, чтобы получать выжившую суммарную метрику каждого совместного состояния в каждый момент и оценку последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю, в каждом совместном состоянии на основе каждой оцененной суммарной метрики; и

второй блок получения, сконфигурированный так, чтобы получать оценку последовательности сигналов каждого пользователя на основе выжившей суммарной метрики каждого совместного состояния в каждый момент и оценки последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю, в каждом совместном состоянии.

Блок оценки включает:

субблок оценки метрики ветвей, сконфигурированный так, чтобы выполнять совместную оценку последовательности методом максимального правдоподобия (JMLSE) на основе каждого сигнала согласованной фильтрации, чтобы получить метрику ветвей каждого пути, входящего в каждое совместное состояние в каждый момент; и

субблок оценки суммарной метрики, сконфигурированный так, чтобы накладывать метрику ветвей каждого пути на суммарную метрику исходного совместного состояния, соответствующего этому пути, чтобы получить суммарную метрику, соответствующую каждому пути, входящему в каждое совместное состояние в каждый момент.

Первый блок получения включает:

субблок определения выжившей суммарной метрики, сконфигурированный так, чтобы определять максимальную суммарную метрику среди суммарных метрик всех путей, входящих в текущее совместное состояние, как выжившую суммарную метрику текущего совместного состояния; и

субблок определения выжившей оценки последовательности сигналов, сконфигурированный так, чтобы определять оценку последовательности сигналов самого дальнего канала дисперсии каждого пользователя в исходном совместном состоянии, соответствующем выжившей суммарной метрике, как оценку последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю, в текущем совместном состоянии.

Второй блок получения включает:

блок определения оценки последовательности сигналов, сконфигурированный так, чтобы использовать оценку последовательности сигналов самого близкого канала дисперсии, соответствующего каждому пользователю, в текущем совместном состоянии как оценку последовательности сигналов соответствующего пользователя в текущий момент;

субблок обновления, сконфигурированный так, чтобы обновлять текущее совместное состояние на основе оценки последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю, в текущем совместном состоянии, чтобы получить обновленное совместное состояние; и

субблок объединения, сконфигурированный так, чтобы объединять оценку последовательности сигналов каждого пользователя в каждый момент, чтобы получить оценку последовательности сигналов каждого пользователя.

Субблок обновления также сконфигурирован так, чтобы смещать текущее совместное состояние один раз от дальнего до ближнего на основе канала дисперсии и использовать оценку последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю, в текущем совместном состоянии как оценку последовательности сигналов самого дальнего канала дисперсии каждого пользователя в смещенном текущем совместном состоянии.

В способе совместного обнаружения в соответствии с вариантом осуществления данного изобретения получают сигнал согласованной фильтрации, соответствующий принятому смешанному сигналу, и выполняют совместную оценку последовательности методом максимального правдоподобия (JMLSE) на основе сигнала согласованной фильтрации, чтобы получить оценку последовательности сигналов каждого пользователя; таким образом, оценка последовательности сигналов каждого пользователя может демодулироваться из принятого смешанного сигнала.

Краткое описание чертежей

Фиг.1 иллюстрирует диаграмму изменения состояний согласно варианту осуществления данного изобретения;

фиг.2 является блок-схемой способа совместного обнаружения согласно варианту осуществления данного изобретения;

фиг.3 является блок-схемой способа совместного обнаружения согласно первому варианту осуществления данного изобретения; и

фиг.4 является схемой устройства для совместного обнаружения согласно варианту осуществления данного изобретения.

Предпочтительные варианты осуществления изобретения

Способ совместного обнаружения в соответствии с вариантом осуществления данного изобретения, которое является способом совместного обнаружения, основанным на MLSE (Maximum Likelihood Sequence Estimation, оценка последовательности методом максимального правдоподобия), в состоянии полностью использовать априорную информацию пользователей в каждом канале при получении оценки последовательности сигналов каждого требуемого пользователя.

Способ, используемый в варианте осуществления данного изобретения, является алгоритмом JMLSE (Joint Maximum Likelihood Sequence Estimation, совместная оценка последовательности методом максимального правдоподобия) или JD (Joint Detection, совместное обнаружение). Принцип этого способа будет кратко представлен ниже для случая двух пользователей, в качестве примера.

Модель сигнала для совместного обнаружения дается формулой (1):

где y(k) представляет принятый смешанный сигнал, содержащий информацию пользователя 0 и пользователя x(0)(k) и x(1)(k) представляют информацию пользователя 0 и пользователя 1, соответственно, и h(0)(n) и h(1)(n) представляют импульсные отклики канала, соответствующие пользователю 0 и пользователю 1, соответственно, значение n является теоретически неопределенным, то есть n ∝+∞.

Функция стоимости, основанная на правилах MLSE и полученная из формулы (1), определяется формулой (2):

Таким образом, переданная исходная сигнальная последовательность r оценивается на основе предпосылки о том, что функция стоимости минимальна.

Наконец, может быть получена рекуррентная формула суммарной метрики, как показано в формуле (3):

, сигнал автокорреляции канала пользователя 0;

, сигнал автокорреляции канала пользователя 1;

, сигнал взаимной корреляции канала пользователя 0 и пользователя 1;

, сигнал взаимной корреляции канала пользователя 1 и пользователя 0;

, выходной сигнал согласованной фильтрации пользователя 0;

, выходной сигнал согласованной фильтрации пользователя 1.

Затем метрика ветвей может быть определена, как показано в формуле (4):

В этой точке степень сложности алгоритма JMLSE равна M=2N(L-1), где N является числом пользователей, здесь N=2, и L является длиной канала дисперсии. Здесь длина принятых данных определена как Len, то есть диапазоном изменения значения k в формуле (1) является 0~Len-1, совместное состояние двух пользователей определено как Statek(rk(0), rk-1(0), …, rk-(L-3)(0), rk-(L-2)(0), rk(1), rk-1(1), …, rk-(L-3)(1), rk-(L-2)(1) и это совместное состояние содержит оценку последовательности сигналов каждого канала дисперсии каждого пользователя в соответствующий момент, где rk(0), rk(1) представляют оценки последовательности сигналов этих двух пользователей в k-ый момент, соответственно, пользователь 0 в верхних (L-1) битах и пользователь 1 в нижних (L-1) битах, которые формируют вместе номер из 2(М) битов, представленный в двоичном виде, то есть номер состояния Statek. Таким образом, диапазон значений Statek составляет 0-22(L-l)-1, начальное состояние установлено как Statek (rk(0), rk-1(0), …, rk-(L-3)(0), rk-(L-2)(0), rk(1), rk-1(1), …, rk-(L-3)(1), rk-(L-2)(1))=0=00…00b, и конечное состояние установлено как Statek (rk(0), rk-1(0), … …, rk-(L-3)(0), rk-(L-2)(0), rk(1), rk-1(1), …, rk-(L-3)(1), rk-(L-2)(1)=22(L-1)-1=(11…11b). Для каждого изменения состояния, Statek-1 (rk-1(0), rk-2(0), …, rk-(L-2)(0), rk-(L-1)(0), rk-1(1), rk-2(1), …, rk-(L-2)(1), rk-(L-1)(1))→Statek(rk(0), rk-1(0), …, … rk-(L-3)(0), rk-(L-2)(0), rk(1), rk-1(1), …, rk-(L-3)(1), rk-(L-2)(1)), изменяется только rk(0), rk(1) и rk-(L-1)(0), rk-(L-1)(1), (rk(0), rk(1)), имеет четыре возможных комбинации значений, (0, 0), (0, 1), (1, 0) и (1, 1), и (rk-(L-1)(0), rk-(L-1)(1)) также имеет четыре возможных комбинации значений, (0, 0), (0, 1), (1, 0) и (1, 1).

При использовании этой особенности, как показано на диаграмме изменения состояний на фиг.1, имеется всего 16 метрик ветвей, когда все состояния, показанные слева, переходят во все состояния, показанные справа, где состояния, показанные слева на фиг.1, являются исходными состояниями, а метрики ветвей получают из функции стоимости оценки максимального правдоподобия, то есть из вышеупомянутой формулы (4). 16 метрик ветвей разделены на 4 группы, то есть, четыре ветви, входящие в каждое состояние на правой стороне, объединены в одну группу. Затем максимальную ветвь выбирают как выживший путь из этих четырех групп, где каждая группа является одной единицей, и сохраняют оценки последовательностей rk-(L-1)(0) и rk-(L-1)(1) самых дальних каналов дисперсии сигналов двух пользователей в исходном состоянии, соответствующем выжившему пути в этот момент, и мягкую информацию этих двух пользователей, то есть оценками последовательностей выживших самых дальних каналов дисперсии, соответствующих сигналам этих двух пользователей в целевом состоянии, являются rk-(L-1)(0) и rk-(L-1)(0). Суммарная метрика, соответствующая выжившему пути, используется как выжившая суммарная метрика текущего состояния.

Все состояния символов Len, которые должны быть оценены, обходят и затем находят максимальную суммарную метрику из всех выживших суммарных метрик, соответствующих текущему моменту k, и получают состояние, соответствующее максимальной суммарной метрике. Используя значение этого состояния как индекс, можно получить оценки последовательностей сигналов выживших самых дальних каналов дисперсии, соответствующих этим двум пользователям, в момент k и их соответствующую мягкую информацию, при этом оценки rk(0) и rk(1) последовательностей сигналов самых близких каналов дисперсии этих двух пользователей в текущем состоянии используют в качестве оценок последовательностей сигналов этих двух пользователей в текущий момент.

Две индексированных оценки последовательностей сигналов rk-(L-1)(0) и rk-(L-1)(1) выживших самых дальних каналов дисперсии, соответствующих этим двум пользователям, могут использоваться, чтобы обновить номер состояния, и затем новое состояние используется в качестве индекса, чтобы получить оценки последовательностей сигналов самых дальних выживших каналов дисперсии, соответствующих этим двум пользователям в (k-1)-ый момент и их соответствующую мягкую информацию, вместе с оценками rk(0) и rk(1) последовательностей сигналов в новом состоянии в текущий момент. Процесс повторяется таким же образом, пока он не возвращается назад к первому символу, и затем заканчивается. Таким образом, оценивание последовательностей сигналов множества пользователей в каждый момент завершается, и полученные оценки последовательностей сигналов в каждый момент являются выходными данными для получения оценок последовательностей двух пользователей и мягкой информации, используемой для декодирования.

Как показано на фиг.2, в варианте осуществления данного изобретения, процесс совместного обнаружения включает следующие шаги.

Шаг 201, принимают смешанный сигнал.

Здесь смешанный сигнал может содержать информацию двух или более пользователей, или может содержать информацию одного пользователя и посторонние шумы. Поэтому вариант осуществления данного изобретения применим не только к совместному обнаружению для множества пользователей, но также и к ситуации подавления помех.

Шаг 202, оценку канала выполняют на принятом смешанном сигнале для получения параметров оценки канала.

Шаг 203, выполняют вычисление согласованной фильтрации, основанное на параметрах оценки канала, чтобы получить соответствующие сигналы согласованной фильтрации.

Здесь полученные сигналы согласованной фильтрации различаются в зависимости от различных параметров оценки канала; сигнал согласованной фильтрации включает сигнал автокорреляции канала каждого пользователя, сигнал взаимной корреляции канала между каждым из пользователей и выходной сигнал согласованной фильтрации сигнала каждого пользователя.

Шаг 204, суммарная метрика, соответствующая каждому пути, входящему в каждое совместное состояние в каждый момент, оценивается на основе полученного сигнала согласованной фильтрации.

Здесь устанавливается совместное состояние всех пользователей, например, совместным состоянием двух пользователей является Statek(rk(0), rk-1(0), …, rk(L-3)(0), rk(L-2)(0), rk(1), rk-1(1), …, rk-(L-3)(1), rk-(L-2)(1)). Совместное состояние содержит оценку последовательности сигналов каждого канала дисперсии каждого пользователя в соответствующий момент. Пользователь 0 в верхних (L-1) битах и пользователь 1 в нижних (L-1) битах вместе формируют номер из 2(L-1) битов, представленный в двоичном виде, то есть номер состояния Statek. Конечно же, совместным состоянием может также быть Statek (rk(1), rk-1(1), …, rk-(L-3)(1), rk-(L-2)(1), rk(0),rk-1(0), …, rk-(L-3)(0), rk-(L-2)(0))), пользователь 1 в верхних (L-1) битах, и пользователь 0 в нижних (L-1) битах.

Согласно вышеупомянутому принципу JMLSE, полученный сигнал согласованной фильтрации подставляют в формулу (4), чтобы выполнить совместную оценку последовательности методом максимального правдоподобия (JMLSE) и получить метрику ветвей каждого пути, входящего в каждое совместное состояние в каждый момент.

Метрику ветвей каждого пути накладывают на суммарную метрику исходного совместного состояния, соответствующего пути, чтобы получить суммарную метрику, соответствующую каждому пути, входящему в каждое совместное состояние в каждый момент. Начальное состояние каждого пути является исходным совместным состоянием, соответствующим пути. Например, как показано на фиг.1, имеется четыре пути, входящие в каждое состояние, показанное справа, то есть каждое совместное состояние, показанное слева, может перейти в каждое совместное состояние, показанное справа, при этом совместное состояние, показанное слева и соответствующее каждому пути, является исходным совместным состоянием, соответствующим этому пути.

В этом варианте осуществления данного изобретения, суммарная метрика, соответствующая каждому пути, входящему в одно совместное состояние, может быть оценена за один раз, или суммарные метрики, соответствующие каждому пути, входящему в множество совместных состояний, могут быть оценены за один раз. Как показано на фиг.1, суммарная метрика, соответствующая каждому пути, входящему в четыре совместных состояния, оценивается за один раз.

Шаг 205, на основе каждой оцененной суммарной метрики получают выжившую суммарную метрику каждого совместного состояния в каждый момент и оценку последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю в каждом совместном состоянии.

Здесь максимальная суммарная метрика среди суммарных метрик всех путей, входящих в текущее совместное состояние, определяется как выжившая суммарная метрика текущего совместного состояния, путь, соответствующий выжившей суммарной метрике, определяют как выживший путь, и исходное совместное состояние, соответствующее выжившему пути, является выжившим состоянием. Сигнал последовательности сигналов самого дальнего канала дисперсии каждого пользователя в выжившем состоянии определяют как сигнал последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю, в текущем совместном состоянии.

Таким образом, получают сигнал последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю, в каждом совместном состоянии в каждый момент и выжившую суммарную метрику каждого совместного состояния, чтобы установить соответствующую связь между этим моментом, совместным состоянием, последовательностью сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю, и выжившей суммарной метрикой.

Шаг 206, получают оценку последовательности сигналов каждого пользователя на основании полученной выжившей суммарной метрики каждого совместного состояния в каждый момент и сигнала последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю, в каждом совместном состоянии.

Здесь последний момент используется в качестве текущего момента, и совместное состояние, соответствующее максимальной выжившей суммарной метрике в текущий момент, находят из вышеупомянутого соответствующего соотношения, чтобы определить найденное совместное состояние как текущее совместное состояние.

Оценка последовательности сигналов самого близкого канала дисперсии, соответствующего каждому пользователю в определенном текущем совместном состоянии, используется в качестве оценки последовательности сигналов соответствующего пользователя в текущий момент, и текущее совместное состояние обновляют на основании оценки последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю в текущем совместном состоянии, чтобы получить обновленное совместное состояние.

Затем, в следующий текущий момент, обновленное совместное состояние используют в качестве текущего совместного состояния, вышеупомянутые шаги повторяют, пока не будет получена оценка последовательности сигналов каждого пользователя в каждый момент, и оценка последовательности сигналов каждого пользователя в каждый момент выводится в комбинации, чтобы получить оценку последовательности сигналов каждого пользователя.

Обновление текущего совместного состояния, основанное на оценке последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю в текущем совместном состоянии, включает:

смещение текущего совместного состояния один раз от дальнего до ближнего на основании канала дисперсии; использование оценки последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю в полученном текущем совместном состоянии, как оценки последовательности сигналов самого дальнего канала дисперсии, соответствующего каждому пользователю в текущем совместном состоянии, чтобы получить новое совместное состояние,

Примеры данного изобретения будут далее описаны подробно вместе с сопровождающими чертежами.

В примере 1 число пользователей N=2, то есть имеется пользователь О и пользователь 1, длина канала дисперсии L=6, длина принятых данных Len=156. Совместным состоянием этих двух пользователей является Statek (rk(0), rk-1(0), …, rk-(L-3)(0), rk-(L-2)(0), rk(1), rk-1(1), …, rk-(L-3)(1), rk-(L-2)(1)). Совместное состояние содержит оценку последовательности сигналов каждого канала дисперсии этих двух пользователей в соответствующий момент. Пользователь 0 в верхних (L-1) битах, и пользователь 1 в нижних (1-1) битах формируют вместе номер из 2(L-1) битов, представленный в двоичном виде, то есть номер состояния Statek. Таким образом, диапазон изменения значения Statek равен 0-1023.

Затем формула (3) и формула (4) могут быть упрощены как соответствующая формула (5) и формула (6).

Таким образом, см. фиг.3, процесс совместного обнаружения включает следующие шаги.

Шаг 301, принимают смешанный сигнал, содержащий информацию двух пользователей.

Длина принятых данных также равна Len, то есть

y=[y(0)y(1) … … y(155)].

Шаг 302, выполняют оценку канала на принятом смешанном сигнале, чтобы получить параметры оценки канала.

Здесь сначала сигнал обращают yderoted(k)=y(k)j-k; затем осуществляют синхронизацию битов и вычисляют соответствующее опережение по времени, ТА0, TA1, для пользователей 0 и 1; наконец, выполняют оценку канала для получения параметров оценки канала. Здесь H=(MHM)-1MHY, где

Y=[y(61+L-1), y(61+L), y(61+Z+1), …, y(61+N-1)]T;

H(0)=[h(0)(0),h(0)(1),…,h(0)(L-1)]T;

H(1)=[h(1)(0),h(1)(1),…,h(1)(L-1)]T;

H=[H(0)Т,H(1)T]T=[h(0)(0),h(0)(1),…,h(0)(L-1),h(1)(0),h(1)(1),…,h(1)(L-1)]T.

Шаг 303, выполняется вычисление согласованной фильтрации, основанное на полученных параметрах оценки канала, полученном сигнале автокорреляции канала, сигнале взаимной корреляции и выходном сигнале согласованной фильтрации сигналов этих двух пользователей, соответственно:

В этом примере в случае системы приема с множеством антенн требуется выполнить комбинирование множества антенн с использованием обычного способа, такого как MRC.

Шаг 304, совместная оценка последовательности методом максимального правдоподобия (JMLSE) выполняется на основе сигнала согласованной фильтрации, чтобы получить выжившую суммарную метрику каждого совместного состояния в каждый момент и оценку последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю, в каждом совместном состоянии.

Конкретный процесс реализации следующий.

4.1. Текущий момент K=0, начальное состояние Statek(rk(0), rk-1(0), …, rk-3(0), rk-4(0), rk(1), rk-1(1), …, rk-3(1), rk-4(1))=0.

4.2. Как показано на фиг.1, метрики 16 ветвей, смещающихся из состояний State2i*32+2j, State2i*32+(2j+1), State(2i+1)*32+2j, State(2i+1)*32+(2j+1) в состояния Statei*32+j, Statei*32+(j+16), State(i+16)*32+j, State(i+16)*32+(j+16) вычисляют, используя вышеупомянутую формулу (6).

16 метрик ветвей разделяют на четыре группы, то есть четыре состояния в 1024 состояниях. А именно, первая группа включает четыре метрики ветвей, идущих из состояний State2i*32+2j, State2i*32+(2j+1), State(2i+1)*32+2j, State(2i+1)*32+(2j+1) в состояние Statei*32+j; вторая группа включает четыре метрики ветвей, идущих из состояний State2i*32+2j, State2i*32+(2j+1), State(2i+1)*32+2j, State(2i+1)*32+(2j+1) в состояние Statei*32+(j+16); третья группа включает четыре метрики ветвей, идущих из состояний State2i*32+2j, State2i*32+(2j+1), State(2i+1)*32+2j, State(2i+1)*32+(2j+1) в состояние State(i+16)*32+j; и четвертая группа включает четыре метрики ветвей, идущих из состояний State2i*32+2j, State2i*32+(2j+1), State(2i+1)*32+2j, State(2i+1)*32+(2j+1) в состояние State(i+16)*32+(j+16). Состояния State2i*32+2j, State2i*32+(2j+1), State(2i+1)*32+2j, State(2i+1)*32+(2j+1) являются исходными совместными состояниями.

4.3. Четыре метрики ветвей в каждой группе накладывают на суммарную метрику соответствующего исходного совместного состояния, чтобы получить суммарную метрику, соответствующую каждому пути в каждой группе.

Суммарную метрику, соответствующую каждому пути в каждой группе, получают согласно формуле (5), то есть Jk-1(sk-1) B формуле (5) равно Metric_Sum[State2i*32+2j], Metric_Sum[State2i*32+(2j+1)], Metric_Sum[State(2i+1)*32+2j] и Metric_Sum[State(2i+1)*32+(2j+1)], соответственно.

4.4. Суммарные метрики, соответствующие всем путям во всех группах, сравнивают друг с другом, и максимальную суммарную метрику определяют как выжившую суммарную метрику в текущем совместном состоянии; путь, соответствующий выжившей суммарной метрике, определяют как выживший путь; исходное состояние, соответствующее выжившему пути, определяют как выжившее состояние; и оценки последовательностей сигналов самых дальних каналов дисперсии двух пользователей в выжившем состоянии сохраняют как оценки последовательностей сигналов выживших самых дальних каналов дисперсии двух пользователей в текущем состоянии. Здесь наименьшие биты rk(L-1)(0) и rk(L-1)(1), соответствующие каждому пользователю в выжившем состоянии, сохраняют в Path[k, Statei].

Например, на фиг.1, i=2, j=1, и если среди этих четырех путей, входящих в состояние State593, суммарная метрика пути, идущего от State130 до State593, наибольшая, то соответствующее соотношение между К, State593, (0, 0) и Metric_Sum[State593] сохраняют.

4.5. Состояние обновляют, Statek=Statek+1, и если Statek≤2N(L-1)/4, возвращаются к шагу 4.2, иначе текущий момент обновляют, K=K+1, и если k≤(Len+L-1), возвращаются к шагу 4.2, иначе процесс заканчивают, получают выжившую суммарную метрику каждого совместного состояния в каждый момент и оценку последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю, в каждом совместном состоянии.

В этом примере осуществления данного изобретения, выжившие суммарные метрики четырех состояний в каждый момент и оценку последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю в каждом совместном состоянии, получают во время каждого цикла. Таким образом, число циклов значительно уменьшено, и скорость вычислений увеличена.

Шаг 305, оценку последовательности сигналов каждого пользователя получают на основе выжившей суммарной метрики каждого совместного состояния в каждый момент и оценки последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю в каждом совместном состоянии. Конкретный процесс следующий.

5.1. Текущее значение K=Len+L-1, ищут максимальную выжившую суммарную метрику, соответствующую K, и состояние, соответствующее максимальной суммарной метрике, определяют как текущее состояние. Например, когда K=Len+L-1, состояние, соответствующее максимальной выжившей суммарной метрике, является состоянием State593; таким образом, состояние State593 является текущим состоянием.

5.2. Оценку последовательности сигналов самого близкого канала дисперсии, соответствующего каждому пользователю в текущем состоянии, используют в качестве оценки последовательности сигналов соответствующего пользователя в текущий момент (здесь - старший значащий бит каждого пользователя), который сохраняют в областях буфера выходной последовательности Output_HardData0 [k] и Output_HardData1 [k], соответственно. Затем мягкая информация извлекается из SOVA_Data[k], State] для сохранения в Output_SoftData0 [k] и Output_SoftData1 [k].

Например, если состояние State593 является текущим состоянием State593=(10010, 10001), старший значащий бит пользователя 0 равен "1", и старший значащий бит пользователя 1 также равен "1". Таким образом, они сохраняются в областях буфера выходной последовательности Output_HardData0 [k] и Output_HardData1 [k], соответственно.

5.3. Значение текущего состояния смещают налево, старший значащий бит каждого пользователя отбрасывают, и оценки последовательностей сигналов выживших самых дальних каналов дисперсии, соответствующих двум пользователям в текущем состоянии, добавляют к оценке последовательности сигналов самого дальнего канала дисперсии каждого пользователя, то есть младшему значащему биту, чтобы получить новое состояние, которое используется в качестве текущего состояния.

Например, если состояние State593=(10010, 10001) и оценка последовательности сигналов выжившего самого дальнего канала дисперсии двух пользователей в этом состоянии равна (0, 0), то обновленная последовательность будет (00100, 00010), то есть состояние State130. Таким образом, состояние State130 - это текущее состояние.

5.4. K обновляют, то есть текущее K=K-1, и когда K>0, возвращаются к шагу 5.2, иначе выполняется шаг 5.5, где может быть получена оценка последовательности сигналов каждого пользователя в соответствующий момент.

5.5. Оценку последовательности сигналов каждого пользователя в каждый момент подают на выход и получают оценку последовательности сигналов каждого пользователя.

Оценка последовательности сигналов каждого пользователя может быть получена путем вывода данных в области буфера выходной последовательности Output_HardData0 [k] и Output_HardData1 [k].

Согласно вышеописанному способу совместного обнаружения, может быть создано устройство для совместного обнаружения. Как показано на фиг.4, устройство включает блок 100 согласованной фильтрации, блок 200 оценки, первый блок 300 получения и второй блок 400 получения.

Блок 100 согласованной фильтрации сконфигурирован так, чтобы получать сигнал согласованной фильтрации, соответствующий принятому смешанному сигналу.

Блок 200 оценки сконфигурирован так, чтобы оценивать суммарную метрику, соответствующую каждому пути, входящему в каждое совместное состояние в каждый момент, на основе сигнала согласованной фильтрации;

где совместное состояние содержит оценку последовательности сигналов каждого канала дисперсии каждого пользователя в соответствующий момент.

Первый блок 300 получения сконфигурирован так, чтобы получать выжившую суммарную метрику каждого совместного состояния в каждый момент и оценку последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю, в каждом совместном состоянии на основе каждой оцененной суммарной метрики.

Второй блок 400 получения сконфигурирован так, чтобы получать оценку последовательности сигналов каждого пользователя на основе выжившей суммарной метрики каждого совместного состояния в каждый момент и оценки последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю, в каждом совместном состоянии.

Блок 200 оценки может включать субблок оценки метрик ветвей и субблок оценки суммарной метрики.

Субблок оценки метрик ветвей сконфигурирован так, чтобы выполнять совместную оценку последовательности методом максимального правдоподобия (JMLSE) на основе каждого сигнала согласованной фильтрации, чтобы получить метрику ветвей каждого пути, входящего в каждое совместное состояние в каждый момент.

Субблок оценки суммарной метрики сконфигурирован так, чтобы накладывать метрику ветвей каждого пути на суммарную метрику исходного совместного состояния, соответствующего этому пути, чтобы получить суммарную метрику, соответствующую каждому пути, входящему в каждое совместное состояние в каждый момент.

Первый блок 300 получения включает субблок определения выжившей суммарной метрики и субблок определения выжившей оценки последовательности сигналов.

Субблок определения выжившей суммарной метрики сконфигурирован так, чтобы определять максимальную суммарную метрику среди суммарных метрик всех путей, входящих в текущее совместное состояние, как выжившую суммарную метрику текущего совместного состояния.

Субблок определения выжившей оценки последовательности сигналов сконфигурирован так, чтобы определять оценку последовательности сигналов самого дальнего канала дисперсии каждого пользователя в исходном совместном состоянии, соответствующем выжившей суммарной метрике, как оценку последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю, в текущем совместном состоянии.

Второй блок 400 получения включает блок определения оценки последовательности сигналов, субблок обновления и субблок объединения.

Блок определения оценки последовательности сигналов сконфигурирован так, чтобы использовать оценку последовательности сигналов самого близкого канала дисперсии, соответствующего каждому пользователю, в текущем совместном состоянии как оценку последовательности сигналов соответствующего пользователя в текущий момент.

Субблок обновления сконфигурирован так, чтобы обновлять текущее совместное состояние на основе оценки последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю, в текущем совместном состоянии, чтобы получить обновленное совместное состояние.

Субблок объединения сконфигурирован так, чтобы объединять оценку последовательности сигналов каждого пользователя в каждый момент, чтобы получить оценку последовательности сигналов каждого пользователя.

Субблок обновления также сконфигурирован так, чтобы смещать текущее совместное состояние один раз от дальнего до ближнего на основе канала дисперсии и использовать оценку последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю в текущем совместном состоянии, как оценку последовательности сигналов самого дальнего канала дисперсии каждого пользователя в смещенном текущем совместном состоянии.

Таким образом, в способе совместного обнаружения в соответствии с вариантом осуществления данного изобретения получают сигнал согласованной фильтрации, соответствующий принятому смешанному сигналу, и выполняют совместную оценку последовательности методом максимального правдоподобия (JMLSE) на основе сигнала согласованной фильтрации, чтобы получить оценку последовательности сигналов каждого пользователя, при этом оценка последовательности сигналов каждого пользователя может демодулироваться из принятого смешанного сигнала. Кроме того, вариант осуществления данного изобретения применим не только к совместному обнаружению сигналов множества пользователей, но также и в ситуации подавления помех.

Очевидно, что различные модификации и изменения данного изобретения могут быть предложены специалистами в данной области в рамках данного изобретения. Таким образом, в случае, когда эти модификации и изменения данного изобретения, попадают в объем формулы данного изобретения и эквивалентных технологий, данное изобретение подразумевает включение этих модификаций и отклонений.


СПОСОБ И УСТРОЙСТВО ДЛЯ СОВМЕСТНОГО ОБНАРУЖЕНИЯ
СПОСОБ И УСТРОЙСТВО ДЛЯ СОВМЕСТНОГО ОБНАРУЖЕНИЯ
СПОСОБ И УСТРОЙСТВО ДЛЯ СОВМЕСТНОГО ОБНАРУЖЕНИЯ
СПОСОБ И УСТРОЙСТВО ДЛЯ СОВМЕСТНОГО ОБНАРУЖЕНИЯ
Источник поступления информации: Роспатент

Showing 1-10 of 236 items.
10.01.2013
№216.012.1aa8

Способ передачи и обнаружения управляющей информации нисходящей линии связи

Заявленное изобретение относится к способу передачи и обнаружения управляющей информации нисходящей линии связи. Технический результат заключается в обеспечении более высокого уровня гибкости, совместимости и меньшего коэффициента битовых ошибок, а также позволяет реже выполнять процедуру...
Тип: Изобретение
Номер охранного документа: 0002472316
Дата охранного документа: 10.01.2013
20.02.2013
№216.012.28de

Способ и система предварительного кодирования и способ построения кодовой книги предварительного кодирования

Изобретение относится к способу предварительного кодирования, а также к системе и способу построения кодовой книги предварительного кодирования в системе со многими входами и многими выходами (MIMO). Техническим результатом является улучшение рабочих параметров предварительного кодирования,...
Тип: Изобретение
Номер охранного документа: 0002475982
Дата охранного документа: 20.02.2013
20.02.2013
№216.012.28f7

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

Изобретение относится к способу и устройству для обработки многоканальных запросов в среде платформы управления услугами. Технический результат заключается в упрощении процедуры обработки платформы управления услугами, сокращении времени обработки и повышении эффективности обработки. Для этого...
Тип: Изобретение
Номер охранного документа: 0002476007
Дата охранного документа: 20.02.2013
20.03.2013
№216.012.306b

Способ и система для передачи потоковых мультимедийных данных с нулевым копированием

Изобретение относится к способу и системе для сети связи в области компьютерных приложений, основанным на стеке сетевых протоколов Linux, для осуществления передачи потоковых мультимедийных данных с нулевым копированием. Технический результат заключается в снижении загрузки процессора,...
Тип: Изобретение
Номер охранного документа: 0002477930
Дата охранного документа: 20.03.2013
27.04.2013
№216.012.3c25

Способ подстройки ресурсов прямого канала широковещательной и многоадресной передачи

Изобретение относится к технике связи и может использоваться в беспроводных системах связи. Технический результат состоит в повышении эффективности управления множеством терминалов, одновременно передающих запрос подстройки ресурсов прямого канала, что позволяет избежать значительных помех при...
Тип: Изобретение
Номер охранного документа: 0002480958
Дата охранного документа: 27.04.2013
10.05.2013
№216.012.3f25

Способ измерения ресурсов и передачи отчетов об измерениях в системе долгосрочного развития

Изобретение относится к системам связи. Технический результат заключается в уменьшении объема служебной информации. Способ выполнения измерений ресурсов и передачи отчетов об измерениях в системе долгосрочного развития включает инкапсуляцию исходной базовой станцией сообщения с запросом...
Тип: Изобретение
Номер охранного документа: 0002481732
Дата охранного документа: 10.05.2013
27.05.2013
№216.012.45f4

Способ и система для управления энергосбережением в базовой станции

Изобретение относится к области связи. Предлагается способ управления энергосбережением в базовой станции (BS), включающий: передачу контроллером радиосети (RNC) в узел В указания о переводе соты в неактивное состояние, когда соту узла В необходимо перевести в неактивное состояние, и перевод...
Тип: Изобретение
Номер охранного документа: 0002483485
Дата охранного документа: 27.05.2013
10.06.2013
№216.012.4a4e

Способ и устройство для управления мощностью в обратной линии связи

Изобретение относится к радиосвязи. В настоящем изобретении предложен способ управления мощностью в обратной линии связи, включающий: предварительное задание базовой станцией значения порога внешней петли обратной связи в соответствии с типом радиоконфигурации (RC); во время процедуры доступа,...
Тип: Изобретение
Номер охранного документа: 0002484602
Дата охранного документа: 10.06.2013
27.06.2013
№216.012.526c

Способ и устройство для получения терминалом информации о дешифровании и дескремблировании

Изобретение относится к области мобильного мультимедийного вещания и, в частности к способу и устройству для получения информации о дешифровании и дескремблировании терминалом мобильного мультимедийного вещания. Предложены способ и устройство для получения терминалом информации о дешифровании и...
Тип: Изобретение
Номер охранного документа: 0002486693
Дата охранного документа: 27.06.2013
10.07.2013
№216.012.556a

Схема и способ управления мощностью в множестве каналов

Изобретение относится к области технологий устройств связи и предназначено для управления мощностью в множестве каналов. Технический результат - уменьшение времени измерения мощности. Способ осуществляет выбор, в соответствии с сигналом выбора канала в последнем цикле тактовой синхронизации,...
Тип: Изобретение
Номер охранного документа: 0002487469
Дата охранного документа: 10.07.2013
Showing 1-10 of 202 items.
10.01.2013
№216.012.1aa8

Способ передачи и обнаружения управляющей информации нисходящей линии связи

Заявленное изобретение относится к способу передачи и обнаружения управляющей информации нисходящей линии связи. Технический результат заключается в обеспечении более высокого уровня гибкости, совместимости и меньшего коэффициента битовых ошибок, а также позволяет реже выполнять процедуру...
Тип: Изобретение
Номер охранного документа: 0002472316
Дата охранного документа: 10.01.2013
20.02.2013
№216.012.28de

Способ и система предварительного кодирования и способ построения кодовой книги предварительного кодирования

Изобретение относится к способу предварительного кодирования, а также к системе и способу построения кодовой книги предварительного кодирования в системе со многими входами и многими выходами (MIMO). Техническим результатом является улучшение рабочих параметров предварительного кодирования,...
Тип: Изобретение
Номер охранного документа: 0002475982
Дата охранного документа: 20.02.2013
20.02.2013
№216.012.28f7

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

Изобретение относится к способу и устройству для обработки многоканальных запросов в среде платформы управления услугами. Технический результат заключается в упрощении процедуры обработки платформы управления услугами, сокращении времени обработки и повышении эффективности обработки. Для этого...
Тип: Изобретение
Номер охранного документа: 0002476007
Дата охранного документа: 20.02.2013
20.03.2013
№216.012.306b

Способ и система для передачи потоковых мультимедийных данных с нулевым копированием

Изобретение относится к способу и системе для сети связи в области компьютерных приложений, основанным на стеке сетевых протоколов Linux, для осуществления передачи потоковых мультимедийных данных с нулевым копированием. Технический результат заключается в снижении загрузки процессора,...
Тип: Изобретение
Номер охранного документа: 0002477930
Дата охранного документа: 20.03.2013
27.04.2013
№216.012.3c25

Способ подстройки ресурсов прямого канала широковещательной и многоадресной передачи

Изобретение относится к технике связи и может использоваться в беспроводных системах связи. Технический результат состоит в повышении эффективности управления множеством терминалов, одновременно передающих запрос подстройки ресурсов прямого канала, что позволяет избежать значительных помех при...
Тип: Изобретение
Номер охранного документа: 0002480958
Дата охранного документа: 27.04.2013
10.05.2013
№216.012.3f25

Способ измерения ресурсов и передачи отчетов об измерениях в системе долгосрочного развития

Изобретение относится к системам связи. Технический результат заключается в уменьшении объема служебной информации. Способ выполнения измерений ресурсов и передачи отчетов об измерениях в системе долгосрочного развития включает инкапсуляцию исходной базовой станцией сообщения с запросом...
Тип: Изобретение
Номер охранного документа: 0002481732
Дата охранного документа: 10.05.2013
27.05.2013
№216.012.45f4

Способ и система для управления энергосбережением в базовой станции

Изобретение относится к области связи. Предлагается способ управления энергосбережением в базовой станции (BS), включающий: передачу контроллером радиосети (RNC) в узел В указания о переводе соты в неактивное состояние, когда соту узла В необходимо перевести в неактивное состояние, и перевод...
Тип: Изобретение
Номер охранного документа: 0002483485
Дата охранного документа: 27.05.2013
10.06.2013
№216.012.4a4e

Способ и устройство для управления мощностью в обратной линии связи

Изобретение относится к радиосвязи. В настоящем изобретении предложен способ управления мощностью в обратной линии связи, включающий: предварительное задание базовой станцией значения порога внешней петли обратной связи в соответствии с типом радиоконфигурации (RC); во время процедуры доступа,...
Тип: Изобретение
Номер охранного документа: 0002484602
Дата охранного документа: 10.06.2013
27.06.2013
№216.012.526c

Способ и устройство для получения терминалом информации о дешифровании и дескремблировании

Изобретение относится к области мобильного мультимедийного вещания и, в частности к способу и устройству для получения информации о дешифровании и дескремблировании терминалом мобильного мультимедийного вещания. Предложены способ и устройство для получения терминалом информации о дешифровании и...
Тип: Изобретение
Номер охранного документа: 0002486693
Дата охранного документа: 27.06.2013
10.07.2013
№216.012.556a

Схема и способ управления мощностью в множестве каналов

Изобретение относится к области технологий устройств связи и предназначено для управления мощностью в множестве каналов. Технический результат - уменьшение времени измерения мощности. Способ осуществляет выбор, в соответствии с сигналом выбора канала в последнем цикле тактовой синхронизации,...
Тип: Изобретение
Номер охранного документа: 0002487469
Дата охранного документа: 10.07.2013
+ добавить свой РИД