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

Классы МПК:H04B17/00 Контроль; испытание
Автор(ы):
Патентообладатель(и):ЗетТиИ Корпорейшн (CN)
Приоритеты:
подача заявки:
2010-05-26
публикация патента:

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

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

Формула изобретения

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, в котором

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

Описание изобретения к патенту

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

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

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

С непрерывным увеличением числа пользователей 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):

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

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

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

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

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

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

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

способ и устройство для совместного обнаружения, патент № 2496237 , сигнал автокорреляции канала пользователя 0;

способ и устройство для совместного обнаружения, патент № 2496237 , сигнал автокорреляции канала пользователя 1;

способ и устройство для совместного обнаружения, патент № 2496237 , сигнал взаимной корреляции канала пользователя 0 и пользователя 1;

способ и устройство для совместного обнаружения, патент № 2496237 , сигнал взаимной корреляции канала пользователя 1 и пользователя 0;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

y=[y(0)y(1) способ и устройство для совместного обнаружения, патент № 2496237 способ и устройство для совместного обнаружения, патент № 2496237 y(155)].

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

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

Y=[y(61+L-1), y(61+L), y(61+Z+1), способ и устройство для совместного обнаружения, патент № 2496237 , y(61+N-1)]T;

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

H(0)=[h(0)(0),h (0)(1),способ и устройство для совместного обнаружения, патент № 2496237 ,h(0)(L-1)]T;

H (1)=[h(1)(0),h(1)(1),способ и устройство для совместного обнаружения, патент № 2496237 ,h(1)(L-1)]T;

H=[H (0)Т,H(1)T]T=[h(0)(0),h (0)(1),способ и устройство для совместного обнаружения, патент № 2496237 ,h(0)(L-1),h(1)(0),h(1) (1),способ и устройство для совместного обнаружения, патент № 2496237 ,h(1)(L-1)]T.

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

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

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

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

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

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

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

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

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

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

4.1. Текущий момент K=0, начальное состояние Statek(r kспособ и устройство для совместного обнаружения, патент № 2496237 (0), rk-1способ и устройство для совместного обнаружения, патент № 2496237 (0), способ и устройство для совместного обнаружения, патент № 2496237 , rk-3способ и устройство для совместного обнаружения, патент № 2496237 (0), rk-4способ и устройство для совместного обнаружения, патент № 2496237 (0), rkспособ и устройство для совместного обнаружения, патент № 2496237 (1), rk-1способ и устройство для совместного обнаружения, патент № 2496237 (1), способ и устройство для совместного обнаружения, патент № 2496237 , rk-3способ и устройство для совместного обнаружения, патент № 2496237 (1), rk-4способ и устройство для совместного обнаружения, патент № 2496237 (1))=0.

4.2. Как показано на фиг.1, метрики 16 ветвей, смещающихся из состояний State 2i*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 состояниях. А именно, первая группа включает четыре метрики ветвей, идущих из состояний State 2i*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, State 2i*32+(2j+1), State(2i+1)*32+2j, State(2i+1)*32+(2j+1) в состояние State(i+16)*32+j; и четвертая группа включает четыре метрики ветвей, идущих из состояний State 2i*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)способ и устройство для совместного обнаружения, патент № 2496237 (0) и rk(L-1)способ и устройство для совместного обнаружения, патент № 2496237 (1), соответствующие каждому пользователю в выжившем состоянии, сохраняют в Path[k, Statei].

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

4.5. Состояние обновляют, Statek=State k+1, и если Statekспособ и устройство для совместного обнаружения, патент № 2496237 2N(L-1)/4, возвращаются к шагу 4.2, иначе текущий момент обновляют, K=K+1, и если kспособ и устройство для совместного обнаружения, патент № 2496237 (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) на основе сигнала согласованной фильтрации, чтобы получить оценку последовательности сигналов каждого пользователя, при этом оценка последовательности сигналов каждого пользователя может демодулироваться из принятого смешанного сигнала. Кроме того, вариант осуществления данного изобретения применим не только к совместному обнаружению сигналов множества пользователей, но также и в ситуации подавления помех.

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

Класс H04B17/00 Контроль; испытание

отслеживание линии радиосвязи (rlm) и измерение принятой мощности опорного сигнала (rsrp) для гетерогенных сетей -  патент 2529554 (27.09.2014)
способ определения вероятности ошибки на бит по флуктуациям фазы информационных сигналов -  патент 2526283 (20.08.2014)
устройство и способ для выполнения функциональной проверки системы связи -  патент 2521434 (27.06.2014)
расчет отклика о состоянии канала в системах с использованием подавления помех общего опорного сигнала -  патент 2518758 (10.06.2014)
способы и устройства в системе беспроводной связи -  патент 2518070 (10.06.2014)
система автоматизированного контроля работоспособности и диагностки неисправностей радиоэлектронной аппаратуры -  патент 2504828 (20.01.2014)
способ и устройства в сети мобильной связи -  патент 2504083 (10.01.2014)
способ оценки электромагнитной совместимости бортового оборудования в составе летательного аппарата в диапазоне частот от 10 кгц до 400 мгц -  патент 2497282 (27.10.2013)
высокоэффективная станция -  патент 2496244 (20.10.2013)
обнаружение синхронизации с использованием ширины полосы и конфигурации антенны -  патент 2494546 (27.09.2013)
Наверх