ОДНОПАКЕТНОЕ ОБНАРУЖЕНИЕ ДЛЯ СИСТЕМЫ БЕСПРОВОДНОЙ СВЯЗИ

1. Устройство, содержащее:
процессор, сконфигурированный с возможностью определять величины детектирования на основании множества выборок, определять величины мощности на основании множества выборок, усреднять величины детектирования для получения средних величин детектирования, усреднять величины мощности для получения средних величин мощности и определять, присутствует ли пакет, на основании средних величин детектирования и средних величин мощности; и
память, соединенную с процессором.
2. Устройство по п.1, в котором процессор сконфигурирован с возможностью принимать множество выборок от нескольких антенн, определять каждую величину детектирования на основании соответствующего первого набора выборок от нескольких антенн и определять каждую величину мощности на основании соответствующего второго набора выборок от нескольких антенн.
3. Устройство по п.1, в котором процессор сконфигурирован с возможностью выполнять задержку-умножение-интегрирование на окнах выборок для получения величин детектирования.
4. Устройство по п.3, в котором процессор сконфигурирован с возможностью перемножать каждую выборку в окне выборок с соответствующей задержанной выборкой и интегрировать результаты умножения для всех выборок в окне для получения величины детектирования для окна.
5. Устройство по п.1, в котором процессор сконфигурирован с возможностью определять метрические величины на основании средних величин детектирования и средних величин мощности и объявлять присутствие пакета, если метрическая величина превышает пороговую величину.
6. Устройство по п.1, в котором процессор сконфигурирован с возможностью определять метрические величины на основании средних величин детектирования и средних величин мощности и объявлять присутствие пакета, если несколько метрических величин превышыет пороговую величину.
7. Устройство по п.1, в котором процессор сконфигурирован с возможностью определять фазовые сдвиги на основании средних величин детектирования и определять, присутствует ли пакет, дополнительно на основании фазовых сдвигов.
8. Устройство по п.7, в котором процессор сконфигурирован с возможностью объявлять, что пакет не присутствует, если фазовый сдвиг превышает фазовый порог.
9. Устройство по п.1, в котором множество выборок содержит выборки для коротких обучающих символов.
10. Устройство по п.1, в котором процессор сконфигурирован с возможностью подстраивать усиление приемника на основании величин мощности.
11. Способ, содержащий этапы, на которых:
определяют величины детектирования на основании множества выборок;
определяют величины мощности на основании множества выборок;
усредняют величины детектирования для получения средних величин детектирования;
усредняют величины мощности для получения средних величин мощности; и
определяют, присутствует ли пакет, на основании средних величин детектирования и средних величин мощности.
12. Способ по п.11, в котором этап, на котором определяют величины детектирования, содержит этап, на котором выполняют задержку-умножение-интегрирование на окнах выборок для получения величин детектирования.
13. Способ по п.11, в котором этап, на котором определяют, присутствует ли пакет, содержит этап, на котором:
определяют метрические величины на основании средних величин детектирования и средних величин мощности, и
объявляют присутствие пакета, если, по меньшей мере, одна метрическая величина превышает пороговую величину.
14. Способ по п.11, в котором этап, на котором определяют, присутствует ли пакет, содержит этап, на котором:
определяют фазовые сдвиги на основании средних величин детектирования, и
определяют, присутствует ли пакет, дополнительно на основании фазовых сдвигов.
15. Устройство, содержащее:
средство для определения величин детектирования на основании множества выборок;
средство определения величин мощности на основании множества выборок;
средство для усреднения величин детектирования для получения средних величин детектирования;
средство для усреднения величин мощности для получения средних величин мощности; и
средство для определения, присутствует ли пакет, на основании средних величин детектирования и средних величин мощности.
16. Устройство по п.15, в котором средство для определения величин детектирования содержит средство для выполнения задержки-умножения-интегрирования на окнах выборок для получения величин детектирования.
17. Устройство по п.15, в котором средство для определения, присутствует ли пакет, содержат:
средство для определения метрических величин на основании средних величин детектирования и средних величин мощности, и
средство для объявления присутствия пакета, если, по меньшей мере, одна метрическая величина превосходит пороговую величину.
18. Устройство по п.15, в котором средства для определения, присутствует ли пакет, содержат:
средство для определения фазовых сдвигов на основе средних величин детектирования, и
средство для определения, присутствует ли пакет, дополнительно на основании фазовых сдвигов.
19. Устройство, содержащее:
процессор, сконфигурированный с возможностью определять первую величину детектирования на основании окна выборок, определять вторую величину детектирования для каждой из нескольких выборок и определять начало пакета на основании первой величины детектирования и второй величины детектирования для нескольких выборок; и
память, соединенную с процессором.
20. Устройство по п.19, в котором процессор сконфигурирован с возможностью выполнять задержку-умножение-интегрирование на окнах выборок для получения первой величины детектирования и выполнять скользящую задержку-умножение-интегрирование для получения второй величины детектирования для каждой из нескольких выборок.
21. Устройство по п.20, в котором окно выборок, используемое для выведения первой величины детектирования, является более ранним, чем выборки, используемые для выведения каждой второй величины детектирования.
22. Устройство по п.19, в котором процессор сконфигурирован с возможностью вычислять метрические величины на основании первой величины детектирования и второй величины детектирования и определять начало пакета на основании метрических величин и порога.
23. Способ, содержащий этапы, на которых:
определяют первую величину детектирования на основе окна выборок;
определяют вторую величину детектирования для каждой из нескольких выборок; и
определяют начало пакета на основании первой величины детектирования и второй величины детектирования для нескольких выборок.
24. Способ по п.23, в котором этап, на котором определяют начало пакета, содержит этапы, на которых:
вычисляют метрические величины на основании первой величины детектирования и второй величины детектирования, и
определяют начало пакета на основании метрических величин и порога.
25. Устройство, содержащее:
процессор, сконфигурированный с возможностью выводить грубую оценку частотной ошибки для пакета, выводить точную оценку частотной ошибки для пакета, выводить величину частотной коррекции для пакета на основании грубой и точной оценок частотной ошибки и корректировать частоту выборок для пакета на основании величины частотной коррекции; и
память, соединенную с процессором.
26. Устройство по п.25, в котором процессор сконфигурирован с возможностью выполнять задержку-умножение-интегрирование на первом множестве выборок для получения, по меньшей мере, одной первой величины детектирования, выводить грубую оценку частотной ошибки на основании, по меньшей мере, одной первой величины детектирования, выполнять задержку-умножение-интегрирование на втором множестве выборок для получения второй величины детектирования и выводить точную оценку частотной ошибки на основании второй величины детектирования.
27. Устройство по п.26, в котором процессор сконфигурирован с возможностью выполнять задержку-умножение-интегрирование с первой задержкой для получения, по меньшей мере, одной первой величины детектирования и выполнять задержку-умножение-интегрирование со второй задержкой для получения второй величины детектирования, причем вторая задержка больше, чем первая задержка.
28. Устройство по п.25, в котором процессор сконфигурирован с возможностью использовать грубую оценку частотной ошибки для разрешения фазовой неоднозначности в точной оценке частотной ошибки.
29. Устройство по п.25, в котором процессор сконфигурирован с возможностью получать первую фазовую величину на основании грубой оценки частотной ошибки, получать вторую фазовую величину на основании точной оценки частотной ошибки, использовать первую фазовую величину для разрешения неоднозначности во второй фазовой величине и предоставлять вторую фазовую величину с разрешенной неоднозначностью как величину частотной коррекции.
30. Устройство по п.25, в котором первое множество выборок содержит выборки для коротких обучающих символов, и в котором второе множество выборок содержит выборки для длинных обучающих символов.
31. Устройство по п.25, в котором каждое из первого и второго множества выборок содержат выборки для коротких обучающих символов.
32. Способ, содержащий этапы, на которых:
выводят грубую оценку частотной ошибки для пакета;
выводят точную оценку частотной ошибки для пакета;
выводят величину частотной коррекции для пакета на основании грубой и точной оценок частотной ошибки; и
корректируют частоту выборок для пакета на основании величины частотной коррекции.
33. Способ по п.32, в котором этап, на котором выводят грубую оценку частотной ошибки, содержит этапы, на которых:
выполняют задержку-умножение-интегрирование на первом множестве выборок для получения, по меньшей мере, одной первой величины детектирования, и
выводят грубую оценку частотной ошибки на основании, по меньшей мере, одной первой величины детектирования, и
в котором этап, на котором выводят точную оценку частотной ошибки, содержит этапы, на которых:
выполняют задержку-умножение-интегрирование на втором множестве выборок для получения второй величины детектирования, и
выводят точную оценку частотной ошибки на основании второй величины детектирования.
34. Способ по п.32, в котором этап, на котором выводят величину частотной коррекции, содержит этап, на котором:
используют грубую оценку частотной ошибки для разрешения фазовой неоднозначности в точной оценке частотной ошибки.
35. Устройство, содержащее:
процессор, сконфигурированный с возможностью определять величину детектирования для каждого из множества символьных периодов и детектировать конец пакета на основании величин детектирования для нескольких символьных периодов; и
память, соединенную с процессором.
36. Устройство по п.35, в котором процессор сконфигурирован с возможностью определять величину детектирования для каждого символьного периода посредством корреляции защищенного интервала с соответствующей полезной частью символьного периода.
37. Устройство по п.35, в котором процессор сконфигурирован с возможностью определять величину детектирования для каждого символьного периода на основании среднего по S величинам детектирования для S символьных периодов вплоть до текущего символьного периода, где S является единицей или более, и детектировать конец пакета на основании величин детектирования и пороговых величин для нескольких символьных периодов.
38. Устройство по п.37, в котором процессор сконфигурирован сравнивать пороговую величину с пороговой величиной в каждом символьном периоде, замораживать пороговую величину после символьного периода, в котором величина детектирования меньше, чем пороговая величина, и объявлять конец пакета, если величина детектирования для следующего символьного периода меньше, чем пороговая величина.
39. Способ, содержащий этапы, на которых:
определяют величину детектирования для каждого из нескольких символьных периодов; и
детектируют конец пакета на основании величин детектирования для нескольких символьных периодов.
40. Способ по п.39, в котором этап, на котором детектируют конец пакета, содержит этапы, на которых:
определяют пороговую величину для каждого символьного периода на основании среднего по S величинам детектирования для S символьных периодов вплоть до текущего символьного периода, где S является единицей или более, и
детектируют конец пакета на основании величин детектирования и пороговых величин для нескольких символьных периодов.
41. Способ по п.40, в котором этап, на котором детектируют конец пакета, содержит этапы, на которых:
сравнивают величину детектирования с пороговой величиной в каждом символьном периоде,
замораживают пороговую величину после символьного периода, в котором величина детектирования меньше, чем пороговая величина, и
объявляют конец пакета, если величина детектирования для следующего символьного периода меньше, чем пороговая величина.
42. Устройство, содержащее:
процессор, сконфигурированный с возможностью определять первые величины детектирования на основании первого множества выборок, определять величины мощности на основании первого множества выборок, определять, присутствует ли пакет, на основании первых величин детектирования и величин мощности, определять вторые величины детектирования на основании второго множества выборок, и определять начало пакета на основании первых и вторых величин детектирования; и
память, соединенную с процессором.
43. Устройство по п.42, в котором процессор сконфигурирован с возможностью определять третью величину детектирования на основании третьего множества выборок и оценивать частотную ошибку пакета на основании первых и третьей величин детектирования.
44. Устройство по п.43, в котором процессор сконфигурирован с возможностью определять четвертые величины детектирования на основании четвертого множества выборок и определять конец пакета на основании четвертых величин детектирования.
45. Способ, содержащий этапы, на которых:
определяют первые величины детектирования на основании первого множества выборок;
определяют величины мощности на основании первого множества выборок;
определяют, присутствует ли пакет, на основании первых величин детектирования и величин мощности;
определяют начало второй величины детектирования на основании второго множества выборок;
определяют пакет на основании первых и вторых величин детектирования.
46. Способ по п.45, дополнительно содержащий этапы, на которых:
определяют третью величину детектирования на основании третьего множества выборок; и
оценивают частотную ошибку пакета на основании первых и третьих величин детектирования.
47. Способ по п.46, дополнительно содержащий этапы, на которых:
определяют четвертые величины детектирования на основании четвертого множества выборок; и
определяют конец пакета на основании четвертых величин детектирования.