СПОСОБЫ И УСТРОЙСТВА ДЛЯ УПРАВЛЕНИЯ ПАМЯТЬЮ ПРОЦЕССОВ Н-ARQ

1. Способ динамического управления памятью для сохранения данных, связанных с процессами H-ARQ, содержащий
прием пакета, связанного с процессом H-ARQ,
определение, доступна ли свободная ячейка памяти в буфере H-ARQ,
назначение пакета свободной ячейке памяти,
определение, был ли пакет успешно декодирован, и
сохранение пакета в назначенной ячейке памяти для объединения с последующей повторной передачей пакета, если пакет не был успешно декодирован.
2. Способ по п.1, дополнительно содержащий
отправку сигнала прерывистой передачи (DTX) в Узел В, если нет доступной свободной ячейки памяти в буфере H-ARQ.
3. Способ по п.2, дополнительно содержащий
определение, было ли превышено пороговое значение, связанное с количеством посланных сигналов DTX, и
модифицирование базы размера памяти буфера H-ARQ, когда предварительно определенное количество посланных сигналов DTX превышено.
4. Способ по п.3, в котором модифицирование размера памяти буфера H-ARQ дополнительно содержит
уменьшение величины пространства памяти, назначенного для услуг без HSDPA, и увеличение объема памяти, назначенного для буфера H-ARQ.
5. Способ по п.1, дополнительно содержащий
определение, является ли принятый пакет новым пакетом, и
определение, декодирован ли успешно предыдущий пакет, связанный с процессом H-ARQ, если принятый пакет не является новым пакетом.
6. Способ по п.5, в котором если определено, что предыдущий пакет, связанный с процессом H-ARQ, не был декодирован успешно, способ дополнительно содержит
сохранение принятого пакета в соответствующей ячейке памяти в буфере H-ARQ, если определено, что предыдущий пакет, связанный с процессом H-ARQ, не был декодирован успешно, и
декодирование принятого пакета.
7. Способ по п.5, дополнительно содержащий
отправку сигнала отрицательного квитирования (NACK), если принятый пакет не был успешно декодирован.
8. Способ по п.5, в котором если принятый пакет был декодирован успешно, способ дополнительно содержит
отбрасывание принятого пакета из назначенной ячейки памяти,
освобождение назначенной ячейки памяти в буфере H-ARQ, и
отправку сигнала квитирования (ACK) в Узел В.
9. Способ по п.1, в котором пакет назначают свободной ячейке памяти, которая является удаленной от пространства памяти, связанного с услугами без HS.
10. Способ по п.1, дополнительно содержащий
выполнение способа по п.1 для последовательно принимаемых пакетов, в котором каждый пакет связан с ID H-ARQ.
11. Способ управления памятью устройства UE, содержащий
определение доступного пространства памяти для процессов H-ARQ HSDPA,
определение объема памяти для каждого процесса H-ARQ,
T
определение количества процессов H-ARQ (n), которые могут быть сохранены,
T
определение, превышает ли величину n общее количество процессов H-ARQ, назначенных для данной категории UE, и
T
выполнение динамического управления памятью для сохранения процессов H-ARQ, если общее количество процессов H-ARQ, назначенных для данной категории UE, превышает величину n.
12. Способ по п.11, дополнительно содержащий
T
выполнение статического управления памятью для сохранения процессов H-ARQ, если общее количество процессов H-ARQ, назначенных для данной категории UE, не превышает величину n.
13. Устройство для динамического управления памятью для сохранения данных, связанных с процессами H-ARQ, содержащее
средство для приема пакета, связанного с процессом H-ARQ,
средство для определения, доступна ли свободная ячейка памяти в буфере H-ARQ,
средство для назначения пакета свободной ячейке памяти,
средство для определения, был ли пакет успешно декодирован, и
средство для сохранения пакета в назначенной ячейке памяти для объединения с последующей повторной передачей пакета, если пакет не был успешно декодирован.
14. Устройство по п.13, дополнительно содержащее
средство для отправки сигнала прерывистой передачи (DTX) в Узел В, если нет доступной свободной ячейки памяти в буфере H-ARQ.
15. Устройство по п.14, дополнительно содержащее
средство для определения, было ли превышено предварительно определенное количество посланных сигналов DTX, и
средство для модифицирования базы размера памяти буфера H-ARQ, когда предварительно определенное количество посланных сигналов DTX превышено.
16. Устройство по п.15, в котором средство для модифицирования размера памяти буфера H-ARQ дополнительно содержит
средство для уменьшения величины пространства памяти, назначенного для услуг без HSDPA, и увеличения объема памяти, назначенного для буфера H-ARQ.
17. Устройство по п.13, дополнительно содержащее
средство для определения, является ли принятый пакет новым пакетом, и
средство для определения, декодирован ли успешно предыдущий пакет, связанный с процессом H-ARQ, если принятый пакет не является новым пакетом.
18. Устройство по п.17, дополнительно содержащее
средство для сохранения принятого пакета в соответствующей ячейке памяти в буфере H-ARQ, и
средство для декодирования принятого пакета.
19. Устройство по п.17, дополнительно содержащее
средство для отправки сигнала отрицательного квитирования (NACK), если принятый пакет не был успешно декодирован.
20. Устройство по п.17, дополнительно содержащее
средство для отбрасывания принятого пакета из назначенной ячейки памяти,
средство для освобождения назначенной ячейки памяти в буфере H-ARQ, и
средство для отправки сигнала квитирования (ACK) в Узел В.
21. Устройство по п.13, в котором пакет назначается свободной ячейке памяти, которая является удаленный от пространства памяти, связанного с услугами без HS.
22. Устройство по п.13, дополнительно содержащее
средство для выполнения способа по п.1 для принимаемых впоследствии пакетов, в котором каждый пакет связан с ID H-ARQ.
23. Устройство для управления памятью устройства UE, содержащее
средство для определения доступного пространства памяти для процессов H-ARQ HSDPA,
средство для определения объема памяти для каждого процесса H-ARQ,
T
средство для определения количества процессов H-ARQ (n), которые могут быть сохранены,
T
средство для определения, превышает ли величину n общее количество процессов H-ARQ, назначенных для данной категории UE, и
T
средство выполнения динамического управления памятью для сохранения процессов H-ARQ, если общее количество процессов H-ARQ, назначенных для данной категории UE, превышает величину n.
24. Устройство по п.23, дополнительно содержащее
T
средство выполнения статического управления памятью для сохранения процессов H-ARQ, если общее количество процессов H-ARQ, назначенных для данной категории UE, не превышает величину n.
25. Устройство, содержащее
логическую схему, сконфигурированную так, чтобы принимать пакет, связанный с процессом H-ARQ,
логическую схему, сконфигурированную так, чтобы определять, доступна ли свободная ячейка памяти в буфере H-ARQ,
логическую схему, сконфигурированную так, чтобы назначать пакет свободной ячейке памяти,
логическую схему, сконфигурированную так, чтобы определять, был ли пакет успешно декодирован, и
логическую схему, сконфигурированную так, чтобы сохранять пакет в назначенной ячейке памяти для объединения с последующей повторной передачей пакета, если пакет не был успешно декодирован.
26. Устройство по п.25, дополнительно содержащее
логическую схему, сконфигурированную так, чтобы посылать сигнал прерывистой передачи (DTX) в Узел В, если нет доступной свободной ячейки памяти в буфере H-ARQ.
27. Устройство по п.26, дополнительно содержащее
логическую схему, сконфигурированную так, чтобы определять, было ли превышено пороговое значение, связанное с количеством посланных сигналов DTX, и
логическую схему, сконфигурированную так, чтобы модифицировать базу размера памяти буфера H-ARQ, когда предварительно определенное количество посланных сигналов DTX превышено.
28. Устройство, содержащее
логическую схему, сконфигурированную так, чтобы определять доступное пространство памяти для процессов H-ARQ HSDPA,
логическую схему, сконфигурированную так, чтобы определять объем памяти для каждого процесса H-ARQ,
T
логическую схему, сконфигурированную так, чтобы определять количество процессов H-ARQ (n), которые могут быть сохранены,
T
логическую схему, сконфигурированную так, чтобы определять, превышает ли величину n общее количество процессов H-ARQ, назначенных для данной категории UE, и
T
логическую схему, сконфигурированную так, чтобы выполнять динамическое управление памятью для сохранения процессов H-ARQ, если общее количество процессов H-ARQ, назначенных для данной категории UE, превышает величину n.
29. Устройство по п.28, дополнительно содержащее
T
логическую схему, сконфигурированную так, чтобы выполнять статическое управление памятью для сохранения процессов H-ARQ, если общее количество процессов H-ARQ, назначенных для данной категории UE, не превышает величину n.
30. Считываемый компьютером носитель данных, содержащий сохраненный на нем код программы для динамического управления памятью для сохранения данных, связанных с H-ARQ процессами, содержащий
код программы для приема пакета, связанного с процессом H-ARQ,
код программы для определения, доступна ли свободная ячейка памяти в буфере H-ARQ,
код программы для назначения пакета свободной ячейке памяти,
код программы для определения, был ли пакет успешно декодирован, и
код программы для сохранения пакета в назначенной ячейке памяти для объединения с последующей повторной передачей пакета, если пакет не был успешно декодирован.
31. Считываемый компьютером носитель данных, содержащий сохраненный на нем код программы для управления памятью устройства UE, содержащий
код программы для определения доступного пространства памяти для процессов H-ARQ HSDPA,
код программы для определения объема памяти для каждого процесса H-ARQ,
T
код программы для определения количества процессов H-ARQ (n), которые могут быть сохранены,
T
код программы для определения, превышает ли величину n общее количество процессов H-ARQ, назначенных для данной категории UE, и
T
код программы для выполнения динамического управления памятью для сохранения процессов H-ARQ, если общее количество процессов H-ARQ, назначенных для данной категории UE, превышает величину n.