Контроль целостности данных в системе определения местоположения с использованием информации о местной топографии

Иллюстрации

Показать все

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

Реферат

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

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

Глобальная спутниковая система позиционирования (радиоопределения) (GPS) представляет собой группу искусственных спутников, движущихся по точно определенным орбитам над поверхностью Земли. Каждый спутник передает сигнал, модулированный псевдошумовым (ПШ, PN) кодом, уникальным для данного спутника. Каждый ПШ код содержит заданное количество элементов кода. Приемник системы GPS принимает составной сигнал, содержащий смесь сигналов от каждого из спутников, находящихся в зоне видимости приемника. Входящий в состав приемника обнаружитель сигналов обнаруживает передаваемый сигнал с конкретного спутника, определяя степень корреляции между принятым сигналом и сдвинутыми версиями ПШ кода, относящегося к данному спутнику. Если для одного из значений сдвига обнаружен достаточно качественно выраженный пик значения корреляции, то считается, что приемник обнаружил передаваемый сигнал с этого спутника.

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

Согласно предписанию Федеральной комиссии по связи оконечные абонентские устройства (абонентские станции) (включая, но не ограничиваясь этим, подвижные абонентские устройства (станции)) в системах беспроводной связи должны быть способны оценивать свое местонахождение с тем, чтобы способствовать быстрому реагированию на вызовы в службу спасения (по номеру 911) и другие телефонные вызовы в службы экстренной помощи. В ответ на это предписание в настоящий момент прилагаются усилия для того, чтобы оснастить абонентские станции средствами, обеспечивающими оценку местонахождения этих станций на основании сигналов, передаваемых со спутников системы GPS. Кроме того, поскольку базовые станции или секторы в системах беспроводной связи передают управляющие сигналы, модулированные уникальными ПШ кодами, эти усилия также включают в себя усилия по предоставлению абонентским станциям возможности оценивать свое местонахождение на основании передаваемых сигналов со множества базовых станций или секторов или комбинаций базовых станций или секторов и спутников системы GPS. Использование базовых станций или секторов для оценки местоположения называется способом AFLT (упреждающей трилатерации следующего звена), а использование одновременно как спутников системы GPS, так и базовых станций или секторов называется гибридным способом определения местоположения.

Согласно Фигуре 1 находящийся внутри абонентской станции 100 обнаружитель сигналов пытается обнаружить передаваемый сигнал опорного источника сигнала, будь то спутника, базовой станции или сектора, исходя из максимума корреляционной функции, которую получают, умножая принятый сигнал (обычно представляющий собой составной сигнал, содержащий смесь передаваемых сигналов со множества опорных источников, таких как базовые станции/секторы 102а, 102b, 102с и/или спутники 106а, 106b, 106с) на сдвинутую версию ПШ кода, относящегося к этому опорному источнику, в диапазоне, который определен заданным окном поиска, а затем суммируя для каждого сдвинутого ПШ кода полученные умножением значения на заданном временном интервале интегрирования с целью получения значения, представляющего степень корреляции между принятым сигналом и сдвинутым ПШ кодом. Если пик обнаружен, то обнаружитель сигналов может затем из этого пика получить значения измерений одного или нескольких параметров, таких как время поступления сигнала. Как только получены четыре или более таких измерений, может быть получена оценка местоположения абонентской станции 100.

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

Данная процедура может быть более подробно разъяснена на примере Фигуры 2. В этом примере предполагается, что измерения произведены от опорных источников 202а, 202b, 202c, 202d, 202e, 202f, и что из различных подмножеств измерений получены три оценки местоположения: pe1, pe2 и pe3. В частности, как показано на иллюстрации, оценка pe1 предполагается полученной на основе измерений, произведенных от опорных источников 202а, 202b, 202c, 202d и 202e; оценка pe2 предполагается полученной на основе измерений, произведенных от опорных источников 202а, 202b, 202c, 202d и 202f; оценка pe3 предполагается полученной на основе измерений, произведенных от опорных источников 202b, 202c, 202d и 202e и 202f.

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

