НАЗНАЧЕНИЕ ПОДНЕСУЩЕЙ ДЛЯ УПРАВЛЯЮЩИХ ДАННЫХ В СИСТЕМЕ СВЯЗИ

1. Способ связи, который использует множество поднесущих, сгруппированных в последовательность фрагментов, причем способ содержит этапы, на которых:
принимают данные обратной линии связи из одного или более пользовательских устройств и генерируют соответствующие сообщения ACK/NACK для принятых данных,
формируют управляющие данные, определяющие назначение одного или более фрагментов упомянутых поднесущих для каждого из множества пользовательских устройств,
передают упомянутые управляющие данные в упомянутые пользовательские устройства, и
передают упомянутые сообщения ACK/NACK в соответствующие пользовательские устройства,
причем упомянутые управляющие данные для каждого пользовательского устройства передают через управляющий канал с использованием первого подмножества упомянутых поднесущих, а сообщения ACK/NACK для каждого устройства пользователя передают через канал ACK/NACK, который является отдельным от упомянутого управляющего канала, с использованием второго другого подмножества упомянутых поднесущих.
2. Способ по п.1, в котором на упомянутом этапе формирования формируют управляющие данные, которые назначают упомянутые один или более фрагментов поднесущих каждому из упомянутых пользовательских устройств для использования при передаче данных обратной линии связи.
3. Способ по п.2, в котором на упомянутом этапе генерирования генерируют сообщение ACK/NACK для данных, принятых в каждом фрагменте поднесущих.
4. Способ по п.3, в котором на упомянутом этапе передачи передают каждое сообщение ACK/NACK в соответственный канал ACK/NACK, причем каждый канал сформирован с использованием соответствующих одной или более поднесущих из упомянутого второго подмножества.
5. Способ по любому из пп.1-4, содержащий этап, на котором определяют поднесущие, используемые для передачи сообщения ACK/NACK в пользовательское устройство, в зависимости от поднесущих, назначенных пользовательскому устройству для передачи данных обратной линии связи.
6. Способ по п.5, содержащий этап, на котором определяют поднесущие, используемые для передачи каждого сообщения ACK/NACK, с использованием следующего выражения:
Позиция[0] = L·(i div M) + (i mod M) + Δ,
где 0 <= Δ < L
для j > 0
Позиция[j] = Позиция[j-1] + L·N/M,
где L - число поднесущих во фрагменте, i - номер фрагмента, назначенный пользовательскому устройству, в которое должно быть передано сообщение ACK/NACK, М - число поднесущих, назначенных на канал ACK/NACK, Δ - сдвиг позиции поднесущей ACK/NACK во фрагменте и N - полное число фрагментов в назначенной полосе частот.
7. Способ по п.5, содержащий этап, на котором определяют поднесущие, используемые для передачи каждого сообщения ACK/NACK, с использованием следующего выражения:
Позиция[0] = L·i + Δ,
где 0 <= Δ < L
для j > 0 и j < M
Позиция[j] = ((Позиция[j-1] + L·N/M) mod L·N) в символе j·Nsym/M,
где L - число поднесущих во фрагменте, i - номер фрагмента, назначенный пользовательскому устройству, в которое должно быть передано сообщение ACK/NACK, М - число поднесущих, назначенных на канал ACK/NACK, Δ - сдвиг позиции поднесущей ACK/NACK во фрагменте и N - полное число фрагментов в назначенной полосе частот и Nsym - число имеющихся символов, в которых могут быть назначены поднесущие.
8. Способ по любому из пп.1-4, в котором на упомянутом этапе формирования формируют два типа управляющих данных, один для пользовательских устройств, которые запланированы принимать данные прямой линии связи, а другой для пользовательских устройств, которые запланированы передавать данные обратной линии связи.
9. Способ по п.8, в котором, по меньшей мере, один из упомянутых первого и второго типов управляющих данных включает в себя данные заполнения так, что каждый тип управляющего канала имеет один и тот же размер.
10. Способ по п.9, в котором каждый тип управляющих данных соответствует по размеру двум фрагментам поднесущих.
11. Способ по любому из пп.1-4, содержащий этапы, на которых формируют соответствующие управляющие данные для каждого пользовательского устройства, запланированного передавать и/или принимать данные в текущем подкадре, и передают соответствующие управляющие данные в соответствующее пользовательское устройство через канал, который выделен пользовательскому устройству.
12. Способ по любому из пп.1-4, содержащий этап, на котором используют множество поддиапазонов, каждый из которых содержит поднесущие, упорядоченные в последовательности фрагментов, и дополнительно содержащий этап, на котором генерируют соответствующие управляющие данные для назначения поднесущей в каждом поддиапазоне.
13. Способ по п.12, в котором управляющие данные для поддиапазона сигнализируют в этом поддиапазоне.
14. Способ по любому из пп.1-4, в котором отдельный управляющий канал обеспечивают для каждого пользовательского устройства, запланированного в текущем подкадре, при этом максимальное число пользовательских устройств может быть запланировано в текущем подкадре.
15. Способ по п.14, в котором, когда число пользовательских устройств, планируемых в текущем подкадре, меньше, чем упомянутый максимум, некоторые из ресурсов управляющего канала освобождают и занимают данными пользователей.
16. Способ по п.15, в котором отсутствие управляющего канала указывают с использованием поля из одного бита в предыдущем управляющем канале.
17. Способ по п.1, дополнительно содержащий этап, на котором назначают ресурс, используемый для сообщения ACK/NACK, для пользовательского устройства и передают данные, идентифицирующие упомянутый назначенный ресурс ACK/NACK, в пользовательское устройство.
18. Способ по п.17, содержащий этап, на котором передают упомянутые данные, идентифицирующие упомянутый назначенный ресурс ACK/NACK, в упомянутом управляющем канале.
19. Способ по п.17 или 18, в котором упомянутые данные, идентифицирующие упомянутый ресурс ACK/NACK, содержат индекс, идентифицирующий каждый ресурс.
20. Способ связи, который использует множество поднесущих, сгруппированных в последовательность фрагментов, причем способ содержит этапы, на которых:
принимают управляющие данные, определяющие назначение одного или более фрагментов упомянутых поднесущих,
передают данные обратной линии связи с использованием назначенных поднесущих, и
принимают сообщения ACK/NACK для переданных данных обратной линии связи,
причем упомянутые управляющие данные принимают через управляющий канал с использованием первого подмножества упомянутых поднесущих, а упомянутые сообщения ACK/NACK принимают в канале ACK/NACK, который является отдельным от упомянутого управляющего канала, с использованием второго другого подмножества упомянутых поднесущих.
21. Способ по п.20, в котором упомянутые принятые управляющие данные идентифицируют один или более фрагментов поднесущих, используемых для передачи упомянутых данных обратной линии связи.
22. Способ по п.21, в котором на упомянутом этапе приема принимают сообщение ACK/NACK для данных обратной линии связи, переданных в каждом фрагменте поднесущих.
23. Способ по п.22, в котором на упомянутом этапе приема принимают каждое сообщение ACK/NACK в соответствующем канале ACK/NACK, причем каждый канал сформирован с использованием одной или более поднесущих из упомянутого второго подмножества.
24. Способ по любому из пп.20-23, содержащий этап, на котором определяют поднесущие, на которых должно быть принято сообщение ACK/NACK, в зависимости от поднесущих, назначенных пользовательскому устройству для передачи упомянутых данных обратной линии связи.
25. Способ по п.24, содержащий этап, на котором определяют поднесущие, на которых должно быть принято каждое сообщение ACK/NACK, с использованием следующего выражения:
Позиция[0] = L·(i div M) + (i mod M) + Δ,
где 0 <= Δ < L
для j > 0
Позиция[j] = Позиция[j-1] + L·N/M,
где L - число поднесущих во фрагменте, i - номер фрагмента, назначенный пользовательскому устройству, в которое должно быть передано сообщение ACK/NACK, М - число поднесущих, назначенных на канал ACK/NACK, Δ - сдвиг позиции поднесущей ACK/NACK во фрагменте и N - полное число фрагментов в назначенной полосе частот.
26. Способ по п.24, содержащий этап, на котором определяют поднесущие, на которых должно быть принято каждое сообщение ACK/NACK, с использованием следующего выражения:
Позиция[0] = L·i + Δ,
где 0 <= Δ < L
для j > 0 и j < M
Позиция[j] = ((Позиция[j-1] + L·N/M) mod L·N) в символе j·Nsym/M,
где L - число поднесущих во фрагменте, i - номер фрагмента, назначенный пользовательскому устройству, в которое должно быть передано сообщение ACK/NACK, М - число поднесущих, назначенных на канал ACK/NACK, Δ - сдвиг позиции поднесущей ACK/NACK во фрагменте и N - полное число фрагментов в назначенной полосе частот и Nsym - число имеющихся символов, в которых могут быть назначены поднесущие.
27. Способ по любому из пп.20-23, в котором на упомянутом этапе приема принимают упомянутые управляющие данные через канал, который выделен пользовательскому устройству.
28. Способ по любому из пп.20-23, содержащий этап, на котором используют множество поддиапазонов, каждый из которых содержит поднесущие, упорядоченные в последовательности фрагментов, и дополнительно содержащий этап, на котором принимают соответствующие управляющие данные для назначения поднесущей в каждом поддиапазоне.
29. Способ по п.28, в котором управляющие данные для поддиапазона передают в этом поддиапазоне.
30. Способ по п.20, дополнительно содержащий этап, на котором принимают данные, идентифицирующие назначенный ресурс ACK/NACK, на котором надлежит принимать сообщения ACK/NACK.
31. Способ по п.30, в котором на упомянутом этапе приема данных принимают упомянутые данные, идентифицирующие назначенный ресурс ACK/NACK, в упомянутом управляющем канале.
32. Способ по п.30 или 31, в котором упомянутые данные, идентифицирующие упомянутый ресурс ACK/NACK, содержат индекс, идентифицирующий каждый ресурс, и определяют назначенный ресурс из упомянутого индекса.
33. Машиночитаемый носитель, содержащий инструкции, предназначенные для того, чтобы заставлять программируемое компьютерное устройство выполнять способ по любому из пп.1-4, 17, 18, 20-23, 30, 31.
34. Узел связи, который действует для осуществления связи с множеством пользовательских устройств с использованием множества поднесущих, сгруппированных в последовательность фрагментов, причем узел связи содержит:
приемник, выполненный с возможностью приема данных обратной линии связи из одного или более пользовательских устройств, и выполненный с возможностью генерирования соответствующих сообщений ACK/NACK для принятых данных,
контроллер, выполненный с возможностью формирования управляющих данных, определяющих назначение одного или более фрагментов упомянутых поднесущих для каждого из множества пользовательских устройств,
передатчик, выполненный с возможностью передачи упомянутых управляющих данных в упомянутые пользовательские устройства и передачи упомянутых сообщений ACK/NACK в соответствующие пользовательские устройства,
причем упомянутый передатчик выполнен с возможностью передачи упомянутых управляющих данных в каждое пользовательское устройство через управляющий канал с использованием первого подмножества поднесущих и передачи упомянутых сообщений ACK/NACK в канале ACK/NACK, который является отдельным от упомянутого управляющего канала, с использованием второго отличающегося подмножества упомянутых поднесущих.
35. Пользовательское устройство, выполненное с возможностью осуществления связи с узлом связи, выполненным с возможностью осуществления связи с множеством пользовательских устройств с использованием множества поднесущих, сгруппированных в последовательность фрагментов, причем пользовательское устройство содержит:
приемник, выполненный с возможностью приема управляющих данных, определяющих назначение одного или более фрагментов упомянутых поднесущих, и
передатчик, выполненный с возможностью передачи данных обратной линии связи с использованием назначенных поднесущих,
причем упомянутый приемник также выполнен с возможностью приема сообщений ACK/NACK для переданных данных обратной линии связи,
упомянутый приемник выполнен с возможностью приема упомянутых управляющих данных через управляющий канал с использованием первого подмножества упомянутых поднесущих и приема упомянутых сообщений ACK/NACK в канале ACK/NACK, который является отдельным от упомянутого управляющего канала, с использованием второго отличающегося подмножества упомянутых поднесущих.