ПОДАВЛЕНИЕ ПОМЕХ ПРИ НЕСТАЦИОНАРНЫХ УСЛОВИЯХ

1. Способ для временной и частотной синхронизации в беспроводной системе, содержащий этапы, на которых:
- принимают пакет символов;
- выбирают поднабор пакета символов;
- итеративно регулируют поднабор пакета символов посредством множества сдвигов по времени;
- вычисляют для каждого сдвига по времени первый показатель производительности, соответствующий отрегулированному поднабору;
- определяют один из множества сдвигов по времени как предпочтительный сдвиг по времени на основе его первого показателя производительности;
- итеративно циклически сдвигают поднабор пакета символов посредством множества сдвигов по частоте;
- вычисляют для каждого сдвига по частоте второй показатель производительности, соответствующий циклически сдвинутому поднабору; и
- определяют один из множества сдвигов по частоте как предпочтительный сдвиг по частоте на основе его второго показателя производительности.
2. Способ по п.1, в котором первым показателем производительности является ошибка оценки мидамбулы.
3. Способ по п.2, в котором ошибку оценки мидамбулы вычисляют для каждого сдвига по времени посредством этапов, на которых:
- вычисляют множество весовых коэффициентов для фильтра подавления помех на основе поднабора пакета символов;
- фильтруют пакет символов с использованием фильтра подавления помех с соответствующим множеством весовых коэффициентов, чтобы получать оцененную последовательность мидамбулы; и
- сравнивают оцененную последовательность мидамбулы с ранее известной последовательностью мидамбулы, чтобы определять ошибку оценки мидамбулы.
4. Способ по п.3, в котором множество весовых коэффициентов вычисляют посредством решения для следующего:
,
X
X
X
T
где  - это вектор, соответствующий оценке поднабора символов, [] - это матрица пространственно-временных выборок пакета символов и [] - это транспонирование от [].
5. Способ по п.3, в котором фильтром подавления помех является фильтр подавления одноантенных помех.
6. Способ по п.3, в котором фильтром подавления помех является фильтр подавления двухантенных помех.
7. Способ по п.1, в котором вторым показателем производительности является ошибка оценки мидамбулы.
8. Способ по п.7, в котором ошибку оценки мидамбулы вычисляют для каждого сдвига по частоте посредством этапов, на которых:
- вычисляют множество весовых коэффициентов для фильтра подавления помех на основе поднабора пакета символов;
- фильтруют пакет символов с использованием фильтра подавления помех с соответствующим множеством весовых коэффициентов, чтобы получать оцененную последовательность мидамбулы; и
- сравнивают оцененную последовательность мидамбулы с ранее известной последовательностью мидамбулы, чтобы определять ошибку оценки мидамбулы.
9. Способ по п.8, в котором множество весовых коэффициентов вычисляют посредством решения для следующего:
,
X
X
X
T
где  - это вектор, соответствующий оценке поднабора символов, [] - это матрица пространственно-временных выборок пакета символов и [] - это транспонирование от [].
10. Способ по п.8, в котором фильтром подавления помех является фильтр подавления одноантенных помех.
11. Способ по п.1, в котором поднабор пакета символов включает в себя первый символ мидамбулы.
12. Способ по п.11, в котором множество сдвигов по времени определяют посредством этапа, на котором оценивают позицию первого символа мидамбулы в пакете символов и выбирают поднабор пакета символов из символов, центрированных вокруг оцененной позиции.
13. Способ для временной и частотной синхронизации в беспроводной системе, содержащий этапы, на которых:
- принимают пакет символов;
- выбирают поднабор пакета символов;
- итеративно регулируют поднабор пакета символов посредством множества сдвигов по времени и множества сдвигов по частоте;
- вычисляют для каждой комбинации сдвигов по времени и частоте показатель производительности, соответствующий отрегулированному поднабору; и
- определяют одну из комбинации сдвигов по времени и частоте как предпочтительную комбинацию на основе ее показателя производительности.
14. Способ по п.13, в котором показателем производительности является ошибка оценки мидамбулы.
15. Способ по п.14, в котором ошибку оценки мидамбулы вычисляют для каждой комбинации сдвигов по времени и частоте посредством этапов, на которых:
- вычисляют множество весовых коэффициентов для фильтра подавления помех на основе поднабора пакета символов;
- фильтруют пакет символов с использованием фильтра подавления помех с соответствующим множеством весовых коэффициентов, чтобы получать оцененную последовательность мидамбулы; и
- сравнивают оцененную последовательность мидамбулы с ранее известной последовательностью мидамбулы, чтобы определять ошибку оценки мидамбулы.
16. Способ по п.15, в котором множество весовых коэффициентов вычисляют посредством решения для следующего:
,
X
X
X
T
где  - это вектор, соответствующий оценке поднабора символов, [] - это матрица пространственно-временных выборок пакета символов и [] - это транспонирование от [].
17. Способ по п.15, в котором фильтром подавления помех является фильтр подавления одноантенных помех.
18. Способ по п.15, в котором фильтром подавления помех является фильтр подавления двухантенных помех.
19. Беспроводное устройство, содержащее:
- приемник, выполненный, чтобы принимать пакет символов; и
- процессор, выполненный, чтобы:
- выбирать поднабор пакета символов;
- итеративно регулировать поднабор пакета символов посредством множества сдвигов по времени;
- вычислять для каждого сдвига по времени первый показатель производительности, соответствующий отрегулированному поднабору;
- определять один из множества сдвигов по времени как предпочтительный сдвиг по времени на основе его первого показателя производительности;
- итеративно циклически сдвигать поднабор пакета символов посредством множества сдвигов по частоте;
- вычислять для каждого сдвига по частоте второй показатель производительности, соответствующий циклически сдвинутому поднабору; и
- определять один из множества сдвигов по частоте как предпочтительный сдвиг по частоте на основе его второго показателя производительности.
20. Беспроводное устройство по п.19, в котором первым показателем производительности является ошибка оценки мидамбулы.
21. Беспроводное устройство по п.20, в котором процессор выполнен, чтобы вычислять ошибку оценки мидамбулы для каждого сдвига по времени посредством следующего:
- вычисление множества весовых коэффициентов для фильтра подавления помех на основе поднабора пакета символов;
- фильтрация пакета символов с использованием фильтра подавления помех с соответствующим множеством весовых коэффициентов для получения оцененной последовательности мидамбулы; и
- сравнение оцененной последовательности мидамбулы с ранее известной последовательностью мидамбулы для определения ошибки оценки мидамбулы.
22. Беспроводное устройство по п.21, в котором процессор выполнен, чтобы вычислять множество весовых коэффициентов посредством решения для следующего:
,
X
X
X
T
где  - это вектор, соответствующий оценке поднабора символов, [] - это матрица пространственно-временных выборок пакета символов и [] - это транспонирование от [].
23. Беспроводное устройство по п.21, в котором фильтром подавления помех является фильтр подавления одноантенных помех.
24. Беспроводное устройство по п.21, в котором фильтром подавления помех является фильтр подавления двухантенных помех.
25. Беспроводное устройство по п.19, в котором вторым показателем производительности является ошибка оценки мидамбулы.
26. Беспроводное устройство по п.25, в котором процессор выполнен, чтобы вычислять ошибку оценки мидамбулы для каждого сдвига по частоте посредством следующего:
- вычисление множества весовых коэффициентов для фильтра подавления помех на основе поднабора пакета символов;
- фильтрация пакета символов с использованием фильтра подавления помех с соответствующим множеством весовых коэффициентов для получения оцененной последовательности мидамбулы; и
- сравнение оцененной последовательности мидамбулы с ранее известной последовательностью мидамбулы для определения ошибки оценки мидамбулы.
27. Беспроводное устройство по п.26, в котором процессор выполнен, чтобы вычислять множество весовых коэффициентов посредством решения для следующего:
,
X
X
X
T
где  - это вектор, соответствующий оценке поднабора символов, [] - это матрица пространственно-временных выборок пакета символов и [] - это транспонирование от [].
28. Беспроводное устройство по п.26, в котором фильтром подавления помех является фильтр подавления одноантенных помех.
29. Беспроводное устройство по п.19, в котором поднабор пакета символов включает в себя первый символ мидамбулы.
30. Беспроводное устройство по п.29, в котором процессор выполнен, чтобы определять множество сдвигов по времени посредством оценки позиции первого символа мидамбулы в пакете символов и выбора поднабора пакета символов из символов, центрированных вокруг оцененной позиции.
31. Беспроводное устройство, содержащее:
- приемник, выполненный, чтобы принимать пакет символов; и
- процессор, выполненный, чтобы:
- принимать пакет символов;
- выбирать поднабор пакета символов;
- итеративно регулировать поднабор пакета символов посредством множества сдвигов по времени и множества сдвигов по частоте;
- вычислять для каждой комбинации сдвигов по времени и частоте показатель производительности, соответствующий отрегулированному поднабору; и
- определять одну из комбинации сдвигов по времени и частоте как предпочтительную комбинацию на основе ее показателя производительности.
32. Беспроводное устройство по п.31, в котором показателем производительности является ошибка оценки мидамбулы.
33. Беспроводное устройство по п.32, в котором процессор выполнен, чтобы вычислять ошибку оценки мидамбулы для каждой комбинации сдвигов по времени и частоте посредством следующего:
- вычисление множества весовых коэффициентов для фильтра подавления помех на основе поднабора пакета символов;
- фильтрация пакета символов с использованием фильтра подавления помех с соответствующим множеством весовых коэффициентов для получения оцененной последовательности мидамбулы; и
- сравнение оцененной последовательности мидамбулы с ранее известной последовательностью мидамбулы для определения ошибки оценки мидамбулы.
34. Беспроводное устройство по п.33, в котором процессор выполнен, чтобы вычислять множество весовых коэффициентов посредством решения для следующего:
,
X
X
X
T
где  - это вектор, соответствующий оценке поднабора символов, [] - это матрица пространственно-временных выборок пакета символов и [] - это транспонирование от [].
35. Беспроводное устройство по п.33, в котором фильтром подавления помех является фильтр подавления одноантенных помех.
36. Беспроводное устройство по п.33, в котором фильтром подавления помех является фильтр подавления двухантенных помех.
37. Беспроводное устройство, содержащее:
- средство для приема пакета символов;
- средство для выбора поднабора пакета символов;
- средство для итеративного регулирования поднабора пакета символов посредством множества сдвигов по времени;
- средство для вычисления для каждого сдвига по времени первого показателя производительности, соответствующего отрегулированному поднабору;
- средство для определения одного из множества сдвигов по времени как предпочтительного сдвига по времени на основе его первого показателя производительности;
- средство для итеративного циклического сдвига поднабора пакета символов посредством множества сдвигов по частоте и вычисления, для каждого сдвига по частоте второго показателя производительности, соответствующего циклически сдвинутому поднабору; и
- средство для определения одного из множества сдвигов по частоте как предпочтительного сдвига по частоте на основе его второго показателя производительности.
38. Беспроводное устройство по п.37, в котором первым показателем производительности является ошибка оценки мидамбулы.
39. Беспроводное устройство по п.38, в котором средство для вычисления ошибки оценки мидамбулы для каждого сдвига по времени содержит:
- средство для вычисления множества весовых коэффициентов для фильтра подавления помех на основе поднабора пакета символов;
- средство для фильтрации пакета символов с использованием фильтра подавления помех с соответствующим множеством весовых коэффициентов для получения оцененной последовательности мидамбулы; и
- средство для сравнения оцененной последовательности мидамбулы с ранее известной последовательностью мидамбулы для определения ошибки оценки мидамбулы.
40. Беспроводное устройство по п.39, в котором средство для вычисления множества весовых коэффициентов содержит средство для решения для следующего:
,
X
X
X
T
где  - это вектор, соответствующий оценке поднабора символов, [] - это матрица пространственно-временных выборок пакета символов и [] - это транспонирование от [].
41. Беспроводное устройство по п.39, в котором фильтром подавления помех является фильтр подавления одноантенных помех.
42. Беспроводное устройство по п.39, в котором фильтром подавления помех является фильтр подавления двухантенных помех.
43. Беспроводное устройство по п.37, в котором вторым показателем производительности является ошибка оценки мидамбулы.
44. Беспроводное устройство по п.43, в котором средство для вычисления ошибки оценки мидамбулы для каждого сдвига по частоте содержит:
- средство для вычисления множества весовых коэффициентов для фильтра подавления помех на основе поднабора пакета символов;
- средство для фильтрации пакета символов с использованием фильтра подавления помех с соответствующим множеством весовых коэффициентов для получения оцененной последовательности мидамбулы; и
- средство для сравнения оцененной последовательности мидамбулы с ранее известной последовательностью мидамбулы для определения ошибки оценки мидамбулы.
45. Беспроводное устройство по п.44, в котором средство для вычисления множества весовых коэффициентов содержит средство для решения для следующего:
,
X
X
X
T
где  - это вектор, соответствующий оценке поднабора символов, [] - это матрица пространственно-временных выборок пакета символов и [] - это транспонирование от [].
46. Беспроводное устройство по п.44, в котором фильтром подавления помех является фильтр подавления одноантенных помех.
47. Беспроводное устройство по п.37, в котором поднабор пакета символов включает в себя первый символ мидамбулы.
48. Беспроводное устройство по п.47, в котором множество сдвигов по времени определяют посредством оценки позиции первого символа мидамбулы в пакете символов и выбора поднабора пакета символов из символов, центрированных вокруг оцененной позиции.
49. Беспроводное устройство, содержащее:
- средство для приема пакета символов;
- средство для выбора поднабора пакета символов;
- средство для итеративного регулирования поднабора пакета символов посредством множества сдвигов по времени и множества сдвигов по частоте;
- средство для вычисления, для каждой комбинации сдвигов по времени и частоте, показателя производительности, соответствующего отрегулированному поднабору; и
- средство для определения одной из комбинации сдвигов по времени и частоте как предпочтительной комбинации на основе ее показателя производительности.
50. Беспроводное устройство по п.49, в котором показателем производительности является ошибка оценки мидамбулы.
51. Беспроводное устройство по п.50, в котором средство для вычисления ошибки оценки мидамбулы для каждой комбинации сдвигов по времени и частоте содержит:
- средство для вычисления множества весовых коэффициентов для фильтра подавления помех на основе поднабора пакета символов;
- средство для фильтрации пакета символов с использованием фильтра подавления помех с соответствующим множеством весовых коэффициентов для получения оцененной последовательности мидамбулы; и
- средство для сравнения оцененной последовательности мидамбулы с ранее известной последовательностью мидамбулы для определения ошибки оценки мидамбулы.
52. Беспроводное устройство по п.51, в котором средство для вычисления множества весовых коэффициентов содержит средство для решения для следующего:
,
X
X
X
T
где  - это вектор, соответствующий оценке поднабора символов, [] - это матрица пространственно-временных выборок пакета символов и [] - это транспонирование от [].
53. Беспроводное устройство по п.51, в котором фильтром подавления помех является фильтр подавления одноантенных помех.
54. Беспроводное устройство по п.51, в котором фильтром подавления помех является фильтр подавления двухантенных помех.
55. Компьютерный программный продукт для использования в системе беспроводной связи, содержащий компьютерно-читаемый носитель, имеющий набор сохраненных в нем инструкций, набор инструкций исполняется посредством одного или более процессоров, и набор инструкций содержит:
- инструкции для приема пакета символов;
- инструкции для выбора поднабора пакета символов;
- инструкции для итеративного регулирования поднабора пакета символов посредством множества сдвигов по времени;
- инструкции для вычисления, для каждого сдвига по времени первого показателя производительности, соответствующего отрегулированному поднабору;
- инструкции для определения одного из множества сдвигов по времени как предпочтительного сдвига по времени на основе его первого показателя производительности;
- инструкции для итеративного циклического сдвига поднабора пакета символов посредством множества сдвигов по частоте и для вычисления, для каждого сдвига по частоте второго показателя производительности, соответствующего циклически сдвинутому поднабору; и
- инструкции для определения одного из множества сдвигов по частоте как предпочтительного сдвига по частоте на основе его второго показателя производительности.
56. Компьютерный программный продукт по п.55, в котором первым показателем производительности является ошибка оценки мидамбулы.
57. Компьютерный программный продукт по п.56, в котором инструкции для вычисления ошибки оценки мидамбулы для каждого сдвига по времени содержат:
- инструкции для вычисления множества весовых коэффициентов для фильтра подавления помех на основе поднабора пакета символов;
- инструкции для фильтрации пакета символов с использованием фильтра подавления помех с соответствующим множеством весовых коэффициентов для получения оцененной последовательности мидамбулы; и
- инструкции для сравнения оцененной последовательности мидамбулы с ранее известной последовательностью мидамбулы для определения ошибки оценки мидамбулы.
58. Компьютерный программный продукт по п.57, в котором инструкции для вычисления множества весовых коэффициентов содержат инструкции для решения для следующего:
,
X
X
X
T
где  - это вектор, соответствующий оценке поднабора символов, [] - это матрица пространственно-временных выборок пакета символов и [] - это транспонирование от [].
59. Компьютерный программный продукт по п.57, в котором фильтром подавления помех является фильтр подавления одноантенных помех.
60. Компьютерный программный продукт по п.57, в котором фильтром подавления помех является фильтр подавления двухантенных помех.
61. Компьютерный программный продукт по п.55, в котором вторым показателем производительности является ошибка оценки мидамбулы.
62. Компьютерный программный продукт по п.61, в котором инструкции для вычисления ошибки оценки мидамбулы для каждого сдвига по частоте содержат:
- инструкции для вычисления множества весовых коэффициентов для фильтра подавления помех на основе поднабора пакета символов;
- инструкции для фильтрации пакета символов с использованием фильтра подавления помех с соответствующим множеством весовых коэффициентов для получения оцененной последовательности мидамбулы; и
- инструкции для сравнения оцененной последовательности мидамбулы с ранее известной последовательностью мидамбулы для определения ошибки оценки мидамбулы.
63. Компьютерный программный продукт по п.62, в котором инструкции для вычисления множества весовых коэффициентов содержат инструкции для решения для следующего:
,
X
X
X
T
где  - это вектор, соответствующий оценке поднабора символов, [] - это матрица пространственно-временных выборок пакета символов и [] - это транспонирование от [].
64. Компьютерный программный продукт по п.62, в котором фильтром подавления помех является фильтр подавления одноантенных помех.
65. Компьютерный программный продукт по п.55, в котором поднабор пакета символов включает в себя первый символ мидамбулы.
66. Компьютерный программный продукт по п.65, в котором множество сдвигов по времени определяют посредством оценки позиции первого символа мидамбулы в пакете символов и выбора поднабора пакета символов из символов, центрированных вокруг оцененной позиции.
67. Компьютерный программный продукт для использования в системе беспроводной связи, содержащий компьютерно-читаемый носитель, имеющий набор сохраненных в нем инструкций, набор инструкций исполняется посредством одного или более процессоров, и набор инструкций содержит:
- инструкции для приема пакета символов;
- инструкции для выбора поднабора пакета символов;
- инструкции для итеративного регулирования поднабора пакета символов посредством множества сдвигов по времени и множества сдвигов по частоте;
- инструкции для вычисления, для каждой комбинации сдвигов по времени и частоте, показателя производительности, соответствующего отрегулированному поднабору; и
- инструкции для определения одной из комбинации сдвигов по времени и частоте как предпочтительной комбинации на основе ее показателя производительности.
68. Компьютерный программный продукт по п.67, в котором показателем производительности является ошибка оценки мидамбулы.
69. Компьютерный программный продукт по п.68, в котором инструкции для вычисления ошибки оценки мидамбулы для каждой комбинации сдвигов по времени и частоте содержат:
- инструкции для вычисления множества весовых коэффициентов для фильтра подавления помех на основе поднабора пакета символов;
- инструкции для фильтрации пакета символов с использованием фильтра подавления помех с соответствующим множеством весовых коэффициентов для получения оцененной последовательности мидамбулы; и
- инструкции для сравнения оцененной последовательности мидамбулы с ранее известной последовательностью мидамбулы для определения ошибки оценки мидамбулы.
70. Компьютерный программный продукт по п.69, в котором инструкции для вычисления множества весовых коэффициентов содержат инструкции для решения для следующего:
,
X
X
X
T
где  - это вектор, соответствующий оценке поднабора символов, [] - это матрица пространственно-временных выборок пакета символов и [] - это транспонирование от [].
71. Компьютерный программный продукт по п.69, в котором фильтром подавления помех является фильтр подавления одноантенных помех.
72. Компьютерный программный продукт по п.69, в котором фильтром подавления помех является фильтр подавления двухантенных помех.