где ra, rb, rc, rd и re являются дальностями, измеренными между абонентской станцией и опорными источниками 202а, 202b, 202c, 202d и 202e, соответственно; а da,pe1, db,pe1, dc,pe1, dd,pe1 и de,pe1 являются вычисленными расстояниями между оценкой местоположения pe1 и опорными источниками 202а, 202b, 202c, 202d и 202e, соответственно.

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

где rf является дальностью, измеренной между абонентской станцией и опорным источником 202f; а da,pe2, db,pe2, dc,pe2, dd,pe2 и df,pe2 являются вычисленными расстояниями между оценкой местоположения pe2 и опорными источниками 202а, 202b, 202c, 202d и 202f, соответственно.

«Цена», связанная с третей оценкой pe3, может быть выражена следующим образом:

где db,pe3, dc,pe3, dd,pe3,dе,pe3и df,pe3 являются вычисленными расстояниями между оценкой местоположения pe3 и опорными источниками 202b, 202c, 202d, 202е и 202f, соответственно.

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

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

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

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

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

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

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

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

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

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

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

Такого рода система может быть использована в различных средах или вариантах применения. Например, в одном варианте применения такого рода система образует часть абонентской станции и сконфигурирована с возможностью определения местоположения абонентской станции на основании одного или нескольких переданных сигналов с базовых станций, секторов, спутников системы GPS или любой комбинации этих средств. В другом варианте применения такого рода система образует часть устройства определения местоположения (УОМ, PDE), которое сконфигурировано с возможностью определения местоположения абонентской станции на основании измерений, произведенных этой абонентской станцией. Более конкретно, абонентская станция производит измерения на основании одного или нескольких переданных сигналов с базовых станций, секторов, спутников системы GPS или любой комбинации этих средств и предоставляет их устройству определения местоположения (УОМ), которое затем производит оценку местоположения абонентской станции.

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

ПЕРЕЧЕНЬ ФИГУР ЧЕРТЕЖЕЙ

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

Фигура 1 - упрощенная схема приводимой в качестве примера системы определения местоположения.

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

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

Фигура 4 - представление во временной области примера корреляционной функции для пилот-сигнала по протоколу множественного доступа с кодовым разделением каналов (МДКР, CDMA).

Фигура 5 - представление во временной области примера корреляционной функции для пилот-сигнала по протоколу множественного доступа с кодовым разделением каналов (МДКР), этот пример отражает результаты наличия условия многолучевого распространения сигнала.

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

Фигура 7 - представление во временной области примера корреляционной функции для пилот-сигнала по протоколу множественного доступа с кодовым разделением каналов (МДКР), причем сигнал передается в условиях отсутствия прямой видимости.

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

Фигура 9 - представление во временной области примера корреляционной функции для пилот-сигнала по протоколу множественного доступа с кодовым разделением каналов (МДКР), причем сигнал передается в условиях многолучевого распространения сигнала и отсутствия прямой видимости.

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

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

Фигура 11В - упрощенная блок-схема алгоритма, иллюстрирующая второй вариант осуществления способа по данному изобретению, в котором оценка местоположения выбирается согласно скорректированным «ценам», определенным на основе информации о местной топографии, для множества оценок местоположения.

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

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

Фигура 14 - блок-схема алгоритма, иллюстрирующая пример осуществления способа по данному изобретению.

Фигура 15 - упрощенная структурная схема абонентской станции.

ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Пример применения изобретения

Рассмотрим Фигуру 3, на которой проиллюстрирован пример применения изобретения. В этом примере применения изобретения абонентская станция 100 является компонентом системы беспроводной связи, например, системы сотовой связи, фиксированной системы беспроводной связи, системы персональных услуг связи (PCS) и системы спутниковой связи, но не ограничивается этим перечнем. Кроме того, система беспроводной связи может обеспечивать множественный доступ в соответствии с протоколами множественного доступа CDMA (Множественного доступа с кодовым разделением каналов, МДКР), TDMA (Множественного доступа с временным разделением каналов, МДВР), FDMA (Множественного доступа с частотным разделением каналов, МДЧР), GSM (Глобальной системы мобильной связи) или комбинациями этих протоколов.

