[0001] Настоящая заявка испрашивает приоритет международной патентной заявки PCT/CN2020/078911, поданной 12 марта 2020 г., которая испрашивает приоритет патентной заявки Китая №. 201910244805.3, поданной в Китайское национальное управление интеллектуальной собственности 28 марта 2019 г. и озаглавленной «HARQ PROCESS DISABLING METHOD, RECEIVING DEVICE, AND SENDING DEVICE», обе из которых полностью включены в настоящий документ посредством ссылки.
Область техники
[0002] Эта заявка относится к области связи и, в частности, к способу отключения процесса HARQ, принимающему устройству и отправляющему устройству.
Уровень техники
[0003] В новой системе радиосвязи (new radio, NR) гибридный автоматический запрос на повторение (Hybrid Automatic Repeat Request, HARQ) используется в процессе передачи данных. HARQ широко применяется, потому что HARQ обладает высокой надежностью метода автоматического запроса на повторение (Automatic Repeat Request, ARQ) и высокой эффективностью метода прямого исправления ошибок (Forward Error Correction, FEC).
[0004] Однако, когда механизм HARQ включен, относительно большое пространство памяти в принимающем устройстве занято. Кроме того, больше включенных процессов HARQ занимают больше пространства памяти в принимающем устройстве. Следовательно, как предотвратить занятие процессом HARQ чрезмерно большого буферного пространства в принимающем устройстве, становится неотложной проблемой, которую необходимо решить.
Сущность изобретения
[0005] Эта заявка предоставляет способ отключения процесса HARQ, принимающее устройство и отправляющее устройство, чтобы уменьшить буферное пространство, занимаемое процессом HARQ, улучшить пропускную способность сети и повысить производительность системы.
[0006] Ввиду этого, согласно первому аспекту, эта заявка предоставляет способ отключения процесса HARQ, включающий в себя: принимающее устройство получает данные указания, где данные указания используются для указания отключения процесса HARQ; и принимающее устройство отключает процесс HARQ. В этом варианте осуществления этой заявки принимающее устройство может определить, на основе данных указания, отключить процесс HARQ и отключить процесс HARQ, то есть не включить процесс HARQ. Следовательно, это может препятствовать тому, чтобы процесс HARQ занимал чрезмерно большое пространство памяти в принимающем устройстве.
[0007] Необязательно, в некоторых возможных реализациях данные указания могут включать в себя номер сетевого идентификатора.
[0008] То, что принимающее устройство отключает процесс HARQ, может включать в себя: принимающее устройство определяет на основе предустановленного (предварительно установленного) соотношения отображения, что номер сетевого идентификатора указывает отключить процесс HARQ, а принимающее устройство отключает процесс HARQ. В этом варианте осуществления этой заявки данные указания могут быть номером сетевого идентификатора. Принимающее устройство может определить на основе номера сетевого идентификатора и предустановленной соотношения отображения, удовлетворяет ли номер сетевого идентификатора отключению процесса HARQ. Если номер сетевого идентификатора указывает отключить процесс HARQ, принимающее устройство может не включить (не разрешить) процесс HARQ. Следовательно, принимающему устройству может быть указано отключить (запретить) процесс HARQ, используя номер сетевого идентификатора.
[0009] Необязательно, в некоторых возможных реализациях номер сетевого идентификатора может быть номером PLMN, номер PLMN может быть сохранен в принимающем устройстве, и принимающее устройство может определить на основе сохраненного номера PLMN, следует ли отключить процесс HARQ. Это повышает эффективность отключения процесса HARQ принимающим устройством.
[0010] Необязательно, в некоторых возможных реализациях данные указания включают в себя широковещательное сообщение.
[0011] То, что принимающее устройство отключает процесс HARQ, может включать в себя: если принимающее устройство определяет, что значение первого предустановленного бита в широковещательном сообщении является первым предустановленным значением, принимающее устройство отключает процесс HARQ. В этом варианте осуществления этой заявки данные указания могут быть широковещательным сообщением, и широковещательное сообщение может быть отправлено отправляющим устройством. Значение первого предустановленного бита в широковещательном сообщении является первым предустановленным значением, а первое предустановленное значение используется для указания отключения процесса HARQ. Следовательно, принимающее устройство может определить, используя широковещательное сообщение, отключить процесс HARQ и не включить механизм HARQ. Это уменьшает пространство памяти, занимаемое процессом HARQ.
[0012] Необязательно, в некоторых возможных реализациях данные указания включают в себя первую управляющую информацию нисходящей линии связи (Downlink Control Information, DCI).
[0013] То, что принимающее устройство отключает процесс HARQ, может включать в себя: принимающее устройство определяет, удовлетворяет ли первая DCI первому предустановленному условию; и если первая DCI удовлетворяет первому предустановленному условию, принимающее устройство отключает процесс HARQ. В этом варианте осуществления этой заявки указывается, что принимающее устройство отключает процесс HARQ и не включает механизм HARQ таким образом, чтобы первая DCI удовлетворяет первому предустановленному условию. Это уменьшает пространство памяти, занимаемое процессом HARQ.
[0014] Необязательно, в некоторых возможных реализациях, то, что принимающее устройство определяет, удовлетворяет ли первая DCI первому предустановленному условию, может включать в себя: принимающее устройство считывает второй предустановленный бит в первой DCI; и если принимающее устройство определяет, что второй предустановленный бит является вторым предварительно заданным значением, принимающее устройство определяет, что первая DCI соответствует первому предустановленному условию. Кроме того, второй предустановленный бит может быть существующим битом в первой DCI или может быть добавлен к первому DCI. Второй предустановленный бит может быть определен на основе конкретного сценария применения. В этом варианте осуществления этой заявки первое предустановленное условие может заключаться в том, что значение второго предустановленного бита в первой DCI является вторым предустановленным значением. Второе предустановленное значение может использоваться для указания отключения процесса HARQ. Следовательно, при получении первой DCI принимающее устройство может определить отключить процесс HARQ и не включить механизм HARQ на основании того факта, что значение второго предустановленного бита в первой DCI является вторым предустановленным значением. Это уменьшает пространство памяти, занимаемое процессом HARQ.
[0015] Необязательно, в некоторых возможных реализациях, то, что принимающее устройство определяет, удовлетворяет ли первая DCI первому предустановленному условию, может включать в себя: принимающее устройство получает длину поля, соответствующую процессу HARQ в первой DCI; и если длина поля является предустановленной длиной, принимающее устройство определяет, что первая DCI соответствует первому предустановленному условию. В этом варианте осуществления этой заявки первое предустановленное условие может заключаться в том, что длина поля, соответствующая процессу HARQ в первой DCI, является предустановленной длиной. Следовательно, при приеме первой DCI принимающее устройство может определить, что первая DCI указывает отключить процесс HARQ и на включить механизм HARQ, если длина поля, соответствующая процессу HARQ в первой DCI, является предустановленной длиной. Это уменьшает пространство памяти, занимаемое процессом HARQ.
[0016] Необязательно, в некоторых возможных реализациях данные указания могут включать в себя данные CRC проверки циклическим избыточным кодом.
[0017] То, что принимающее устройство отключает процесс HARQ, может включать в себя: принимающее устройство дескремблирует данные CRC на основе временного идентификатора радиосети с произвольным доступом (временного идентификатора радиосети с произвольным доступом, RA-RNTI), чтобы получить результат дескремблирования; и если результатом дескремблирования является успешное дескремблирование, принимающее устройство отключает процесс HARQ. В этом варианте осуществления этой заявки данные указания могут быть данными проверки циклическим избыточным кодом (Cyclic Redundancy Check, CRC). Данные CRC могут быть CRC любого сообщения или могут быть CRC конкретного сообщения. Данные CRC могут быть определены на основе конкретного фактического сценария применения. При приеме данных CRC принимающее устройство может дескремблировать данные CRC, используя RA-RNTI, и определить, основываясь на результате дескремблирования, следует ли отключить процесс HARQ. Когда результатом дескремблирования является успешное дескремблирование, может быть определено отключить процесс HARQ, и не включить механизм HARQ. Это уменьшает пространство памяти, занимаемое процессом HARQ.
[0018] Необязательно, в некоторых возможных реализациях, то, что принимающее устройство дескремблирует данные CRC на основе RA-RNTI, чтобы получить результат дескремблирования, может включать в себя: принимающее устройство дескремблирует данные третьего предустановленного бита в данных CRC, используя RA-RNTI, чтобы получить результат дескремблирования. В этом варианте осуществления этой заявки, необязательно, в некоторых возможных реализациях, то, что принимающее устройство дескремблирует данные CRC на основе временного идентификатора радиосети с произвольным доступом RA-RNTI, чтобы получить результат дескремблирования, может включать в себя: принимающее устройство обрабатывает RA-RNTI, чтобы получить данные смещения; и принимающее устройство дескремблирует данные CRC на основе данных смещения, чтобы получить результат дескремблирования. В этом варианте осуществления этой заявки RA-RNTI может обрабатываться для получения данных смещения, а данные CRC дескремблируются с использованием данных смещения. Следовательно, в этом варианте осуществления этой заявки RA-RNTI может обрабатываться для получения данных смещения, а затем данные CRC дескремблируются с использованием данных смещения.
[0019] Необязательно, в некоторых возможных реализациях, то, что принимающее устройство обрабатывает RA-RNTI для получения данных смещения, может включать в себя: принимающее устройство регулирует последовательность RA-RNTI в соответствии с предустановленным правилом, чтобы получить данные смещения; или принимающее устройство добавляет предустановленное значение смещения к RA-RNTI, чтобы получить данные смещения. В этом варианте осуществления этой заявки данные смещения могут быть получены множеством методов. Например, данные смещения могут быть получены путем регулировки последовательности RA-RNTI согласно предустановленному правилу или путем добавления предустановленного значения смещения к RA-RNTI. В этом варианте осуществления этой заявки RA-RNTI может обрабатываться для получения данных смещения, а затем данные CRC дескремблируются с использованием данных смещения.
[0020] Необязательно, в некоторых возможных реализациях, после того, как принимающее устройство отключает процесс HARQ, способ может дополнительно включать в себя: принимающее устройство принимает вторую DCI, где четвертый предустановленный бит, относящийся к процессу HARQ во второй DCI, используется для передачи повторно используемых данных после того, как процесс HARQ отключен, а четвертый предустановленный бит является освобожденным битом после отключения процесса HARQ. В этом варианте осуществления этой заявки после того, как процесс HARQ отключен, четвертый предустановленный бит, соответствующий процессу HARQ во второй DCI, может использоваться как бит повторно используемых данных. Следовательно, после того, как процесс HARQ отключен, четвертый предустановленный бит, соответствующий процессу HARQ во второй DCI, может быть повторно использован, и повторно используемые данные добавляются ко второй DCI. Это может обеспечить повторное использование данных и сэкономить сетевые ресурсы.
[0021] Необязательно, в некоторых возможных реализациях повторно используемые данные могут включать в себя по меньшей мере одно из времени превышения сигнала спутника (ретранслятора), соответствующего принимающему устройству, шага регулировки мощности, глубины перемежения и длительности прерывания спутника, соответствующего принимающему устройству. В этом варианте осуществления этой заявки одно или несколько из времени превышения сигнала спутника, соответствующего принимающему устройству, шага регулировки мощности, глубины перемежения и продолжительности прерывания спутника, соответствующего принимающему устройству, могут повторно использоваться во второй DCI без отдельной отправки на принимающее устройство. Это улучшает использование сетевых ресурсов.
[0022] Необязательно, в некоторых возможных реализациях, после того, как принимающее устройство отключает процесс HARQ, способ может дополнительно включать в себя: принимающее устройство выполняет передачу данных с использованием ARQ. В этом варианте осуществления этой заявки после того, как определено, что процесс HARQ отключен, механизм ARQ может использоваться для выполнения передачи данных. Когда принятые данные не удается демодулировать или декодировать, информация о повторной передаче может быть возвращена отправляющему устройству. Кроме того, данные, которые не удается демодулировать или декодировать, не нужно хранить, и не требуется слишком большое пространство памяти.
[0023] Согласно второму аспекту эта заявка предоставляет способ отключения процесса HARQ, включающий в себя: отправляющее устройство получает информацию процесса HARQ, соответствующую принимающему устройству; и отправляющее устройство отправляет данные указания в принимающее устройство, если отправляющее устройство определяет, что информация процесса HARQ удовлетворяет второму предустановленному условию, где данные указания используются для указания принимающему устройству отключить процесс HARQ. В этом варианте осуществления этой заявки после получения информации процесса HARQ, соответствующей принимающему устройству, отправляющее устройство может сгенерировать данные указания, указывающие отключить процесс HARQ, и отправить данные указания в принимающее устройство, если отправляющее устройство определяет, что информация процесса HARQ удовлетворяет второму предустановленному условию, так что принимающее устройство определяет отключить процесс HARQ с использованием данных указания и не включить механизм HARQ, чтобы выполнять передачу данных. Следовательно, это может препятствовать тому, чтобы процесс HARQ занимал чрезмерно большое пространство памяти.
[0024] Необязательно, в некоторых возможных реализациях, то, что отправляющее устройство отправляет данные указания на принимающее устройство, если отправляющее устройство определяет, что информация процесса HARQ соответствует предустановленному условию, может включать в себя: отправляющее устройство определяет, что информация процесса HARQ соответствует второму предустановленному условию, если отправляющее устройство определяет, что количество процессов HARQ превышает пороговое значение; и отправляющее устройство отправляет данные указания принимающему устройству. В этом варианте осуществления этой заявки вторым предустановленным условием может быть то, что количество процессов HARQ превышает пороговое значение. Если количество процессов HARQ больше порогового значения, может быть определено, что пространство хранения, занятое процессом HARQ, относительно велико. Следовательно, отправляющее устройство может определить отключить процесс HARQ и не включить механизм HARQ, чтобы выполнять передачу данных. Это может препятствовать тому, чтобы процесс HARQ занимал чрезмерно большое пространство памяти в принимающем устройстве.
[0025] Необязательно, в некоторых возможных реализациях данные указания являются широковещательным сообщением, и то, что отправляющее устройство отправляет данные указания принимающему устройству, может включать в себя: отправляющее устройство генерирует широковещательное сообщение, где значение первого предустановленного бита в широковещательном сообщении является первым предустановленным значением, а первое предустановленное значение используется для указания принимающему устройству отключить процесс HARQ. В этом варианте осуществления этой заявки отправляющее устройство может указать, используя широковещательное сообщение, принимающему устройству отключить процесс HARQ.
[0026] Необязательно, в некоторых возможных реализациях данные указания могут включать в себя первую DCI. В этом варианте осуществления этой заявки отправляющее устройство может указать, используя DCI, принимающему устройству отключить процесс HARQ.
[0027] Необязательно, в некоторых возможных реализациях, то, что отправляющее устройство отправляет данные указания принимающему устройству, может включать в себя: отправляющее устройство отправляет первую DCI на принимающее устройство, где значение второго предустановленного бита в первой DCI является вторым предустановленным значением, а второе предустановленное значение используется для указания принимающему устройству отключить процесс HARQ. В этом варианте осуществления этой заявки, если значение второго предустановленного бита в первой DCI является вторым предустановленным значением, это указывает отключить процесс HARQ, так что принимающее устройство может определить отключить процесс HARQ на основе значения второго предустановленного бита в первой DCI. Это предотвращает занятие процессом HARQ чрезмерно большого пространства памяти.
[0028] Необязательно, в некоторых возможных реализациях, то, что отправляющее устройство отправляет данные указания принимающему устройству, может включать в себя: отправляющее устройство отправляет первую DCI на принимающее устройство, где длина поля, соответствующая процессу HARQ в первой DCI, является предустановленной длиной, а предустановленная длина используется для указания принимающему устройству отключить процесс HARQ. В этом варианте осуществления этой заявки длина поля, соответствующая процессу HARQ в первой DCI, может использоваться, чтобы указать, отключать ли процесс HARQ, так что при приеме первой DCI принимающее устройство определяет на основании того факта, что длина поля, соответствующая процессу HARQ в первой DCI, является предустановленной длиной, чтобы отключить процесс HARQ. Это предотвращает занятие процессом HARQ чрезмерно большого пространства памяти.
[0029] Необязательно, в некоторых возможных реализациях, то, что отправляющее устройство отправляет данные указания принимающему устройству, может включать в себя: отправляющее устройство скремблирует данные CRC, используя RA-RNTI, чтобы получить скремблированные данные CRC; и отправляющее устройство отправляет скремблированные данные CRC принимающему устройству. В этом варианте осуществления этой заявки отправляющее устройство может скремблировать данные CRC с использованием RA-RNTI, чтобы получить скремблированные данные CRC, где скремблированные данные CRC могут использоваться, чтобы указать, следует ли отключить процесс HARQ. После приема скремблированных данных CRC принимающее устройство может дескремблировать данные CRC, чтобы определить, что нужно отключить процесс HARQ. Это предотвращает занятие процессом HARQ чрезмерно большого пространства памяти.
[0030] Необязательно, в некоторых возможных реализациях, то, что отправляющее устройство скремблирует данные CRC с использованием RA-RNTI для получения скремблированных данных CRC, может включать в себя: отправляющее устройство скремблирует данные третьего предустановленного бита в данных CRC, используя RA-RNTI, чтобы получить скремблированные данные CRC. В этом варианте осуществления этой заявки существует множество методов скремблирования данных CRC. Данные третьего предустановленного бита в данных CRC могут быть скремблированы с использованием RA-RNTI, чтобы получить скремблированные данные. После приема скремблированных данных CRC принимающее устройство может дескремблировать данные третьего предустановленного бита в данных CRC и определить отключить процесс HARQ, если дескремблирование завершится успешно. Это предотвращает занятие процессом HARQ чрезмерно большого пространства памяти.
[0031] Необязательно, в некоторых возможных реализациях, то, что отправляющее устройство скремблирует данные CRC с использованием RA-RNTI для получения скремблированных данных CRC, может включать в себя: отправляющее устройство обрабатывает RA-RNTI, чтобы получить данные смещения; и отправляющее устройство скремблирует данные CRC на основе данных смещения, чтобы получить скремблированные данные CRC. В этом варианте осуществления этой заявки RA-RNTI может обрабатываться для получения данных смещения, а данные CRC скремблируются с использованием данных смещения.
[0032] Необязательно, в некоторых возможных реализациях, то, что отправляющее устройство обрабатывает RA-RNTI для получения данных смещения, может включать в себя: отправляющее устройство регулирует последовательность RA-RNTI в соответствии с предустановленным правилом, чтобы получить данные смещения; или отправляющее устройство добавляет предустановленное значение смещения к RA-RNTI, чтобы получить данные смещения; или отправляющее устройство отображает RA-RNTI в соответствии с предустановленным правилом отображения, чтобы получить данные смещения. Следовательно, в этом варианте осуществления этой заявки RA-RNTI может обрабатываться множеством методов для получения данных смещения. Полученные данные смещения могут быть более безопасными, и безопасность скремблирования CRC может быть улучшена.
[0033] Необязательно, в некоторых возможных реализациях, после того, как отправляющее устройство отправляет данные указания принимающему устройству, способ может дополнительно включать в себя: отправляющее устройство генерирует вторую DCI на основе повторно используемых данных, где четвертый предустановленный бит, соответствующий процессу HARQ во второй DCI, используется для передачи повторно используемых данных после того, как процесс HARQ отключен. В этом варианте осуществления этой заявки отправляющее устройство может повторно использовать вторую DCI, и четвертый предустановленный бит, относящийся к процессу HARQ во второй DCI, может использоваться для передачи повторно используемых данных после того, как процесс HARQ отключен. Это может улучшить использование сетевых ресурсов.
[0034] Необязательно, в некоторых возможных реализациях повторно используемые данные могут включать в себя по меньшей мере одно из времени превышения сигнала спутника, соответствующего принимающему устройству, шага регулировки мощности, глубины перемежения и длительности прерывания спутника, соответствующего принимающему устройству.
[0035] Согласно третьему аспекту эта заявка предоставляет принимающее устройство, включающее в себя блок приемопередатчика и блок обработки.
[0036] Блок приемопередатчика используется принимающим устройством для получения данных указания, где данные указания используются для указания отключения процесса HARQ.
[0037] Блок обработки сконфигурирован для отключения процесса HARQ.
[0038] Необязательно, в некоторых возможных реализациях данные указания включают в себя номер сетевого идентификатора.
[0039] Блок обработки, в частности, сконфигурирован для определения на основе предустановленной соотношения отображения, что номер сетевого идентификатора указывает отключить процесс HARQ, а принимающее устройство отключает процесс HARQ.
[0040] Необязательно, в некоторых возможных реализациях данные указания включают в себя широковещательное сообщение.
[0041] Блок обработки конкретно сконфигурирован для того, чтобы: если значение первого предустановленного бита в широковещательном сообщении является первым предустановленным значением, отключать процесс HARQ.
[0042] Необязательно, в некоторых возможных реализациях данные указания включают в себя первую управляющую информацию DCI нисходящей линии связи.
[0043] Блок обработки конкретно сконфигурирован, чтобы:
определить, удовлетворяет ли первая DCI первому предустановленному условию; и
если первая DCI соответствует первому предустановленному условию, отключить процесс HARQ.
[0044] Необязательно, в некоторых возможных реализациях блок обработки конкретно сконфигурирован, чтобы:
считывать второй предустановленный бит в первой DCI; и
если второй предустановленный бит определяется как второе предустановленное значение, определяют, что первая DCI удовлетворяет первому предустановленному условию.
[0045] Необязательно, в некоторых возможных реализациях блок обработки конкретно сконфигурирован для:
получить длину поля, соответствующую процессу HARQ в первой DCI; и
если длина поля является предустановленной длиной, определить, что первая DCI соответствует первому предустановленному условию.
[0046] Необязательно, в некоторых возможных реализациях данные указания включают в себя данные CRC проверки циклическим избыточным кодом.
[0047] Блок обработки конкретно сконфигурирован, чтобы:
дескремблировать данные CRC на основе временного идентификатора радиосети с произвольным доступом RA-RNTI, чтобы получить результат дескремблирования; и
если результатом дескремблирования является успешное дескремблирование, отключить процесс HARQ.
[0048] Необязательно, в некоторых возможных реализациях блок обработки конкретно сконфигурирован, чтобы:
дескремблировать данные третьего предустановленного бита в данных CRC, используя RA-RNTI, чтобы получить результат дескремблирования.
[0049] Необязательно, в некоторых возможных реализациях блок обработки конкретно сконфигурирован, чтобы:
обработать RA-RNTI, чтобы получить данные смещения; и
дескремблировать данные CRC на основе данных смещения, чтобы получить результат дескремблирования.
[0050] Необязательно, в некоторых возможных реализациях блок обработки конкретно сконфигурирован, чтобы:
регулировать последовательность RA-RNTI в соответствии с предустановленным правилом, чтобы получить данные смещения;
добавить предустановленное значение смещения к RA-RNTI, чтобы получить данные смещения; или
отображать RA-RNTI согласно предустановленному правилу отображения, чтобы получить данные смещения.
[0051] Необязательно, в некоторых возможных реализациях, после того, как блок обработки отключает процесс HARQ, блок приемопередатчика дополнительно сконфигурирован для приема второй DCI, где четвертый предустановленный бит, относящийся к процессу HARQ во второй DCI, используется для передачи повторно используемых данных после того как HARQ процесс отключен, и четвертый предустановленный бит является освобожденным битом после отключения процесса HARQ.
[0052] Необязательно, в некоторых возможных реализациях повторно используемые данные включают в себя, по меньшей мере, одно из времени превышения сигнала спутника, соответствующего принимающему устройству, шаг регулировки мощности, глубину перемежения и продолжительность прерывания спутника, соответствующего принимающему устройству.
[0053] Необязательно, в некоторых возможных реализациях, после того, как блок обработки отключает процесс HARQ, блок приемопередатчика дополнительно сконфигурирован для выполнения передачи данных с использованием автоматического запроса повторения ARQ.
[0054] Согласно четвертому аспекту эта заявка предоставляет отправляющее устройство, включающее в себя:
блок обработки, сконфигурированный для получения информации процесса HARQ, соответствующей принимающему устройству; и
блок приемопередатчика, сконфигурированный для отправки данных указания в принимающее устройство, если отправляющее устройство определяет, что информация процесса HARQ соответствует второму предустановленному условию, где данные указания используются для указания принимающему устройству отключить процесс HARQ.
[0055] Необязательно, в некоторых возможных реализациях блок обработки дополнительно сконфигурирован для определения того, что информация процесса HARQ соответствует второму предустановленному условию, если отправляющее устройство определяет, что количество процессов HARQ превышает пороговое значение; и блок приемопередатчика конкретно сконфигурирован для отправки данных указания в принимающее устройство.
[0056] Необязательно, в некоторых возможных реализациях данные указания представляют собой широковещательное сообщение, и блок приемопередатчика конкретно сконфигурирован для отправки широковещательного сообщения на принимающее устройство, где значение первого предустановленного бита в широковещательном сообщении является первым предустановленным значением, и первое предустановленное значение используется, чтобы указать принимающему устройство отключить процесс HARQ.
[0057] Необязательно, в некоторых возможных реализациях данные указания представляют собой первую DCI.
[0058] Необязательно, в некоторых возможных реализациях блок приемопередатчика конкретно сконфигурирован для отправки первой DCI на принимающее устройство, где значение второго предустановленного бита в первой DCI является вторым предустановленным значением, а второе предустановленное значение используется для указания принимающему устройству отключить процесс HARQ.
[0059] Необязательно, в некоторых возможных реализациях блок приемопередатчика конкретно сконфигурирован для отправки первой DCI на принимающее устройство, где длина поля, соответствующая процессу HARQ в первой DCI, является предустановленной длиной, а предустановленная длина используется для указания принимающему устройству отключить процесс HARQ.
[0060] Необязательно, в некоторых возможных реализациях блок обработки дополнительно сконфигурирован для скремблирования данных CRC с использованием RA-RNTI, чтобы получить скремблированные данные CRC; и блок приемопередатчика конкретно сконфигурирован для отправки скремблированных данных CRC на принимающее устройство.
[0061] Необязательно, в некоторых возможных реализациях блок обработки конкретно сконфигурирован для скремблирования данных третьего предустановленного бита в данных CRC с использованием RA-RNTI, чтобы получить скремблированные данные CRC.
[0062] Необязательно, в некоторых возможных реализациях блок обработки конкретно сконфигурирован, чтобы:
обработать RA-RNTI, чтобы получить данные смещения; и
скремблировать данные CRC на основе данных смещения, чтобы получить скремблированные данные CRC.
[0063] Необязательно, в некоторых возможных реализациях блок обработки конкретно сконфигурирован, чтобы:
регулировать последовательность RA-RNTI в соответствии с предустановленным правилом, чтобы получить данные смещения;
добавить предустановленное значение смещения к RA-RNTI, чтобы получить данные смещения; или
отображать RA-RNTI согласно предустановленному правилу отображения, чтобы получить данные смещения.
[0064] Необязательно, в некоторых возможных реализациях блок обработки дополнительно сконфигурирован для генерации второй DCI на основе повторно используемых данных после того, как блок приемопередатчика отправляет данные указания на принимающее устройство, где четвертый предустановленный бит во второй DCI является повторно используемыми данными, а четвертый предустановленный бит - это освобожденный бит после того, как процесс HARQ отключен; и блок приемопередатчика дополнительно сконфигурирован для отправки второй DCI на принимающее устройство.
[0065] Необязательно, в некоторых возможных реализациях повторно используемые данные могут включать в себя по меньшей мере одно из времени превышения сигнала спутника, соответствующего принимающему устройству, шага регулировки мощности, глубины перемежения и длительности прерывания спутника, соответствующей принимающему устройству.
[0066] Согласно пятому аспекту вариант осуществления этой заявки предоставляет принимающее устройство, включающее в себя:
процессор, память и интерфейс ввода/вывода, где процессор и память подключены к интерфейсу ввода/вывода, память сконфигурирована для хранения программного кода, а при вызове программного кода в памяти процессор выполняет этапы способа в первом аспекте или любой реализации первого аспекта этой заявки.
[0067] Согласно шестому аспекту вариант осуществления этой заявки предоставляет отправляющее устройство, включающее в себя:
процессор, память и интерфейс ввода/вывода, где процессор и память подключены к интерфейсу ввода/вывода, память сконфигурирована для хранения программного кода, а при вызове программного кода в памяти процессор выполняет этапы способа во втором аспекте или любой реализации второго аспекта этой заявки.
[0068] Согласно седьмому аспекту эта заявка предоставляет систему микросхем, используемую в принимающем устройстве. Система микросхем включает в себя процессор, сконфигурированный для поддержки принимающего устройства для реализации функций в вышеупомянутых аспектах, например, обработки данных и/или информации в вышеупомянутом способе. В возможной конструкции система микросхем дополнительно включает в себя память, где память сконфигурирована для хранения программных инструкций и данных, необходимых для принимающего устройства. Система микросхем может включать в себя микросхему или может включать в себя микросхему и другой дискретный компонент.
[0069] Процессор, упомянутый в любом из предшествующих описаний, может быть центральным процессором общего назначения (ЦП), микропроцессором, специализированной интегральной схемой (application-specific integrated circuit, ASIC) или одной или несколькими интегральными схемами, используемыми для управления выполнением программы способа отключения процесса HARQ в первом аспекте.
[0070] Согласно восьмому аспекту эта заявка предоставляет систему микросхем, используемую в отправляющем устройстве. Система микросхем включает в себя процессор, сконфигурированный для поддержки отправляющего устройства для реализации функций в вышеупомянутых аспектах, например, обработки данных и/или информации в вышеупомянутом способе. В возможной конструкции система микросхем дополнительно включает в себя память, где память сконфигурирована для хранения программных инструкций и данных, необходимых для отправляющего устройства. Система микросхем может включать в себя микросхему или может включать в себя микросхему и другой дискретный компонент.
[0071] Процессор, упомянутый в любом из предшествующих описаний, может быть центральным процессором общего назначения (ЦП), микропроцессором, специализированной интегральной схемой (application-specific integrated circuit, ASIC) или одной или несколькими интегральными схемами, используемыми для управления выполнением программы способа отключения процесса HARQ во втором аспекте.
[0072] Согласно девятому аспекту вариант осуществления этой заявки предоставляет систему связи, где система связи может включать в себя принимающее устройство и отправляющее устройство.
[0073] Принимающее устройство может быть сконфигурировано для выполнения этапов, выполняемых принимающим устройством в первом аспекте или любом варианте осуществления первого аспекта.
[0074] Отправляющее устройство может быть сконфигурировано для выполнения этапов, выполняемых отправляющим устройством во втором аспекте или любом варианте осуществления второго аспекта.
[0075] Согласно десятому аспекту вариант осуществления этой заявки предоставляет носитель данных. Следует отметить, что технические решения этой заявки, по существу, или часть, вносящая вклад в текущую технологию, или все или часть технических решений могут быть реализованы в форме программного продукта. Компьютерный программный продукт хранится на носителе данных и сконфигурирован для хранения инструкций компьютерного программного обеспечения, используемых вышеуказанным устройством. Инструкции компьютерного программного обеспечения включают в себя программы, разработанные для принимающего устройства или отправляющего устройства для выполнения любой из дополнительных реализаций первого или второго аспекта.
[0076] Носитель данных включает в себя различные носители, на которых может храниться программный код, например USB-накопитель, съемный жесткий диск, постоянное запоминающее устройство (сокращенно ROM, полное название на английском языке: Read-Only Memory), оперативное запоминающее устройство (сокращенно RAM, полное название на английском языке: Random Access Memory), магнитный диск или оптический диск.
[0077] Согласно одиннадцатому аспекту вариант осуществления этой заявки предоставляет компьютерный программный продукт, включающий в себя инструкции. Когда компьютерный программный продукт выполняется на компьютере, компьютер получает возможность выполнять способ в любой из дополнительных реализаций первого или второго аспекта.
[0078] В решениях в вариантах осуществления этой заявки принимающее устройство может получить данные указания, и если принимающее устройство определяет, что данные указания указывают отключить процесс HARQ, принимающее устройство отключает процесс HARQ. Следовательно, в вариантах осуществления этой заявки принимающее устройство может напрямую определять, на основе данных указания, отключить процесс HARQ. Это предотвращает занятие процессом HARQ чрезмерно большого буферного пространства. Кроме того, после того, как процесс HARQ отключен, последующие данные, относящиеся к процессу HARQ, могут быть повторно использованы. Это улучшает использование передаваемых данных, экономит сетевые ресурсы и повышает производительность системы.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0079] Фиг. 1а - схематическая диаграмма сценария применения согласно варианту осуществления этой заявки;
[0080] Фиг. 1b - схематическая диаграмма другого сценария применения согласно варианту осуществления этой заявки;
[0081] Фиг. 2 - схематическая структурная диаграмма принимающего устройство согласно этой заявке.
[0082] Фиг. 3 - схематическая структурная диаграмма отправляющего устройства согласно этой заявке.
[0083] Фиг. 4 - схематическая структурная диаграмма другого принимающего устройство согласно этой заявке.
[0084] Фиг. 5 - схематическая блок-схема способа отключения процесса HARQ согласно этой заявке;
[0085] Фиг. 6 - схематическая блок-схема другого способа отключения процесса HARQ согласно этой заявке;
[0086] Фиг. 7 - схематическая блок-схема другого способа отключения процесса HARQ согласно этой заявке;
[0087] Фиг. 8 - схематическая блок-схема другого способа отключения процесса HARQ согласно этой заявке;
[0088] Фиг. 9 - схематическая блок-схема другого способа отключения процесса HARQ согласно этой заявке;
[0089] Фиг. 10a - схематическая диаграмма способа скремблирования в способе отключения процесса HARQ согласно этой заявке;
[0090] Фиг. 10b - схематическая диаграмма другого способа скремблирования в способе отключения процесса HARQ согласно этой заявке;
[0091] Фиг. 11a - схематическая диаграмма другого способа скремблирования в способе отключения процесса HARQ согласно этой заявке;
[0092] Фиг. 11b - схематическая диаграмма другого способа скремблирования в способе отключения процесса HARQ согласно этой заявке;
[0093] Фиг. 12 - схематическая диаграмма другого способа скремблирования в способе отключения процесса HARQ согласно этой заявке;
[0094] Фиг. 13 - схематическая блок-схема другого способа отключения процесса HARQ согласно этой заявке;
[0095] Фиг. 14 - схематическая диаграмма, на которой спутник достигает вершины в способе отключения процесса HARQ согласно этой заявке;
[0096] Фиг. 15 - схематическая диаграмма расстояния между спутником и принимающим устройством в способе отключения процесса HARQ согласно этому заявлению;
[0097] Фиг. 16a - схематическая диаграмма способа перемежения в способе отключения процесса HARQ согласно этой заявке;
[0098] Фиг. 16b - схематическая диаграмма другого способа перемежения в способе отключения процесса HARQ согласно этой заявке;
[0099] Фиг. 17 - схематическая структурная диаграмма другого принимающего устройство согласно этой заявке; и
[00100] Фиг. 18 - схематическая структурная диаграмма другого отправляющего устройства в соответствии с этой заявкой.
Описание вариантов осуществления
[00101] Эта заявка предоставляет способ отключения процесса HARQ, принимающее устройство и отправляющее устройство, чтобы уменьшить буферное пространство, занимаемое процессом HARQ, улучшить пропускную способность сети и повысить производительность системы.
[00102] Способ отключения процесса HARQ в этой заявке может применяться к сценарию, включающему в себя множество сетевых устройств. Одно принимающее устройство может быть подключено к одному или нескольким отправляющим устройствам, а одно отправляющее устройство может быть подключено к одному или нескольким принимающим устройствам. Например, отправляющее устройство в этой заявке может быть базовой станцией, а принимающее устройство может быть терминальным устройством. Одно терминальное устройство может быть подключено к одной или нескольким базовым станциям, а одна базовая станция может быть подключена к одному или нескольким терминальным устройствам. Например, конкретный сценарий способа отключения процесса HARQ в этом варианте осуществления этой заявки может быть показан на фиг. 1а и фиг. 1b. Как показано на фиг. 1a, одна базовая станция может быть подключена к одному или нескольким терминальным устройствам (терминальному устройству 1 и терминальному устройству 2 на фиг. 1a). Как показано на фиг. 1b, одно терминальное устройство может быть подключено к одной или нескольким базовым станциям (базовой станции 1, базовой станции 2 и базовой станции 3 на фиг. 1b).
[00103] Более конкретно, отправляющее устройство в этом варианте осуществления этой заявки может быть макробазовой станцией, микробазовой станцией (которая также называется малой сотой), ретрансляционной станцией, точкой доступа и т.п. в различных формах. В разных системах связи имена отправляющих устройств могут быть разными. Например, отправляющее устройство может быть глобальной системой мобильной связи (Global System for Mobile Communications, GSM), базовой приемопередающей станцией (Base Transceiver Station, BTS) в сети множественного доступа с кодовым разделением (Code Division Multiple Access, CDMA), NB (NodeB) в широкополосном множественном доступе с кодовым разделением (Wideband Code Division Multiple Access, WCDMA) или NodeB долгосрочного развития (Evolutional NodeB, eNB или eNodeB) в системе долгосрочного развития (Long Term Evolution, LTE). В качестве альтернативы отправляющее устройство может быть радиоконтроллером в облачной сети радиодоступа (Cloud Radio Access Network, CRAN). В качестве альтернативы, отправляющее устройство может быть устройством базовой станции, например, 5G NodeB (NodeB 5-ого поколения, gNB) в сети 5G или сетевым устройством в будущей развитой наземной мобильной сети общего пользования (Public Land Mobile Network, PLMN). В качестве альтернативы отправляющее устройство может быть носимым устройством или устройством, установленным на транспортном средстве. В качестве альтернативы отправляющее устройство может быть точкой приема передачи (Transmission Reception Point, TRP) или т.п.
[00104] Принимающее устройство в этом варианте осуществления этой заявки может быть терминальным устройством. Терминальное устройство может быть портативным устройством с функцией связи, носимым устройством, вычислительным устройством, другим устройством обработки, подключенным к беспроводному модему, и т.п. Например, терминальное устройство может быть мобильной станцией (Mobile Station, MS), абонентским блоком (subscriber unit), сотовым телефоном (cellular phone), смартфоном (smart phone), беспроводной картой данных, компьютером персонального цифрового помощника (Personal Digital Assistant, PDA для краткости), планшетным компьютером, беспроводным модемом (modem), портативным устройством (handset device), портативным компьютером (laptop computer), терминалом связи машинного типа (Machine Type Communication, MTC), или тому подобным.
[00105] Например, структура принимающего устройство в этом варианте осуществления этой заявки может быть показана на фиг. 2. Принимающее устройство 20 включает в себя процессор 201, память 202 и приемопередатчик 203. Приемопередатчик 203 может включать в себя передатчик 2031, приемник 2032 и антенну 2033. Память 202 может быть сконфигурирована для хранения данных или инструкций. Процессор 201 может быть сконфигурирован для выполнения инструкций, хранящихся в памяти 202, или выполнения этапов способа отключения процесса HARQ, выполняемого принимающим устройством в этом варианте осуществления этой заявки. Приемник 2032 может быть сконфигурирован для приема с помощью антенны 2033 данных, отправленных отправляющим устройством, а передатчик 2031 может быть сконфигурирован для отправки данных на отправляющее устройство с использованием антенны 2033.
[00106] Например, структура отправляющего устройства в этом варианте осуществления этой заявки может быть показана на фиг. 3. Отправляющее устройство 30 может включать в себя процессор 301, память 302 и приемопередатчик 303. Приемопередатчик 303 включает в себя передатчик 3031, приемник 3032 и антенну 3033. Память 302 может быть сконфигурирована для хранения данных или инструкций. Процессор 301 может быть сконфигурирован для выполнения инструкций, хранящихся в памяти 302, или выполнения этапов способа отключения процесса HARQ, выполняемого принимающим устройством в этом варианте осуществления этой заявки. Передатчик 3031 может быть сконфигурирован для отправки данных на принимающее устройство с использованием антенны 3033, а приемник 3032 может быть сконфигурирован для приема с помощью антенны 3033 данных, отправленных принимающим устройством.
[00107] Дополнительно, когда принимающее устройство является терминальным устройством, терминальным устройством может быть мобильный телефон, планшетный компьютер, портативный компьютер, телевизор, интеллектуальная одежда, другое электронное устройство с дисплеем и т.п. Конкретная форма терминала не ограничена в этом варианте осуществления этой заявки. Система, которая может быть установлена на терминале, может включать iOS®, Android®, Microsoft®, Linux®, другую операционную систему и т.п. Это не ограничено в этом варианте осуществления настоящей заявки.
[00108] Например, в качестве примера используется терминал 100, на котором установлена операционная система Android®. Как показано на фиг. 4, терминал 100 может быть логически разделен на аппаратный уровень 21, операционную систему 161 и уровень 31 приложений. Аппаратный уровень 21 включает в себя аппаратные ресурсы, такие как процессор 101 приложений, блок 103 микроконтроллера, модем 107, модуль 111 Wi-Fi, датчик 114, модуль 150 позиционирования и память 105. Уровень 31 приложений включает в себя одну или несколько прикладных программ, например, прикладную программу 163. Прикладная программа 163 может быть прикладной программой любого типа, например, социальным приложением, приложением электронной коммерции или браузером. Операционная система 161 используется в качестве программного обеспечения промежуточного уровня между аппаратным уровнем 21 и уровнем 31 приложений и представляет собой компьютерную программу для администрирования и управления аппаратными и программными ресурсами.
[00109] В варианте осуществления операционная система 161 включает в себя ядро 23, уровень 25 аппаратной абстракции (hardware abstraction layer, HAL), библиотеку и среду выполнения (library and runtime) 27 и инфраструктуру (framework) 29. Ядро 23 сконфигурировано для предоставления базового системного компонента и службы, например, администрирования питания, администрирования памяти, администрирования потоков или драйвера оборудования. Драйвер оборудования включает в себя драйвер Wi-Fi, драйвер датчика, драйвер модуля позиционирования и т.п. Уровень 25 аппаратной абстракции инкапсулирует драйвер ядра, предоставляет интерфейс для инфраструктуры 29 и экранирует детали реализации нижнего уровня. Уровень 25 аппаратной абстракции работает в пространстве пользователя, а драйвер ядра - в пространстве ядра.
[00110] Библиотека и среда выполнения 27 также называется библиотекой времени выполнения и предоставляют файл библиотеки и среду выполнения, требуемую исполняемой программой во время выполнения. Библиотека и среда выполнения 27 включает в себя среду выполнения Android (Android Runtime, ART) 271, библиотеку 273 и т.п. ART 271 - это виртуальная машина или экземпляр виртуальной машины, который может преобразовывать байт-код прикладной программы в машинный код. Библиотека 273 - это программная библиотека, которая обеспечивает поддержку исполняемой программы во время работы и включает в себя механизм браузера (например, webkit), механизм выполнения сценария (например, механизм JavaScript), механизм обработки графики и т.п.
[00111] Инфраструктура 29 сконфигурирована для предоставления различных основных общих компонентов и услуг, таких как администрирование окон и администрирование местоположения, для прикладной программы на уровне 31 приложений. Инфратруктура 29 может включать в себя диспетчер 291 телефона, диспетчер 293 ресурсов, диспетчер 295 местоположения и т.п.
[00112] Все функции компонентов в операционной системе 161, описанные выше, могут быть реализованы процессором 101 приложений путем выполнения программ, хранящихся в памяти 105.
[00113] Специалист в данной области техники может понять, что терминал 100 может включать в себя меньше или больше компонентов, чем показано на фиг. 4. Терминал, показанный на фиг. 4 включает в себя только компоненты, более относящиеся к множеству реализаций, раскрытых в этом варианте осуществления этой заявки.
[00114] Терминал обычно поддерживает установку множества прикладных программ (Application program, APP), таких как прикладная программа для обработки текстов, прикладная программа для телефона, прикладная программа для электронной почты, прикладная программа для обмена мгновенными сообщениями, прикладная программа для администрирования фотографий, прикладная программа просмотра сети, прикладная программа цифрового музыкального проигрывателя и/или прикладная программа цифрового видеоплеера.
[00115] Вышеизложенное описывает структуры принимающего устройства и отправляющего устройства в этой заявке. Далее описывается способ отключения процесса HARQ в вариантах осуществления этой заявки на основе принимающего устройства или отправляющего устройства на фиг. 2 - фиг. 4.
[00116] Во-первых, фиг. 5 - схематическая блок-схема способа отключения процесса HARQ согласно варианту осуществления этой заявки. Способ может включать в себя следующие этапы.
[00117] Этап 501: принимающее устройство получает данные указания.
[00118] Сначала принимающее устройство получает данные указания, где данные указания используются, чтобы указать, следует ли отключить процесс HARQ. Данные указания могут быть отправлены отправляющим устройством или могут быть сохранены в принимающем устройстве.
[00119] В частности, данные указания могут включать в себя по меньшей мере одно из номера сетевого идентификатора, первой управляющей информации нисходящей линии связи (Downlink Control Information, DCI) или широковещательного сообщения. Сетевой идентификатор может быть сетевым идентификатором, соответствующим принимающему устройству. Например, если принимающим устройством является мобильный телефон, сетевым идентификатором может быть карта модуля идентификации абонента (Subscriber Identity Module, SIM-карта) мобильного телефона, номер наземной мобильной сети общего пользования (Public Land Mobile Network, PLMN), соответствующий номеру SIM-карты, или может быть сетевым идентификатором, присвоенным принимающему устройству. Первая DCI может быть сгенерирована и отправлена отправляющим устройством. Широковещательное сообщение может быть сообщением, транслируемым отправляющим устройством всем принимающим устройствам, которые имеют доступ к отправляющему устройству. Кроме того, в этой заявке данные указания могут быть типом данных, например, широковещательным сообщением или DCI, или могут быть по меньшей мере двумя частями данных, объединенными для указания принимающему устройству отключить процесс HARQ. Например, широковещательное сообщение и первая DCI могут одновременно указывать принимающему устройству отключить процесс HARQ, и только после приема широковещательного сообщения и первой DCI принимающее устройство определяет отключить процесс HARQ. Это повышает надежность передачи.
[00120] Кроме того, если данные указания хранятся в принимающем устройстве, принимающее устройство может непосредственно считывать данные указания. Если данные указания отправляются отправляющим устройством, перед тем, как принимающее устройство принимает данные указания, отправляющее устройство дополнительно должно определить, следует ли отключить процесс HARQ. В частности, после того, как принимающее устройство осуществляет доступ к отправляющему устройству, отправляющее устройство может определить, следует ли отключить процесс HARQ. Обычно отправляющее устройство может получить информацию процесса HARQ, соответствующую принимающему устройству. Отправляющее устройство может получать данные, относящиеся к принимающему устройству, от отправляющего устройства или с сервера, а затем получать информацию процесса HARQ принимающего устройства из данных, относящихся к принимающему устройству. Информация процесса HARQ может включать в себя количество процессов HARQ, ресурс временной области или ресурс частотной области, соответствующий каждому процессу HARQ, и т.п. После приема информации о процессе HARQ, соответствующей принимающему устройству, отправляющее устройство определяет, удовлетворяет ли информация процесса HARQ второму предустановленному условию. Если информация процесса HARQ удовлетворяет второму предустановленному условию, отправляющее устройство может определить отключить процесс HARQ, то есть не включить механизм HARQ, и отправить на принимающее устройство данные указания, указывающие отключить процесс HARQ. После приема данных указания принимающее устройство может определить на основе данных указания, следует ли отключить процесс HARQ или не включить процесс HARQ, если процесс HARQ не включен. Следовательно, когда данные указания хранятся в принимающем устройстве, принимающее устройство может напрямую определять на основе данных указания, хранящихся в принимающем устройстве, следует ли отключить процесс HARQ. Это предотвращает занятие процессом HARQ чрезмерно большого пространства хранения. Если данные указания отправляются отправляющим устройством, отправляющее устройство может определить, основываясь на фактической ситуации на принимающем устройстве, следует ли отключить процесс HARQ. Это может реализовывать динамическую регулировку HARQ принимающего устройства и предотвращать занятие процессом HARQ чрезмерно большого пространства памяти в принимающем устройстве.
[00121] В конкретном сценарии применения в HARQ с мягкой комбинацией неправильно принятый пакет данных сохраняется в буферной памяти и объединяется с повторно переданным впоследствии пакетом данных для получения объединенного пакета данных, а затем операция декодирования с использованием кода исправления ошибок выполняется в отношении объединенного пакета данных. Если операция декодирования завершается неудачно, запрашивается повторная передача. Декодирование объединенного пакета более надежно, чем декодирование только повторно переданных данных. Однако, когда используется механизм HARQ, требуется буферное пространство для хранения пакета данных, который был неправильно принят, и выполнения последующего мягкого комбинирования и декодирования. Обычно размер буферного пространства связан с количеством процессов HARQ, и большее количество процессов HARQ указывает большее требуемое буферное пространство. Например, в системе NR количество поддерживаемых процессов HARQ равно 16, а в системе не наземных сетей (Non-Terrestrial Network, NTN) количество поддерживаемых процессов HARQ больше. В качестве другого примера, для геостационарной орбиты (Geostationary orbit, GEO), чтобы данные занимали весь эфирный интерфейс, когда SCS равен 15 кГц, количество требуемых процессов HARQ составляет около 560, что в 35 раз больше, чем у системы NR, а необходимое пространство для хранения также в 35 раз больше, чем у системы NR. Следовательно, это занимает больше места в принимающем устройстве. Следовательно, в этом варианте осуществления этой заявки принимающее устройство может отключить процесс HARQ на основе данных указания. Это предотвращает занятие процессом HARQ чрезмерно большого пространства памяти в принимающем устройстве.
[00122] Этап 502: если принимающее устройство определяет, что данные указания указывают отключить процесс HARQ, принимающее устройство отключает процесс HARQ.
[00123] После получения данных указания принимающее устройство определяет, согласно предустановленному правилу, указывают ли данные указания отключить процесс HARQ. Если принимающее устройство определяет, что данные указания указывают отключить процесс HARQ, принимающее устройство отключает процесс HARQ.
[00124] В частности, принимающее устройство может определять на основе предустановленного соответствия, указывают ли данные указания отключить процесс HARQ. Если данные указания указывают отключить процесс HARQ, принимающее устройство может отключить процесс HARQ и не включить механизм HARQ.
[00125] Следует отметить, что принимающее устройство в этом варианте осуществления или следующих вариантах осуществления этой заявки отключает процесс HARQ, то есть не включает механизм HARQ. Например, при доступе к сети принимающее устройство может определить отключить процесс HARQ, а при выполнении передачи данных принимающее устройство может выполнить передачу данных только один раз без выполнения повторной передачи.
[00126] Кроме того, в необязательной реализации этой заявки после приема данных указания принимающее устройство может определить отключить процесс HARQ и не нуждаться в считывании конкретного содержимого данных указания. Например, если отправляющее устройство и принимающее устройство согласовали правило в любом заранее согласованном SIB или между SIB 1 и SIB 2, при условии, что принимающее устройство принимает данные указания, принимающее устройство может определить отключить процесс HARQ без считывания конкретного содержания данных указания. Это повышает эффективность отключения процесса HARQ принимающим устройством.
[00127] Необязательно, в другой реализации, принимающее устройство может дополнительно четко определить, на основе данных указания, следует ли отключить процесс HARQ. Принимающее устройство может отключить процесс HARQ на основе данных указания. Это предотвращает занятие процессом HARQ чрезмерно большого буферного пространства. Кроме того, необязательно, после того, как процесс HARQ отключен, последующие данные, относящиеся к процессу HARQ, могут быть повторно использованы. Это улучшает использование передаваемых данных, экономит сетевые ресурсы и повышает производительность системы.
[00128] В этой заявке данные указания могут быть данными во множестве сценариев, например данными, хранящимися в принимающем устройстве, или данными, отправленными отправляющим устройством. Ниже описаны различные сценарии.
[00129] Во-первых, когда данные указания представляют собой номер сетевого идентификатора, конкретная схематическая блок-схема может быть показана на фиг. 6, и может включать в себя следующие этапы.
[00130] Этап 601: считать номер сетевого идентификатора.
[00131] Принимающее устройство считывает номер сетевого идентификатора, где номер сетевого идентификатора может быть номером идентификатора, назначенным принимающему устройству, номером PLMN, хранящимся на SIM-карте принимающего устройства, номером PLMN, принятым принимающим устройством, и т.п. .
[00132] Например, перед доступом к сети принимающее устройство сначала выполняет поиск в сети и может выбрать сеть для доступа на основе данных оператора, хранящихся на SIM-карте. Каждый оператор может соответствовать разному номеру PLMN или другому номеру сетевого идентификатора, и принимающее устройство может определять на основе номера PLMN доступного спутника или другого номера сетевого идентификатора, отправленного устройством оператора, следует ли отключить процесс HARQ.
[00133] Этап 602: определить на основе предустановленного соотношения отображения, указывает ли номер сетевого идентификатора отключить процесс HARQ, и если номер сетевого идентификатора указывает отключить процесс HARQ, выполнить этап 603, или если номер сетевого идентификатора указывает не отключать процесса HARQ, выполнить этап 604.
[00134] После получения номера сетевого идентификатора принимающее устройство может определить на основе номера сетевого идентификатора и предустановленного соотношения отображения, указывает ли номер сетевого идентификатора отключить процесс HARQ. Если принимающее устройство определяет, что номер сетевого идентификатора указывает отключить процесс HARQ, принимающее устройство отключает процесс HARQ, то есть выполняет этап 603. Если номер сетевого идентификатора указывает не отключать процесс HARQ, принимающее устройство выполняет другой этап, то есть выполняет этап 604. Предустановленное соотношение отображения может быть установлено заранее. Когда номер сетевого идентификатора назначается принимающему устройству, SIM-карте, оператору и т.п., принимающее устройство может определить на основе предустановленного соотношения отображения, указывает ли считанный номер сетевого идентификатора отключить процесс HARQ.
[00135] Обычно, если принимающее устройство включает в себя SIM-карту, номер сетевого идентификатора может быть номером PLMN, а номер PLMN может соответствовать оператору, соответствующему SIM-карте. Например, номер PLMN China Mobile включает в себя 46000, номер PLMN China Unicom включает в себя 46001, а номера PLMN существующей спутниковой системы включают в себя 51000, 90105 и т.п. Номер PLMN может быть дополнительно назначен каждому спутнику оператора. Например, номер PLMN может быть сконфигурирован для каждого спутника на геостационарной орбите (Geostationary orbit, GEO), спутника на средней околоземной орбите (Medium Earth Orbit, MEO) или спутника на низкой околоземной орбите (Low Earth Orbit, LEO). В частности, например, если принимающим устройством является мобильный телефон, после включения мобильного телефона и до того, как мобильный телефон получит доступ к сети, мобильный телефон выполняет поиск в сети и может считывать номер PLMN, хранящийся на SIM-карте. Затем мобильный телефон определяет на основе предустановленного соотношения отображения, удовлетворяет ли номер PLMN отключению процесса HARQ. В качестве альтернативы, при доступе к сети мобильный телефон принимает номер PLMN, отправленный устройством оператора, и определяет, на основе номера PLMN и предустановленного соотношения отображения, следует ли отключить процесс HARQ.
[00136] Следует понимать, что предустановленные соотношения отображения могут быть установлены отправляющим устройством или могут быть определены оператором. В частности, регулировка может выполняться на основе реального сценария применения. В данной заявке это однозначно не ограничено.
[00137] Например, предустановленное соотношение отображения между номером сетевого идентификатора и процессом HARQ может быть представлено с использованием таблицы соотношений отображения, как показано в Таблице 1.
Таблица 1
[00138] После считывания номера PLMN принимающее устройство может выполнять поиск предустановленных соотношений отображения на основе номера PLMN для соотношения отображения, соответствующего номеру PLMN. Например, если принимающее устройство считывает, что номер PLMN равен 46001, принимающее устройство может определить в соответствии с таблицей соотношений отображения, что номер PLMN указывает отключить процесс HARQ.
[00139] Например, в конкретном сценарии применения принимающее устройство является терминальным устройством, и множество номеров PLMN хранятся на SIM-карте терминального устройства. Когда терминальное устройство включено и выполняет поиск в сети, терминальное устройство принимает сообщение главного информационного блока (master information block, MIB). Сообщение MIB может нести информацию о доступе к наземной сети или может нести информацию о доступе к системе NTN, где информация о доступе к системе NTN может включать в себя номер PLMN. Когда сообщение MIB несет номер PLMN, если номер PLMN является доступным номером PLMN, хранящимся в терминальном устройстве, терминальное устройство может определить, что терминальное устройство может получить доступ к системе NTN. В этом случае терминальное устройство может определить на основе номера PLMN и предустановленного соотношения отображения, соответствует ли номер PLMN отключению процесса HARQ. Если номер PLMN соответствует отключению процесса HARQ, терминальное устройство может напрямую определить отключение процесса HARQ. Кроме того, если все сети, к которым может получить доступ терминальное устройство, являются системами NTN, терминальное устройство может напрямую определять, на основе предустановленного соотношения отображения, следует ли отключить процесс HARQ.
[00140] Этап 603: отключить процесс HARQ.
[00141] После определения того, что номер сетевого идентификатора указывает отключить процесс HARQ, принимающее устройство сохраняет процесс HARQ в отключенном состоянии, то есть не включает механизм HARQ.
[00142] Этап 604: выполнить еще один этап.
[00143] Кроме того, если принимающее устройство определяет, что номер сетевого идентификатора не указывает отключить процесс HARQ, принимающее устройство может выполнить другой этап, например, включение процесса HARQ, отключение всего процесса HARQ или части процесса HARQ, или включение механизма ARQ после отключения процесса HARQ. В частности, регулировка может выполняться на основе фактического сценария применения.
[00144] Следовательно, в этом варианте осуществления этой заявки принимающее устройство может считывать номер сетевого идентификатора и определять, на основе предустановленного соотношения отображения, указывает ли номер сетевого идентификатора отключить процесс HARQ, чтобы принимающее устройство могло четко определить, на основе номера сетевого идентификатора, следует ли отключить процесс HARQ. Это предотвращает занятие процессом HARQ чрезмерно большого буферного пространства. Кроме того, после того, как процесс HARQ отключен, последующие данные, относящиеся к процессу HARQ, могут быть повторно использованы. Это улучшает использование передаваемых данных, экономит сетевые ресурсы и повышает производительность системы.
[00145] Необязательно, когда данные указания представляют собой номер сетевого идентификатора, конкретная схематическая блок-схема может быть показана на фиг. 7, и может включать в себя следующие этапы.
[00146] Этап 701: отправляющее устройство получает информацию процесса HARQ, соответствующую принимающему устройству.
[00147] После того, как принимающее устройство осуществляет доступ к отправляющему устройству, отправляющее устройство может определить, следует ли отключить процесс HARQ. Обычно отправляющее устройство может получить информацию процесса HARQ, соответствующую принимающему устройству.
[00148] В частности, отправляющее устройство может получать данные, относящиеся к принимающему устройству, от отправляющего устройства или с сервера, а затем получать информацию процесса HARQ принимающего устройства из данных, относящихся к принимающему устройству. Информация процесса HARQ включает в себя количество процессов HARQ, ресурс временной области или ресурс частотной области, соответствующий каждому процессу HARQ, и т.п.
[00149] Этап 702: отправляющее устройство определяет, следует ли отключить процесс HARQ.
[00150] После получения информации о процессе HARQ, соответствующей принимающему устройству, отправляющее устройство определяет, удовлетворяет ли информация процесса HARQ второму предустановленному условию. Если информация процесса HARQ удовлетворяет второму предустановленному условию, отправляющее устройство может определить отключить процесс HARQ.
[00151] В частности, второе предустановленное условие может заключаться в том, что количество процессов HARQ превышает пороговое значение или что буферное пространство в принимающем устройстве меньше порогового значения. Пороговое значение может быть предустановленным значением, максимальным пространством памяти, занимаемым процессом HARQ, или данными указания, которые включены в информацию процесса HARQ и которые непосредственно указывают отключить процесс HARQ. В частности, регулировка может выполняться на основе фактического сценария применения. В данной заявке это однозначно не ограничено.
[00152] Например, в реальном сценарии применения, таком как система NR, когда механизм HARQ включен для связи между отправляющими устройствами, в принимающем устройстве требуется конкретное буферное пространство для хранения принятых данных для последующего мягкого комбинирования и декодирования. Размер буферного пространства связан с количеством процессов HARQ, а количество процессов HARQ представляет . представляет время приема-передачи (Round Trip Time, RTT) между отправляющим устройством и принимающим устройством, представляет длину подкадра для передачи данных, представляет время обработки UE, представляет время передачи подтверждения (Acknowledgment, ACK) или отрицательное подтверждение (Negative Acknowledgment, NACK), представляет время обработки gNB, и представляет собой пространство памяти, требуемое принимающим устройством, где представляет максимальное количество раз передачи, включая повторную передачу, и является размером одного пакета. Следовательно, размер пространства памяти, требуемый принимающим устройством, может быть определен на основе количества процессов HARQ. Обычно в системе NR количество поддерживаемых процессов HARQ равно 16. Поскольку RTT в системе NR относительно невелик, количество процессов HARQ в основном зависит от времени обработки UE и времени обработки gNB. В системе NTN большой RTT приводит к растущему количеству процессов HARQ. Например, RTT двухтрубного спутника GEO равен 544 мс, и, следовательно, количество требуемых процессов HARQ составляет около 56 (в случае, когда SCS равен 15 кГц). Если количество раз повторной передачи в системе NTN такое же, как и в системе NR, пространство памяти, необходимое для принимающей стороны в NTN, в 560/16=35 раз больше, чем требуется в существующей системе NR. Следовательно, процесс HARQ занимает очень большое пространство памяти в принимающем устройстве. Следовательно, в этом варианте осуществления этой заявки отправляющее устройство может определить отключить процесс HARQ, или принимающее устройство определяет на основе номера сетевого идентификатора, хранящегося в принимающем устройстве, отключить процесс HARQ. Это уменьшает пространство памяти в принимающем устройстве, которое занято процессом HARQ.
[00153] Кроме того, когда NDI указывает вновь переданные данные, буферизованные данные могут быть очищены, но бит, связанный с процессом HARQ, не может быть повторно использован в качестве других данных. По сравнению с использованием NDI для указания вновь переданных или повторно переданных данных, в этом варианте осуществления этой заявки, необязательно, после того, как определено, что процесс HARQ отключен, последующий бит, связанный с процессом HARQ, может быть повторно использован для передачи повторно используемых данных. Следовательно, в этом варианте осуществления этой заявки отправляющее устройство может определить отключить HARQ, или принимающее устройство на основе номера сетевого идентификатора определяет отключит процесс HARQ. Это может уменьшить пространство памяти, занимаемое процессом HARQ, улучшить пропускную способность данных и улучшить использование сетевых ресурсов.
[00154] Этап 703: отправляющее устройство генерирует широковещательное сообщение и отправляет широковещательное сообщение принимающему устройству.
[00155] После определения отключения процесса HARQ, соответствующего принимающему устройству, отправляющее устройство генерирует широковещательное сообщение, используемое для указания отключения процесса HARQ, где широковещательное сообщение удовлетворяет предустановленному условию. Предустановленное условие может заключаться в том, что значение первого предустановленного бита широковещательного сообщения является первым предустановленным значением, значением ниже первого значения или выше второго значения и т.п. В частности, регулировка может выполняться на основе фактического сценария применения.
[00156] Например, предустановленное условие может заключаться в том, что значение первого предустановленного бита в широковещательном сообщении является первым предустановленным значением, где первое предустановленное значение может быть 0, 1 или тому подобное, как показано в таблице 2.
Таблица 2
[00157] Когда значение первого предустановленного бита равно 1, широковещательное сообщение указывает отключить процесс HARQ. Когда значение первого предустановленного бита равно 0, широковещательное сообщение указывает включить процесс HARQ. В качестве альтернативы первый предустановленный бит показан в таблице 3.
Таблица 3
[00158] Когда значение первого предустановленного бита равно 0, широковещательное сообщение указывает отключить процесс HARQ. Когда значение первого предустановленного бита равно 1, широковещательное сообщение указывает включить процесс HARQ.
[00159] Например, если принимающее устройство является терминальным устройством, отправляющее устройство может быть базовой станцией. Обычно, когда терминальное устройство осуществляет доступ к базовой станции, базовая станция может отправлять широковещательное сообщение на терминальное устройство, которое осуществляет доступ к базовой станции. Широковещательное сообщение может быть блоком системной информации (System Information Block, SIB), а сообщение SIB может включать в себя SIB 1, SIB 2, SIB 3 и т.п. Различные сообщения SIB могут нести разные данные. Широковещательное сообщение в этом варианте осуществления этой заявки может быть SIB 1, SIB 2, SIB 3 и т.п. Например, обычно в системе NR определено множество различных SIB, каждый SIB несет разные типы данных, и конкретный контент, соответствующий каждому SIB, отличается от контента в системе LTE. Например, в NR SIB 1 предоставляет информацию о начальном доступе пользовательского оборудования (User Equipment, UE), а в системе LTE исходную информацию предоставляет SIB 2. Кроме того, в NR SIB 1 периодически транслируется с интервалом 160 мс, а другие SIB могут передаваться множеством методов: (1) передача по-прежнему выполняется периодически с фиксированным интервалом таким же образом, как и в LTE; (2) после того, как UE осуществляет доступ к сети, передача выполняется на основе запроса UE для уменьшения служебных сигналов. Однако, поскольку MSG 3 (message_3) при произвольном доступе поддерживает функцию HARQ, при выполнении произвольного доступа UE необходимо определить, отключить или включить процесс HARQ. Следовательно, данные указания могут быть сообщением SIB. Например, данные указания могут быть сообщением SIB 1. В качестве альтернативы можно понять, что сообщение SIB 1 несет данные, указывающие на отключение или включение процесса HARQ. Данные указания могут быть добавлены к сообщению SIB 1 множеством методов. Например, однобитовая информация может быть добавлена в поле cellAccessRelatedInfo сообщения SIB 1 и использоваться для указания включения или отключения процесса HARQ. В качестве альтернативы, поле добавляется к сообщению SIB 1, например, сообщение SIB 1 может называться HARQDisableIndicator, а конкретный диапазон HARQDisableIndicator может быть (0, 1).
[00160] Этап 704: Принимающее устройство анализирует широковещательное сообщение.
[00161] После приема широковещательного сообщения принимающее устройство анализирует широковещательное сообщение, чтобы получить данные, содержащиеся в широковещательном сообщении.
[00162] Обычно широковещательное сообщение, принятое принимающим устройством, представляет собой данные, модулированные отправляющим устройством. После приема широковещательного сообщения принимающее устройство может сначала выполнить демодуляцию, декодирование, проверку и т.п. в широковещательном сообщении, а затем считать данные, переносимые в широковещательном сообщении.
[00163] Этап 705: если широковещательное сообщение указывает отключить процесс HARQ, принимающее устройство отключает процесс HARQ.
[00164] После получения данных, переносимых в широковещательном сообщении, принимающее устройство может считать первый предустановленный бит в широковещательном сообщении и определить, на основе первого предустановленного бита, указать ли отключить процесс HARQ.
[00165] В частности, может быть определено, является ли значение первого предустановленного бита в широковещательном сообщении первым предустановленным значением. Если значение первого предустановленного бита является первым предустановленным значением, принимающее устройство определяет, что значение первого предустановленного бита указывает отключить процесс HARQ, и принимающее устройство отключает процесс HARQ.
[00166] Следовательно, в этом варианте осуществления этой заявки, после определения отключить процесс HARQ, отправляющее устройство может уведомить, используя широковещательное сообщение, принимающее устройство, чтобы отключить процесс HARQ, так что принимающее устройство отключит процесс HARQ. Это предотвращает занятие процессом HARQ чрезмерно большого буферного пространства. Кроме того, после того, как процесс HARQ отключен, последующие данные, относящиеся к процессу HARQ, могут быть повторно использованы. Это улучшает использование передаваемых данных, экономит сетевые ресурсы и повышает производительность системы.
[00167] Данные указания могут быть широковещательным сообщением или DCI. Когда данные указания представляют собой информацию управления нисходящей линии связи, конкретная схематическая блок-схема может быть показана на фиг. 8, и может включать следующие этапы.
[00168] Этап 801: отправляющее устройство получает информацию процесса HARQ, соответствующую принимающему устройству.
[00169] Этап 802: отправляющее устройство определяет, следует ли отключить процесс HARQ.
[00170] Следует отметить, что этап 801 и этап 802 в этом варианте осуществления этой заявки аналогичны этапу 701 и этапу 702 на фиг. 7. Подробности не описаны здесь снова.
[00171] Этап 803: отправляющее устройство генерирует первую DCI.
[00172] После определения отключения процесса HARQ принимающего устройства отправляющее устройство может уведомить принимающее устройство с помощью DCI, то есть отправляющее устройство может сгенерировать первую DCI.
[00173] DCI может указывать отключить процесс HARQ множеством методов, включая добавление данных предустановленной длины к первой DCI, регулировку длины поля, относящегося к HARQ в DCI, и т.п. Например, нижеследующее конкретно описывает два метода.
[00174] 1. Второй предустановленный бит в DCI - это второе предустановленное значение.
[00175] Значение второго предустановленного бита в первой DCI устанавливается на второе предустановленное значение. Второй предустановленный бит - это бит, соответствующий процессу HARQ в первой DCI, или вновь добавленному биту. Когда второй предустановленный бит является вновь добавленным битом в первой DCI, данные предустановленной длины могут быть добавлены к первой DCI, и данные предустановленной длины используются для указания, следует ли отключить процесс HARQ. Когда второй предустановленный бит является битом, соответствующим процессу HARQ в первой DCI, второй предустановленный бит может включать в себя бит, связанный с NDI, количеством процессов HARQ и т.п.
[00176] Например, однобитовая информация может быть добавлена к первой DCI для указания включения или отключения HARQ. DCI_0 используется в качестве примера. Однобитовое указание состояния HARQ может быть добавлено к DCI_0. В частности, данные, включенные в DCI_0 после добавления однобитовой информации, могут быть показаны в таблице 4.
Таблица 4
[00177] Как показано в таблице 4, один бит может быть добавлен к последнему биту DCI_0, чтобы указать, отключать ли HARQ. Понятно, что в дополнение к добавлению одного бита к последнему биту DCI, битовые данные предустановленной длины могут быть добавлены в другое место DCI. В частности, регулировка может выполняться на основе фактического сценария применения. Более конкретно, «0» может указывать отключить процесс HARQ, а «1» указывает включить процесс HARQ, или «1» указывает отключить процесс HARQ, а «0» указывает включить процесс HARQ.
[00178] В качестве альтернативы, один бит может не добавляться к DCI_0, и по меньшей мере один бит в данных, занятых NDI, RV или количеством процессов HARQ, может быть непосредственно установлен на второе предустановленное значение. Например, семь битов, занятых NDI, RV и количеством процессов HARQ, могут быть все установлены на 0, то есть «0000000», или все установлены на 1, то есть «1111111», или установлены на предустановленные значения в соответствии с правилом, согласованным с принимающим устройством. В частности, регулировка может выполняться на основе фактического сценария применения.
[00179] 2. Регулируется длина поля, связанного с HARQ в DCI.
[00180] DCI обычно несет данные, относящиеся к HARQ, например, NDI, RV и количество процессов HARQ в таблице 4. Длина поля данных, относящихся к HARQ, может быть отрегулирована для указания отключения или включения процесса HARQ.
[00181] Например, как показано в Таблице 4, длина поля данных, относящихся к HARQ, составляет 7 битов. Когда отправляющее устройство определяет отключить процесс HARQ, 7-битные данные могут быть повторно использованы в качестве других данных, и длина поля повторно используемых данных равна k, где k может быть больше 7 или меньше 7. При обнаружении того, что длина поля данных, относящихся к HARQ, равна 7, принимающее устройство может определить отключить процесс HARQ или не включить процесс HARQ.
[00182] Этап 804: принимающее устройство анализирует первую DCI.
[00183] После приема первой DCI принимающее устройство может синтаксически проанализировать первую DCI, чтобы извлечь информацию, переносимую в первой DCI.
[00184] Обычно первая DCI, принятая принимающим устройством, является данными, модулированными отправляющим устройством. После приема первой DCI принимающее устройство может сначала выполнить демодуляцию, декодирование, проверку и т.п. в отношении первой DCI, а затем извлечь данные, переносимые в первой DCI.
[00185] Этап 805: если первая DCI удовлетворяет первому предустановленному условию, принимающее устройство отключает процесс HARQ.
[00186] После получения информации, переносимой в первой DCI, принимающее устройство обрабатывает переносимую информацию. Первая DCI может включать в себя данные, относящиеся к процессу HARQ.
[00187] Принимающее устройство может определить, удовлетворяет ли принятая первая DCI первому предустановленному условию. Первое предустановленное условие может заключаться в том, что первая DCI может включать в себя второй предустановленный бит, который напрямую указывает отключить процесс HARQ, длина поля, которая соответствует процессу HARQ и которая включена в первая DCI, является предустановленной длиной, или т.п. После определения того, что первая DCI удовлетворяет первому предустановленному условию, принимающее устройство может определить отключить процесс HARQ, напрямую отключить процесс HARQ или т.п.
[00188] После того, как принимающее устройство отключает процесс HARQ, данные, относящиеся к HARQ в DCI, могут быть повторно использованы в качестве других данных. Кроме того, если длина поля, соответствующая процессу HARQ в DCI, используется, чтобы указать, отключать ли процесс HARQ, длина поля, соответствующая процессу HARQ в первой DCI, может быть повторно использована в качестве других данных, если определено отключить процесс HARQ. Это улучшает использование сетевых ресурсов. В качестве альтернативы длину поля нельзя повторно использовать в качестве других данных для уменьшения служебных сигналов.
[00189] Следовательно, в этом варианте осуществления этой заявки DCI может указывать, следует ли отключить процесс HARQ. После определения того, что первая DCI соответствует первому предварительно заданному условию, принимающее устройство может определить отключить процесс HARQ. Следовательно, принимающее устройство может точно определить на основе принятой DCI, следует ли отключить процесс HARQ. Это предотвращает занятие процессом HARQ чрезмерно большого буферного пространства. Кроме того, после того, как процесс HARQ отключен, последующие данные, относящиеся к процессу HARQ, могут быть повторно использованы. Это улучшает использование передаваемых данных, экономит сетевые ресурсы и повышает производительность системы.
[00190] Когда данные указания представляют собой данные CRC, конкретная схематическая блок-схема может быть показана на фиг. 9, и может включать следующие этапы.
[00191] Этап 901: отправляющее устройство получает процесс HARQ, соответствующий принимающему устройству.
[00192] Этап 902: отправляющее устройство определяет, следует ли отключить процесс HARQ.
[00193] Следует отметить, что этап 901 и этап 902 в этом варианте осуществления этой заявки аналогичны этапу 701 и этапу 702 на фиг. 7. Подробности не описаны здесь снова.
[00194] Этап 903: отправляющее устройство скремблирует данные CRC.
[00195] После определения отключить процесс HARQ отправляющее устройство скремблирует данные CRC, используя временный идентификатор радиосети с произвольным доступом (random access-radio network temporary identifier, RA-RNTI).
[00196] В частности, данные CRC могут быть CRC любых данных, отправленных отправляющим устройством на принимающее устройство, или могут быть CRC предустановленных данных, или тому подобным. В частности, регулировка может выполняться на основе фактического сценария применения. Например, в системе NR, поскольку MSG 3 в произвольном доступе поддерживает функцию HARQ, когда терминальное устройство произвольно осуществляет доступ к базовой станции, и перед отправкой MSG 3 терминальное устройство должно определить, следует ли отключить или включить процесс HARQ. Следовательно, данные CRC могут быть CRC любого сообщения перед отправкой MSG 3. Например, данные CRC могут быть сообщением DCI или сообщением SIB.
[00197] Кроме того, данные CRC могут быть скремблированы с использованием RA-RNTI множеством методов. Например, при определении отключить процесс HARQ отправляющее устройство может скремблировать данные третьего предустановленного бита в данных CRC, используя RA-RNTI. В качестве альтернативы, после обработки RA-RNTI для получения данных смещения отправляющее устройство скремблирует данные CRC, используя данные смещения. Более конкретно, то, что отправляющее устройство обрабатывает RA-RNTI, может быть следующим: отправляющее устройство может регулировать последовательность RA-RNTI в соответствии с предустановленным правилом, чтобы получить данные смещения, и скремблировать данные CRC на основе данных смещения. В качестве альтернативы отправляющее устройство может добавить предустановленное значение смещения к RA-RNTI, чтобы получить данные смещения, и скремблировать данные CRC на основе данных смещения. В качестве альтернативы отправляющее устройство может напрямую выполнять смещение RNTI или добавлять данные предустановленной длины в RA-RNTI. В качестве альтернативы отправляющее устройство может отображать RA-RNTI в соответствии с предустановленным правилом отображения, чтобы получить данные смещения. В частности, регулировка может выполняться на основе фактического сценария применения.
[00198] При определении отключить процесс HARQ отправляющее устройство может скремблировать данные третьего предустановленного бита в данных CRC, используя RA-RNTI. Например, обычно в системе NR, если длина CRC составляет 24 бита, а длина RA-RNTI составляет 16 бит, RA-RNTI может быть скремблирован до последних 16 битов CRC, то есть от 9-го бита до 24-го. В этом варианте осуществления этой заявки RA-RNTI может быть скремблирован в разные местоположения, чтобы указать другую информацию. В этом варианте осуществления этой заявки, при определении не отключать процесс HARQ, отправляющее устройство может скремблировать RA-RNTI до последних 16 битов CRC, как показано на фиг. 10а. При определении отключить процесс HARQ отправляющее устройство может скремблировать RA-RNTI в местоположения, отличные от последних 16 битов в CRC. Например, как показано на фиг. 10b, отправляющее устройство может скремблировать RA-RNTI с 7-го до 23-го битов CRC или других местоположений, чтобы указать принимающему устройству отключить процесс HARQ. Обычно для уменьшения сложности декодирования принимающего устройства при определении отключить процесс HARQ отправляющее устройство может скремблировать RA-RNTI с 8-го до 23-го битов CRC, то есть на один бит вперед по сравнению с 9-м до - 24-м битами в случае, когда отправляющее устройство определяет не отключать процесс HARQ.
[00199] Предполагается, что отправляющее устройство регулирует последовательность RA-RNTI в соответствии с предустановленным правилом, чтобы получить RA-RNTI, последовательность которого настраивается, и скремблирует данные CRC на основе RA-RNTI, последовательность которого регулируется. Например, если RA-RNTI имеет всего 16 битов, эти 16 битов могут быть разделены на первые m битов и последние n битов, где m+n=16, и оба m и n являются положительными целыми числами. Например, когда m и n равны 8, если отправляющее устройство определяет отключить процесс HARQ, отправляющее устройство может обменять последовательность из m бит на n бит, то есть обменять m+n бит на n+m бит, как показано на фиг. 11a, и скремблируют данные CRC с использованием RA-RNTI, последовательность которого регулируется, чтобы указать принимающему устройству отключить процесс HARQ. Если отправляющее устройство определяет не отключать процесс HARQ, отправляющее устройство может продолжать скремблировать данные CRC, используя RA-RNTI, последовательность которого равна m+n, как показано на фиг. 11b, чтобы указать принимающему устройству не отключать процесс HARQ. В качестве альтернативы ясно, что CRC может быть скремблирован с использованием RA-RNTI, последовательность которого равна m+n, для указания отключения процесса HARQ, и может быть скремблирован с использованием RA-RNTI, последовательность которого равна n+m, для указания не отключать процесс HARQ.
[00200] Когда отправляющее устройство добавляет предустановленное значение смещения к RA-RNTI, чтобы получить данные смещения, и скремблирует данные CRC на основе данных смещения, например, в системе NR, gNB вычисляет RA-RNTI на основе частотно-временного местоположения принятого сообщения MSG 1 (message_1) и скремблирует данные CRC. Операция смещения может выполняться в RA-RNTI до некоторой степени, то есть данные CRC скремблируются с использованием RA-RNTI, к которому добавляется k, где k - положительное целое число больше 0. Чтобы быть конкретным, k - это предустановленное значение смещения, как показано на фиг. 12. Затем, когда отправляющее устройство генерирует MSG 2 (сообщение 2), если отправляющее устройство определяет отключить процесс HARQ, отправляющее устройство может скремблировать данные CRC, используя RA-RNTI, к которому добавлен k, чтобы указать принимающему устройству отключить процесс HARQ. Если отправляющее устройство определяет не отключать процесс HARQ, отправляющее устройство может скремблировать CRC с использованием RA-RNTI, чтобы указать принимающему устройству не отключать процесс HARQ. В качестве альтернативы ясно, что CRC может быть скремблирован с использованием RA-RNTI, к которому добавлен k, чтобы указать принимающему устройству не отключать процесс HARQ. В качестве альтернативы CRC может быть скремблирован с использованием RA-RNTI, чтобы указать принимающему устройству отключить процесс HARQ.
[00201] Кроме того, отправляющее устройство может отображать RA-RNTI согласно предустановленному правилу отображения, чтобы получить данные смещения, где данные смещения включают или неявно включают в себя RA-RNTI. Предустановленное правило отображения может заключаться в том, что RA-RNTI отображается на значение, отличное от RA-RNTI. Например, предустановленное правило отображения может заключаться в том, что два RA-RNTI с одинаковыми значениями отображаются на два значения, которые сильно различаются, чтобы уменьшить вероятность ложного обнаружения принятых данных.
[00202] В частности, процесс скремблирования данных CRC может быть следующим: после определения данных, которые используются для скремблирования CRC, например, данные могут быть RA-RNTI, RA-RNTI, последовательность которого равна n+m, RA-RNTI, к которому добавлен k, и т.п., полином скремблирования определен. Затем операция исключающее ИЛИ выполняется над полиномом скремблирования и данными, которые необходимо скремблировать в данных CRC, чтобы получить скремблированные данные CRC. Соответственно, при приеме данных CRC принимающее устройство должно дескремблировать данные CRC, то есть выполнить восстановление данных в CRC с использованием полинома скремблирования.
[00203] Следовательно, в этом варианте осуществления этой заявки CRC может скремблироваться множеством методов. CRC указывает принимающему устройству отключать или не отключать процесс HARQ, так что принимающее устройство может точно определить, на основе скремблированного CRC, следует ли отключить процесс HARQ.
[00204] Этап 904: принимающее устройство дескремблирует данные CRC на основе RA-RNTI.
[00205] После приема данных CRC в данных, отправленных отправляющим устройством, принимающее устройство дескремблирует данные CRC с помощью RA-RNTI. Принимающее устройство может дескремблировать принятые данные CRC методом, соответствующим методу скремблирования, используемому отправляющим устройством.
[00206] В частности, данные третьего предустановленного бита CRC могут быть дескремблированы с использованием RA-RNTI, или данные CRC могут быть дескремблированы с использованием RA-RNTI, последовательность которого корректируется, или данные CRC могут быть дескремблированы с использованием RA-RNTI, предустановленное значение смещения которого сдвинуто, или RA-RNTI могут быть отображены согласно предустановленному правилу отображения для получения данных смещения. В частности, регулировка может выполняться на основе фактического сценария применения.
[00207] Этап 905: если результатом дескремблирования является успешное дескремблирование, принимающее устройство отключает процесс HARQ.
[00208] После получения данных CRC, отправленных процессом HARQ, принимающее устройство дескремблирует данные CRC на основе RA-RNTI. Если дескремблирование успешно, может быть определено, что данные CRC указывают отключить процесс HARQ, и принимающее устройство может отключить процесс HARQ на основе указания CRC.
[00209] В частности, если отправляющее устройство скремблирует данные третьего предустановленного бита или данные другого бита в данных CRC с использованием RA-RNTI, после получения данных CRC принимающее устройство дескремблирует данные третьего предустановленного бита в данных CRC с помощью RA-RNTI. Если дескремблирование успешно, может быть определено, что данные CRC указывают отключить процесс HARQ. Например, в системе NR, если длина CRC составляет 24 бита, длина RA-RNTI составляет 16 бит. Последние 16 бит CRC, то есть с 8-го по 24-й бит, могут быть дескремблированы с использованием RA-RNTI. Если дескремблирование успешно, определяется, что CRC указывает не отключать процесс HARQ. В качестве альтернативы, если дескремблирование не успешно, биты с 8-го по 23-й могут быть дескремблированы, и если дескремблирование завершается успешно, может быть определено, что CRC указывает отключить процесс HARQ. В качестве альтернативы очевидно, что последние 16 бит CRC, то есть с 8-го по 24-й бит, могут быть дескремблированы с использованием RA-RNTI. Если дескремблирование завершается успешно, определяется, что CRC указывает отключить процесс HARQ. В качестве альтернативы, если дескремблирование не успешо, биты с 8-го по 23-й могут быть дескремблированы, и если дескремблирование завершается успешно, может быть определено, что CRC указывает не отключать процесс HARQ. В частности, то, как указать, что нужно отключить процесс HARQ, или последовательность использования различных данных для дескремблирования, может быть скорректировано на основе реального сценария применения.
[00210] Если отправляющее устройство регулирует последовательность RA-RNTI в соответствии с предустановленным правилом, чтобы получить RA-RNTI, последовательность которого регулируется, а именно данные смещения, и скремблирует данные CRC на основе RA-RNTI, последовательность которого регулируется, принимающее устройство может дескремблировать данные CRC, используя RA-RNTI и RA-RNTI, последовательность которого регулируется. Если дескремблирование данных CRC с использованием RA-RNTI завершается успешно, может быть определено, что данные CRC указывают не отключать процесс HARQ. Если дескремблирование данных CRC с использованием RA-RNTI, последовательность которого регулируется, завершается успешно, может быть определено, что данные CRC указывают отключить процесс HARQ. В качестве альтернативы ясно, что, если дескремблирование данных CRC с использованием RA-RNTI завершается успешно, может быть определено, что данные CRC указывают отключить процесс HARQ. Если дескремблирование данных CRC с использованием RA-RNTI, последовательность которого регулируется, завершается успешно, может быть определено, что данные CRC указывают не отключать процесс HARQ. Например, если RA-RNTI имеет 16 бит, и эти 16 битов могут быть разделены на первые m битов и последние n битов, где m+n=16, и оба m и n являются положительными целыми числами, CRC может быть дескремблирован с помощью RA-RNTI, последовательность которого равна m+n. Если дескремблирование успешно, может быть определено, что CRC указывает не отключать процесс HARQ. Если дескремблирование не успешно, CRC может быть дескремблирован с использованием RA-RNTI, последовательность которого равна n+m; и если дескремблирование успешно, может быть определено, что CRC указывает отключить процесс HARQ. В качестве альтернативы CRC может быть дескремблирован с использованием RA-RNTI, последовательность которого равна m+n. Если дескремблирование успешно, может быть определено, что CRC указывает отключить процесс HARQ. Если дескремблирование не успешно, CRC может быть дескремблирован с использованием RA-RNTI, последовательность которого равна n+m; и если дескремблирование успешно, может быть определено, что CRC указывает не отключать процесс HARQ. В частности, то, как указать, что нужно отключить процесс HARQ, или последовательность использования различных данных для дескремблирования, может быть скорректировано на основе реального сценария применения.
[00211] Если отправляющее устройство сдвигает RA-RNTI на предустановленное значение смещения, чтобы получить данные смещения, и скремблирует данные CRC на основе данных смещения, после получения данных CRC принимающее устройство может дескремблировать данные CRC с помощью RA -RNTI или данных смещения. В частности, данные CRC могут быть дескремблированы с использованием RA-RNTI. Если дескремблирование завершается успешно, определяется, что данные CRC указывают отключить процесс HARQ. Если дескремблирование не успешно, данные CRC продолжают дескремблировать с использованием данных смещения; и если дескремблирование успешно, может быть определено, что CRC указывает не отключать процесс HARQ. В качестве альтернативы ясно, что данные CRC могут быть дескремблированы с использованием RA-RNTI. Если дескремблирование успешно, определяется, что данные CRC указывают не отключать процесс HARQ. Если дескремблирование не успешно, данные CRC продолжают дескремблировать с использованием данных смещения; и если дескремблирование успешно, может быть определено, что CRC указывает отключить процесс HARQ. В частности, то, как указать, что нужно отключить процесс HARQ, или последовательность использования различных данных для дескремблирования, может быть скорректировано на основе реального сценария применения.
[00212] Следовательно, в этом варианте осуществления этой заявки данные CRC могут быть скремблированы с использованием RA-RNTI в различных формах, и можно точно определить, указывают ли данные CRC отключить процесс HARQ. Это может предотвратить занятие процессом HARQ чрезмерно большого буферного пространства. Кроме того, после того как процесс HARQ отключен, последующие данные, относящиеся к процессу HARQ, могут быть повторно использованы. Это улучшает использование передаваемых данных, экономит сетевые ресурсы и повышает производительность системы.
[00213] Вышеизложенное конкретно описывает конкретную процедуру, в которой принимающее устройство определяет отключить процесс HARQ в этом варианте осуществления этой заявки. После того, как принимающее устройство отключает процесс HARQ, на основе любой реализации на фиг. 5 - фиг. 12, данные, соответствующие процессу HARQ в последующей DCI, можно продолжать повторно использовать. В частности, как показано на фиг. 13, способ может включать следующие этапы.
[00214] Этап 1301: отправляющее устройство получает процесс HARQ, соответствующий принимающему устройству.
[00215] Этап 1302: отправляющее устройство определяет, следует ли отключить процесс HARQ.
[00216] Следует отметить, что этап 1301 и этап 1302 в этом варианте осуществления этой заявки аналогичны этапу 701 и этапу 702 на фиг. 7. Подробности не описаны здесь снова.
[00217] Этап 1303: отправляющее устройство отправляет данные указания.
[00218] После определения того, следует ли отключить процесс HARQ, отправляющее устройство генерирует данные указания, используемые для указания, следует ли отключить процесс HARQ. Данные указания могут быть, в частности, номером сетевого идентификатора, первой DCI, широковещательным сообщением, данными CRC и т.п. Для получения подробной информации обратитесь к этапам любого из вышеупомянутых вариантов осуществления на фиг. 5 - фиг. 12. Подробности не описаны здесь снова.
[00219] Этап 1304: принимающее устройство отключает процесс HARQ.
[00220] После приема данных указания, используемых для указания отключить процесс HARQ, принимающее устройство может решить на основе данных указания отключить процесс HARQ. Отключение процесса HARQ включает в себя отключение процесса HARQ, отключение всего выполняющегося процесса HARQ или части выполняющегося процесса HARQ и т.п.
[00221] Кроме того, после определения отключить HARQ принимающее устройство может разрешить механизму ARQ выполнять передачу данных. В механизме ARQ, когда данные, принятые принимающим устройством, не могут быть декодированы или относительно большой объем данных потерян, принимающее устройство может напрямую отбросить данные и уведомить отправляющее устройство о повторной передаче данных, не занимая чрезмерно большого буферного пространства. Это может улучшить пропускную способность между принимающим устройством и отправляющим устройством.
[00222] Этап 1305: отправляющее устройство генерирует вторую DCI.
[00223] После определения отключить процесс HARQ и уведомления принимающего устройства об отключении процесса HARQ отправляющее устройство может сгенерировать вторую DCI, где четвертый предустановленный бит, соответствующий процессу HARQ во второй DCI, может использоваться для передачи повторно используемых данных после того как процесс HARQ отключен. Четвертый предустановленный бит - это освобожденный бит после того, как процесс HARQ отключен, то есть бит, связанный с процессом HARQ, когда процесс HARQ не отключен. В частности, данные, относящиеся к процессу HARQ во второй DCI, могут повторно использоваться как другие данные. Вторая DCI - это данные DCI, полученные после того, как отправляющее устройство определяет отключить процесс HARQ и уведомляет принимающее устройство, чтобы отключить процесс HARQ.
[00224] Например, если процесс HARQ не отключен, DCI_0 может включать в себя NDI, RV, количество процессов HARQ и т.п., которые связаны с процессом HARQ. Однако в этом варианте осуществления этой заявки после того, как процесс HARQ отключен, то есть после того, как отправляющее устройство уведомляет принимающее устройство, чтобы отключить процесс HARQ, механизм HARQ не включается между отправляющим устройством и принимающим устройством. Следовательно, при считывании данных, относящихся к процессу HARQ в DCI_0, принимающее устройство не использует эти данные. Однако в этом варианте осуществления этой заявки данные, относящиеся к HARQ в DCI, могут быть другими повторно используемыми данными. Повторно используемые данные могут включать в себя одно или более из времени превышения сигнала спутника, соответствующего принимающему устройству, шага регулировки мощности, глубины перемежения и продолжительности прерывания спутника, соответствующего принимающему устройству.
[00225] Например, повторно используемые данные могут включать в себя время превышения сигнала спутника, соответствующего принимающему устройству. Обычно для спутника без GEO разные лучи поочередно достигают вершины, чтобы обслуживать одно UE. Следовательно, при перемещении спутника происходит регулярная смена между спутником без GEO и UE. Например, фиг. 14 показывает правило превышения сигнала одного спутника. Если UE узнает информацию превышения сигнала спутника, UE может определить время передачи по восходящей линии связи, чтобы улучшить надежность передачи и пропускную способность. Например, обычно, чтобы гарантировать, что серия процедур планирования восходящей линии связи, например, UE отправляет DCI, запрос планирования (Scheduling Request, SR) и отчет о состоянии буфера (Buffer Status Report, BSR) или данные передаются через физический совместно используемый канал восходящей линии связи (Physical Uplink Shared Channel, PUSCH), происходят в момент, когда качество канала относительно хорошее, gNB может уведомить UE о следующем времени превышении сигнала луча, используя вторую DCI после того, как процесс HARQ отключен, так что UE определяет момент отправки данных восходящей линии связи в следующий раз. Следовательно, в этом варианте осуществления этой заявки во второй DCI данные, относящиеся к процессу HARQ, заменяются информацией превышения сигнала спутника, соответствующего UE, так что UE может отправлять данные восходящей линии связи в момент, когда качество канала относительно хорошее. Это повышает надежность передачи данных по восходящей линии связи и увеличивает пропускную способность сети.
[00226] Например, повторно используемые данные могут дополнительно включать в себя этап регулировки мощности. Обычно спутниковая система без GEO значительно отличается от наземной системы в NR. Только UE перемещается в наземной системе, но спутник и UE перемещаются одновременно в спутниковой системе, отличной от GEO. Например, как показано на фиг. 15, в момент t0 спутник находится относительно близко к UE. В момент t1, поскольку спутник движется быстро, расстояние между спутником и UE сильно меняется. Однако, когда расстояние между спутником и UE сильно изменяется, мощность для выполнения передачи данных между UE и спутником также изменяется, и диапазон изменения относительно велик. В сценарии, в котором диапазон изменения мощности относительно велик, требуется более крупный шаг регулировки мощности для более быстрой регулировки мощности передачи между UE и спутником. Обычно в существующей системе NR данные управления мощностью занимают двухбитную информацию и указывают только четыре шага (-1 дБ, 0 дБ, +1 дБ и +3 дБ). Однако в этом варианте осуществления этой заявки, поскольку данные, относящиеся к процессу HARQ в DCI, могут быть повторно использованы, длина данных управления мощностью может быть увеличена, и может быть передано больше шагов. Например, если два бита добавлены к DCI, то есть четыре бита используются для передачи данных управления мощностью, восемь шагов (-7 дБ, -5 дБ, -3 дБ, -1 дБ, 0 дБ, +1 дБ, +3 дБ и ±5 дБ) могут быть указаны, так что диапазон шага регулировки мощности больше, а скорость регулировки мощности выше. Это повышает эффективность передачи данных между UE и спутником.
[00227] Например, повторно используемые данные могут дополнительно включать в себя глубину перемежения. Обычно задержка спутника GEO относительно велика. Когда планирование выполняется для направления восходящей линии связи, индикатор качества канала (Channel Quality Indicator, CQI), возвращаемый UE, истекает, или истекает определенная схема модуляции и кодирования (Modulation and Coding Scheme, MCS). Для направления нисходящей линии связи истекает MCS. Вышеупомянутые явления истечения срока действия вызывают несоответствие между адаптивной модуляцией и кодированием (Adaptive Modulation and Coding, AMC) и каналом, и увеличение частоты ошибок по блокам (Block Error Rate, BLER) в системе связи. Однако в способе управления мощностью отслеживается только изменение большой степени детализации, а изменение небольшой степени детализации в канале не может быть эффективно отслежено. Следовательно, чтобы преодолеть влияние, вызванное малой степенью детализации, может быть введено перемежение символов или перемежение подкадров, чтобы усреднить влияние на канал. Например, перемежение символов может быть показано на фиг. 16a, и последовательность расположения символов может быть скорректирована в соответствии с предустановленным правилом. В качестве альтернативы перемежение подкадров показано на фиг. 16b, и структура подкадров может быть изменена. Глубина перемежения, как регулируемый параметр, может быть изменена адаптивно на основе требования задержки или состояния канала. Перемежение используется для обработки данных перед передачей. Это может преодолеть замирание, снизить частоту потери данных и упростить для принимающего устройства восстановление данных. В частности, некоторые или все данные, относящиеся к процессу HARQ во второй DCI, могут быть повторно использованы для уведомления UE о глубине перемежения. Например, двухбитовые данные повторно используются в качестве глубины перемежения, и соотношение отображения между битами и глубиной перемежения может быть показано в таблице 5.
Таблица 5
[00228] 00 может указывать глубину перемежения 40 мс, 01 указывает глубину перемежения 80 мс, 10 указывает глубину перемежения 160 мс, а 11 указывает глубину перемежения 240 мс. Следовательно, в этом варианте осуществления этой заявки данные, относящиеся к процессу HARQ во второй DCI, могут повторно использоваться в качестве глубины перемежения, так что принимающее устройство может определять глубину перемежения на основе повторно используемых данных, включенных во вторую DCI, и, кроме того, выполнить устранение перемежения принятых данных с перемежением. Это снижает влияние замирания, снижает вероятность потери данных и повышает надежность передачи данных.
[00229] Например, повторно используемые данные могут дополнительно включать в себя продолжительность прерывания спутника, соответствующего принимающему устройству. Обычно в реальном применении, когда UE ищет спутник в момент t, связь может быть прервана, когда UE не находится в месте с углом возвышения, превышающим требуемый. Например, продолжительность прерывания линии связи различных спутниковых систем показана в таблице 6.
Таблица 6
[00230] Для системы Иридиум среднее время прерывания составляет 97,7 мс, минимальное время прерывания - 3,4 мс, максимальное время прерывания - 1198,0 мс, а стандартное время прерывания - 101,7 мс. Для системы Глобалстар и системы Odyssey, как показано в Таблице 6, остальное можно вывести по аналогии. Когда линия связи прерывается, спутник не может принимать данные восходящей линии связи, отправленные UE. В качестве альтернативы, даже если спутник принимает данные, спутник не может правильно их декодировать. Следовательно, во второй DCI UE может быть уведомлено, используя некоторые или все данные, относящиеся к процессу HARQ, о продолжительности T следующего времени прерывания со спутником. Следовательно, UE может находиться в спящем режиме в течение периода T. Это может снизить энергопотребление и уменьшить помехи в сети. Следовательно, в этом варианте осуществления этой заявки, после того, как процесс HARQ отключен, данные, относящиеся к процессу HARQ во второй DCI, могут быть повторно использованы в качестве продолжительности прерывания спутника, соответствующего принимающему устройству, так что принимающее устройство может заранее определить продолжительность прерывания связи со спутником и произвести соответствующую подготовку, например, спать или осуществлять связь другим способом. Это может снизить энергопотребление принимающего устройства и уменьшить сетевые помехи для принимающего устройства.
[00231] Следует понимать, что данные, относящиеся к процессу HARQ во второй DCI, могут быть одновременно повторно использованы в качестве одного или нескольких из времени превышения сигнала спутника, соответствующего принимающему устройству, шага регулировки мощности, глубины перемежения, и продолжительности прерывания спутника, соответствующего принимающему устройству. Кроме того, данные, относящиеся к процессу HARQ во второй DCI, могут быть повторно использованы в качестве других данных, отличных от времени превышения сигнала спутника, соответствующего принимающему устройству, этапа регулировки мощности, глубины перемежения и продолжительности прерывания спутника, соответствующего принимающему устройству. Ясно, что данные, относящиеся к процессу HARQ во второй DCI, альтернативно могут не использоваться повторно, чтобы уменьшить служебные данные на сигнализацию и улучшить производительность системы. В частности, регулировка может выполняться на основе фактического сценария применения. В данной заявке это однозначно не ограничено.
[00232] Этап 1306: принимающее устройство анализирует вторую DCI.
[00233] Соответственно, после приема второй DCI принимающее устройство может проанализировать вторую DCI, чтобы определить данные, включенные во вторую DCI. Если отправляющее устройство заменяет данные, относящиеся к процессу HARQ во второй DCI, повторно используемыми данными, после приема второй DCI принимающее устройство может получить повторно используемые данные во второй DCI, например, одно или более из времени превышения сигнала спутника, соответствующего принимающему устройству, шага регулировки мощности, глубины перемежения и продолжительности прерывания спутника, соответствующего принимающему устройству.
[00234] Следует понимать, что этап 1305 и этап 1306 в этом варианте осуществления этой заявки являются необязательными этапами.
[00235] Следовательно, в этом варианте осуществления этой заявки, после определения отключить процесс HARQ, отправляющее устройство может повторно использовать данные, относящиеся к процессу HARQ, в качестве других данных, чтобы реализовать повторное использование данных. Это улучшает использование сетевых ресурсов между отправляющим устройством и принимающим устройством. Кроме того, отправляющее устройство может уведомлять принимающее устройство о других данных, например, об этапе регулировки мощности или о глубине перемежения, чтобы связь принимающего устройства была более стабильной. Это повышает надежность передачи принимающего устройства и улучшает использование сетевых ресурсов. Кроме того, это может препятствовать тому, чтобы процесс HARQ занимал чрезмерно большое буферное пространство. Кроме того, после того как процесс HARQ отключен, последующие данные, относящиеся к процессу HARQ, могут быть повторно использованы. Это улучшает использование передаваемых данных, экономит сетевые ресурсы и повышает производительность системы.
[00236] Кроме того, в возможной реализации, если принимающее устройство не поддерживает функцию HARQ, после того, как отправляющее устройство определяет заранее согласованным способом или с использованием данных согласования возможностей, отправленных принимающим устройством, что принимающее устройство не поддерживает функция HARQ, при обмене данными с принимающим устройством, отправляющее устройство отключает процесс HARQ, то есть не включает механизм HARQ. Например, если терминальное устройство не поддерживает функцию HARQ, когда терминальное устройство осуществляет доступ к базовой станции, базовая станция может получить характеристику терминального устройства, в том числе то, что терминальное устройство не поддерживает функцию HARQ. Базовая станция может определить, что механизм HARQ не используется для связи с терминальным устройством. При выполнении передачи данных данные могут быть переданы только один раз или данные могут быть переданы через ARQ. Следовательно, в этом варианте осуществления этой заявки, если принимающее устройство не поддерживает функцию HARQ, отправляющее устройство может напрямую определить отключить процесс HARQ и не включить механизм HARQ. Это может уменьшить объем памяти в принимающем устройстве, занимаемый процессом HARQ, и снизить потребление энергии принимающим устройством.
[00237] Вышеизложенное подробно описывает способ, представленный в этой заявке. В дополнение к принимающему устройству и отправляющему устройству, представленным на фиг. 2 - фиг. 4, эта заявка дополнительно предоставляет другое отправляющее или принимающее устройство. Фиг. 17 - схематическая структурная диаграмма другого принимающего устройство согласно этой заявке. Принимающее устройство может включать в себя:
блок 1701 приемопередатчика, используемый принимающим устройством для получения данных указания, где данные указания используются для указания отключить процесс HARQ; и
блок 1702 обработки, сконфигурированный для отключения процесса HARQ.
[00238] Принимающее устройство может выполнять этапы, выполняемые принимающим устройством в вариантах осуществления, соответствующих фиг. 5 - фиг. 16b.
[00239] Необязательно, в некоторых возможных реализациях данные указания включают в себя номер сетевого идентификатора.
[00240] Блок 1702 обработки конкретно сконфигурирован для определения на основе предустановленного соотношения отображения, что номер сетевого идентификатора указывает отключить процесс HARQ, а принимающее устройство отключает процесс HARQ.
[00241] Необязательно, в некоторых возможных реализациях данные указания включают в себя широковещательное сообщение.
[00242] Блок 1702 обработки конкретно сконфигурирован, чтобы: если значение первого предустановленного бита в широковещательном сообщении является первым предустановленным значением, отключать процесс HARQ.
[00243] Необязательно, в некоторых возможных реализациях данные указания включают в себя первую управляющую информацию DCI нисходящей линии связи.
[00244] Блок 1702 обработки конкретно сконфигурирован, чтобы:
определить, удовлетворяет ли первая DCI первому предустановленному условию; и
если первая DCI удовлетворяет первому предустановленному условию, отключить процесс HARQ.
[00245] Необязательно, в некоторых возможных реализациях блок 1702 обработки конкретно сконфигурирован, чтобы:
считывать второй предустановленный бит в первой DCI; и
если второй предустановленный бит определяется как второе предустановленное значение, определять, что первая DCI удовлетворяет первому предустановленному условию.
[00246] Необязательно, в некоторых возможных реализациях блок 1702 обработки конкретно сконфигурирован, чтобы:
получить длину поля, соответствующую процессу HARQ в первой DCI; и
если длина поля является предустановленной длиной, определить, что первая DCI соответствует первому предустановленному условию.
[00247] Необязательно, в некоторых возможных реализациях данные указания включают в себя данные CRC проверки циклическим избыточным кодом.
[00248] Блок 1702 обработки конкретно сконфигурирован, чтобы:
дескремблировать данные CRC на основе временного идентификатора радиосети с произвольным доступом RA-RNTI, чтобы получить результат дескремблирования; и
если результатом дескремблирования является успешное дескремблирование, отключить процесс HARQ.
[00249] Необязательно, в некоторых возможных реализациях блок 1702 обработки конкретно сконфигурирован, чтобы:
дескремблировать данные третьего предустановленного бита в данных CRC, используя RA-RNTI, чтобы получить результат дескремблирования.
[00250] Необязательно, в некоторых возможных реализациях блок 1702 обработки конкретно сконфигурирован, чтобы:
обработать RA-RNTI, чтобы получить данные смещения; и
дескремблировать данные CRC на основе данных смещения, чтобы получить результат дескремблирования.
[00251] Необязательно, в некоторых возможных реализациях блок 1702 обработки конкретно сконфигурирован, чтобы:
регулировать последовательность RA-RNTI в соответствии с предустановленным правилом, чтобы получить данные смещения;
добавить предустановленное значение смещения к RA-RNTI, чтобы получить данные смещения; или
отображать RA-RNTI согласно предустановленному правилу отображения, чтобы получить данные смещения.
[00252] Необязательно, в некоторых возможных реализациях, после того, как блок 1702 обработки отключает процесс HARQ, блок 1701 приемопередатчика дополнительно конфигурируется для приема второй DCI, где четвертый предустановленный бит, относящийся к процессу HARQ во второй DCI, используется для передачи повторно используемых данных после того как процесс HARQ отключен, и четвертый предустановленный бит является освобожденным битом после отключения процесса HARQ.
[00253] Необязательно, в некоторых возможных реализациях повторно используемые данные включают в себя, по меньшей мере, одно из времени превышения сигнала спутника, соответствующего принимающему устройству, шага регулировки мощности, глубины перемежения и продолжительности прерывания спутника, соответствующего принимающему устройству.
[00254] Необязательно, в некоторых возможных реализациях, после того, как блок 1702 обработки отключает процесс HARQ, блок 1701 приемопередатчика дополнительно конфигурируется для выполнения передачи данных с использованием автоматического запроса на повторение ARQ.
[00255] Фиг. 18 - схематическая структурная диаграмма другого отправляющего устройства в соответствии с этой заявкой. Отправляющее устройство может включать в себя:
блок 1802 обработки, сконфигурированный для получения информации процесса HARQ, соответствующей принимающему устройству; и
блок 1801 приемопередатчика, сконфигурированный для отправки данных указания в принимающее устройство, если отправляющее устройство определяет, что информация процесса HARQ удовлетворяет второму предустановленному условию, где данные указания используются для указания принимающему устройству, чтобы отключить процесс HARQ.
[00256] Отправляющее устройство может быть сконфигурировано для выполнения этапов, выполняемых отправляющим устройством в любом из вариантов осуществления, соответствующих фиг. 5 - фиг. 16b.
[00257] Необязательно, в некоторых возможных реализациях блок 1802 обработки дополнительно сконфигурирован для определения того, что информация процесса HARQ соответствует второму предустановленному условию, если отправляющее устройство определяет, что количество процессов HARQ больше порогового значения; и блок 1801 приемопередатчика конкретно сконфигурирован для отправки данных указания на принимающее устройство.
[00258] Необязательно, в некоторых возможных реализациях данные указания представляют собой широковещательное сообщение, а блок 1801 приемопередатчика конкретно сконфигурирован для отправки широковещательного сообщения на принимающее устройство, где значение первого предустановленного бита в широковещательном сообщении является первым предустановленным значением, и первое предустановленное значение используется для указания принимающему устройству отключить процесс HARQ.
[00259] Необязательно, в некоторых возможных реализациях данные указания представляют собой первую DCI.
[00260] Необязательно, в некоторых возможных реализациях блок 1801 приемопередатчика конкретно сконфигурирован для отправки первой DCI на принимающее устройство, где значение второго предустановленного бита в первой DCI является вторым предустановленным значением, а второе предустановленное значение используется для указания принимающему устройству отключить процесс HARQ.
[00261] Необязательно, в некоторых возможных реализациях блок 1801 приемопередатчика конкретно сконфигурирован для отправки первой DCI на принимающее устройство, где длина поля, соответствующая процессу HARQ в первой DCI, является предустановленной длиной, а предустановленная длина используется для указания принимающему устройству отключить процесс HARQ.
[00262] Необязательно, в некоторых возможных реализациях блок 1802 обработки дополнительно сконфигурирован для скремблирования данных CRC с использованием RA-RNTI для получения скремблированных данных CRC; и блок 1801 приемопередатчика конкретно сконфигурирован для отправки скремблированных данных CRC на принимающее устройство.
[00263] Необязательно, в некоторых возможных реализациях блок 1802 обработки конкретно сконфигурирован для скремблирования данных третьего предустановленного бита в данных CRC с использованием RA-RNTI, чтобы получить скремблированные данные CRC.
[00264] Необязательно, в некоторых возможных реализациях блок 1802 обработки конкретно сконфигурирован, чтобы:
обработать RA-RNTI, чтобы получить данные смещения; и
скремблировать данные CRC на основе данных смещения, чтобы получить скремблированные данные CRC.
[00265] Необязательно, в некоторых возможных реализациях блок 1802 обработки конкретно сконфигурирован, чтобы:
регулировать последовательность RA-RNTI в соответствии с предустановленным правилом, чтобы получить данные смещения;
добавить предустановленное значение смещения к RA-RNTI, чтобы получить данные смещения; или
отображать RA-RNTI согласно предустановленному правилу отображения, чтобы получить данные смещения.
[00266] Необязательно, в некоторых возможных реализациях блок 1802 обработки дополнительно сконфигурирован для генерации второй DCI на основе повторно используемых данных после того, как блок 1801 приемопередатчика отправляет данные указания в принимающее устройство, где четвертый предустановленный бит во второй DCI является повторно используемыми данными, и четвертый предустановленный бит - это освобожденный бит после того, как процесс HARQ отключен; и блок 1801 приемопередатчика дополнительно сконфигурирован, чтобы отправки второй DCI на принимающее устройство.
[00267] Необязательно, в некоторых возможных реализациях повторно используемые данные могут включать в себя по меньшей мере одно из времени превышения сигнала спутника, соответствующего принимающему устройству, шага регулировки мощности, глубины перемежения и длительности прерывания спутника, соответствующего принимающему устройству.
[00268] Эта заявка предоставляет систему микросхем. Система микросхем включает в себя процессор, сконфигурированный для поддержки сетевого устройства для реализации функций в вышеупомянутых аспектах, например, отправки или обработки данных и/или информации в вышеупомянутом способе. В возможной реализации система микросхем дополнительно включает в себя память. Память сконфигурирована для хранения необходимых программных инструкций и данных. Система микросхем может включать в себя микросхему или может включать в себя микросхему и другой дискретный компонент.
[00269] В другой возможной конструкции, когда система микросхем представляет собой микросхему в отправляющем или принимающем устройстве, микросхема включает в себя блок обработки и блок связи. Блок обработки может быть, например, процессором, а блок связи может быть, например, интерфейсом ввода/вывода, выводом или схемой. Блок обработки может выполнять исполняемые компьютером инструкции, хранящиеся в блоке хранения, так что микросхема в отправляющем устройстве или принимающем устройстве выполняет этапы способа, выполняемые отправляющим устройством или принимающим устройством в любом из вариантов осуществления на фиг. С 1а по фиг. 16b. Необязательно, блох хранения представляет собой блок хранения в микросхеме, например, регистр или буфер. В качестве альтернативы, блок хранения может быть блоком хранения в терминале, но вне микросхемы, например постоянным запоминающим устройством (read-only memory, ROM), статическим запоминающим устройством другого типа, которое может хранить статическую информацию и инструкции, или оперативной памятью (random access memory, RAM).
[00270] Вариант осуществления этой заявки дополнительно предоставляет микросхему, включающую в себя модуль обработки и интерфейс связи. Модуль обработки может выполнять процедуру способа, относящуюся к отправляющему устройству или принимающему устройству в любом из вышеупомянутых вариантов осуществления способа. Кроме того, микросхема может дополнительно включать в себя модуль памяти (например, память). Модуль хранения сконфигурирован для хранения инструкций, а модуль обработки сконфигурирован для выполнения инструкций, хранящихся в модуле хранения, так что модуль обработки выполняет процедуру способа, относящуюся к отправляющему устройству или принимающему устройству, любым из вышеуказанных вариантов осуществления.
[00271] Вариант осуществления этой заявки дополнительно обеспечивает систему связи. Система связи может включать в себя по меньшей мере одно отправляющее устройство и по меньшей мере одно принимающее устройство. Отправляющим устройством может быть отправляющее устройство, упомянутое в любом из вариантов осуществления на фиг. С 1а по фиг. 18, и принимающее устройство может быть принимающим устройством, упомянутым в любом из вариантов осуществления на фиг. С 1а по фиг. 18.
[00272] Вариант осуществления данной заявки дополнительно обеспечивает машиночитаемый носитель данных. Машиночитаемый носитель данных хранит компьютерную программу. Когда программа выполняется компьютером, реализуется процедура способа, относящаяся к отправляющему устройству или принимающему устройству в любом из вышеупомянутых вариантов осуществления способа. Соответственно, компьютер может быть отправляющим или принимающим устройством.
[00273] Вариант осуществления этой заявки дополнительно предоставляет компьютерную программу или компьютерный программный продукт, включающий в себя компьютерную программу. Когда компьютерная программа выполняется компьютером, компьютер получает возможность реализовать процедуру способа, относящуюся к отправляющему устройству или принимающему устройству, в любом из вышеупомянутых вариантов осуществления способа. Соответственно, компьютер может быть отправляющим или принимающим устройством.
[00274] Все или некоторые из вышеизложенных вариантов осуществления на фиг. 5 - фиг. 16b могут быть реализованы с использованием программного обеспечения, аппаратного обеспечения, встроенного программного обеспечения или их комбинации. Когда программное обеспечение используется для реализации вариантов осуществления, все или некоторые варианты осуществления могут быть реализованы в форме компьютерного программного продукта.
[00275] Компьютерный программный продукт включает в себя одну или несколько компьютерных инструкций. Когда инструкции компьютерной программы загружаются и выполняются на компьютере, процедура или функции согласно вариантам осуществления этой заявки генерируются полностью или частично. Компьютер может быть компьютером общего назначения, специализированным компьютером, компьютерной сетью или другой программируемой аппаратурой. Компьютерные инструкции могут храниться на машиночитаемом носителе данных или могут передаваться с машиночитаемого носителя данных на другой машиночитаемый носитель данных. Например, компьютерные инструкции могут передаваться с веб-сайта, компьютера, сервера или центра хранения и обработки данных на другой веб-сайт, компьютер, сервер или центр хранения и обработки данных в проводным (например, коаксиальный кабель, оптоволокно или цифровая абонентская линия (DSL)) или беспроводным (например, инфракрасным, радио или микроволновым) методом. Считываемый компьютером носитель может быть любым пригодным носителем, доступным для компьютера, или устройством хранения данных, таким как сервер или центр обработки данных, объединяющим один или более пригодных носителей. Используемый носитель может быть магнитным носителем (например, гибким диском, жестким диском или магнитной лентой), оптическим носителем (например, DVD), полупроводниковым носителем (например, твердотельным диском (Solid State Disk , SSD)) или тому подобным.
[00276] Следует понимать, что процессор, упомянутый в вариантах осуществления этой заявки, может быть центральным процессором (Central Processing Unit, CPU), другим процессором общего назначения, процессором цифровых сигналов (Digital Signal Processor, DSP), специализированной интегральной схемой (Application Specific Integrated Circuit, ASIC), программируемой вентильной матрицей (Field Programmable Gate Array, FPGA) или другим программируемым логическим устройством, дискретным логическим устройством затвора или транзистора, дискретным аппаратным компонентом и т.п. Процессор общего назначения может быть микропроцессором, или процессор может быть любым традиционным процессором или подобным.
[00277] Также следует понимать, что в этой заявке может быть один или несколько процессоров. В частности, регулировка может выполняться на основе фактического сценария применения. Это просто пример для описания и не ограничивается здесь. В этом варианте осуществления этой заявки может быть одна или несколько памятей. В частности, регулировка может выполняться на основе фактического сценария применения. Это просто пример для описания и не ограничивается.
[00278] Следует также отметить, что когда отправляющее устройство или принимающее устройство оба включают в себя процессор (или модуль обработки) и память, процессор в этой заявке может быть интегрирован с памятью, или процессор может быть подключен к памяти посредством интерфейса. В частности, регулировка может выполняться на основе фактического сценария применения. Это не ограничено.
[00279] Специалисту в данной области техники может быть ясно, что для удобства и краткого описания подробные рабочие процессы вышеупомянутой системы, аппаратуры и блока относятся к соответствующим процессам в вышеупомянутых вариантах осуществления способа. Подробности не описаны здесь снова.
[00280] Следует понимать, что в нескольких вариантах осуществления, представленных в этой заявке, раскрытые система, аппаратура и способ могут быть реализованы другим методом. Например, варианты осуществления аппаратуры, описанные выше, являются только примерами. Например, разделение модулей - это только тип разделения логических функций и может быть другим способом разделения во время фактической реализации. Например, множество блоков или компонентов могут быть объединены или интегрированы в другую систему, или некоторые функции могут игнорироваться или могут не выполняться. Кроме того, показанные или описанные взаимные связи или прямые связи или коммуникационные соединения могут быть реализованы с использованием некоторых интерфейсов. Непрямые соединения или коммуникационные соединения между аппаратурами или блоками могут быть реализованы в электрических, механических или других формах.
[00281] Блоки, описанные как отдельные части, могут быть или могут не быть физически отдельными, а части, показанные как блоки, могут быть или могут не быть физическими блоками, могут быть расположены в одном месте или могут быть распределены по множеству сетевых блоков. Некоторые или все блоки могут быть выбраны на основе фактических требований для достижения целей решений в упомянутых вариантах осуществления.
[00282] Кроме того, функциональные блоки в вариантах осуществления настоящей заявки могут быть интегрированы в один блок обработки, или каждый из блоков может существовать отдельно физически, или два или более блоков интегрируются в один блок. Интегрированный блок может быть реализован в виде аппаратных средств или может быть реализован в виде программного функционального блока.
[00283] Когда интегрированный блок реализован в форме программного функционального блока и продается или используется как независимый продукт, интегрированный блок может храниться на машиночитаемом носителе данных. Основываясь на таком понимании, технические решения этой заявки по существу или его часть, вносящая вклад в традиционную технологию, или все или некоторые технические решения могут быть реализованы в форме программного продукта. Компьютерный программный продукт хранится на носителе данных и включает в себя несколько инструкций для указания компьютерному устройству (которое может быть персональным компьютером, сервером или другим сетевым устройством) выполнять все или некоторые из этапов способов, описанных в вариантах осуществления. на фиг. 5 - фиг. 16b этой заявки. Вышеупомянутый носитель данных включает в себя: любой носитель, на котором может храниться программный код, такой как флэш-накопитель USB, съемный жесткий диск, постоянное запоминающее устройство (ROM, Read-Only Memory), оперативное запоминающее устройство (RAM, Random Access Memory), магнитный диск или оптический диск.
[00284] Можно понять, что память в этом варианте осуществления этой заявки может быть энергозависимой памятью или энергонезависимой памятью или может включать в себя как энергозависимую память, так и энергонезависимую память. Энергонезависимая память может представлять собой постоянную память (read-only memory, ROM), программируемую постоянную память (programmable ROM, PROM), стираемую программируемую постоянную память (erasable PROM, EPROM), электрически стираемую программируемую постоянную память (electrically EPROM, EEPROM) или флэш-память. Энергозависимой памятью может быть оперативная память (random access memory, RAM), используемая в качестве внешнего кэша. Посредством примеров, но не ограничивающих описаний, могут использоваться многие формы RAM, например, статическая память с произвольным доступом (Static RAM, SRAM), динамическая память с произвольным доступом (Dynamic RAM, DRAM), синхронная динамическая память с произвольным доступом (Synchronous DRAM, SDRAM), синхронная динамическая память с произвольным доступом с удвоенной скоростью передачи данных (Double Data Rate SDRAM, DDR SDRAM), улучшенная синхронная динамическая память с произвольным доступом (Enhanced SDRAM, ESDRAM), динамическая память с произвольным доступом с синхронизацией (Synchlink DRAM, SLDRAM), и оперативная память прямого доступа Rambus (Direct Rambus RAM, DR RAM).
[00285] Следует отметить, что память, описанная в данном описании, предполагает включение, но без ограничения, этих типов памяти и любых других подходящих типов памяти.
[00286] В заключение, вышеупомянутые варианты осуществления предназначены просто для описания технических решений этой заявки, но не для ограничения этой заявки. Хотя эта заявка подробно описана со ссылкой на вышеупомянутые варианты осуществления, специалисты в данной области техники должны понимать, что они все еще могут вносить изменения в технические решения, описанные в вышеупомянутых вариантах осуществления, или производить эквивалентные замены некоторых их технических характеристик, не отступая объема технических решений вариантов осуществления этой заявки.
название | год | авторы | номер документа |
---|---|---|---|
СПОСОБ ПЕРЕДАЧИ И АППАРАТУРА СВЯЗИ | 2020 |
|
RU2800007C2 |
СПОСОБЫ ДЛЯ MSG-B В ДВУХЭТАПНОМ RACH | 2020 |
|
RU2766863C1 |
СПОСОБ СВЯЗИ И УСТРОЙСТВО СВЯЗИ | 2018 |
|
RU2761095C2 |
ДИНАМИЧЕСКОЕ КОНФИГУРИРОВАНИЕ ВОСХОДЯЩЕЙ ЛИНИИ СВЯЗИ/ НИСХОДЯЩЕЙ ЛИНИИ СВЯЗИ TDD С ИСПОЛЬЗОВАНИЕМ DCI | 2021 |
|
RU2763997C1 |
ДИНАМИЧЕСКОЕ КОНФИГУРИРОВАНИЕ ВОСХОДЯЩЕЙ ЛИНИИ СВЯЗИ/НИСХОДЯЩЕЙ ЛИНИИ СВЯЗИ TDD С ИСПОЛЬЗОВАНИЕМ DCI | 2017 |
|
RU2751152C2 |
КАНАЛ УПРАВЛЕНИЯ НИСХОДЯЩЕЙ ЛИНИИ СВЯЗИ ДЛЯ ВОСХОДЯЩЕЙ ЛИНИИ СВЯЗИ ПОВЫШЕННОЙ НАДЕЖНОСТИ С МАЛЫМ ВРЕМЕНЕМ ЗАДЕРЖКИ | 2018 |
|
RU2762917C2 |
ДИНАМИЧЕСКОЕ КОНФИГУРИРОВАНИЕ ВОСХОДЯЩЕЙ ЛИНИИ СВЯЗИ/НИСХОДЯЩЕЙ ЛИНИИ СВЯЗИ TDD С ИСПОЛЬЗОВАНИЕМ DCI | 2013 |
|
RU2636129C2 |
СПОСОБ И УСТРОЙСТВО ДЛЯ УЛУЧШЕНИЯ ПОКРЫТИЯ УСТРОЙСТВ СВЯЗИ МАШИННОГО ТИПА (MTC) | 2013 |
|
RU2660657C1 |
ТЕРМИНАЛЬНОЕ УСТРОЙСТВО, УСТРОЙСТВО БАЗОВОЙ СТАНЦИИ, СПОСОБ СВЯЗИ И ИНТЕГРАЛЬНАЯ СХЕМА | 2017 |
|
RU2741320C2 |
(ДЕ)АКТИВАЦИЯ КОМПОНЕНТНОЙ НЕСУЩЕЙ В СИСТЕМАХ СВЯЗИ, ИСПОЛЬЗУЮЩИХ АГРЕГАЦИЮ НЕСУЩИХ | 2011 |
|
RU2574610C2 |
Изобретение относится к области связи. Технический результат заключается в уменьшении буферного пространства, занимаемого процессом гибридного автоматического запроса на повторение HARQ, улучшая пропускную способность сети. Способ отключения HARQ включает получение принимающим устройством данных указания, при этом данные указания используются для указания отключить процесс HARQ, и отключение принимающим устройством процесса HARQ. 8 н. и 22 з.п. ф-лы, 22 ил., 6 табл.
1. Способ отключения процесса гибридного автоматического запроса на повторение HARQ, содержащий:
получение принимающим устройством данных указания, при этом данные указания используются для указания отключить процесс HARQ; и
отключение принимающим устройством процесса HARQ,
причем данные указания содержат первую управляющую информацию DCI нисходящей линии связи; и
отключение принимающим устройством процесса HARQ содержит:
определение принимающим устройством, удовлетворяет ли первая DCI первому предустановленному условию; и
если первая DCI удовлетворяет первому предустановленному условию, отключение принимающим устройством процесса HARQ;
причем определение принимающим устройством, удовлетворяет ли первая DCI первому предустановленному условию, содержит:
считывание принимающим устройством второго предустановленного бита в первой DCI; и
если принимающее устройство определяет, что второй предустановленный бит является вторым предустановленным значением, определение принимающим устройством, что первая DCI удовлетворяет первому предустановленному условию.
2. Способ по п. 1, в котором данные указания содержат номер сетевого идентификатора; и
отключение принимающим устройством процесса HARQ содержит:
определение принимающим устройством на основе предустановленного соотношения отображения, что номер сетевого идентификатора указывает отключить процесс HARQ, и отключение принимающим устройством процесса HARQ.
3. Способ по п. 1, в котором данные указания содержат широковещательное сообщение; и
отключение принимающим устройством процесса HARQ содержит:
если принимающее устройство определяет, что значение первого предустановленного бита в широковещательном сообщении является первым предустановленным значением, отключение принимающим устройством процесса HARQ.
4. Способ по п. 1, в котором:
определение принимающим устройством, удовлетворяет ли первая DCI первому предустановленному условию, содержит:
получение принимающим устройством длины поля, соответствующей процессу HARQ в первой DCI; и
если длина поля является предустановленной длиной, определение принимающим устройством, что первая DCI удовлетворяет первому предустановленному условию.
5. Способ по п. 1, в котором данные указания содержат данные CRC проверки циклическим избыточным кодом; и
отключение принимающим устройством процесса HARQ содержит:
дескремблирование принимающим устройством данных CRC на основе временного идентификатора радиосети с произвольным доступом RA-RNTI, чтобы получить результат дескремблирования; и
если результатом дескремблирования является успешное дескремблирование, отключение принимающим устройством процесса HARQ.
6. Способ по п. 5, в котором дескремблирование принимающим устройством данных CRC на основе временного идентификатора радиосети с произвольным доступом RA-RNTI для получения результата дескремблирования содержит:
дескремблирование принимающим устройством данных третьего предустановленного бита в данных CRC с использованием RA-RNTI, чтобы получить результат дескремблирования.
7. Способ по п. 5, в котором дескремблирование принимающим устройством данных CRC на основе временного идентификатора радиосети с произвольным доступом RA-RNTI для получения результата дескремблирования содержит:
обработку принимающим устройством RA-RNTI для получения данных смещения; и
дескремблирование принимающим устройством данных CRC на основе данных смещения для получения результата дескремблирования.
8. Способ по п. 7, в котором обработка RA-RNTI принимающим устройством для получения данных смещения содержит:
регулировку принимающим устройством последовательности RA-RNTI в соответствии с предустановленным правилом для получения данных смещения;
добавление принимающим устройством предустановленного значения смещения к RA-RNTI для получения данных смещения; или
отображение, принимающим устройством, RA-RNTI в соответствии с предустановленным правилом отображения для получения данных смещения.
9. Способ по любому из пп. 1-8, в котором после отключения принимающим устройством процесса HARQ способ дополнительно содержит:
прием принимающим устройством второй DCI, при этом четвертый предустановленный бит, относящийся к процессу HARQ во второй DCI, используется для передачи повторно используемых данных после того, как процесс HARQ отключен, а четвертый предустановленный бит является освобожденным битом после того, как процесс HARQ выключен.
10. Способ по п. 9, в котором повторно используемые данные содержат, по меньшей мере, одно из времени превышения сигнала спутника, соответствующего принимающему устройству, шага регулировки мощности, глубины перемежения или продолжительности прерывания спутника, соответствующего принимающему устройству.
11. Способ по любому из пп. 1-10, в котором после отключения принимающим устройством процесса HARQ способ дополнительно содержит:
выполнение принимающим устройством передачи данных с использованием автоматического запроса на повторение ARQ.
12. Способ отключения процесса HARQ, содержащий:
получение отправляющим устройством информации процесса HARQ, соответствующей принимающему устройству; и
отправку отправляющим устройством данных указания в принимающее устройство, если отправляющее устройство определяет, что информация процесса HARQ удовлетворяет второму предустановленному условию, при этом данные указания используются для указания принимающему устройству отключить процесс HARQ,
причем отправка отправляющим устройством данных указания на принимающее устройство, если отправляющее устройство определяет, что информация процесса HARQ удовлетворяет второму предустановленному условию, содержит:
определение отправляющим устройством, что информация процесса HARQ удовлетворяет второму предустановленному условию, если отправляющее устройство определяет, что количество процессов HARQ превышает пороговое значение; и
отправку отправляющим устройством данных указания принимающему устройству.
13. Способ по п. 12, в котором данные указания представляют собой широковещательное сообщение, а отправка отправляющим устройством данных указания принимающему устройству содержит:
отправку отправляющим устройством широковещательного сообщения на принимающее устройство, при этом значение первого предустановленного бита в широковещательном сообщении является первым предустановленным значением, а первое предустановленное значение используется для указания принимающему устройству отключить процесс HARQ.
14. Способ по п. 12, в котором данные указания представляют собой первую DCI.
15. Способ по п. 14, в котором отправка отправляющим устройством данных указания на принимающее устройство содержит:
отправку отправляющим устройством первой DCI на принимающее устройство, при этом значение второго предустановленного бита в первой DCI является вторым предустановленным значением, а второе предустановленное значение используется для указания принимающему устройству отключить процесс HARQ.
16. Способ по п. 14, в котором отправка отправляющим устройством данных указания на принимающее устройство содержит:
отправку отправляющим устройством первой DCI на принимающее устройство, при этом длина поля, соответствующая процессу HARQ в первой DCI, является предустановленной длиной, а предустановленная длина используется для указания принимающему устройству отключить процесс HARQ.
17. Способ по п. 12, в котором отправка отправляющим устройством данных указания на принимающее устройство содержит:
скремблирование отправляющим устройством данных CRC с использованием RA-RNTI для получения скремблированных данных CRC; и
отправку отправляющим устройством скремблированных данных CRC принимающему устройству.
18. Способ по п. 17, в котором скремблирование отправляющим устройством данных CRC с использованием RA-RNTI для получения скремблированных данных CRC содержит:
скремблирование отправляющим устройством данных третьего предустановленного бита в данных CRC с использованием RA-RNTI для получения скремблированных данных CRC.
19. Способ по п. 17, в котором скремблирование отправляющим устройством данных CRC с использованием RA-RNTI для получения скремблированных данных CRC содержит:
обработку, отправляющим устройством, RA-RNTI для получения данных смещения; и
скремблирование отправляющим устройством данных CRC на основе данных смещения для получения скремблированных данных CRC.
20. Способ по п. 18, в котором обработка RA-RNTI отправляющим устройством для получения данных смещения содержит:
регулировку отправляющим устройством последовательности RA-RNTI в соответствии с предустановленным правилом для получения данных смещения;
добавление отправляющим устройством предустановленного значения смещения к RA-RNTI для получения данных смещения; или
отображение, отправляющим устройством, RA-RNTI в соответствии с предустановленным правилом отображения для получения данных смещения.
21. Способ по любому из пп. 12-20, в котором после отправки отправляющим устройством данных указания на принимающее устройство способ дополнительно содержит:
генерирование отправляющим устройством второй DCI на основе повторно используемых данных, при этом четвертый предустановленный бит во второй DCI является повторно используемыми данными, а четвертый предустановленный бит является освобожденным битом после отключения процесса HARQ; и
отправку отправляющим устройством второй DCI на принимающее устройство.
22. Способ по п. 21, в котором повторно используемые данные содержат по меньшей мере одно из времени превышения сигнала спутника, соответствующего принимающему устройству, шага регулировки мощности, глубины перемежения и продолжительности прерывания спутника, соответствующего принимающему устройству.
23. Принимающее устройство, при этом принимающее устройство содержит память, сконфигурированную для хранения программы; и
процессор, сконфигурированный для выполнения программы, хранящейся в памяти, при этом, когда программа выполняется, процессор сконфигурирован для выполнения этапов согласно любому из пп. 1-11.
24. Отправляющее устройство, при этом отправляющее устройство содержит память, сконфигурированную для хранения программы; и
процессор, сконфигурированный для выполнения программы, хранящейся в памяти, причем, когда программа выполняется, процессор сконфигурирован для выполнения этапов согласно любому из пп. 12-22.
25. Машиночитаемый носитель данных, содержащий инструкции, при этом, когда инструкции выполняются на компьютере, компьютеру предоставляется возможность выполнять способ по любому из пп. 1-11.
26. Аппаратура, применяемая к принимающему устройству, при этом аппаратура подключена к памяти и сконфигурирована для считывания и выполнения инструкций, хранящихся в памяти, так что принимающее устройство реализует этапы согласно любому из пп.1-11.
27. Аппаратура по п. 26, причем аппаратура представляет собой микросхему или систему на микросхеме.
28. Аппаратура, применяемая к отправляющему устройству, при этом аппаратура подключена к памяти и сконфигурирована для считывания и выполнения инструкций, хранящихся в памяти, так что отправляющее устройство реализует этапы согласно любому из пп. 12-22.
29. Аппаратура по п. 28, причем аппаратура представляет собой микросхему или систему на микросхеме.
30. Система связи, содержащая принимающее устройство и отправляющее устройство, при этом
принимающее устройство сконфигурировано для выполнения этапов способа по любому из пп. 1-11; и
отправляющее устройство сконфигурировано для выполнения этапов способа по любому из пп. 12-22.
InterDigital Inc., "Considerations on HARQ Management for Non-Terrestrial Networks", 3GPP TSG RAN WG1 Meeting #92, Atehns, Greece, February 26th - March 2nd, 2018, R1-1802631, [Найдено 21.02.2022] в сети Интернет < https://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_92/Docs/R1-1802631.zip>, 21.02.2022, 4 с | |||
Пресс для выдавливания из деревянных дисков заготовок для ниточных катушек | 1923 |
|
SU2007A1 |
WO |
Авторы
Даты
2023-12-06—Публикация
2020-03-12—Подача