СПОСОБ И УСТРОЙСТВО ДЛЯ РЕАЛИЗАЦИИ КОРРЕЛЯЦИИ ЭЛЕМЕНТАРНЫХ СИГНАЛОВ ДЛЯ МНОГОКАНАЛЬНОГО ПОИСКА

1. Способ реализации корреляции элементарных сигналов для многоканального поиска, отличающийся тем, что он содержит этапы, на которых:
записывают данные элементарных сигналов в массив памяти в порядке времени приема данных элементарных сигналов;
считывают данные элементарных сигналов, операцию корреляции которых необходимо выполнить в текущий тактовый период, из массива памяти согласно поисковому запросу; и
группируют данные элементарных сигналов, которые считаны, посредством заданного способа группирования, и выполняют операцию корреляции для каждой группы элементарных сигналов во множестве групп элементарных сигналов, полученных упомянутым группированием, и псевдошумовой (PN) кодовой последовательности; причем данные элементарных сигналов для каждой группы элементарных сигналов во множестве групп элементарных сигналов представляют собой множество данных элементарных сигналов, принятых последовательно, число единиц данных элементарных сигналов в каждой группе элементарных сигналов является одинаковым, и вторые данные элементарных сигналов в каждой группе элементарных сигналов являются первыми данными элементарных сигналов в следующей группе элементарных сигналов в порядке времени приема данных элементарных сигналов.
2. Способ реализации корреляции элементарных сигналов по п.1, отличающийся тем, что этап записи данных элементарных сигналов в массив памяти в порядке времени приема данных элементарных сигналов содержит этапы, на которых:
для каждой ячейки памяти во множестве ячеек памяти массива памяти, после того, как данные элементарного сигнала записаны в область хранения в данной ячейке памяти, записывают следующие принятые данные элементарного сигнала в область хранения в следующей ячейке памяти из множества ячеек памяти, причем надлежащая область для области хранения в следующей ячейке памяти является той же, что и область для области хранения в упомянутой ячейке памяти; и
после того, как данные элементарного сигнала записаны в область хранения в последней ячейке памяти из множества ячеек памяти, принимают первую ячейку памяти во множестве ячеек памяти в качестве следующей ячейки памяти по отношению к последней ячейке памяти, и записывают следующие принятые данные элементарного сигнала в следующую область хранения по отношению к области хранения, надлежащая область которой является той же в первой ячейке памяти.
3. Способ реализации корреляции элементарных сигналов по п.2, отличающийся тем, что для каждой ячейки памяти во множестве ячеек памяти после того, как объем хранения ячейки памяти заполнен, если непрерывно принимают новые данные элементарных сигналов, которые необходимо сохранить в ячейке памяти, то новые данные элементарных сигналов записывают поверх данных элементарных сигналов, которые сохранены в ячейке памяти раньше всех.
4. Способ реализации корреляции элементарных сигналов по п.2, отличающийся тем, что этап считывания данных элементарных сигналов, операцию корреляции которых необходимо выполнить в текущий тактовый период, содержит этап, на котором:
считывают данные элементарных сигналов, операцию корреляции которых необходимо выполнить в текущий тактовый период, из массива памяти согласно порядку множества ячеек памяти и порядку области хранения в каждой ячейке памяти, причем в каждый тактовый период соответственно считывают одни данные из каждой ячейки памяти во множестве ячеек памяти.
5. Способ реализации корреляции элементарных сигналов по п.1, отличающийся тем, что этап, на котором группируют данные элементарных сигналов, которые считаны, посредством заданного способа группирования, содержит этап, на котором: выполняют двухуровневый циклический сдвиг для данных элементарных сигналов, которые считаны, причем циклический сдвиг первого уровня используют для выполнения циклического сдвига элементарного сигнала Е для данных элементарных сигналов, которые считаны, и циклический сдвиг второго уровня используют для выполнения циклического сдвига элементарного сигнала F для данных элементарных сигналов после циклического сдвига первого уровня, и S=Е×F, причем S является общим числом единиц данных элементарных сигналов, которые необходимо подвергнуть циклическому сдвигу.
6. Способ реализации корреляции элементарных сигналов по п.1, отличающийся тем, что заданный способ группирования состоит в группировании данных элементарных сигналов, операцию корреляции которых необходимо выполнить в каждый тактовый период, согласно следующей формуле: Y=m*n, причем Y представляет собой число единиц данных элементарных сигналов, операцию корреляции которых необходимо выполнить в каждый тактовый период, n представляет собой число групп, выделенных для данных элементарных сигналов, обрабатываемых в каждый тактовый период, согласно заданному способу группирования, m представляет собой число единиц данных элементарных сигналов в каждой группе данных элементарных сигналов, m и n представляют собой целый показатель степени 2, и число ячеек памяти в массиве памяти соответствует следующему условию: х=m+n, причем х представляет собой число ячеек памяти в массиве памяти.
7. Способ реализации корреляции элементарных сигналов по п.1, отличающийся тем, что этап выполнения операции корреляции для каждой группы элементарных сигналов и PN-кодовой последовательности содержит этапы, на которых:
выполняют комплексное умножение каждых данных элементарного сигнала в группе элементарных сигналов и соответствующего PN-кода в PN-кодовой последовательности для получения данных луча I и данных луча Q одного элементарного сигнала, и помещают операцию прибавления 1 в операцию инвертирования одного числа, а операцию прибавления 1 в структуре комплексного умножения в операцию накопления множества элементарных сигналов; и
выполняют накопление множества элементарных сигналов для данных луча I, и принимают операцию прибавления 1 в комплексном умножении одного элементарного сигнала в качестве разряда переноса сумматора в накоплении множества элементарных сигналов при выполнении накопления; и в то же время выполняют накопление для данных луча Q и принимают операцию прибавления 1 в комплексном умножении одного элементарного сигнала в качестве разряда переноса сумматора в накоплении множества элементарных сигналов при выполнении накопления.
8. Способ реализации корреляции элементарных сигналов по п.1, отличающийся тем, что он дополнительно содержит этапы, на которых:
в случае, если согласно размеру области поиска определено, что необходимо продолжать выполнение корреляции элементарных сигналов в упомянутой области поиска в следующий тактовый период после того, как операция корреляции была выполнена для каждой группы элементарных сигналов и PN-кодовой последовательности, принимают следующие данные элементарного сигнала из назначенных данных элементарного сигнала из числа данных элементарного сигнала, для которых выполняют операцию корреляции в текущий тактовый период, в качестве первых данных элементарного сигнала первой группы элементарных сигналов, операцию корреляции которых выполняют в следующий тактовый период, причем назначенные данные элементарного сигнала представляют собой первые данные элементарного сигнала последней группы элементарных сигналов во множестве групп элементарных сигналов.
9. Устройство для реализации корреляции элементарных сигналов для многоканального поиска, отличающееся тем, что оно содержит:
модуль записи, выполненный с возможностью записи данных элементарных сигналов в массив памяти в порядке времени приема данных элементарных сигналов;
массив памяти, выполненный с возможностью хранения данных элементарных сигналов, записанных модулем записи;
модуль считывания, выполненный с возможностью считывания данных элементарных сигналов, операцию корреляции которых необходимо выполнить в текущий тактовый период, из массива памяти согласно поисковому запросу; и
модуль обработки корреляции, выполненный с возможностью группирования считываемых данных элементарных сигналов посредством заданного способа группирования, и выполнения операции корреляции для каждой группы элементарных сигналов во множестве групп элементарных сигналов, полученных упомянутым группированием, и PN-кодовой последовательности; причем данные элементарных сигналов для каждой группы элементарных сигналов во множестве групп элементарных сигналов представляют собой множество данных элементарных сигналов, принятых последовательно, число единиц данных элементарных сигналов в каждой группе элементарных сигналов является одинаковым, и вторые данные элементарных сигналов в каждой группе элементарных сигналов являются первыми данными элементарных сигналов в следующей группе элементарных сигналов в порядке времени приема данных элементарных сигналов.
10. Устройство для реализации корреляции элементарных сигналов для многоканального поиска по п.9, отличающееся тем, что модуль записи выполнен с возможностью записи для каждой ячейки памяти во множестве ячеек памяти массива памяти следующих принятых данных элементарного сигнала в область хранения в следующей ячейке памяти из множества ячеек памяти, после того, как данные элементарного сигнала записаны в область хранения в данной ячейке памяти, причем надлежащая область для области хранения в следующей ячейке памяти является той же, что и область для области хранения в данной ячейке памяти; и после того, как данные элементарного сигнала записаны в область хранения в последней ячейке памяти из множества ячеек памяти, принятия первой ячейки памяти во множестве ячеек памяти в качестве следующей ячейки памяти по отношению к последней ячейке памяти, и записи следующих принятых данных элементарного сигнала в следующую область хранения по отношению к области хранения, надлежащая область для которой является той же в первой ячейке памяти.