RU2418373C2

Receiver for wireless communication network with expanded range

Abstract

FIELD: information technologies. SUBSTANCE: signals are detected in several stages using correlation in time domain for the first stage, processing in frequency domain for the second stage and processing in time domain for the third stage. Products of symbols are formed for the first stage, at least for two different delays, correlation is carried out between products for each delay and available values, and results of correlation for all delays are combined and used to announce the signal availability. For demodulation, synchronisation of input samples is adjusted to produce time-adjusted samples. Frequency deviation is assessed and removed from time-adjusted samples to produce samples with frequency correction, which are processed with the help of channel assessment to produce detected symbols. Phases of detected symbols are corrected to produce symbols with phase correction, which are demodulated, alternated backwards and decoded. EFFECT: provision of wireless communication network and station, functioning with expanded coverage range. 40 cl, 11 dwg

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Granted
  4. Today

40 claims: 8 independent, 32 dependent

  1. 1
    A method of performing signal detection, comprising kotoryhformiruyut first sequence of products of the first character with a delay for a symbol sequence where each symbol of the first product with a delay obtained by the operation of at least the first product based on the first and second symbol sequence of symbols that are separated delay of the first character, form a second sequence of products of the second symbol delay for a sequence of symbols, wherein each piece of the second symbol delay is obtained by at least the operation of the second product based on the first and third symbols of the sequence of symbols that are separated by a delay of the second character performs correlation between the first sequence and the first known values ​​to obtain the first results of the correlation, the correlation is performed between the second sequence and the second known values ​​to obtain the results of the second correlation;iobnaruzhivayut presence of a signal on the basis of the first and second correlations. 1. Способ выполнения обнаружения сигнала, содержащий этапы, на которыхформируют первую последовательность произведений первого символа с задержкой для последовательности символов, причем каждое произведение первого символа с задержкой получают в результате по меньшей мере операции первого произведения на основе первого и второго символов последовательности символов, которые разделены задержкой первого символа;формируют вторую последовательность произведений второго символа с задержкой для последовательности символов, причем каждое произведение второго символа с задержкой получают в результате по меньшей мере операции второго произведения на основе первого и третьего символов последовательности символов, которые разделены задержкой второго символа;выполняют корреляцию между первой последовательностью и первыми известными значениями для получения результатов первой корреляции;выполняют корреляцию между второй последовательностью и вторыми известными значениями для получения результатов второй корреляции;иобнаруживают наличие сигнала на основе результатов первой и второй корреляций. 1. Способ выполнения обнаружения сигнала, содержащий этапы, на которыхформируют первую последовательность произведений первого символа с задержкой для последовательности символов, причем каждое произведение первого символа с задержкой получают в результате по меньшей мере операции первого произведения на основе первого и второго символов последовательности символов, которые разделены задержкой первого символа;формируют вторую последовательность произведений второго символа с задержкой для последовательности символов, причем каждое произведение второго символа с задержкой получают в результате по меньшей мере операции второго произведения на основе первого и третьего символов последовательности символов, которые разделены задержкой второго символа;выполняют корреляцию между первой последовательностью и первыми известными значениями для получения результатов первой корреляции;выполняют корреляцию между второй последовательностью и вторыми известными значениями для получения результатов второй корреляции;иобнаруживают наличие сигнала на основе результатов первой и второй корреляций.
  2. 6
    A method of performing signal detection, comprising the steps of:forming a plurality of first products of the first symbol sequence with a delay for a plurality of symbol sequences, each product first symbol delay for each of the first sequences obtained as a result of operation of the first product based on the first and second symbols from one of a plurality of sequences of characters that are separated by a delay of the first character;forming a plurality of second sequences of works of the second symbol delayed for a variety of sequences of characters, each a work of the second symbol delay for each second sequence is obtained by operation of the second product based on the first and third characters of the one of a plurality of sequences of characters that are separated by a delay of the second character, combine the plurality of first sequences;performing correlation between the union of sets of the first sequence and the first known values ​​to obtain the results of the first correlation;combine a plurality of second sequences;performing correlation between the combined set of the second sequence and the second known values to obtain the results of the second correlation;and detecting presence of a signal on the basis of the first and second correlations. 6. Способ выполнения обнаружения сигнала, содержащий этапы, на которых формируют множество первых последовательностей произведений первого символа с задержкой для множества последовательностей символов, причем каждое произведение первого символа с задержкой для каждой первой последовательности получают в результате операции первого произведения на основе первого и второго символов из одной из множества последовательностей символов, которые разделены задержкой первого символа;формируют множество вторых последовательностей произведений второго символа с задержкой для множества последовательностей символов, причем каждое произведение второго символа с задержкой для каждой второй последовательности получают в результате операции второго произведения на основе первого и третьего символов из одной из множества последовательностей символов, которые разделены задержкой второго символа;объединяют множество первых последовательностей;выполняют корреляцию между объединенным множеством первых последовательностей и первыми известными значениями для получения результатов первой корреляции;объединяют множество вторых последовательностей;выполняют корреляцию между объединенным множеством вторых последовательностей и вторыми известными значениями для получения результатов второй корреляции;и обнаруживают наличие сигнала на основе результатов первой и второй корреляций. 6. Способ выполнения обнаружения сигнала, содержащий этапы, на которых формируют множество первых последовательностей произведений первого символа с задержкой для множества последовательностей символов, причем каждое произведение первого символа с задержкой для каждой первой последовательности получают в результате операции первого произведения на основе первого и второго символов из одной из множества последовательностей символов, которые разделены задержкой первого символа;формируют множество вторых последовательностей произведений второго символа с задержкой для множества последовательностей символов, причем каждое произведение второго символа с задержкой для каждой второй последовательности получают в результате операции второго произведения на основе первого и третьего символов из одной из множества последовательностей символов, которые разделены задержкой второго символа;объединяют множество первых последовательностей;выполняют корреляцию между объединенным множеством первых последовательностей и первыми известными значениями для получения результатов первой корреляции;объединяют множество вторых последовательностей;выполняют корреляцию между объединенным множеством вторых последовательностей и вторыми известными значениями для получения результатов второй корреляции;и обнаруживают наличие сигнала на основе результатов первой и второй корреляций.
  3. 11
    An apparatus for performing signal detection, comprising:logic for generating a first product of the first symbol sequence with a delay of a sequence of symbols, wherein each symbol of the first product with a delay obtained by the operation of at least the first product based on the first and second symbol sequence of symbols that are separated delay of the first character, the logic for generating the second sequence of works second symbol delay for a sequence of symbols, wherein each piece of the second symbol delay is obtained by at least the operation of the second product based on the first and third symbols of the sequence of symbols that are separated by a delay of the second symbol;logic to perform a first correlation between the first sequence and the known values ​​to obtain first correlation results;logic for performing the correlation between the second sequence and the second known values ​​to obtain second correlation results;and logic to detect the presence of a signal on the basis of the first and second correlations. 11. Устройство для выполнения обнаружения сигнала, содержащее логику для формирования первой последовательности произведений первого символа с задержкой для последовательности символов, причем каждое произведение первого символа с задержкой получается в результате по меньшей мере операции первого произведения на основе первого и второго символов последовательности символов, которые разделены задержкой первого символа;логику для формирования второй последовательности произведений второго символа с задержкой для последовательности символов, причем каждое произведение второго символа с задержкой получается в результате по меньшей мере операции второго произведения на основе первого и третьего символов последовательности символов, которые разделены задержкой второго символа;логику для выполнения корреляции между первой последовательностью и первыми известными значениями для получения результатов первой корреляции;логику для выполнения корреляции между второй последовательностью и вторыми известными значениями для получения результатов второй корреляции;и логику для обнаружения наличия сигнала на основе результатов первой и второй корреляций. 11. Устройство для выполнения обнаружения сигнала, содержащее логику для формирования первой последовательности произведений первого символа с задержкой для последовательности символов, причем каждое произведение первого символа с задержкой получается в результате по меньшей мере операции первого произведения на основе первого и второго символов последовательности символов, которые разделены задержкой первого символа;логику для формирования второй последовательности произведений второго символа с задержкой для последовательности символов, причем каждое произведение второго символа с задержкой получается в результате по меньшей мере операции второго произведения на основе первого и третьего символов последовательности символов, которые разделены задержкой второго символа;логику для выполнения корреляции между первой последовательностью и первыми известными значениями для получения результатов первой корреляции;логику для выполнения корреляции между второй последовательностью и вторыми известными значениями для получения результатов второй корреляции;и логику для обнаружения наличия сигнала на основе результатов первой и второй корреляций.
  4. 16
    An apparatus for performing signal detection, comprising:logic for generating a plurality of first products of the first symbol sequence with a delay for a plurality of symbol sequences, each product first symbol delay for each of the first sequence is obtained by an operation of the first product based on the first and second symbol from one a plurality of sequences of characters that are separated delayed first symbol;logic for generating a plurality of second sequences works second symbol delay for a plurality of symbol sequences, each product of the second symbol delay for each second sequence is obtained as a result of operation of the second product based on the first and third characters from one of the plurality of sequences of characters that are separated by a delay of the second character, the logic for combining the plurality of first sequences, logic to perform correlation between the union of the sets of the first sequence and the first known values ​​to obtain the results of the first correlation;the logic for combining the plurality of second sequences;logic for correlating between the union of the set of the second sequence and the second known values ​​to obtain the results of the second correlation;logic for detecting the presence of a signal on the basis of the first and second correlations. 16. Устройство для выполнения обнаружения сигнала, содержащее логику для формирования множества первых последовательностей произведений первого символа с задержкой для множества последовательностей символов, причем каждое произведение первого символа с задержкой для каждой первой последовательности получается в результате операции первого произведения на основе первого и второго символов из одной из множества последовательностей символов, которые разделены задержкой первого символа;логику для формирования множества вторых последовательностей произведений второго символа с задержкой для множества последовательностей символов, причем каждое произведение второго символа с задержкой для каждой второй последовательности получается в результате операции второго произведения на основе первого и третьего символов из одной из множества последовательностей символов, которые разделены задержкой второго символа;логику для объединения множества первых последовательностей;логику для выполнения корреляции между объединенным множеством первых последовательностей и первыми известными значениями для получения результатов первой корреляции;логику для объединения множества вторых последовательностей;логику для выполнения корреляции между объединенным множеством вторых последовательностей и вторыми известными значениями для получения результатов второй корреляции;логику для обнаружения наличия сигнала на основе результатов первой и второй корреляций. 16. Устройство для выполнения обнаружения сигнала, содержащее логику для формирования множества первых последовательностей произведений первого символа с задержкой для множества последовательностей символов, причем каждое произведение первого символа с задержкой для каждой первой последовательности получается в результате операции первого произведения на основе первого и второго символов из одной из множества последовательностей символов, которые разделены задержкой первого символа;логику для формирования множества вторых последовательностей произведений второго символа с задержкой для множества последовательностей символов, причем каждое произведение второго символа с задержкой для каждой второй последовательности получается в результате операции второго произведения на основе первого и третьего символов из одной из множества последовательностей символов, которые разделены задержкой второго символа;логику для объединения множества первых последовательностей;логику для выполнения корреляции между объединенным множеством первых последовательностей и первыми известными значениями для получения результатов первой корреляции;логику для объединения множества вторых последовательностей;логику для выполнения корреляции между объединенным множеством вторых последовательностей и вторыми известными значениями для получения результатов второй корреляции;логику для обнаружения наличия сигнала на основе результатов первой и второй корреляций.
  5. 21
    An apparatus for performing signal detection, comprising:means for generating a first product of the first symbol sequence with a delay of a sequence of symbols, wherein each symbol of the first product with a delay obtained by the operation of at least the first product based on the first and second symbol sequence of symbols that are separated by a delay first character;means for generating a second sequence of works second symbol delay for a sequence of symbols, wherein each piece of the second symbol delay is obtained by at least the operation of the second product based on the first and third symbols of the sequence of symbols that are separated by a delay of the second symbol;means for performing a first correlation between the first sequence and the known values ​​to obtain a first correlation result, means for performing a second correlation between the sequence and the second known values ​​to obtain second correlation results, and means for detecting the presence of a signal on the basis of the first and second correlations. 21. Устройство для выполнения обнаружения сигнала, содержащеесредство для формирования первой последовательности произведений первого символа с задержкой для последовательности символов, причем каждое произведение первого символа с задержкой получается в результате по меньшей мере операции первого произведения на основе первого и второго символов последовательности символов, которые разделены задержкой первого символа;средство для формирования второй последовательности произведений второго символа с задержкой для последовательности символов, причем каждое произведение второго символа с задержкой получается в результате по меньшей мере операции второго произведения на основе первого и третьего символов последовательности символов, которые разделены задержкой второго символа;средство для выполнения корреляции между первой последовательностью и первыми известными значениями для получения результатов первой корреляции;средство для выполнения корреляции между второй последовательностью и вторыми известными значениями для получения результатов второй корреляции;и средство для обнаружения наличия сигнала на основе результатов первой и второй корреляций. 21. Устройство для выполнения обнаружения сигнала, содержащеесредство для формирования первой последовательности произведений первого символа с задержкой для последовательности символов, причем каждое произведение первого символа с задержкой получается в результате по меньшей мере операции первого произведения на основе первого и второго символов последовательности символов, которые разделены задержкой первого символа;средство для формирования второй последовательности произведений второго символа с задержкой для последовательности символов, причем каждое произведение второго символа с задержкой получается в результате по меньшей мере операции второго произведения на основе первого и третьего символов последовательности символов, которые разделены задержкой второго символа;средство для выполнения корреляции между первой последовательностью и первыми известными значениями для получения результатов первой корреляции;средство для выполнения корреляции между второй последовательностью и вторыми известными значениями для получения результатов второй корреляции;и средство для обнаружения наличия сигнала на основе результатов первой и второй корреляций.
  6. 26
    An apparatus for performing signal detection, comprising:means for generating a plurality of first products of the first symbol sequence with a delay for a plurality of symbol sequences, each product first symbol delay for each of the first sequence is obtained by an operation of the first product based on the first and second symbol from one a plurality of sequences of characters that are separated delayed first character;means for generating a plurality of second sequences works second symbol delay for a plurality of symbol sequences, each product of the second symbol delay for each second sequence is obtained as a result of operation of the second product based on the first and third characters from one of the plurality of sequences of characters that are separated by a delay of the second character;means for combining the plurality of first sequences;means for performing a correlation between the union of the sets of the first sequence and the first known values ​​to obtain the results of the first correlation;means for combining the plurality of second sequences;means for correlating between the union of the set of the second sequence and the second known values ​​to obtain the results of the second correlation;means for detecting the presence of a signal on the basis of the first and second correlations. 26. Устройство для выполнения обнаружения сигнала, содержащее средство для формирования множества первых последовательностей произведений первого символа с задержкой для множества последовательностей символов, причем каждое произведение первого символа с задержкой для каждой первой последовательности получается в результате операции первого произведения на основе первого и второго символов из одной из множества последовательностей символов, которые разделены задержкой первого символа;средство для формирования множества вторых последовательностей произведений второго символа с задержкой для множества последовательностей символов, причем каждое произведение второго символа с задержкой для каждой второй последовательности получается в результате операции второго произведения на основе первого и третьего символов из одной из множества последовательностей символов, которые разделены задержкой второго символа;средство для объединения множества первых последовательностей;средство для выполнения корреляции между объединенным множеством первых последовательностей и первыми известными значениями для получения результатов первой корреляции;средство для объединения множества вторых последовательностей;средство для выполнения корреляции между объединенным множеством вторых последовательностей и вторыми известными значениями для получения результатов второй корреляции;средство для обнаружения наличия сигнала на основе результатов первой и второй корреляций. 26. Устройство для выполнения обнаружения сигнала, содержащее средство для формирования множества первых последовательностей произведений первого символа с задержкой для множества последовательностей символов, причем каждое произведение первого символа с задержкой для каждой первой последовательности получается в результате операции первого произведения на основе первого и второго символов из одной из множества последовательностей символов, которые разделены задержкой первого символа;средство для формирования множества вторых последовательностей произведений второго символа с задержкой для множества последовательностей символов, причем каждое произведение второго символа с задержкой для каждой второй последовательности получается в результате операции второго произведения на основе первого и третьего символов из одной из множества последовательностей символов, которые разделены задержкой второго символа;средство для объединения множества первых последовательностей;средство для выполнения корреляции между объединенным множеством первых последовательностей и первыми известными значениями для получения результатов первой корреляции;средство для объединения множества вторых последовательностей;средство для выполнения корреляции между объединенным множеством вторых последовательностей и вторыми известными значениями для получения результатов второй корреляции;средство для обнаружения наличия сигнала на основе результатов первой и второй корреляций.
  7. 31
    The computer readable storage medium containing software code stored thereon which, when executed by a processor cause the processor to perform a method of performing signal detection, wherein the software codes comprise codes of software to form a first product of the first symbol sequence with a delay of a sequence of symbols, Each product of the first symbol to the delay is the result of at least the operation of the first product based on the first and second symbols of the sequence of symbols that are separated by a delay of the first character codes of the software for generating a second sequence of works second symbol delay for a sequence of symbols, wherein each piece of second symbol delay is obtained by at least the operation of the second product based on the first and third symbols of the sequence of symbols that are separated by a delay of the second character codes of the software for performing correlation between the first sequence and the first known values ​​to obtain the results of the first correlation;software codes for performing a second correlation between the sequence and the second known values ​​to obtain second correlation results;Icod software to detect the presence of a signal on the basis of the first and second correlations. 31. Считываемый компьютером носитель данных, содержащий коды программного обеспечения, сохраненные на нем, которые при исполнении процессором предписывают процессору выполнять способ выполнения обнаружения сигнала, причем коды программного обеспечения содержат коды программного обеспечения для формирования первой последовательности произведений первого символа с задержкой для последовательности символов, причем каждое произведение первого символа с задержкой получается в результате по меньшей мере операции первого произведения на основе первого и второго символов последовательности символов, которые разделены задержкой первого символа;коды программного обеспечения для формирования второй последовательности произведений второго символа с задержкой для последовательности символов, причем каждое произведение второго символа с задержкой получается в результате по меньшей мере операции второго произведения на основе первого и третьего символов последовательности символов, которые разделены задержкой второго символа;коды программного обеспечения для выполнения корреляции между первой последовательностью и первыми известными значениями для получения результатов первой корреляции;коды программного обеспечения для выполнения корреляции между второй последовательностью и вторыми известными значениями для получения результатов второй корреляции;икоды программного обеспечения для обнаружения наличия сигнала на основе результатов первой и второй корреляций. 31. Считываемый компьютером носитель данных, содержащий коды программного обеспечения, сохраненные на нем, которые при исполнении процессором предписывают процессору выполнять способ выполнения обнаружения сигнала, причем коды программного обеспечения содержат коды программного обеспечения для формирования первой последовательности произведений первого символа с задержкой для последовательности символов, причем каждое произведение первого символа с задержкой получается в результате по меньшей мере операции первого произведения на основе первого и второго символов последовательности символов, которые разделены задержкой первого символа;коды программного обеспечения для формирования второй последовательности произведений второго символа с задержкой для последовательности символов, причем каждое произведение второго символа с задержкой получается в результате по меньшей мере операции второго произведения на основе первого и третьего символов последовательности символов, которые разделены задержкой второго символа;коды программного обеспечения для выполнения корреляции между первой последовательностью и первыми известными значениями для получения результатов первой корреляции;коды программного обеспечения для выполнения корреляции между второй последовательностью и вторыми известными значениями для получения результатов второй корреляции;икоды программного обеспечения для обнаружения наличия сигнала на основе результатов первой и второй корреляций.
  8. 36
    The computer readable storage medium containing software code stored thereon which, when executed by a processor cause the processor to perform a method of performing signal detection, wherein the software codes comprise codes of software to form a plurality of first products of the first symbol sequence with a delay for a plurality of symbol sequences wherein each product of the first symbol delay for each of the first sequence is obtained by an operation of the first product based on the first and second symbols from one of the plurality of symbol sequences, which are divided delay the first character codes of the software for generating a plurality of second sequences works second symbol delay for a plurality of symbol sequences, each product of the second symbol delay for each second sequence is obtained as a result of operation of the second product based on the first and third characters of one of the plurality of sequences of characters that are separated delayed second character codes of the software for combining the plurality of first sequences;software codes for performing the correlation between the union of the sets of the first sequence and the first known values ​​to obtain the results of the first correlation;codes of software for combining the plurality of second sequences;software codes for performing the correlation between the combined set of the second sequence and the second known values ​​to obtain the results of the second correlation ;software code for detecting presence of a signal on the basis of the first and second correlations. 36. Считываемый компьютером носитель данных, содержащий коды программного обеспечения, сохраненные на нем, которые при исполнении процессором предписывают процессору выполнять способ выполнения обнаружения сигнала, причем коды программного обеспечения содержат коды программного обеспечения для формирования множества первых последовательностей произведений первого символа с задержкой для множества последовательностей символов, причем каждое произведение первого символа с задержкой для каждой первой последовательности получается в результате операции первого произведения на основе первого и второго символов из одной из множества последовательностей символов, которые разделены задержкой первого символа;коды программного обеспечения для формирования множества вторых последовательностей произведений второго символа с задержкой для множества последовательностей символов, причем каждое произведение второго символа с задержкой для каждой второй последовательности получается в результате операции второго произведения на основе первого и третьего символов из одной из множества последовательностей символов, которые разделены задержкой второго символа;коды программного обеспечения для объединения множества первых последовательностей;коды программного обеспечения для выполнения корреляции между объединенным множеством первых последовательностей и первыми известными значениями для получения результатов первой корреляции;коды программного обеспечения для объединения множества вторых последовательностей;коды программного обеспечения для выполнения корреляции между объединенным множеством вторых последовательностей и вторыми известными значениями для получения результатов второй корреляции;коды программного обеспечения для обнаружения наличия сигнала на основе результатов первой и второй корреляций. 36. Считываемый компьютером носитель данных, содержащий коды программного обеспечения, сохраненные на нем, которые при исполнении процессором предписывают процессору выполнять способ выполнения обнаружения сигнала, причем коды программного обеспечения содержат коды программного обеспечения для формирования множества первых последовательностей произведений первого символа с задержкой для множества последовательностей символов, причем каждое произведение первого символа с задержкой для каждой первой последовательности получается в результате операции первого произведения на основе первого и второго символов из одной из множества последовательностей символов, которые разделены задержкой первого символа;коды программного обеспечения для формирования множества вторых последовательностей произведений второго символа с задержкой для множества последовательностей символов, причем каждое произведение второго символа с задержкой для каждой второй последовательности получается в результате операции второго произведения на основе первого и третьего символов из одной из множества последовательностей символов, которые разделены задержкой второго символа;коды программного обеспечения для объединения множества первых последовательностей;коды программного обеспечения для выполнения корреляции между объединенным множеством первых последовательностей и первыми известными значениями для получения результатов первой корреляции;коды программного обеспечения для объединения множества вторых последовательностей;коды программного обеспечения для выполнения корреляции между объединенным множеством вторых последовательностей и вторыми известными значениями для получения результатов второй корреляции;коды программного обеспечения для обнаружения наличия сигнала на основе результатов первой и второй корреляций.