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

1. Способ кодирования и планирования пакетов данных в системе связи, при этом система связи содержит по меньшей мере посылающий узел (405) и по меньшей мере два принимающих узла (410-420), и причем посылающие узлы буферизуют, планируют, кодируют и передают пакеты данных, содержащие информацию, предназначенную конкретному принимающему узлу или к конкретным принимающим узлам, отличающийся тем, что содержит этапы:
принимающий узел (410) выборочно сохраняет принятую информацию в качестве априорной информации, причем по меньшей мере часть априорной информации является прослушиваемой информацией, предназначенной для другого принимающего узла,
принимающий узел (410) передает обратно информацию о своей априорной информации к посылающему узлу (405), и
посылающий узел (405) использует эту информацию относительно априорной информации, чтобы сформировать и передать составной пакет данных к по меньшей мере принимающему узлу (410), при этом упомянутый составной пакет данных содержит информацию, назначенную к по меньшей мере двум принимающим узлам.
2. Способ по п.1, отличающийся тем, что содержит этапы:
(310) по меньшей мере один из принимающих узлов (410-420) принимает и сохраняет по меньшей мере один пакет данных, предназначенный для другого принимающего узла, причем сохраненные пакеты данных формируют по меньшей мере часть априорной информации принимающего узла, который принял пакет данных;
(320) по меньшей мере один из принимающих узлов (410-420) передает обратно информацию о своей априорной информации к первому посылающему узлу и/или к по меньшей мере ко второму посылающему узлу,
(330, 340) по меньшей мере один из посылающего(их) узла(ов) (405), которые приняли информацию обратной связи, формирует и передает составной пакет данных (450), причем составной пакет данных (450) содержит информацию от по меньшей мере двух отдельных пакетов данных, каждый содержащий информацию, назначенную к по меньшей мере двум принимающим узлам, при этом в упомянутом формировании используется априорная информация по меньшей мере одного принимающего узла (410-420); и
(350) по меньшей мере один принимающий узел декодирует, по меньшей мере частично, составной пакет данных (450) с использованием своей априорной информации.
3. Способ по п.2, в котором на этапе (330, 340) формирования и передачи посылающий узел формирует составной пакет данных посредством объединенного кодирования и планирования по меньшей мере двух пакетов данных.
4. Способ по п.3, в котором операции "исключающее ИЛИ" используются в объединенном кодировании.
5. Способ по п.3, в котором операции взятия по модулю используются в объединенном кодировании.
6. Способ по п.3, в котором при объединенном кодировании и планировании выполняется оптимизация, рассматривающая различные комбинации пакетов и различные комбинации приемников, и знание их сохраненной априорной информации.
7. Способ по п.6, в котором дополнительная информация оптимизации используется в дополнение к априорной информации.
8. Способ по п.7, в котором дополнительная информация содержит один или комбинацию параметров из: требований качества услуг, индикации качества канала, значений стоимости маршрутизации и характеристики пакета данных.
9. Способ по любому одному из пп.2-8, в котором на этапе (350) приема и декодирования принимающий узел частично декодирует составной пакет данных, используя свою априорную информацию, причем упомянутый частично декодированный составной пакет данных формирует остаточный составной пакет данных и сохранен принимающим узлом в качестве априорной информации.
10. Способ по любому одному из пп.2-8, в котором на этапе (350) приема и декодирования принимающий узел сохраняет составной пакет данных.
11. Способ по п.10, в котором на этапе (350) приема и декодирования принимающий пакет узел сохраняет составной пакет данных в качестве априорной информации.
12. Способ по любому одному из пп.2-8, в котором на этапе приема и сохранения (310) по меньшей мере один составной пакет данных, предназначенный для другого принимающего узла, сохраняют как часть априорной информации принимающего узла.
13. Способ по любому одному из пп.1-8, в котором количество битов, используемых для составного пакета данных, меньше чем сумма количества битов двух отдельных пакетов данных.
14. Способ по любому одному из пп.1-8, в котором на этапе приема (310) принимающие узлы (410-420) принимают пакеты данных, переданные от первого посылающего узла (405), на этапе (320) обратной передачи принимающие узлы (410-420) подают информацию обратно к по меньшей мере первому посылающему узлу (405), и на этапе формирования и передачи составного пакета данных (340) первый посылающий узел (405) формирует и передает составной пакет данных.
15. Способ по любому одному из пп.1-8, в котором на этапе (320) обратной передачи по меньшей мере один принимающий узел (410-420) подает информацию обратно к по меньшей мере второму посылающему узлу (405), и на этапе формирования и передачи составного пакета данных (340) второй посылающий узел (405) формирует и передает составной пакет данных.
16. Способ по любому одному из пп.1-8, в котором система связи является системой сотовой связи, и первый посылающий узел является базовой станцией (505).
17. Способ по любому одному из пп.1-8, в котором система связи является системой со множеством переключений.
18. Способ в посылающем узле в системе связи объединенного кодирования и планирования множества пакетов данных, в которой посылающий узел (405) выполнен с возможностью обмена с по меньшей мере двумя принимающими узлами (410-420), и посылающий узел передает информацию в форме отдельных пакетов данных, предназначенных отдельным принимающим узлам, отличающийся тем, что содержит этапы:
(805) принимают информацию обратной передачи от по меньшей мере одного из принимающих узлов (410-420), причем упомянутая информация обратной передачи содержит информацию об априорной информации от по меньшей мере одного из принимающих узлов (410), при этом информация об априорной информации содержит информацию об информации, прослушиваемой принимающим узлом (410);
(825-840) формирование составного пакета данных из множества пакетов данных, предназначенных для по меньшей мере двух принимающих узлов (410-420), упомянутое формирование по меньшей мере частично основано на информации относительно упомянутой априорной информации.
19. Способ в посылающем узле по п.18, дополнительно содержащий этапы:
контролируют (805) посылающим узлом - были ли приняты какие-либо сообщения обратной связи;
определение (810) посылающим узлом - является ли информация обратной связи и информацией обратной связи относительно априорной информации от принимающего узла или является ли она информацией обратной связи относительно принятых собственных данных, и если относительно собственных данных, то посылающий узел продолжает выполнять обычные операции ARQ, и если относительно априорной информации, то посылающий узел (820) сохраняет информацию из информации обратной связи в буфере априорной информации, и возвращается на этап контроля (805).
20. Способ по п.19, в котором на этапах (330, 340) формирования посылающий узел формирует составной пакет данных посредством объединенного кодирования и планирования по меньшей мере двух пакетов данных.
21. Способ по п.20, в котором операции "исключающее ИЛИ" используются в объединенном кодировании.
22. Способ по п.20, в котором операции взятия по модулю используются в объединенном кодировании.
23. Способ по любому одному из пп.20-22, в котором в объединенном кодировании и планировании выполняется оптимизация, рассматривающая различные комбинации пакетов и различные комбинации приемников и знания их сохраненной априорной информации.
24. Способ по п.23, в котором в оптимизации используется дополнительная информация в дополнение к априорной информации.
25. Способ по п.24, в котором дополнительная информация содержит один или комбинацию параметров из: требований качества услуг, индикации качества канала, значений стоимости маршрутизации и характеристик пакета данных.
26. Способ по любому одному из пп.19-22, в котором количество битов, используемых для составного пакета данных, меньше, чем сумма количества битов из двух отдельных пакетов данных.
27. Способ декодирования в принимающем узле в системе связи, в которой принимающий узел выполнен с возможностью обмена с по меньшей мере одним посылающим узлом (405), при этом отличающийся тем, что содержит этапы:
сохраняют (310) в качестве априорной информации по меньшей мере один пакет данных, предназначенный для по меньшей мере одного другого принимающего узла;
подают обратно (750) информацию относительно априорной информации к по меньшей мере одному другому узлу; и
после приема (340, 720) составного пакета данных декодируют по меньшей мере частично упомянутые составные пакеты данных с помощью сохраненной априорной информации.
28. Способ декодирования в принимающем узле по п.27, дополнительно содержащий этапы:
определяют (705) принимающим узлом, является ли принятый пакет данных составным пакетом данных или обычным пакетом данных;
определяют (710) принимающим узлом, возможно ли сопоставить составной пакет данных с какой-либо предварительно сохраненной априорной информацией, и если невозможно - составной пакет данных сохраняют в качестве априорной информации.
29. Способ декодирования в принимающем узле по п.27 или 28 дополнительно содержащий этап:
сохраняют (745) остаточный составной пакет данных, если предварительно сохраненная априорная информация достаточна только для частичного декодирования составного пакета данных, причем упомянутый остаточный составной пакет данных содержит частично декодированный составной пакет данных и сохранен в качестве априорной информации.
30. Способ по любому одному из пп.27 и 28, в котором на этапе приема и сохранения (310) принимающие узлы принимают пакеты данных, переданные от первого посылающего узла (405), на этапе (705) обратной передачи принимающие узлы передают назад к по меньшей мере первому посылающему узлу (405).
31. Способ по любому одному из пп.27 и 28, в котором на этапе обратной передачи (705) принимающий узел передает обратно к по меньшей мере второму посылающему узлу (405), отличному от посылающего узла, от которого пакет данных был принят на предшествующем этапе приема.
32. Посылающий узел, приспособленный для использования в системе связи, причем посылающий узел (405) выполнен с возможностью обмена с по меньшей мере двумя принимающими узлами (410, 420) посредством передачи информации в форме множества отдельных пакетов данных, предназначенных отдельным принимающим узлам, отличающийся тем, что:
приемник (930) обратной связи приспособлен принимать и идентифицировать информацию об априорной информации в информации обратной связи от принимающих узлов (410, 420), причем информация об априорной информации содержит информацию о прослушиваемых сообщениях;
модуль (910) хранения априорной информации для сохранения априорной информации от множества принимающих узлов, при этом модуль (910) хранения априорной информации соединен с упомянутым приемником (930) обратной связи;
модуль (905) объединенного кодирования и планирования для формирования составного пакета данных из множества отдельных пакетов данных, при этом модуль (910) хранения априорной информации выполнен с возможностью использовать априорную информацию от упомянутого модуля (910) хранения априорной информации и определять, какие множественные отдельные пакеты данных извлекать из буферного модуля (920) для использования в составном пакете данных.
33. Посылающий узел по п.32, дополнительно содержащий модуль (915) дополнительной информации, соединенный с модулем (905) объединенного кодирования и планирования, упомянутый модуль (915) дополнительной информации выполнен с возможностью сохранять дополнительную информацию канала и обеспечивать модуль (905) объединенного кодирования и планирования дополнительной информацией канала.
34. Посылающий узел по п.33, в котором модуль (915) дополнительной информации выполнен с возможностью хранить один или комбинацию параметров из: требований качества услуг, индикации качества канала, значения стоимости маршрутизации, и характеристик пакета данных.
35. Посылающий узел по п.34, в котором модуль (905) объединенного кодирования и планирования выполнен с возможностью выполнять планирование и кодирование на основании информации, обеспеченной как от модуля (910) хранения априорной информации так и модуля (915) дополнительной информации.
36. Принимающий узел, приспособленный для обмена с по меньшей мере одним посылающим узлом (405) в системе связи, отличающийся тем, что:
буфер (965) априорной информации выполнен с возможностью сохранять по меньшей мере один пакет данных, предназначенный для по меньшей мере одного другого принимающего узла в качестве априорной информации;
модуль (960) идентификации и декодирования блоков данных протокола (БДП, PDU), выполненный с возможностью извлекать априорную информацию из упомянутого буфера (965) априорной информации для декодирования принятых составных пакетов данных.
37. Принимающий узел по п.36, дополнительно содержащий отправитель (950) информации обратной связи в соединении с модулем (960) идентификации и декодирования PDU и выполненный с возможностью формировать сообщения обратной связи, содержащие информацию относительно сохраненной априорной информации.
38. Система связи, содержащая по меньшей мере один посылающий узел, приспособленный для обмена с по меньшей мере двумя принимающими узлами посредством передачи информации в форме множества отдельных пакетов данных, предназначенных отдельным принимающим узлам, отличающаяся тем, что система связи содержит по меньшей мере один посылающий узел (405) по п.32.
39. Система связи по п.38, дополнительно содержащая по меньшей мере один принимающий узел по п.36.