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

1. Способ связи, который использует множества поднесущих, причем способ содержит
прием данных обратной линии связи из одного или более пользовательских устройств и генерацию соответствующих сообщений ACK/NACK для принятых данных,
формирования управляющих данных, определяющих назначение упомянутых поднесущих для каждого из множества пользовательских устройств,
передачу упомянутых управляющих данных в упомянутые пользовательские устройства и
передачу упомянутых сообщений ACK/NACK в соответствующие пользовательские устройства,
причем упомянутые управляющие данные для каждого пользовательского устройства передаются через управляющий канал с использованием первого подмножества упомянутых поднесущих, а сообщения ACK/NACK для каждого устройства пользователя передаются через канал ACK/NACK, который является отдельным от упомянутого управляющего канала, с использованием второго другого подмножества упомянутых поднесущих.
2. Способ по п.1, содержащий группирование поднесущих в последовательность фрагментов, причем упомянутые управляющие данные действуют для назначения одного или более фрагментов поднесущих каждому из упомянутого множества пользовательских устройств.
3. Способ по п.2, в котором упомянутый этап формирования, формирует управляющие данные, которые назначают упомянутые один или более фрагментов поднесущих каждому из упомянутых пользовательских устройств для использования при передаче данных обратной линии связи.
4. Способ по п.3, в котором упомянутый этап генерации, генерирует сообщение ACK/NACK генерируют для данных, принятых в каждом фрагменте поднесущих.
5. Способ по п.4, в котором упомянутый этап передачи, передает каждое сообщение ACK/NACK в соответственный канал ACK/NACK, причем каждый канал сформирован с использованием соответствующих одной или более поднесущих из упомянутого второго подмножества.
6. Способ по любому из пп.1-5, содержащий определения поднесущих, используемых для передачи сообщения ACK/NACK в пользовательское устройство, в зависимости от поднесущих, назначенных пользовательскому устройству для передачи данных обратной линии связи.
7. Способ по п.6, содержащий определение поднесущих, используемых для передачи каждого сообщения 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 - полное число фрагментов в назначенной полосе частот.
8. Способ по п.6, содержащий определение поднесущих, используемых для передачи каждого сообщения 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 - число имеющихся символов, в которых могут быть назначены поднесущие.
9. Способ по любому из пп.1-5, в котором упомянутый этап формирования формирует два типа управляющих данных, один для пользовательских устройств, которые запланированы принимать данные прямой линии связи, а другой для пользовательских устройств, которые запланированы передавать данные обратной линии связи.
10. Способ по п.9, в котором, по меньшей мере, один из упомянутых первого и второго типов управляющих данных включает в себя данные заполнения так, что каждый тип управляющего канала имеет один и тот же размер.
11. Способ по п.10, в котором каждый тип управляющих данных соответствует по размеру двум фрагментам поднесущих.
12. Способ по любому из пп.1-5, содержащий формирование соответствующих управляющих данных для каждого пользовательского устройства, запланированного передавать и/или принимать данные в текущем подкадре, и передачи соответствующих управляющих данных в соответствующее пользовательское устройство через канал, который выделен пользовательскому устройству.
13. Способ по любому из пп.1-5, в котором упомянутая система связи использует множество поддиапазонов, каждый из которых содержит поднесущие, упорядоченные в последовательности фрагментов, причем способ генерирует соответствующие управляющие данные для назначения поднесущей в каждом поддиапазоне.
14. Способ по п.13, в котором управляющие данные для поддиапазона сигнализируются в этом поддиапазоне.
15. Способ по любому из пп.1-5, в котором отдельный управляющий канал обеспечен для каждого пользовательского устройства, запланированного в текущем подкадре, при этом максимальное число пользовательских устройств может быть запланировано в текущем подкадре.
16. Способ по п.15, в котором, когда число пользовательских устройств, планируемых в текущем подкадре, меньше, чем упомянутый максимум, некоторые из ресурсов управляющего канала освобождают и занимают данными пользователей.
17. Способ по п.16, в котором отсутствие управляющего канала указывается с использованием поля из одного бита в предыдущем управляющем канале.
18. Способ по п.1, дополнительно содержащий назначения ресурса, используемого для сообщений ACK/NACK, для пользовательского устройства и передачу данных, идентифицирующих упомянутый назначенный ресурс ACK/NACK, в пользовательское устройство.
19. Способ по п.18, содержащий передачу упомянутых данных, идентифицирующих упомянутый назначенный ресурс ACK/NACK, в упомянутом управляющем канале.
20. Способ по п.18 или 19, в котором упомянутые данные, идентифицирующие упомянутый ресурс ACK/NACK, содержат индекс, идентифицирующий каждый ресурс.
21. Способ связи, который использует множество поднесущих, причем способ содержит
прием управляющих данных, определяющих назначение упомянутых поднесущих,
передачу данных обратной линии связи с использованием назначенных поднесущих и прием сообщения ACK/NACK для переданных данных обратной линии связи,
причем упомянутые управляющие данные принимается через управляющий канал с использованием первого подмножества упомянутых поднесущих, а упомянутые сообщения ACK/NACK принимается в канале ACK/NACK, который является отдельным от упомянутого управляющего канала, с использованием второго другого подмножества упомянутых поднесущих.
22. Способ по п.21, в котором упомянутые принятые управляющие данные идентифицируют один или более фрагментов поднесущих, используемых для передачи упомянутых данных обратной линии связи.
23. Способ по п.22, в котором упомянутый этап приема принимает сообщение ACK/NACK для данных обратной линии связи, переданных в каждом фрагменте поднесущих.
24. Способ по п.23, в котором упомянутый этап приема, принимает каждое сообщение ACK/NACK в соответствующем канале ACK/NACK, причем каждый канал сформирован с использованием одной или более поднесущих из упомянутого второго подмножества.
25. Способ по любому из пп.21-24, содержащий определение поднесущих, на которых должно быть принято сообщение ACK/NACK, в зависимости от поднесущих, назначенных пользовательскому устройству для передачи упомянутых данных обратной линии связи.
26. Способ по п.25, содержащий определение поднесущих, на которых должно быть принято каждое сообщение 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 - полное число фрагментов в назначенной полосе частот.
27. Способ по п.25, содержащий определение поднесущих, на которых должно быть принято каждое сообщение 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 - число имеющихся символов, в которых могут быть назначены поднесущие.
28. Способ по любому из пп.21-24, в котором упомянутый этап приема, принимает упомянутые управляющие данные через канал, который выделен пользовательскому устройству.
29. Способ по любому из пп.21-24, в котором упомянутая система связи использует множество поддиапазонов, каждый из которых содержит поднесущие, упорядоченные в последовательности фрагментов, и причем способ принимает соответствующие управляющие данные для назначения поднесущей в каждом поддиапазоне.
30. Способ по п.29, в котором управляющие данные для поддиапазона передают в этом поддиапазоне.
31. Способ по п.21, дополнительно содержащий этап приема данных, идентифицирующих назначенный ресурс ACK/NACK, на котором принимать сообщения ACK/NACK.
32. Способ по п.31, в котором упомянутый этап приема данных, принимает упомянутые данные, идентифицирующие назначенный ресурс ACK/NACK, в упомянутом управляющем канале.
33. Способ по п.31 и 32, в котором упомянутые данные, идентифицирующие упомянутый ресурс ACK/NACK, содержат индекс, идентифицирующий каждый ресурс, и определяют назначенный ресурс из упомянутого индекса.
34. Способ связи, который использует множество поднесущих, причем способ содержит
формирования управляющих данных, определяющих назначение упомянутых поднесущих для каждого из множества пользовательских устройств,
передачу упомянутых управляющих данных в упомянутые пользовательские устройства,
прием данных обратной линии связи из пользовательского устройства,
генерацию сообщения ACK/NACK для пользовательского устройства,
определения одной или более поднесущих, используемых для передачи сообщения ACK/NACK в пользовательское устройство, в зависимости от поднесущих, назначенных этому пользовательскому устройству, и
передачу упомянутого сообщения ACK/NACK в пользовательское устройство в определенной одной или более поднесущих.
35. Способ по п.34, в котором упомянутый этап определения использует предварительно определенное преобразование между назначенными поднесущими и поднесущими, использованными для сообщения ACK/NACK.
36. Способ связи, который использует множество поднесущих, причем способ содержит
прием управляющих данных, определяющих назначение упомянутых поднесущих, на которых могут быть переданы данные обратной линии связи,
передачу упомянутых данных обратной линии связи с использованием назначенных поднесущих,
определение одной или более поднесущих, используемых для приема сообщения ACK/NACK для переданных данных обратной линии связи, в зависимости от поднесущих, назначенных для передачи упомянутых данных обратной линии связи, и прием сообщения ACK/NACK для переданных данных обратной линии связи на определенных поднесущих.
37. Способ по п.36, в котором упомянутое определение, использует предварительно определенное преобразование между назначенными поднесущими для обратной линии связи и поднесущими, использованными для сообщения ACK/NACK.
38. Инструкции, осуществляемые с помощью компьютера, предназначенные для того, чтобы заставлять программируемое компьютерное устройство выполнять способ по любому из пп.1-37.
39. Инструкции, осуществляемые с помощью компьютера, по п.38, когда записаны в среде, доступной для чтения с помощью компьютера.
40. Узел связи, который действует для осуществления связи с множеством пользовательских устройств с использованием множества поднесущих, причем узел связи содержит
приемник, действующий для приема данных обратной линии связи из одного или более пользовательских устройств, и действующий для генерации соответствующих сообщений ACK/NACK для принятых данных,
контроллер, действующий для формирования управляющих данных, определяющих назначение упомянутых поднесущих для каждого из множества пользовательских устройств,
передатчик, действующий для передачи упомянутых управляющих данных в упомянутые пользовательские устройства и передачи упомянутых сообщений ACK/NACK в соответствующие пользовательские устройства,
причем упомянутый передатчик действует для передачи упомянутых управляющих данных в каждое пользовательское устройство через управляющий канал с использованием первого подмножества поднесущих и передачи упомянутых сообщений ACK/NACK в канале ACK/NACK, который является отдельным от упомянутого управляющего канала, с использованием второго отличающегося подмножества упомянутых поднесущих.
41. Пользовательское устройство, которое действует для осуществления связи с узлом связи, который действует для осуществления связи с множеством пользовательских устройств с использованием множества поднесущих, причем пользовательское устройство содержит
приемник, действующий для приема управляющих данных, определяющих назначение упомянутых поднесущих, и
передатчик, действующий для передачи данных обратной линии связи с использованием назначенных поднесущих,
причем упомянутый приемник также действует для приема сообщений ACK/NACK для переданных данных обратной линии связи,
причем упомянутый приемник действует для приема упомянутых управляющих данных через управляющий канал с использованием первого подмножества поднесущих и приема упомянутых сообщений ACK/NACK в канале ACK/NACK, который является отдельным от упомянутого управляющего канала, с использованием второго отличающегося подмножества упомянутых поднесущих.