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

Авторы патента:


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

Владельцы патента RU 2496237:

ЗетТиИ Корпорейшн (CN)

Изобретение относится к системе мобильной связи, предназначенной для обнаружения пользовательских сигналов, и обеспечивает достижение оптимальных характеристик демодуляции и увеличения точности оценки последовательности сигналов во время синхронной демодуляции сигналов множества пользователей. Изобретение раскрывает, в частности, способ, который включает получение сигнала согласованной фильтрации, соответствующего принятому смешанному сигналу; оценку суммарной метрики, соответствующей каждому пути, входящему в каждое совместное состояние в каждый момент, на основе сигнала согласованной фильтрации, где совместное состояние содержит оценку последовательности сигналов каждого канала дисперсии каждого пользователя в соответствующий момент; получение выжившей суммарной метрики каждого совместного состояния в каждый момент и оценку последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю, в каждом совместном состоянии на основе каждой оцененной суммарной метрики; и получение оценки последовательности сигналов каждого пользователя на основе выжившей суммарной метрики каждого совместного состояния в каждый момент и оценки последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю, в каждом совместном состоянии. 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 ) = n = 0 x ( 0 ) ( k n ) h ( 0 ) ( n ) + n = 0 x ( 1 ) ( k n ) h ( 1 ) ( n ) + n ( k ) ( 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):

J ' M L = t I | y ( t ) [ n = 0 r n ( 0 ) h ( 0 ) ( t n T ) + n = 0 r n ( 1 ) h ( 1 ) ( t n T ) + ] | 2 d t ( 2 )

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

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

J k ( s k ) = J k 1 ( s k 1 ) + Re { r k ( 0 ) * [ Z k ( 0 ) l = 1 L 2 ( r k l ( 0 ) S l ( 00 ) ) ] r k ( 0 ) * r k ( L 1 ) ( 0 ) S L 1 ( 00 ) } + Re { r k ( 1 ) * [ Z k ( 1 ) l = 1 L 2 ( r k l ( 1 ) S l ( 11 ) ) ] r k ( 1 ) * r k ( L 1 ) ( 1 ) S L 1 ( 11 ) } ( 3 ) Re ( l = 1 L 1 r k ( 0 ) * r k l ( 1 ) S l ( 01 ) + l = 1 L 1 r k l ( 0 ) * r k ( 1 ) S l ( 10 ) * + r k ( 0 ) * r k ( 1 ) S 0 ( 01 ) )

S l ( 00 ) = t I h ( 0 ) * ( t l T ) h ( 0 ) ( t ) d t , сигнал автокорреляции канала пользователя 0;

S l ( 11 ) = t I h ( 1 ) * ( t l T ) h ( 1 ) ( t ) d t , сигнал автокорреляции канала пользователя 1;

S l ( 01 ) = t I h ( 0 ) * ( t l T ) h ( 1 ) ( t ) d t , сигнал взаимной корреляции канала пользователя 0 и пользователя 1;

S l ( 10 ) = t I h ( 1 ) * ( t l T ) h ( 0 ) ( t ) d t , сигнал взаимной корреляции канала пользователя 1 и пользователя 0;

Z k ( 0 ) = t I h ( 0 ) * ( t k T ) y ( t ) d t , выходной сигнал согласованной фильтрации пользователя 0;

Z k ( 1 ) = t I h ( 1 ) * ( t k T ) y ( t ) d t , выходной сигнал согласованной фильтрации пользователя 1.

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

B r a n c h _ M e t r i c = Re { r k ( 0 ) * [ Z k ( 0 ) l = 1 L 2 ( r k l ( 0 ) S l ( 00 ) ) ] r k ( 0 ) * r k ( L 1 ) ( 0 ) S L 1 ( 00 ) } + Re { r k ( 1 ) * [ Z k ( 1 ) l = 1 L 2 ( r k l ( 1 ) S l ( 11 ) ) ] r k ( 1 ) * r k ( L 1 ) ( 1 ) S L 1 ( 11 ) } ( 4 ) Re ( l = 1 L 1 r k ( 0 ) * r k l ( 1 ) S l ( 01 ) + l = 1 L 1 r k l ( 0 ) * r k ( 1 ) S l ( 10 ) * + r k ( 0 ) * r k ( 1 ) S 0 ( 01 ) )