В системе беспроводной связи используется одна или несколько базовых станций или секторов 102а, 102b и 102с. Каждая базовая станция или сектор 102а, 102b, 102с передает управляющий сигнал, модулированный повторяющимся псевдошумовым (ПШ) кодом, который уникальным образом идентифицирует базовую станцию или сектор. В системах множественного доступа с кодовым разделением каналов (МДКР), соответствующих стандарту IS-95, ПШ код представляет собой последовательность, состоящую из 32768 элементов кода, которая повторяется каждые 26,67 миллисекунды.

Также в зоне видимости абонентской станции 100 или устройства определения местоположения (УОП) 104 могут находиться один или несколько спутников 106а или 106b системы GPS. Каждый из спутников системы GPS также передает сигнал, модулированный повторяющимся ПШ кодом, который уникальным образом идентифицирует этот спутник. В современных системах GPS ПШ код представляет собой последовательность, состоящую из 1023 элементов кода, которая повторяется каждую миллисекунду.

Устройство оценки параметров сконфигурировано с возможностью оценки различных параметров пилот-сигналов, переданных с базовых станций или секторов 102а, 102b и 102с, и/или сигналов, переданных со спутников 106а, 106b системы GPS. Такие параметры могут включать в себя время поступления сигнала (ВПС, TOA), время прохождения сигнала (ВПрС), энергию элемента кода, деленную на общую принимаемую мощность (Ес/I0) и показатели достоверности для любого из вышеперечисленных параметров, включая, но не в ограничительном смысле, среднеквадратическую ошибку для одного или нескольких из этих параметров, таких как оценка времени поступления сигнала (ВПС).

Параметры, как только они оценены, и показатели достоверности, если они вычислялись, передаются в устройство 104 определения местоположения, которое в соответствии с ними оценивает местонахождение абонентской станции 100. (Устройство определения местоположения может представлять собой сервер в компьютерной сети общего пользования, такой как сеть Интернет или другая сеть на основе протокола TCP/IP (Протокола управления передачей/Межсетевого протокола), в частной сети или в какой-либо другой сети.) Устройство определения местоположения может, как часть этого процесса, осуществить взвешивание параметров по их соответствующим показателям достоверности и оценить местонахождение абонентской станции 100 с использованием взвешенных параметров. После проведения оценки, данные о местоположении абонентской станции 100 могут быть загружены в нее, или же, в случае вызова по номеру 911 или вызова других служб экстренной помощи, информация о местоположении может быть передана оператору службы экстренной помощи.

Устройство 104 определения местоположения может оценить местонахождение абонентской станции 100, исходя из измерений, полученных на основе передаваемых сигналов от базовых станций или секторов 102а, 102b и 102с, или, для повышения точности, исходя из комбинированных измерений по одной или нескольким базовой станции (базовым станциям) или сектору (секторам) 102а, 102b, 102с и одному или нескольким спутнику (спутникам) 106а, 106b системы GPS.

Устройство 104 определения местоположения может предоставлять абонентской станции 100 и другие виды помощи. Например, устройство 104 определения местоположения может постоянно отслеживать спутники системы GPS и оказывать содействие абонентской станции 100 в обнаружении передаваемых с них сигналов. Это позволяет избежать необходимости подвергать абонентскую станцию занимающим длительное время процедурам «холодного пуска», предназначенным для обнаружения спутников при включении электропитания этой станции.