В этой точке степень сложности алгоритма 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).

J k ( s k ) = J k 1 ( s k 1 ) + Re { r k ( 0 ) * [ Z k ( 0 ) l = 1 4 ( r k l ( 0 ) S l ( 00 ) ) ] r k ( 0 ) * r k 5 ( 0 ) S 5 ( 00 ) } + Re { r k ( 1 ) * [ Z k ( 1 ) l = 1 4 ( r k l ( 1 ) S l ( 11 ) ) ] r k ( 1 ) * r k 5 ( 1 ) S 5 ( 11 ) } ( 5 ) Re ( l = 1 5 r k ( 0 ) * r k l ( 1 ) S l ( 01 ) + l = 1 5 r k l ( 0 ) * r k ( 1 ) S l ( 10 ) * + r k ( 0 ) * r k ( 1 ) S 0 ( 01 ) )

B r a n c k _ M e t r i c = Re { r k ( 0 ) * [ Z k ( 0 ) l = 1 4 ( r k l ( 0 ) S l ( 00 ) ) ] r k ( 0 ) * r k 5 ( 0 ) S 5 ( 00 ) } + Re { r k ( 1 ) * [ Z k ( 1 ) l = 1 4 ( r k l ( 1 ) S l ( 11 ) ) ] r k ( 1 ) * r k 5 ( 1 ) S 5 ( 11 ) } ( 6 ) Re ( l = 1 5 r k ( 0 ) * r k l ( 1 ) S l ( 01 ) + l = 1 5 r k l ( 0 ) * r k ( 1 ) S l ( 10 ) * + r k ( 0 ) * r k ( 1 ) S 0 ( 01 ) )

Таким образом, см. фиг.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;

M = [ M ( 0 ) , M ( 1 ) ] = [ m ( 0 ) ( L 1 ) m ( 0 ) ( L 2 ) m ( 0 ) ( 0 ) m ( 1 ) ( L 1 ) m ( 1 ) ( L 2 ) m ( 1 ) ( 0 ) m ( 0 ) ( L ) m ( 0 ) ( L 1 ) m ( 1 ) ( L ) m ( 1 ) ( L 1 ) m ( 0 ) ( N 1 ) m ( 0 ) ( N 2 ) m ( 0 ) ( N L ) m ( 1 ) ( N 1 ) m ( 1 ) ( N 2 ) m ( 1 ) ( N L ) ] ;

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, выполняется вычисление согласованной фильтрации, основанное на полученных параметрах оценки канала, полученном сигнале автокорреляции канала, сигнале взаимной корреляции и выходном сигнале согласованной фильтрации сигналов этих двух пользователей, соответственно:

S l ( 00 ) = k = 0 L 1 h ( 0 ) * ( k ) h ( 0 ) * ( k l )

S l ( 11 ) = k = 0 L 1 h ( 1 ) ( k ) h ( 1 ) * ( k l )

S l ( 01 ) = k = 0 L 1 h ( 1 ) ( k ) h ( 0 ) * ( k l )

S l ( 10 ) = k = 0 L 1 h ( 0 ) ( k ) h ( 1 ) * ( k l )

Z k ( 0 ) = n = 0 L 1 y d e r o t e d ( k n ) h ( 0 ) * ( n )

Z k ( 1 ) = n = 0 L 1 y d e r o t e d ( k n ) h ( 1 ) * ( n )

В этом примере в случае системы приема с множеством антенн требуется выполнить комбинирование множества антенн с использованием обычного способа, такого как 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) на основе сигнала согласованной фильтрации, чтобы получить оценку последовательности сигналов каждого пользователя, при этом оценка последовательности сигналов каждого пользователя может демодулироваться из принятого смешанного сигнала. Кроме того, вариант осуществления данного изобретения применим не только к совместному обнаружению сигналов множества пользователей, но также и в ситуации подавления помех.

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

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

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

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

4. Способ по п.1, в котором получение оценки последовательности сигналов каждого пользователя включает следующие шаги:
A) определение текущего момента как максимального момента, и определение совместного состояния, соответствующего максимальной выжившей суммарной метрике в текущий момент, как текущего совместного состояния;
B) использование оценки последовательности сигналов самого близкого канала дисперсии, соответствующего каждому пользователю, в определенном текущем совместном состоянии как оценки последовательности сигналов соответствующего пользователя в текущий момент, и обновление текущего совместного состояния на основе оценки последовательности сигналов выжившего самого дальнего канала дисперсии, соответствующего каждому пользователю, в текущем совместном состоянии, чтобы получить обновленное совместное состояние;
C) уменьшение текущего момента и определение, превышает ли уменьшенный момент нулевое значение, и если да, то использование обновленного совместного состояния в качестве текущего совместного состояния и возврат к шагу B, а если нет, то выполнение шага D; и
D) объединение оценок последовательности сигналов каждого пользователя в каждый момент, чтобы получить оценку последовательности сигналов каждого пользователя.

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

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

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

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

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

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



 

Похожие патенты:

Изобретение относится к технике связи и может использоваться в беспроводных системах связи. Технический результат состоит в повышении пропускной способности каналов передачи.

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

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

Изобретение относится к вычислительной технике. .

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

Изобретение относится к способу работы радиостанции в системе мобильной связи. .

Изобретение относится к области беспроводной связи. Описаны системы и методики для обработки информации в устройстве, работающем в системе беспроводной связи. Обеспечены методики для синфазной и квадратурной (I/Q) калибровки, подавления помех, вычисления отношения сигнал-шум (SNR) и показателя ранга. Технический результат - повышение эффективности беспроводной станции при наличии ухудшений в беспроводной станции и/или линии связи. 5 н. и 45 з.п. ф-лы, 18 ил., 2 табл.

Изобретение относится к области испытаний электромагнитной совместимости (ЭМС) бортового радиоэлектронного и электронного оборудования в составе летательных аппаратов (ЛА) и может быть использовано при проведении испытаний по оценке влияния на испытываемое бортовое оборудование (БО) радиопомех от радиоэлектронного оборудования ЛА в диапазоне частот от 10 кГц до 400 МГц. включая крайние значения диапазона. Техническим результатом является увеличение достоверности и точности испытаний ЭМС оборудования в составе ЛА, которое достигается измерением величины тока, наведенного бортовыми источниками радиопомех в электрических цепях БО (в цепях электропитания, в линиях связи или управления), с помощью индукционного измерительного датчика тока и введением в качестве критерия обеспечения ЭМС испытываемого БО коэффициента запаса ЭМС, определение которого в процессе испытаний позволит оценить не только наличие, но и степень воздействия радиопомех на БО ЛА. Источниками радиопомех являются радиопередатчики ЛА, поочередно воздействующие через бортовые передающие антенны на электрические цепи БО радиопомехами в диапазоне частот от 10 кГц до 400 МГц. 2 ил.

Изобретение относится к системе мобильной связи, в частности, к объектам, представляющим возможность оптимизации использования радиоресурсов в системе. Изобретение раскрывает сеть сотовой связи, которая допускает одновременное использование частот с несколькими несущими, содержащих основную несущую частоту и, по меньшей мере, одну дополнительную несущую частоту. В способе, принимаются измерения качества нисходящей линии связи основной несущей частоты и, по меньшей мере, одной дополнительной несущей частоты. Принимаемые измерения качества нисходящей линии связи основной несущей частоты и, по меньшей мере, одной дополнительной несущей частоты комбинируются, чтобы определять комбинированный показатель качества. Дополнительно оценивается то, удовлетворяет или нет комбинированный показатель качества предварительно определенному условию, и событие инициируется, только если комбинированный показатель качества удовлетворяет предварительно определенному условию. 7 н. и 27 з.п. ф-лы, 12 ил.

Группа изобретений относится к технике связи и может использоваться в системах беспроводной связи. Технический результат состоит в повышении помехозащищенности. Для этого способы и устройства для измерений опорных сигналов (RS) в системе OFDM дают возможность иметь конфигурируемую полосу пропускания передачи RS, которая меньше, чем полоса пропускания системы. Это предоставляет возможность координации помех RS, которая, в свою очередь, позволяет измерить RS UE, используемые для разных услуг, таких как определение положения. RBS извлекает полосу пропускания передачи RS, определяет полосу пропускания измерения RS на основании этой полосы пропускания передачи RS и передает определенную полосу пропускания на UE. UE принимает полосу пропускания измерения RS и измеряет RS в полосе пропускания, определенной на основании принятой полосы пропускания измерения и пропускной способности UE. 3 н. и 16 з.п. ф-лы, 15 ил.