В одном варианте осуществления изобретения устройство оценки параметров, входящее в состав абонентской станции 100, содержит логический блок корреляции и логический блок анализа. Для целей данного описания термин «логический блок» означает аппаратные средства, программные средства или комбинацию аппаратных и программных средств. Логический блок корреляции принимает составной сигнал, содержащий множество пилот-сигналов, переданных со множества базовых станций, секторов и/или спутников системы GPS. Каждый пилот-сигнал модулирован идентификационным кодом, который в одном примере является ПШ кодом. Идентификационный код может модулировать сигнал однократно или на повторяющейся основе. Идентификационный код, используемый для модуляции пилот-сигнала, уникальным образом идентифицирует источник пилот-сигнала, будь он базовой станцией, сектором или спутником системы GPS.

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

В одном примере каждый отсчет сигнала S является комплексным числом, имеющим синфазную (I) и квадратурную (Q) составляющие, и сигнал S содержит множество пилот-сигналов, каждый из которых модулирован ПШ кодом. В одном варианте осуществления изобретения логический блок корреляции определяет значение корреляции С, которое зависит от используемых ПШ кода (PN) и сдвига s в ПШ коде. Значение корреляции когерентно, то есть сохраняет информацию о фазе, и является комплексным числом, которое может быть выражено следующим образом:

где N является интервалом времени (когерентного) интегрирования, выраженным в виде элементов кода, S(i) являются выборками принимаемого сигнала, а k является произвольным начальным моментом времени. В этом варианте осуществления изобретения интервал времени интегрирования I представляет собой интервал времени когерентного интегрирования N.

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

В этом варианте осуществления изобретения интервал времени интегрирования является произведением N и M.

Диапазон сдвига s, в котором производится проверка, представляет собой окно поиска W. W значений C(PN,s), взятые вместе, образуют корреляционную функцию F(PN,s), которая представляет степень корреляции между сигналом S и сдвигом s ПШ кода (PN) (где сдвиг s выражен в виде элементов кода) на требуемом окне поиска W. В том случае, если (ПШ) код модулирует сигнал на повторяющейся основе, корреляционная функция F(PN,s) будет периодической.

Фигура 4 иллюстрирует пример корреляционной функции F(PN,s) для пилот-сигнала в системе беспроводной связи множественного доступа с кодовым разделением каналов (МДКР). Размер окна (выраженный в виде элементов кода) в данном примере равен 8, и окно предполагается имеющим центр в начале координат 406. Горизонтальная ось 402 представляет сдвиг ПШ кода (PN) (выраженного в виде элементов кода), а вертикальная ось 404 представляет корреляционную функцию F(PN,s) (выраженную в виде энергии (в децибелах)). Как показано на иллюстрации, пик 408 функции в данном примере расположен в начале координат 406. Эта корреляционная функция может составлять составляющий импульс в некоторой реальной корреляционной функции.

Если пик 408 корреляционной функции является достаточно высоким и достаточно различимым на фоне шума и других искажений (которые будут обсуждаться ниже), таким, что риск ложного обнаружения сигнала сведен к приемлемому уровню, то получено успешное измерение. Логический блок корреляции может повторять этот процесс с другими ПШ кодами до тех пор, пока не будут успешно получены, по меньшей мере, четыре измерения.

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

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

Изобретение, являющееся предметом данной заявки, может быть использовано в устройстве 104 определения местоположения для оценки местонахождения абонентской станции 100 в соответствии с измерениями (взвешенными или невзвешенными), которые были ему предоставлены. Однако следует иметь в виду, что возможны и другие варианты применения, в которых функция определения местоположения выполняется непосредственно в абонентской станции 100 или в другом устройстве, таком как одна или несколько базовых станций или секторов 102а, 102b, 102c. В этом случае изобретение, являющееся предметом данной заявки, может быть использовано в любом из этих других устройств в составе системы беспроводной связи.

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