Изобретение относится к системам беспроводной связи. Технический результат состоит в эффективном подавлении помех. Для этого при поддерживаемом подавлении помех общего опорного сигнала оборудование пользователя (UE) может рассчитывать значение отклика о состоянии канала с учетом любых подавленных создающих помехи соседних сигналов. Когда соседние соты определены как осуществляющие передачу данных в течение времени, для которого рассчитывается значение отклика о состоянии канала, UE имеет возможность вывести значение отклика о состоянии канала с учетом тех подавленных создающих помехи сигналов. UE определяет, осуществляет ли передачу каждая соседняя сота в течение обозначенного времени либо путем получения сигналов, которые указывают расписание передачи соседних сот, либо путем обнаружения расписания передач, например, на основании класса мощности соседних сот. Если UE определяет, что соседние соты осуществляют передачу данных в течение этого временного периода, то UE будет рассчитывать значение отклика о состоянии канала, включая учет подавленных создающих помехи сигналов. 4 н. и 20 з.п. ф-лы, 8 ил.

Изобретение относится к технике связи и может быть использовано для выполнения функциональной проверки системы связи в салоне самолета. Технический результат заключается в уменьшении помех службам вне самолета. Устройство для функциональной проверки системы связи содержит устройство управления, включающее генератор для генерации широкополосного шумового сигнала и передатчик для подачи высокочастотного сигнала (ВЧ) на излучающую линейную антенну, причем функциональная проверка проводится на уровне мощности таком низком, что излучение сигнала по излучающей линейной антенне находится ниже заданного предельного значения снаружи салона. 2 н. и 14 з.п. ф-лы, 10 ил.

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

Изобретение относится к технике беспроводной связи и может быть использовано всистемах с использованием усовершенствованной координации и подавления помех для определения сбоя в линии радиосвязи. Способ для осуществления связи в сети стандарта усовершенствованного проекта долгосрочного развития (LTE-A) с использованием ресурсов общего опорного сигнала (CRS), ассоциированных с различными уровнями помех вследствие разделения ресурсов, заключается в том, что принимают сигналы из усовершенствованного узла В (eNodeB), указывающие поднабор CRS-ресурсов для по меньшей мере одного из отслеживания линии радиосвязи (RLM), измерения принятой мощности опорного сигнала (RSRP) или их комбинации, причем указанный поднабор CRS-ресурсов содержит CRS-ресурсы, имеющие защищенные подкадры, в течение которых предотвращают передачу данных оказывающими помехи узлами eNodeB, и выполняют по меньшей мере одно из RLM, RSRP-измерения или их комбинации на основе указываемого поднабора CRS-ресурсов. Технический результат - улучшение измерений для гетерогенных сетей стандарта LTE-A. 4 н. и 3 з.п. ф-лы, 7 ил.

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

Изобретение относится к технике связи и может использоваться для определения оценки нагрузки в приемнике системы связи с мультиплексированием. Технический результат состоит в определении оценки нагрузки на основе показателя интенсивности сигнала и показателя общей мощности сигнала. Для этого система связи с ортогональным частотным разделением (OFDM) включает в себя детектирование, по меньшей мере, одного OFDM-символа, по меньшей мере, одного предварительно определенного сигнала синхронизации; определение показателя интенсивности сигнала на основе детектированного, по меньшей мере, одного символа синхронизации; детектирование, по меньшей мере, одного OFDM-символа, близлежащего к OFDM-символу, по меньшей мере, одного предварительно определенного сигнала синхронизации; определение показателя общей мощности сигнала на основе детектированного, по меньшей мере, одного близлежащего OFDM-символа; и определение оценки нагрузки на основе показателя интенсивности сигнала и показателя общей мощности сигнала. 3 н. и 12 з.п. ф-лы, 5 ил.
Наверх