На Фигуре 5 приводится пример корреляционной функции F(PN,s) для пилот-сигнала в системе беспроводной связи множественного доступа с кодовым разделением каналов (МДКР), изображающий результаты наличия многолучевого распространения сигнала. Корреляционная функция для более слабо выраженного и более раннего по времени независимого поступления сигнала, представленная на фигуре штрихпунктирной линией, налагается на корреляционную функцию для более сильно выраженного независимого поступления сигнала, которая представлена на фигуре сплошной линией. Аддитивное объединение этих двух корреляционных функций могло бы представлять корреляционную функцию, полученную из реального примера составного сигнала, претерпевшего многолучевое распространение или являющегося многолучевым сигналом. Для целей данного описания «независимое» поступление сигнала подразумевает один из множества сигналов из различных источников, который поступает в пункт назначения, равно как и один из множества экземпляров одного и того же сигнала, которые поступают в пункт назаначения по различным маршрутам.

Фигура 6 иллюстрирует ситуацию, которая могла бы вызвать появление корреляционной функции, изображенной на Фигуре 5. Как показано на фигуре, прямой путь по линии прямой видимости между базовой станцией или сектором 102 и абонентской станцией 100 заблокирован препятствием 614 (в данном примере - деревом), которое ослабляет, но, тем не менее, все-таки допускает прохождение пилот-сигнала. В то же самое время благодаря многолучевому прохождению, тот же самый пилот-сигнал может отразиться от другого препятствия 616 (в данном примере - от здания) и быть принятым абонентской станцией 100 менее ослабленным, чем сигнал, поступивший напрямую по линии прямой видимости. Это отражение от препятствия 616 могло бы вызвать появление корреляционной функции, представленной на Фигуре 5 сплошной линией, в то время как экземпляр сигнала, прошедший напрямую по линии прямой видимости через препятствие 614, мог бы вызвать появление корреляционной функции, представленной на Фигуре 5 штрихпунктирной линией.

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

На Фигуре 7 изображен пример корреляционной функции, полученной на основе пилот-сигнала в системе беспроводной связи множественного доступа с кодовым разделением каналов (МДКР), причем, этот пример отражает результат действия условия отсутствия прямой видимости, такого как то, что могло бы проистекать из сценария, изображенного на Фигуре 8. Здесь, как показано на этой фигуре, препятствие 804 полностью блокирует прохождение сигнала по линии прямой видимости от базовой станции 102 к абонентской станции 100. Однако передаваемый сигнал от базовой станции 102, идущий не по линии прямой видимости, отражается от здания 802 и принимается абонентской станцией 100. Это прохождение сигнала не по линии прямой видимости вызывает появление корреляционной функции, изображенной на Фигуре 7.

В данном случае точную оценку времени поступления сигнала сложно получить по той причине, что в корреляционной функции не присутствует пик, соответствующий прохождению сигнала по линии прямой видимости. Более того, поскольку пик 702 представляет собой самый ранний небоковой пик, изображенный на Фигуре 7, существует риск, что логический блок анализа будет использовать время/расстояние, связанное с пиком 702, при определении оценки времени поступления для пилот-сигнала. Поскольку этот пик не связан с прохождением сигнала по линии прямой видимости, оценка времени поступления сигнала будет искажена.

Фигура 9 иллюстрирует корреляционную функцию, отражающую комбинацию условий многолучевого распространения сигнала и отсутствия прямой видимости, которые могут иметь место в системе беспроводной связи по протоколу множественного доступа с кодовым разделением каналов (МДКР). Фигура 10 иллюстрирует пример сценария, который мог бы вызвать появление корреляционной функции, проиллюстрированной на Фигуре 9. Как показано на фигуре, передача по линии прямой видимости от базовой станции 102 к абонентской станции 100 полностью заблокирована зданием 604. Однако в абонентской станции 100 принимаются два отраженных передаваемых сигнала от базовой станции 102. Первый из них, который отражен от здания 612, является более ранним по времени поступлением, при этом предполагается, что он вызывает появление пика 902, показанного на Фигуре 9 пунктирной линией. Второй из них, который отражается от здания 602, является более поздним по времени поступлением, при этом предполагается, что он вызывает появление пика 904, показанного на Фигуре 9.

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

Варианты осуществления изобретения

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