УСТРОЙСТВО И СПОСОБ ПЕРЕДАЧИ ДАННЫХ
DEVICE AND METHOD OF DATA TRANSFER

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0001] Настоящее изобретение относится к области технологий связи, и в частности, к устройству и способу передачи данных.
УРОВЕНЬ ТЕХНИКИ
[0002] Скоординированная базовыми станциями передача предполагает, что многочисленные базовые станции в раздельных географических размещениях скоординированно участвуют в передаче данных для одного терминала или совместном приеме данных, отправленных одним терминалом, где многочисленные базовые станции, участвующие в координации, в основном относятся к базовым станция разных сот. Согласно технологии координации базовых станций, конечный пользователь обслуживается несколькими базовыми станциями на одной и той же частоте, и несколько базовых станций обслуживают пользователя в одно и то же время, для того, чтобы повысить качество покрытия для крайнего пользователя. Посредством использования координации базовых станций, помехи между сотами могут быть уменьшены, и в первую очередь может быть повышена спектральная эффективность крайнего пользователя соты.
[0003] В решении реализации координации базовых станций в предшествующем уровне техники, величина информации, обмениваемой между узлами сети, является относительно огромной. В результате, передача данных является относительно сложной в процессе координации, воздействие на транзитную систему в сети является относительно огромным, и эффективность сетевой передачи является относительно низкой.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0004] Настоящее изобретение предусматривает устройство и способ передачи данных, которые могут решить проблему относительно высоких издержек при обмене информации в сети в системе связи с координацией базовых станций.
[0005] Чтобы достигнуть вышеприведенной цели, в вариантах осуществления настоящего изобретения используются нижеследующие технические решения:
[0006] Согласно первому аспекту, вариант осуществления настоящего изобретения предусматривает базовую станцию, включающую в себя:
приемник, выполненный с возможностью приема инструкции кодовой книги, отправленной контроллером, где инструкция кодовой книги используется для точного определения кодовой книги, которая может быть использована базовой станцией при передаче данных терминалом; кодовая книга принадлежит общему набору кодовых книг с разреженным кодом; общий набор кодовых книг с разреженным кодом является набором кодовых книг с разреженным кодом, который может быть использован каждой базовой станцией в координирующем кластере для выполнения передачи данных; и координирующий кластер является кластером базовых станций, которые обеспечивают передачу данных для одного и того же терминала, где кодовые книги, которые могут быть использованы базовыми станциями в координирующем кластере при передаче данных терминалом, являются обоюдно разными;
передатчик, выполненный с возможностью отправки уведомления кодовой книги в терминал, где уведомление кодовой книги используется для уведомления терминала о координационной кодовой книге; координационная кодовая книга является кодовой книгой, которая используется базовой станцией в координирующем кластере для выполнения передачи данных терминалом; и координационная кодовая книга, принадлежит к кодовой книге, точно определенной в инструкции кодовой книги, принятой базовой станцией в координирующем кластере; и
процессор, выполненный с возможностью использования координационной кодовой книги для выполнения передачи данных терминалом.
[0007] В первом возможном способе реализации по первому аспекту, передатчик дополнительно выполнен с возможностью:
отправки запроса кодовой книги в контроллер, где запрос кодовой книги несет информацию о минимальном количестве кодовых книг, требуемом базовой станцией, так чтобы контроллер выделил, согласно минимальному количеству кодовых книг, кодовую книгу, которая может быть использована базовой станцией при передаче данных, где
инструкция кодовой книги дополнительно используется для точного определения кодовой книги, которая может быть использована базовой станцией для выполнения передачи данных, где количество кодовых книг, точно определенных в инструкции кодовой книги, не меньше, чем минимальное количество кодовых книг.
[0008] Со ссылкой на первый аспект или первый возможный способ реализации по первому аспекту, во втором возможном способе реализации по первому аспекту, процессор дополнительно выполнен с возможностью:
определения, согласно количеству потоков данных при передаче данных, минимального количества требуемых кодовых книг, где минимальное количество кодовых книг не меньше, чем количество потоков данных.
[0009] Со ссылкой на первый аспект или первый или второй возможный способ реализации по первому аспекту, в третьем возможном способе реализации по первому аспекту,
приемник дополнительно выполнен с возможностью приема общего набора кодовых книг с разреженным кодом, отправленного контроллером; и
процессор дополнительно выполнен с возможностью определения, из общего набора кодовых книг с разреженным кодом согласно инструкции кодовой книги, кодовой книги, которая может быть использована базовой станцией при передаче данных.
[0010] Со ссылкой на первый аспект или любой один из с первого по третий возможные способы реализации по первому аспекту, в четвертом возможном способе реализации по первому аспекту, инструкция кодовой книги дополнительно включает в себя информацию координирующего кластера; и процессор дополнительно выполнен с возможностью определения, согласно информации координирующего кластера, координирующего кластера, применимого к инструкции кодовой книги.
[0011] Со ссылкой на первый аспект или любой один из с первого по четвертый возможные способы реализации по первому аспекту, в пятом возможном способе реализации по первому аспекту, передатчик дополнительно выполнен с возможностью:
отправки общего набора кодовых книг с разреженным кодом в терминал, так чтобы терминал принял и сохранил общий набор кодовых книг с разреженным кодом, и так чтобы терминал определил, из общего набора кодовых книг с разреженным кодом согласно уведомлению кодовой книги, координационную кодовую книгу для выполнения передачи данных базовой станцией.
[0012] Согласно другому аспекту, вариант осуществления настоящего изобретения предусматривает контроллер, включающий в себя:
процессор, выполненный с возможностью определения координирующего кластера, где координирующий кластер является кластером базовых станций, которые обеспечивают передачу данных для одного и того же терминала; и
передатчик, выполненный с возможностью отправки инструкции кодовой книги на каждую базовую станцию в координирующем кластере, где инструкция кодовой книги используется для точного определения кодовой книги, которая может быть использована каждой базовой станцией в координирующем кластере при передаче данных терминалом; кодовые книги, которые могут быть использованы базовыми станциями при передаче данных, принадлежат общему набору кодовых книг с разреженным кодом и являются обоюдно разными; и общий набор кодовых книг с разреженным кодом является набором кодовых книг с разреженным кодом, который может быть использован каждой базовой станцией в координирующем кластере для выполнения передачи данных.
[0013] В первом возможном способе реализации по второму аспекту, контроллер дополнительно включает в себя приемник, выполненный с возможностью приема запроса кодовой книги, отправленного каждой базовой станцией в координирующем кластере, где запрос кодовой книги несет информацию о минимальном количестве кодовых книг, требуемом базовой станцией; и
процессор дополнительно выполнен с возможностью определения, согласно информации о минимальном количестве кодовых книг, пропорции минимального количества кодовых книг для каждой базовой станции в координирующем кластере, и определения, согласно пропорции минимального количества кодовых книг, пропорции количества кодовых книг, которое может быть использовано каждой базовой станцией в координирующем кластере при передаче данных терминалом.
[0014] Со ссылкой на второй аспект или первый возможный способ реализации по второму аспекту, во втором возможном способе реализации по второму аспекту, инструкция кодовой книги дополнительно используется для точного определения кодовой книги, которая может быть использована каждой базовой станцией в координирующем кластере при передаче данных, где количество кодовых книг, точно определенных в инструкции кодовой книги, не меньше, чем минимальное количество кодовых книг.
[0015] Со ссылкой на второй аспект, или первый или второй возможный способ реализации по второму аспекту, в третьем возможном способе реализации по второму аспекту, инструкция кодовой книги дополнительно включает в себя информацию координирующего кластера, где информация координирующего кластера используется базовой станцией, принимающей инструкцию кодовой книги, для определения, согласно информации координирующего кластера, координирующего кластера, применимого к инструкции кодовой книги.
[0016] Со ссылкой на второй аспект или любой один из с первого по третий возможные способы реализации по второму аспекту, в четвертом возможном способе реализации по второму аспекту, передатчик дополнительно выполнен с возможностью:
отправки общего набора кодовых книг с разреженным кодом на каждую базовую станцию в координирующем кластере, так чтобы каждая базовая станция в координирующем кластере приняла и сохранила общий набор кодовых книг с разреженным кодом, и так чтобы каждая базовая станция в координирующем кластере определила, из общего набора кодовых книг с разреженным кодом согласно инструкции кодовой книги, координационную кодовую книгу для выполнения передачи данных терминалом, где координационная кодовая книга является кодовой книгой, которая используется базовой станцией в координирующем кластере для выполнения передачи данных терминалом.
[0017] Согласно другому аспекту, вариант осуществления настоящего изобретения предусматривает терминал, включающий в себя:
приемник, выполненный с возможностью приема уведомления кодовой книги, отправленного по меньшей мере одной базовой станцией в координирующем кластере, где уведомление кодовой книги используется по меньшей мере одной базовой станцией для уведомления терминала о координационной кодовой книге; координационная кодовая книга является кодовой книгой с разреженным кодом, которая используется по меньшей мере одной базовой станцией для выполнения передачи данных терминалом; и координирующий кластер является кластером базовых станций, которые обеспечивают передачу данных для одного и того же терминала, где кодовые книги с разреженным кодом, которые могут быть использованы базовыми станциями в координирующем кластере при передаче данных терминалом, являются обоюдно разными; и
процессор, выполненный с возможностью использования координационной кодовой книги для выполнения передачи данных по меньшей мере одной базовой станцией.
[0018] В первом возможном способе реализации по третьему аспекту,
приемник дополнительно выполнен с возможностью приема и сохранения общего набора кодовых книг с разреженным кодом, отправленного базовой станцией в координирующем кластере; и
процессор дополнительно выполнен с возможностью определения, из общего набора кодовых книг с разреженным кодом, координационной кодовой книги согласно уведомлению кодовой книги.
[0019] Со ссылкой на третий аспект или первый возможный способ реализации по третьему аспекту, во втором возможном способе реализации по третьему аспекту, процессор дополнительно выполнен с возможностью:
использования координационной кодовой книги для декодирования по меньшей мере одного принятого потока данных, отправленного по меньшей мере одной базовой станцией.
[0020] Со ссылкой на третий аспект, или первый или второй возможный способ реализации по третьему аспекту, в третьем возможном способе реализации по третьему аспекту, если процессору не удается декодировать по меньшей мере один поток данных, терминал дополнительно включает в себя:
передатчик, выполненный с возможностью отправки запроса повторной передачи на базовую станцию, которая отправляет поток данных, который не удается декодировать, где запрос повторной передачи используется, чтобы запросить у базовой станции, которая отправляет поток данных, который не удается декодировать, повторную отправку потока данных, который не удается декодировать.
[0021] Согласно другому аспекту, вариант осуществления настоящего изобретения предоставляет способ передачи данных, включающий в себя:
прием, посредством базовой станции, инструкции кодовой книги, отправленной контроллером, где инструкция кодовой книги используется для точного определения кодовой книги, которая может быть использована базовой станцией при передаче данных терминалом; кодовая книга принадлежит общему набору кодовых книг с разреженным кодом; общий набор кодовых книг с разреженным кодом является набором кодовых книг с разреженным кодом, который может быть использован каждой базовой станцией в координирующем кластере для выполнения передачи данных; и координирующий кластер является кластером базовых станций, которые обеспечивают передачу данных для одного и того же терминала, где кодовые книги, которые могут быть использованы базовыми станциями в координирующем кластере при передаче данных терминалом, являются обоюдно разными;
отправку, посредством базовой станции, уведомления кодовой книги в терминал, где уведомление кодовой книги используется для уведомления терминала о координационной кодовой книге; координационная кодовая книга является кодовой книгой, которая используется базовой станцией в координирующем кластере для выполнения передачи данных терминалом; и координационная кодовая книга, принадлежит к кодовой книге, точно определенной в инструкции кодовой книги, принятой базовой станцией в координирующем кластере; и
использование, посредством базовой станции, координационной кодовой книги для выполнения передачи данных терминалом.
[0022] В первом возможном способе реализации по четвертому аспекту, перед приемом, посредством базовой станции, инструкции кодовой книги, отправленной контроллером, способ дополнительно включает в себя:
отправку запроса кодовой книги в контроллер, где запрос кодовой книги несет информацию о минимальном количестве кодовых книг, требуемом базовой станцией, так чтобы контроллер выделил, согласно минимальному количеству кодовых книг, кодовую книгу, которая может быть использована базовой станцией при передаче данных, где
инструкция кодовой книги дополнительно используется для точного определения кодовой книги, которая может быть использована базовой станцией для выполнения передачи данных, где количество кодовых книг, точно определенных в инструкции кодовой книги, не меньше, чем минимальное количество кодовых книг.
[0023] Со ссылкой на четвертый аспект или первый возможный способ реализации по четвертому аспекту, во втором возможном способе реализации по четвертому аспекту, базовая станция определяет, согласно количеству потоков данных при передаче данных, минимально требуемое количество кодовых книг, где минимальное количество кодовых книг не меньше, чем количество потоков данных.
[0024] Со ссылкой на четвертый аспект, или первый или второй возможный способ реализации по четвертому аспекту, в третьем возможном способе реализации по четвертому аспекту, перед отправкой, посредством базовой станции, уведомления кодовой книги в терминал, способ дополнительно включает в себя:
прием, посредством базовой станции, общего набора кодовых книг с разреженным кодом, отправленного контроллером; и
определение, посредством базовой станции из общего набора кодовых книг с разреженным кодом согласно инструкции кодовой книги, кодовой книги, которая может быть использована базовой станцией при передаче данных.
[0025] Со ссылкой на четвертый аспект или любой один из с первого по третий возможные способы реализации по четвертому аспекту, в четвертом возможном способе реализации по четвертому аспекту, инструкция кодовой книги дополнительно включает в себя информацию координирующего кластера; и базовая станция определяет, согласно информации координирующего кластера, координирующий кластер, применимый к инструкции кодовой книги.
[0026] Со ссылкой на четвертый аспект или любой один из с первого по четвертый возможные способы реализации по четвертому аспекту, в пятом возможном способе реализации по четвертому аспекту, перед отправкой, посредством базовой станции, уведомления кодовой книги в терминал, способ дополнительно включает в себя:
отправку, посредством базовой станции, общего набора кодовых книг с разреженным кодом в терминал, так чтобы терминал принял и сохранил общий набор кодовых книг с разреженным кодом, и так чтобы терминал определил, из общего набора кодовых книг с разреженным кодом согласно уведомлению кодовой книги, координационную кодовую книгу для выполнения передачи данных базовой станцией.
[0027] Согласно другому аспекту, вариант осуществления настоящего изобретения предоставляет способ передачи данных, включающий в себя:
определение, посредством контроллера, координирующего кластера, где координирующий кластер является кластером базовых станций, которые обеспечивают передачу данных для одного и того же терминала; и
отправку, посредством контроллера, инструкции кодовой книги на каждую базовую станцию в координирующем кластере, где инструкция кодовой книги используется для точного определения кодовой книги, которая может быть использована каждой базовой станцией в координирующем кластере при передаче данных терминалом; кодовые книги, которые могут быть использованы базовыми станциями при передаче данных, принадлежат общему набору кодовых книг с разреженным кодом и являются обоюдно разными; и общий набор кодовых книг с разреженным кодом является набором кодовых книг с разреженным кодом, который может быть использован каждой базовой станцией в координирующем кластере для выполнения передачи данных.
[0028] В первом возможном способе реализации по пятому аспекту, перед отправкой, посредством контроллера, инструкции кодовой книги на каждую базовую станцию в координирующем кластере, способ дополнительно включает в себя:
прием, посредством контроллера, запроса кодовой книги, отправленного каждой базовой станцией в координирующем кластере, где запрос кодовой книги несет информацию о минимальном количестве кодовых книг, требуемом базовой станцией;
определение, посредством контроллера, согласно информации о минимальном количестве кодовых книг, пропорции минимального количества кодовых книг для каждой базовой станции в координирующем кластере; и
определение, посредством контроллера, согласно пропорции минимального количества кодовых книг, пропорции количества кодовых книг, которое может быть использовано каждой базовой станцией в координирующем кластере при передаче данных терминалом.
[0029] Со ссылкой на пятый аспект или первый возможный способ реализации по пятому аспекту, во втором возможном способе реализации по пятому аспекту, инструкция кодовой книги дополнительно используется для точного определения кодовой книги, которая может быть использована каждой базовой станцией в координирующем кластере при передаче данных, где количество кодовых книг, точно определенных в инструкции кодовой книги, не меньше, чем минимальное количество кодовых книг.
[0030] Со ссылкой на пятый аспект, или первый или второй возможный способ реализации по пятому аспекту, в третьем возможном способе реализации по пятому аспекту, инструкция кодовой книги дополнительно включает в себя информацию координирующего кластера, где информация координирующего кластера используется базовой станцией, принимающей инструкцию кодовой книги, для определения, согласно информации координирующего кластера, координирующего кластера, применимого к инструкции кодовой книги.
[0031] Со ссылкой на пятый аспект или любой один из с первого по третий возможные способы реализации по пятому аспекту, в четвертом возможном способе реализации по пятому аспекту, перед отправкой, посредством контроллера, инструкции кодовой книги на каждую базовую станцию в координирующем кластере, способ дополнительно включает в себя:
отправку, посредством контроллера, общего набора кодовых книг с разреженным кодом на каждую базовую станцию в координирующем кластере, так чтобы каждая базовая станция в координирующем кластере приняла и сохранила общий набор кодовых книг с разреженным кодом, и так чтобы каждая базовая станция в координирующем кластере определила, из общего набора кодовых книг с разреженным кодом согласно инструкции кодовой книги, координационную кодовую книгу для выполнения передачи данных терминалом, где координационная кодовая книга является кодовой книгой, которая используется базовой станцией в координирующем кластере для выполнения передачи данных терминалом.
[0032] Согласно другому аспекту, вариант осуществления настоящего изобретения предоставляет способ передачи данных, включающий в себя:
прием, посредством терминала, уведомления кодовой книги, отправленного по меньшей мере одной базовой станцией в координирующем кластере, где уведомление кодовой книги используется по меньшей мере одной базовой станцией для уведомления терминала о координационной кодовой книге; координационная кодовая книга является кодовой книгой с разреженным кодом, которая используется по меньшей мере одной базовой станцией для выполнения передачи данных терминалом; и координирующий кластер является кластером базовых станций, которые обеспечивают передачу данных для одного и того же терминала, где кодовые книги с разреженным кодом, которые могут быть использованы базовыми станциями в координирующем кластере при передаче данных терминалом, являются обоюдно разными; и
использование, посредством терминала, координационной кодовой книги для выполнения передачи данных по меньшей мере одной базовой станцией.
[0033] В первом возможном способе реализации по шестому аспекту, перед приемом, посредством терминала, уведомления кодовой книги, отправленного по меньшей мере одной базовой станцией в координирующем кластере, способ дополнительно включает в себя:
прием и сохранение, посредством терминала, общего набора кодовых книг с разреженным кодом, отправленного базовой станцией в координирующем кластере; и
определение, посредством терминала из общего набора кодовых книг с разреженным кодом, координационной кодовой книги согласно уведомлению кодовой книги.
[0034] Со ссылкой на шестой аспект или первый возможный способ реализации по шестому аспекту, во втором возможном способе реализации по шестому аспекту, использование, посредством терминала, координационной кодовой книги, сообщенной в уведомлении кодовой книги, для выполнения передачи данных по меньшей мере одной базовой станцией является конкретно:
использованием, посредством терминала, координационной кодовой книги для декодирования по меньшей мере одного принятого потока данных, отправленного по меньшей мере одной базовой станцией.
[0035] Со ссылкой на шестой аспект, или первый или второй возможный способ реализации по шестому аспекту, в третьем возможном способе реализации по шестому аспекту, если терминалу не удается декодировать по меньшей мере один поток данных, способ дополнительно включает в себя:
отправку, посредством терминала, запроса повторной передачи на базовую станцию, которая отправляет поток данных, который не удается декодировать, где запрос повторной передачи используется, чтобы запросить у базовой станции, которая отправляет поток данных, который не удается декодировать, повторную отправку потока данных, который не удается декодировать.
[0036] В настоящем изобретении, кодовые книги с разреженным кодом, которые могут быть использованы базовой станцией в координирующем кластере при передаче данных терминалом, являются обоюдно разными. Это реализует, что базовые станции раздельно выполняют передачу данных терминалом без выполнения обмена данными или обмена информации канала между базовыми станциями, тем самым уменьшая системные издержки и повышая эффективность сетевой передачи.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0037] Чтобы более ясно описать технические решения в вариантах осуществления настоящего изобретения или в предшествующем уровне техники, далее кратко представлены прилагаемые чертежи, требуемые для описания вариантов осуществления или известного уровня техники. Очевидно, прилагаемые чертежи в нижеследующем описании показывают некоторые варианты осуществления настоящего изобретения, и специалист в данной области техники может получить другие чертежи из этих прилагаемых чертежей без творческих усилий.
[0038] Фиг. 1 является схемой последовательности операций способа передачи данных согласно варианту осуществления настоящего изобретения;
[0039] Фиг. 2 является схемой последовательности операций другого способа передачи данных согласно варианту осуществления настоящего изобретения;
[0040] Фиг. 3 является схемой последовательности операций другого способа передачи данных согласно варианту осуществления настоящего изобретения;
[0041] Фиг. 4A является принципиальной схемой сценария передачи данных согласно варианту осуществления настоящего изобретения;
[0042] Фиг. 4B является схемой последовательности операций другого способа передачи данных согласно варианту осуществления настоящего изобретения;
[0043] Фиг. 4C является принципиальной схемой способа обмена информацией между контроллером и базовой станции согласно варианту осуществления настоящего изобретения;
[0044] Фиг. 4D является принципиальной схемой способа обмена информацией между базовой станцией и терминалом согласно варианту осуществления настоящего изобретения;
[0045] Фиг. 5A является принципиальной схемой другого сценария передачи данных согласно варианту осуществления настоящего изобретения;
[0046] Фиг. 5B является схемой последовательности операций другого способа передачи данных согласно варианту осуществления настоящего изобретения;
[0047] Фиг. 5C является принципиальной схемой другого способа для обмена информацией между контроллером и базовой станцией согласно варианту осуществления настоящего изобретения;
[0048] Фиг. 5D является принципиальной схемой другого способа для обмена информацией между контроллером и базовой станцией согласно варианту осуществления настоящего изобретения;
[0049] Фиг. 5E является принципиальной схемой другого способа обмена информацией между базовой станцией и терминалом согласно варианту осуществления настоящего изобретения;
[0050] Фиг. 6 является принципиальной схемой базовой станции согласно варианту осуществления настоящего изобретения;
[0051] Фиг. 7A является принципиальной схемой контроллера согласно варианту осуществления настоящего изобретения;
[0052] Фиг. 7B является принципиальной схемой другого контроллера согласно варианту осуществления настоящего изобретения;
[0053] Фиг. 8A является принципиальной схемой терминала согласно варианту осуществления настоящего изобретения;
[0054] Фиг. 8B является принципиальной схемой другого терминала согласно варианту осуществления настоящего изобретения;
[0055] Фиг. 9 является принципиальной схемой другой базовой станцией согласно варианту осуществления настоящего изобретения;
[0056] Фиг. 10A является принципиальной схемой другого контроллера согласно варианту осуществления настоящего изобретения;
[0057] Фиг. 10B является принципиальной схемой другого контроллера согласно варианту осуществления настоящего изобретения;
[0058] Фиг. 11A является принципиальной схемой другого терминала согласно варианту осуществления настоящего изобретения; и
[0059] Фиг. 11B является принципиальной схемой другого терминала согласно варианту осуществления настоящего изобретения.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
Чтобы сделать цели, технические решения и преимущества вариантов осуществления настоящего изобретения более понятными, нижеследующее ясно и полностью описывает технические решения в вариантах осуществления настоящего изобретения со ссылкой на сопутствующие чертежи в вариантах осуществления настоящего изобретения. Очевидно, описанные варианты осуществления являются некоторыми, но не всеми, из вариантов осуществления настоящего изобретения. Все другие варианты осуществления, полученные средним специалистом в данной области техники на основе вариантов осуществления настоящего изобретения без творческих усилий, попадут в объем правовой охраны настоящего изобретения.
Вариант осуществления 1
[0061] Множественный доступ относится к способу, в котором одновременный доступ многочисленными пользователями реализован в точно определенном беспроводном ресурсе. Общие способы множественного доступа включают в себя способы, такие как множественный доступ с разделением по времени (Time Division Multiple Access, TDMA), множественный доступ с частотным разделением (Frequency Division Multiple Access, FDMA), множественный доступ с кодовым разделением (Code Division Multiple Access, CDMA) и множественный доступ с ортогональным частотным разделением (Orthogonal Frequency Division Multiple Access, OFDMA).
[0062] Множественный доступ с разреженным кодом (Sparse Code Multiple Access, SCMA) является способом, в котором разреженный код с низкой плотностью используется для расширения в конкретной частотно-временной области, и одновременный доступ большим количеством пользователей реализуется неортогональным образом. Множественный доступ с разреженным кодом обеспечивает возможность большего количества присоединенных пользователей, чем количество ортогональных ресурсных блоков, тем самым улучшая использование ресурсных блоков.
[0063] Скоординированная базовыми станциями передача предполагает, что многочисленные базовые станции в раздельных географических размещениях скоординировано участвуют в передаче данных для одного терминала или совместном приеме данных, отправленных одним терминалом. В способе передачи данных SCMA-системы, кодовая книга с разреженным кодом в общем наборе кодовых книг с разреженным кодом используется для осуществления доступа терминалом к базовой станции в координирующем кластере.
[0064] В системе связи на основе SCMA, этот вариант осуществления предусматривает способ передачи данных. Как показано на Фиг. 1, конкретный процесс является таким, как следует ниже:
[0065] 101: Базовая станция принимает инструкцию кодовой книги, отправленную контроллером.
[0066] Базовая станция, предусмотренная в этом варианте осуществления, включает в себя многочисленные устройства, которые включают в себя усилитель мощности (Power Amplifier, PA), такие как базовая станция или ретранслятор (Relay) в различных формах и беспроводная точка доступа (Access Point, AP) в системе связи.
[0067] Опционально, когда базовая станция в одно и то же время принадлежит многочисленным координирующим кластерам, базовая станция принимает инструкцию кодовой книги, отправленную контроллером, где инструкция кодовой книги включает в себя информацию координирующего кластера; и базовая станция определяет, согласно информации координирующего кластера, координирующий кластер, применимый к инструкции кодовой книги. Например, базовая станция 0 в одно и то же время принадлежит координирующему кластеру 0 и координирующему кластеру 1. Когда контроллер отправляет инструкцию кодовой книги 0 на базовую станцию, контроллер дополнительно точно определяет, что инструкция кодовой книги 0 применима к координирующему кластеру 0. Или когда контроллер отправляет инструкцию кодовой книги 1 на базовую станцию, контроллер дополнительно точно определяет, что инструкция кодовой книги 1 применима к координирующему кластеру 1.
[0068] После приема инструкции кодовой книги, отправленной контроллером, базовая станция может определить по меньшей мере одну кодовую книгу, которая может быть использована для выполнения передачи данных и находится в общем наборе кодовых книг с разреженным кодом координирующего кластера. Инструкция кодовой книги может быть, но не ограничена этим, информацией, несущей кодовую книгу в многочисленных формах, например, непосредственно несущей саму кодовую книгу или несущей порядковый номер кодовой книги, серийный номер кодовой книги или подобное. Общий набор кодовых книг с разреженным кодом является набором кодовых книг с разреженным кодом, который может быть использован каждой базовой станцией в координирующем кластере для выполнения передачи данных. Следует специально отметить, что кодовые книги соответственно точно определенные контроллером для всех базовых станций, являются обоюдно разными.
[0069] В способе передачи данных SCMA-системы, кодовая книга с разреженным кодом в общем наборе кодовых книг с разреженным кодом используется для осуществления доступа терминалом к базовой станции в координирующем кластере. Когда базовая станция выполняет передачу данных, для завершения доступа терминалом и передачи данных должна быть использована кодовая книга в общем наборе кодовых книг с разреженным кодом.
[0070] SCMA обеспечивает возможность большего количества присоединенных пользователей, чем количество ортогональных ресурсных блоков. Например, количество ортогональных ресурсных блоков составляет 20, однако, количество пользователей, которые фактически могут быть присоединены, составляет 30. Неортогональный способ многопользовательского доступа может значительно увеличить количество присоединенных пользователей при ограниченных беспроводных ресурсах, тем самым улучшая использование ресурсных блоков.
[0071] Опционально, общий набор кодовых книг с разреженным кодом может быть конкретно таким, как следует ниже:
[0072] В SCMA-системе, набор кодовых книг доступа с разреженным кодом является набором всех или части кодовых книг с разреженным кодом, которые могут быть использованы базовой станцией для доступа, где кодовые книги с разреженным кодом могут быть, но не ограничены этим, получены компьютером посредством вычисления или поиска. Способ вычисления или поиска кодовых книг с разреженным кодом может использовать хорошо известное техническое средство, и подробности в настоящем документе снова не описываются.
[0073] Общий набор кодовых книг с разреженным кодом может состоять по меньшей мере из одной кодовой книги, которая находится в наборе кодовых книг доступа с разреженным кодом и может быть использована для координации базовых станций. То есть, общий набор кодовых книг с разреженным кодом является непустым поднабором из набора кодовых книг доступа с разреженным кодом.
[0074] К тому же, опционально, в SCMA-системе, технические спецификации каждой базовой станции могут быть разными. То есть, кодовая книга с разреженным кодом, поддерживаемая каждой базовой станцией, может быть разной.
[0075] Когда наборы кодовых книг доступа с разреженным кодом, поддерживаемые базовыми станциями, в координирующем кластере, которые предусматривают передачу данных для одного и того же терминала, являются разными, общий набор кодовых книг с разреженным кодом может состоять из кодовой книги, которая находится в наборе кодовых книг доступа с разреженным кодом и поддерживается каждой базовой станцией в координирующем кластере.
[0076] Опционально, способ получения общего набора кодовых книг с разреженным кодом базовой станцией может быть конкретно таким, как следует ниже:
[0077] Перед приемом инструкции кодовой книги, отправленной контроллером, базовая станция может принять и сохранить общий набор кодовых книг с разреженным кодом, отправленный контроллером.
[0078] Опционально, способ получения общего набора кодовых книг с разреженным кодом базовой станцией может также быть конкретно таким, как следует ниже:
[0079] В процессе планирования сети или оптимизации сети, оператор непосредственно задает и сохраняет доступный общий набор кодовых книг с разреженным кодом для непосредственного использования базовой станцией. Или в процессе функционирования сети, релевантный узел управления сетью, такой как узел управления мобильностью (Mobility Management Entity, MME), задает или обновляет общий набор кодовых книг с разреженным кодом, и сохраняет общий набор кодовых книг с разреженным кодом для непосредственного использования базовой станцией.
[0080] Специально, после получения базовой станцией общего набора кодовых книг с разреженным кодом, если контроллер отправляет только серийный номер кодовой книги при отправке инструкции кодовой книги, базовая станция может определить, согласно полученному общему набору кодовых книг с разреженным кодом и серийному номеру кодовой книги, которые переносится в инструкции кодовой книги, кодовую книгу, которая может быть использована для выполнения передачи данных. Например, если общим набором кодовых книг с разреженным кодом, полученным базовой станцией, является S1={C11, C12,..., C16}, и инструкция кодовой книги может не нести саму кодовую книгу, но только нести серийные номера 4 и 5 кодовых книг, базовая станция может определить, что C14 и C15 в S1 являются кодовыми книгами, которые могут быть использованы для выполнения передачи данных.
[0081] Опционально, перед приемом инструкции кодовой книги, отправленной контроллером, базовая станция может отправить запрос кодовой книги в контроллер, где запрос кодовой книги несет информацию о минимальном количестве кодовых книг, требуемом базовой станцией, так чтобы контроллер выделил, согласно минимальному количеству кодовых книг, кодовую книгу, которая может быть использована базовой станцией при передаче данных.
[0082] Фактическое количество потоков данных, которое должно быть использовано каждой базовой станцией, является разным, и объем трафика, которым нагружается каждая базовая станция, является разным. Вследствие этого, в процессе передачи данных, минимальное количество кодовых книг, требуемое каждой базовой станцией, является разным. Базовая станция может отправить, в контроллер согласно фактическому требованию функционирования самой базовой станции, запрос кодовой книги, несущий информацию о минимальном количестве кодовых книг, требуемом базовой станцией.
[0083] К тому же, опционально, способ определения, посредством базовой станции, минимально требуемого количества кодовых книг, может быть конкретно таким, как следует ниже:
[0084] Базовая станция определяет, согласно количеству потоков данных при передаче данных, что минимальное количество кодовых книг не меньше, чем количество потоков данных. Например, когда базовая станция 5 обслуживает терминал, для удовлетворения требования передачи данных терминала требуются 2 потока данных. Вследствие этого, минимальное количество кодовых книг, сообщенное базовой станцией 5 равняется 2. Следует отметить, что базовая станция может дополнительно сообщить, согласно фактическому требованию, минимальное количество кодовых книг, большее, чем количество потоков данных. Например, может быть предсказано на основе способов, таких как модель объема трафика, что передача данных, которая должна быть начата, должна проводиться посредством дополнительного потока данных.
[0085] Контроллер может получить, согласно полученному запросу кодовой книги, отправленному каждой базовой станцией в координирующем кластере, информацию о минимальном количестве кодовых книг, требуемом каждой базовой станцией, выделить некоторое количество кодовых книг, которые находятся в общем наборе кодовых книг с разреженным кодом и могут быть использованы каждой базовой станцией в координирующем кластере при передаче данных, и дополнительно отправить инструкцию кодовой книги на базовую станцию. Инструкция кодовой книги дополнительно используется для точного определения кодовой книги, которая может быть использована базовой станцией для выполнения передачи данных, где количество кодовых книг, точно определенных в инструкции кодовой книги, не меньше, чем минимальное количество кодовых книг.
[0086] После приема инструкции кодовой книги, отправленной контроллером, базовая станция может определить кодовую книгу, которая может быть использована для выполнения передачи данных.
[0087] 102: Базовая станция отправляет уведомление кодовой книги в терминал.
[0088] Базовая станция отправляет уведомление кодовой книги в терминал, для того, чтобы уведомить терминал о координационной кодовой книге, используемой для передачи данных. Уведомление кодовой книги может быть, но не ограничено этим, информацией, несущей кодовую книгу в многочисленных формах, например, непосредственно несущей саму кодовую книгу или несущей порядковый номер кодовой книги, серийный номер кодовой книги или подобное.
[0089] Опционально, базовая станция может определить координационную кодовую книгу из кодовой книги, включенной в сохраненный общий набор кодовых книг с разреженным кодом и точно определенной в инструкции кодовой книги. Способ определения координационной кодовой книги посредством базовой станции может быть способом произвольного выбора, или может также быть, что базовая станция или терминал выполняет сопоставление между терминалом и кодовой книги согласно правилу, где правилом может быть, но не ограничено этим, указатель качества канала (Channel Quality Indicator, CQI) или подобное, и способ сопоставления может использовать любое хорошо известное техническое средство, и подробности в настоящем документе снова не описываются.
[0090] К тому же, опционально, базовая станция может определить, согласно количеству потоков данных при передаче данных из кодовой книги, точно определенной в инструкции кодовой книги, кодовую книгу, чье количество равняется количеству потоков данных, как координационную кодовую книгу. Координационная кодовая книга является кодовой книгой, используемой базовой станцией для выполнения передачи данных терминалом.
[0091] Опционально, перед отправкой уведомления кодовой книги в терминал, базовая станция может отправить полученный общий набор кодовых книг с разреженным кодом в терминал, так чтобы терминал принял и сохранил общий набор кодовых книг с разреженным кодом, и так чтобы терминал определил, из сохраненного общего набора кодовых книг с разреженным кодом согласно уведомлению кодовой книги, координационную кодовую книгу, точно определенную в уведомлении кодовой книги, для использования при передаче данных. Специально, после получения терминалом общего набора кодовых книг с разреженным кодом, если базовая станция отправляет только серийный номер кодовой книги при отправке уведомления кодовой книги, терминал может определить, согласно полученному общему набору кодовых книг с разреженным кодом и серийному номеру кодовой книги, который переносится в уведомлении кодовой книги, кодовую книгу, используемую для выполнения передачи данных.
[0092] 103: Базовая станция использует координационную кодовую книгу для выполнения передачи данных терминалом.
[0093] Базовая станция использует координационную кодовую книгу для выполнения отображения кодовой книги в поток данных, который должен быть передан, и отправляет поток данных, который подвергся отображению кодовой книги, в терминал, где способ отображения кодовой книги может использовать хорошо известное техническое средство, и подробности в настоящем документе снова не описываются.
[0094] В этом варианте осуществления, посредством использования способа SCMA-доступа, неортогональный многопользовательский доступ реализуется с использованием разреженного кода, что значительно повышает количество присоединенных пользователей при ограниченных беспроводных ресурсах. Базовая станция может раздельно выполнять обработку информации без выполнения обмена данными и обмена информацией канала между базовыми станциями, тем самым уменьшая системные издержки и повышая эффективность сетевой передачи. В дополнение, согласно решению, предусмотренному в этом варианте осуществления, обмен информацией должен выполняться только между базовой станцией и контроллером, и не должен выполняться между базовыми станциями, что значительно уменьшает сложность передачи данных и снижает системные издержки.
Вариант осуществления 2
[0095] В SCMA-системе связи, этот вариант осуществления предусматривает способ передачи данных. Как показано на Фиг. 2, конкретный процесс является таким, как следует ниже:
[0096] 201: Контроллер определяет координирующий кластер.
[0097] Координирующий кластер является кластером базовых станций, которые обеспечивают передачу данных для одного и того же терминала, и может быть объединен посредством использования динамического, полудинамического или статического способа, где способ объединения координирующего кластера может использовать хорошо известное техническое средство, и подробности в настоящем документе снова не описываются.
[0098] 202: Контроллер отправляет инструкцию кодовой книги на каждую базовую станцию в координирующем кластере.
[0099] Контроллер отправляет инструкцию кодовой книги на каждую базовую станцию в координирующем кластере, чтобы точно определить по меньшей мере одну кодовую книгу, которая может быть использована каждой базовой станцией в координирующем кластере для выполнения передачи данных и находится в общем наборе кодовых книг с разреженным кодом координирующего кластера. Инструкция кодовой книги может быть, но не ограничена этим, информацией, несущей кодовую книгу в многочисленных формах, например, непосредственно несущей саму кодовую книгу или несущей порядковый номер кодовой книги, серийный номер кодовой книги или подобное. Общий набор кодовых книг с разреженным кодом является набором кодовых книг с разреженным кодом, который может быть использован каждой базовой станцией в координирующем кластере для выполнения передачи данных. Следует специально отметить, что кодовые книги соответственно точно определенные контроллером для всех базовых станций, являются обоюдно разными.
[0100] SCMA обеспечивает возможность большего количества присоединенных пользователей, чем количество ортогональных ресурсных блоков, что значительно повышает количество присоединенных пользователей при ограниченных беспроводных ресурсах, тем самым улучшая использование ресурсных блоков.
[0101] Опционально, когда базовая станция в одно и то же время принадлежит многочисленным координирующим кластерам, базовая станция принимает инструкцию кодовой книги, отправленную контроллером, где контроллер дополнительно должен точно определить координирующий кластер, применимый к инструкции кодовой книги. Например, базовая станция 0 в одно и то же время принадлежит координирующему кластеру 0 и координирующему кластеру 1. Когда контроллер отправляет инструкцию кодовой книги 0 на базовую станцию, контроллер дополнительно должен точно определить, что инструкция кодовой книги 0 применима к координирующему кластеру 0. Или когда контроллер отправляет инструкцию кодовой книги 1 на базовую станцию, контроллер дополнительно должен точно определить, что инструкция кодовой книги 1 применима к координирующему кластеру 1.
[0102] Опционально, получение, посредством контроллера, общего набора кодовых книг с разреженным кодом может быть конкретно таким, как следует ниже:
[0103] В SCMA-системе, набор кодовых книг доступа с разреженным кодом является набором всех или части кодовых книг с разреженным кодом, которые могут быть использованы базовой станцией для доступа, где кодовые книги с разреженным кодом могут быть, но не ограничены этим, получены компьютером посредством вычисления или поиска. Способ для вычисления или поиска кодовых книг с разреженным кодом может использовать хорошо известное техническое средство, и подробности в настоящем документе снова не описываются.
[0104] Контроллер определяет, из набора кодовых книг доступа с разреженным кодом, по меньшей мере одну кодовую книгу, которая может быть использована для координации базовых станций, для того, чтобы сформировать общий набор кодовых книг с разреженным кодом. То есть, общий набор кодовых книг с разреженным кодом является непустым поднабором из набора кодовых книг доступа с разреженным кодом.
[0105] К тому же, опционально, в SCMA-системе, технические спецификации каждой базовой станции могут быть разными. То есть, набор кодовых книг доступа с разреженным кодом, поддерживаемый каждой базовой станцией, может быть разным.
[0106] Когда наборы кодовых книг доступа с разреженным кодом, поддерживаемые базовыми станциями, в координирующем кластере, которые обеспечивают передачу данных для одного и того же терминала, являются разными, контроллер определяет, из наборов кодовых книг доступа с разреженным кодом, по меньшей мере одну кодовую книгу, поддерживаемую каждой базовой станцией в координирующем кластере, чтобы сформировать общий набор кодовых книг с разреженным кодом.
[0107] Опционально, получение, посредством контроллера, общего набора кодовых книг с разреженным кодом может дополнительно быть конкретно таким, как следует ниже:
[0108] В процессе планирования сети или оптимизации сети, оператор непосредственно задает и сохраняет доступный общий набор кодовых книг с разреженным кодом для непосредственного использования контроллером. Или в процессе функционирования сети, релевантный узел управления сетью, такой как MME, задает или обновляет общий набор кодовых книг с разреженным кодом, и сохраняет общий набор кодовых книг с разреженным кодом для непосредственного использования контроллером.
[0109] Контроллер отправляет инструкцию кодовой книги на каждую базовую станцию в координирующем кластере, где инструкция кодовой книги несет непустой поднабор из общего набора кодовых книг с разреженным кодом, непустой поднабор определяется контроллером, и инструкция кодовой книги используется для точного определения по меньшей мере одной кодовой книги, которая может быть использована базовой станцией для выполнения передачи данных и находится в общем наборе кодовых книг с разреженным кодом. К тому же, опционально, при точном определении кодовой книги, которая может быть использована базовой станцией для выполнения передачи данных, инструкция кодовой книги может использовать серийный номер кодовой книги для идентификации кодовой книги. Когда отправляется инструкция кодовой книги, отправка только серийного номера кодовой книги вместо самой кодовой книги может дополнительно снизить системные издержки.
[0110] Опционально, перед отправкой инструкции кодовой книги на каждую базовую станцию в координирующем кластере, контроллер может отправить общий набор кодовых книг с разреженным кодом на каждую базовую станцию в координирующем кластере, так чтобы базовая станция приняла и сохранила общий набор кодовых книг с разреженным кодом, и так чтобы базовая станция определила, из сохраненного общего набора кодовых книг с разреженным кодом, координационную кодовую книгу, точно определенную инструкцией кодовой книги, для использования при передаче данных. Специально, после получения базовой станцией общего набора кодовых книг с разреженным кодом, если контроллер отправляет только серийный номер кодовой книги при отправке инструкции кодовой книги, базовая станция может определить, согласно полученному общему набору кодовых книг с разреженным кодом и серийному номеру кодовой книги, которые переносится в инструкции кодовой книги, кодовую книгу, которая может быть использована для выполнения передачи данных.
[0111] Опционально, перед отправкой контроллером инструкции кодовой книги на каждую базовую станцию в координирующем кластере, контроллер может принять запрос кодовой книги, отправленный каждой базовой станцией в координирующем кластере, где запрос кодовой книги несет информацию о минимальном количестве кодовых книг, требуемом базовой станцией.
[0112] Фактическое количество потоков данных, которое должно быть использовано каждой базовой станцией, является разным, и объем трафика, которым нагружается каждая базовая станция, является разным. Вследствие этого, в процессе передачи данных, минимальное количество кодовых книг, требуемое каждой базовой станцией, является разным. Базовая станция может отправить, в контроллер согласно фактическому требованию функционирования самой базовой станции, запрос кодовой книги, несущий информацию о минимальном количестве кодовых книг, требуемом базовой станцией. После приема запроса кодовой книги, контроллер может получить информацию о минимальном количестве кодовых книг, требуемом каждой базовой станцией в координирующем кластере.
[0113] К тому же, опционально, после приема контроллером запроса кодовой книги, способ точного определения кодовой книги, которая может быть использована базовой станцией для выполнения передачи данных, может быть конкретно таким как следует ниже:
[0114] Контроллер может получить, согласно принятому запросу кодовой книги, отправленному каждой базовой станцией в координирующем кластере, информацию о минимальном количестве кодовых книг, требуемом каждой базовой станцией, и выделить, согласно пропорции минимального количества кодовых книг, требуемого каждой базовой станцией, некоторое количество кодовых книг, которые могут быть использованы каждой базовой станцией в координирующем кластере при передаче данных и находятся в общем наборе кодовых книг с разреженным кодом. Например, если количество кодовых книг в общем наборе кодовых книг с разреженным кодом равно 6, минимальное количество кодовых книг, сообщенное базовой станцией 1 в координирующем кластере, равно 2, и минимальное количество кодовых книг, сообщенное базовой станцией 2, равно 1, контроллер может выделить 4 кодовые книги базовой станции 1 и выделить 2 кодовые книги базовой станции 2.
[0115] Специально, контроллер может подходящим образом отрегулировать, согласно конкретной ситуации, способ выделения кодовой книги. Например, когда количество кодовых книг, в общем наборе кодовых книг с разреженным кодом, выделенных согласно пропорции, является нецелым числом, количество кодовых книг, выделенных на каждую базовую станцию в координирующем кластере, может быть определено посредством использования способов, включающих в себя, но не ограниченных этим, округление или округление в меньшую сторону или подобное. Например, если количество кодовых книг в общем наборе кодовых книг с разреженным кодом равно 8, минимальное количество кодовых книг, сообщенное базовой станцией 3 в координирующем кластере, равно 2, минимальное количество кодовых книг, сообщенное базовой станцией 4 в координирующем кластере, равно 1, и согласно пропорции, количества кодовых книг, выделенных базовой станции 3 и базовой станции 4, равны соответственно 5,33 и 2,66, контроллер может выделить, согласно способу округления, 5 кодовых книг базовой станции 3 и выделить 3 кодовые книги базовой станции 4, или может выделить, согласно способу округления в меньшую сторону, 5 кодовых книг базовой станции 3 и выделить 2 кодовые книги базовой станции 4.
[0116] После завершения выделения количества кодовых книг, контроллер точно определяет кодовую книгу, которая может быть использована базовой станцией для выполнения передачи данных, где количество кодовых книг, точно определенных в инструкции кодовой книги, не меньше, чем минимальное количество кодовых книг, и контроллер отправляет инструкцию кодовой книги для уведомления базовой станции.
[0117] В этом варианте осуществления, посредством использования способа SCMA-доступа, неортогональный многопользовательский доступ реализуется с использованием разреженного кода, что значительно повышает количество присоединенных пользователей при ограниченных беспроводных ресурсах. Базовая станция может раздельно выполнять обработку информации без выполнения обмена данными и обмена информацией канала между базовыми станциями, тем самым уменьшая системные издержки и повышая эффективность сетевой передачи. В дополнение, согласно способу, предусмотренному в этом варианте осуществления, издержки обмена информацией, требуемые между контроллером и базовой станцией, очень ограничены. Минимально, контроллер должен только отправить, на базовую станцию, кодовую книгу с разреженным кодом, которая используется для выполнения передачи данных, что имеет очень небольшое воздействие на транзитную систему.
Вариант осуществления 3
[0118] В SCMA-системе связи, этот вариант осуществления предусматривает способ передачи данных. Как показано на Фиг. 3, конкретный процесс является таким, как следует ниже:
[0119] 301: Терминал принимает уведомление кодовой книги, отправленное базовой станцией в координирующем кластере.
[0120] После определения координационной кодовой книги, используемой для выполнения передачи данных терминалом, базовая станция отправляет уведомление кодовой книги, где уведомление кодовой книги используется базовой станцией для уведомления терминала о координационной кодовой книге. Уведомление кодовой книги может быть, но не ограничено этим, информацией, несущей кодовую книгу в многочисленных формах, например, непосредственно несущей саму кодовую книгу или несущей порядковый номер кодовой книги, серийный номер кодовой книги или подобное. Следует специально отметить, что координационные кодовые книги базовых станций в координирующем кластере являются обоюдно разными.
[0121] После приема уведомления кодовой книги, терминал может определить кодовую книгу, которая может быть использована в процессе передачи данных.
[0122] В способе передачи данных SCMA-системы, кодовая книга с разреженным кодом в общем наборе кодовых книг с разреженным кодом используется для осуществления доступа терминалом к базовой станции в координирующем кластере. Когда терминал выполняет передачу данных, для завершения доступа терминалом и передачи данных должна быть использована кодовая книга в общем наборе кодовых книг с разреженным кодом.
[0123] SCMA обеспечивает возможность большего количества присоединенных пользователей, чем количество ортогональных ресурсных блоков, что значительно повышает количество присоединенных пользователей при ограниченных беспроводных ресурсах, тем самым улучшая использование ресурсных блоков.
[0124] Опционально, способ получения общего набора кодовых книг с разреженным кодом терминалом может быть конкретно таким, как следует ниже:
[0125] Перед приемом уведомления кодовой книги, отправленного базовой станцией в координирующем кластере, терминал может принять и сохранить общий набор кодовых книг с разреженным кодом, отправленный базовой станцией в координирующем кластере. К тому же, опционально, так как между базовыми станциями в координирующем кластере нет обмена информацией, при выполнении передачи данных, каждая базовая станция в координирующем кластере может отправить общий набор кодовых книг с разреженным кодом в терминал.
[0126] Опционально, способ получения общего набора кодовых книг с разреженным кодом терминалом может также быть конкретно таким, как следует ниже:
[0127] В процессе изготовления терминала, изготовитель или подобный задает общий набор кодовых книг с разреженным кодом и сохраняет общий набор кодовых книг с разреженным кодом для непосредственного использования терминалом. Или в процессе функционирования сети, релевантный узел управления сетью задает или обновляет общий набор кодовых книг с разреженным кодом, и сохраняет общий набор кодовых книг с разреженным кодом для непосредственного использования терминалом.
[0128] Специально, после получения терминалом общего набора кодовых книг с разреженным кодом, если базовая станция отправляет только серийный номер кодовой книги при отправке инструкции кодовой книги, терминал может определить, согласно полученному общему набору кодовых книг с разреженным кодом и серийному номеру кодовой книги, которые переносится в инструкции кодовой книги, кодовую книгу, которая может быть использована для выполнения передачи данных.
[0129] 302: Терминал использует координационную кодовую книгу, сообщенную в уведомлении кодовой книги, для выполнения передачи данных базовой станцией.
[0130] Терминал может получить координационную кодовую книгу из уведомления кодовой книги. При приеме потоков данных, отправленных базовыми станциями в координирующем кластере, терминал использует координационную кодовую книгу для декодирования по меньшей мере одного принятого потока данных.
[0131] Опционально, способ декодирования по меньшей мере одного принятого потока данных терминалом посредством использования координационной кодовой книги может быть конкретно таким как следует ниже:
[0132] Терминал использует координационную кодовую книгу для декодирования по меньшей мере одного принятого потока данных, отправленного базовыми станциями в координирующем кластере. Опционально, если базовая станция 6 и базовая станция 7 соответственно отправляют поток 6 данных и поток 7 данных в терминал, способом декодирования терминалом может быть совместное декодирование, так чтобы соответственно получить поток 6 данных и поток 7 данных посредством декодирования, где способ совместного декодирования является хорошо известным техническим средством, и подробности в настоящем документе снова не описываются.
[0133] К тому же, опционально, если терминалу не удается декодировать по меньшей мере один поток данных, терминал отправляет запрос повторной передачи на базовую станцию, которая отправляет поток данных, который не удается декодировать, где запрос повторной передачи используется, чтобы запросить у базовой станции, которая отправляет поток данных, который не удается декодировать, повторную отправку потока данных, который не удается декодировать. Способ повторной передачи может, но не ограничен этим, использовать предшествующий уровень техники, такой как автоматический запрос на повторение передачи (Automatic Repeat Request, ARQ) и гибридный автоматический запрос на повторение передачи (Hybrid Automatic Repeat Request, HARQ), и подробности в настоящем документе снова не описываются.
[0134] В этом варианте осуществления, посредством использования способа SCMA-доступа, базовая станция может раздельно выполнять обработку информации без выполнения обмена данными и обмена информацией канала между базовыми станциями, тем самым уменьшая системные издержки и повышая эффективность сетевой передачи. В дополнение, так как терминал может раздельно принимать и обрабатывать разные потоки данных, отправленные разными базовыми станциями, и раздельно выполнять операцию повторная передачи в отношении потока данных, сложность процесса сетевой передачи данных значительно снижается, и эффективность сетевой передачи повышается.
Вариант осуществления 4
[0135] В сценарии, предусмотренном в этом варианте осуществления, базовые станции, управляемые контроллером Controller4, включают в себя BS41 и BS42; терминал UE4 размещается в общей зоне покрытия для BS41 и BS42, и запрашивает BS41 и BS42 для выполнения передачи данных, как показано на Фиг. 4A. Controller4 определяет, что BS41 и BS42 формируют координирующий кластер для предоставления услуги передачи данных для UE4. Этот вариант осуществления предусматривает способ передачи данных. Как показано на Фиг. 4B, конкретный процесс является таким, как следует ниже:
[0136] 401: Контроллер определяет координирующий кластер.
[0137] Controller4 определяет, что BS41 и BS42 формируют координирующий кластер для выполнения передачи данных для UE4.
[0138] 402: Контроллер отправляет инструкцию кодовой книги на каждую базовую станцию в координирующем кластере.
[0139] В этом варианте осуществления, общим набором кодовых книг с разреженным кодом координирующего кластера является S4={C41, C42, …, C46}. То есть, общий набор кодовых книг с разреженным кодом имеет в общем 6 кодовых книг, которые могут быть использованы посредством BS41 и BS42 для выполнения передачи данных.
[0140] Controller4 соответственно отправляет инструкции I41 и I42 кодовой книги на BS41 и BS42 в координирующем кластере. Как показано на Фиг. 4C, I41 и I42 соответственно несут непустые поднаборы S41 и S42 из общего набора кодовых книг с разреженным кодом, и непустые поднаборы определяются контроллером, где S41={C41, C42} и S42={C43, C44, C45, C46}, и I41 и I42 используются для точного определения кодовой книги, которая может быть использована посредством BS41 и BS42 для выполнения передачи данных.
[0141] 403: Базовая станция принимает инструкцию кодовой книги, отправленную контроллером.
[0142] После приема инструкций I41 и I42 кодовой книги посредством BS41 и BS42 в координирующем кластере соответственно, может быть определена кодовая книга, которая может быть использована в процессе передачи данных.
[0143] 404: Базовая станция отправляет уведомление кодовой книги в терминал.
[0144] Как показано на 4D, BS41 отправляет уведомление N41 кодовой книги в UE4 для уведомления UE4, что для осуществления доступа к BS41 должна быть использована кодовая книга C42; BS42 отправляет уведомление кодовой книги N42 в UE4 для уведомления UE4, что для осуществления доступа к BS42 должны быть использованы C44 и C45.
[0145] 405: Терминал принимает уведомление кодовой книги, отправленное базовой станцией в координирующем кластере.
[0146] После приема уведомлений N41 и N42 кодовых книг, соответственно отправленных посредством BS41 и BS42, UE4 может определить кодовую книгу, которая может быть использована в процессе передачи данных. То есть, UE4 использует C42 для выполнения передачи данных на BS41, и использует C44 и C45 для выполнения передачи данных на BS42.
[0147] 406: Базовая станция и терминал используют координационную кодовую книгу для выполнения передачи данных.
[0148] После отправки посредством BS41 потока D41 данных в UE4 и использования C42 для выполнения отображение кодовой книги в D41, и после отправки посредством BS42 потоков D42 и D43 данных в UE4 и соответственно использования C44 и C45 для выполнения отображения кодовой книги в D42 и D43, фактическим потоком данных, отправленным посредством BS41, является D41*C42, и фактическими потоками данных, отправленными посредством BS42, являются D42*C44+D43*C45, где операционный символ * является самостоятельно заданным операционным символом, и Z=X*Y представляет собой результат операции, полученный посредством выполнения, согласно кодовой книги Y, отображения кодовой книги в поток данных X.
[0149] UE4 использует C42, C44 и C45 для выполнения совместного декодирования в отношении принятых потоков данных и соответственно получает D41, D42 и D43 посредством декодирования.
Вариант осуществления 5
[0150] В сценарии, предусмотренном в этом варианте осуществления, базовые станции, управляемые контроллером Controller5, включают в себя BS51, BS52, BS53 и подобные; терминал UE5 размещается в общей зоне покрытия для BS51, BS52 и BS53, как показано на Фиг. 5A. Controller5 определяет, согласно запросу передачи данных, отправленному посредством UE5, и способу формирования координирующего кластера, что BS51, BS52 и BS53 формируют координирующий кластер для обеспечения передачи данных для UE5. Этот вариант осуществления предусматривает способ передачи данных. Как показано на Фиг. 5B, конкретный процесс является таким, как следует ниже:
[0151] 501: Контроллер определяет координирующий кластер.
[0152] Controller5 определяет, что BS51, BS52 и BS53 формируют координирующий кластер 51 для выполнения передачи данных для UE5.
[0153] BS51 дополнительно принадлежит другому координирующему кластеру 52.
[0154] 502: Контроллер определяет, из набора кодовых книг доступа с разреженным кодом, по меньшей мере одну кодовую книгу, которая может быть использована для координации базовых станций, чтобы сформировать общий набор кодовых книг с разреженным кодом.
[0155] В SCMA-системе, предусмотренной в этом варианте осуществления, набором кодовых книг доступа с разреженным кодом, который может быть использован всеми базовыми станциями, является S5={C51, C52,..., C58}. Наборами кодовых книг доступа с разреженным кодом, которые могут быть получены посредством Controller5 и могут быть использованы посредством BS51, BS52 и BS53, являются соответственно S51={C51, C52, …, C58}, S52={C51, C52, …, C57} и S53={C52, C53, …, C58}, и Controller5 может зарезервировать кодовую книгу C57 как зарезервированную кодовую книгу для другого использования. Вследствие этого, Controller5 определяет, что общим набором кодовых книг с разреженным кодом координирующего кластера 51, является S5'= {C52, C53, …, C56}.
[0156] 503: Контроллер отправляет общий набор кодовых книг с разреженным кодом на каждую базовую станцию в координирующем кластере.
[0157] Controller5 раздельно отправляет общий набор S5'= {C52, C53, …, C56} кодовых книг с разреженным кодом на BS51, BS52 и BS53.
[0158] 504: Базовая станция принимает и сохраняет общий набор кодовых книг с разреженным кодом, отправленный контроллером.
[0159] BS51, BS52 и BS53 принимают и сохраняют общий набор S5'= {C52, C53, …, C56} кодовых книг с разреженным кодом, отправленный посредством Controller5.
[0160] 505: Базовая станция отправляет запрос кодовой книги в контроллер.
[0161] BS51, BS52 и BS53 раздельно определяют информацию о минимальном количестве кодовых книг, требуемом каждой базовой станцией.
[0162] BS51 и BS53 определяют, что требуемые количества кодовых книг, оба равны 1. BS52 определяет, что требуемое количество кодовых книг равно 2.
[0163] Как показано на Фиг. 5C, BS51, BS52 и BS53 соответственно отправляют запросы Q51, Q52 и Q53 кодовых книг в Controller5, где Q51, Q52 и Q53 раздельно переносят информацию о минимальном количестве кодовых книг, требуемом каждой базовой станцией.
[0164] 506: Контроллер принимает запрос кодовой книги, отправленный каждой базовой станцией в координирующем кластере, и определяет, согласно информации о минимальном количестве кодовых книг, пропорцию минимального количества кодовых книг базовой станции в координирующем кластере.
[0165] Controller5 может получить, согласно Q51, Q52 и Q53, полученным посредством Controller5 и соответственно отправленным посредством BS51, BS52 и BS53, что минимальные количества кодовых книг, соответственно требуемые посредством BS51, BS52 и BS53, равны соответственно 1, 2 и 1, и выделить, согласно пропорции количеств кодовых книг, соответственно требуемых посредством BS51, BS52 и BS53, количества кодовых книг, которые могут соответственно быть использованы посредством BS51, BS52 и BS53 для выполнения передачи данных и находятся в общем наборе S5'= {C52, C53, …, C56} кодовых книг с разреженным кодом.
[0166] Количество кодовых книг в общем наборе S5'= {C52, C53, …, C56} кодовых книг с разреженным кодом равно 5. Controller5 определяет, согласно способу округления в меньшую сторону, количество кодовых книг, которое должно быть выделено каждой базовой станции в координирующем кластере 51, то есть, соответственно выделяет 1 кодовую книгу, 2 кодовые книги и 1 кодовую книгу для BS51, BS52 и BS53. Конкретно, S51'= {C52}, S52'={C53, C54}, и S53'= {C55} точно определяются в последовательности для точного определения кодовых книг, которые могут соответственно быть использованы посредством BS51, BS52 и BS53 для выполнения передачи данных.
[0167] 507: Контроллер отправляет инструкцию кодовой книги на каждую базовую станцию в координирующем кластере.
[0168] Controller5 соответственно отправляет инструкции I51, I52 и I53 кодовой книги на BS51, BS52 и BS53 в координирующем кластере 51. Как показано на Фиг. 5D, I51, I52 и I53 соответственно несут непустые поднаборы S51'= {C52}, S52'={C53, C54} и S53'= {C55}, из общего набора кодовых книг с разреженным кодом, определенные контроллером, и используются для точного определения кодовых книг, которые могут соответственно быть использованы посредством BS51, BS52 и BS53 для выполнения передачи данных.
[0169] В дополнение, Controller5 дополнительно должен точно определить, посредством использования информации координирующего кластера, I51 как инструкцию кодовой книги, используемую посредством BS51 для выполнения передачи данных в координирующем кластере 51.
[0170] 508: Базовая станция определяет координационную кодовую книгу из кодовой книги, точно определенной в инструкции кодовой книги.
[0171] BS51 и BS53 определяют, соответственно из S51'= {C52} и S53'= {C55}, C52 и C55 как координационные кодовые книги, и BS52 определяет, из S52'={C53, C54}, C54 как координационную кодовую книгу, где координационные кодовые книги используются для выполнения передачи данных на UE5 в процессе передачи данных.
[0172] То как BS52 определяет, из S52'={C53, C54}, C54 как координационную кодовую книгу, может быть реализовано посредством использования любого хорошо известного технического средства. Например, BS52 определяет, согласно информации CQI, поданной обратно посредством UE5, C54, которая обеспечивает возможность самого большого усиления канала для UE5, как координационную кодовую книгу.
[0173] 509: Базовая станция отправляет общий набор кодовых книг с разреженным кодом в терминал.
[0174] Каждая из BS51, BS52 и BS53 отправляет общий набор S5'= {C52, C53, …, C56} кодовых книг с разреженным кодом координирующего кластера 51 в UE5. Так как базовые станции в координирующем кластере, а именно, BS51, BS52 и BS53, не имеют обмена информацией друг с другом, и процессы отправки данных являются обоюдно независимыми, BS51, BS52 и BS53 могут раздельно отправлять общий набор S5' кодовых книг с разреженным кодом в UE5.
[0175] 510: Базовая станция отправляет уведомление кодовой книги в терминал.
[0176] Как показано на Фиг. 5E, BS51, BS52 и BS53 соответственно отправляют уведомления кодовых книг N51, N52 и N53 в UE5, для того, чтобы уведомить UE5, что UE5 должно использовать кодовую книгу C52 для осуществления доступа к BS51, использовать C54 для осуществления доступа к BS52 и использовать C55 для осуществления доступа к BS53.
[0177] 511: Терминал принимает уведомление кодовой книги, отправленное базовой станцией в координирующем кластере.
[0178] После приема уведомлений N51, N52 и N53 кодовых книг, соответственно отправленных посредством BS51, BS52 и BS53, UE5 может определить кодовую книгу, которая может быть использована в процессе передачи данных. То есть, UE5 использует C52 для выполнения передачи данных на BS51, использует C54 для выполнения передачи данных на BS52 и использует C55 для выполнения передачи данных на BS53.
[0179] 512: Базовая станция и терминал используют координационную кодовую книгу для выполнения передачи данных.
[0180] Если BS51 отправляет поток D51 данных в UE5 и использует C52 для выполнения отображения кодовой книги в D51, BS52 отправляет поток данных D52 в UE5 и использует C54 для выполнения отображения кодовой книги в D52, и BS53 отправляет поток данных D53 в UE5 и использует C55 для выполнения отображения кодовой книги в D53, фактическим потоком данных, отправленным посредством BS51, является D51*C52, фактическим потоком данных, отправленным посредством BS52, является D52*C54, и фактическим потоком данных, отправленным посредством BS53, является D53*C55, где операционный символ * является самостоятельно заданным операционным символом, и Z=X*Y представляет собой результат операции, полученный посредством выполнения, согласно кодовой книги Y, отображения кодовой книги в поток данных X.
[0181] UE5 использует C52, C54 и C55 для выполнения совместного декодирования в отношении принятых потоков данных и соответственно получает D51, D52 и D53 посредством декодирования.
[0182] Если терминалу не удается декодировать D52, терминал отправляет запрос повторной передачи на BS52, которая отправляет D52. После приема запроса повторной передачи, отправленного посредством UE5, BS52 повторно отправляет D52 в UE5.
Вариант осуществления 6
[0183] Этот вариант осуществления предусматривает базовую станцию 60. Базовая станция 60 может быть базовой станцией в различных формах в системе связи, такой как макро базовая станция, домашняя базовая станция или малая сота. Как показано на Фиг. 6, базовая станция 60 конкретно включает в себя:
приемник 601, выполненный с возможностью приема инструкции кодовой книги, отправленной контроллером, где инструкция кодовой книги используется для точного определения кодовой книги, которая может быть использована базовой станцией при передаче данных терминалом; кодовая книга принадлежит общему набору кодовых книг с разреженным кодом; общий набор кодовых книг с разреженным кодом является набором кодовых книг с разреженным кодом, который может быть использован каждой базовой станцией в координирующем кластере для выполнения передачи данных; и координирующий кластер является кластером базовых станций, которые обеспечивают передачу данных для одного и того же терминала, где кодовые книги, которые могут быть использованы базовыми станциями в координирующем кластере при передаче данных терминалом, являются обоюдно разными;
передатчик 602, выполненный с возможностью отправки уведомления кодовой книги в терминал, где уведомление кодовой книги используется для уведомления терминала о координационной кодовой книге; координационная кодовая книга является кодовой книгой, которая используется базовой станцией в координирующем кластере для выполнения передачи данных терминалом; и координационная кодовая книга, принадлежит к кодовой книге, точно определенной в инструкции кодовой книги, принятой базовой станцией в координирующем кластере; и
процессор 603, выполненный с возможностью использования координационной кодовой книги для выполнения передачи данных терминалом.
[0184] Опционально, в конкретном устройстве базовой станции, приемник и передатчик могут иметь независимые формы и существовать раздельно, или могут быть в одно и то же время интегрированы в приемопередатчик для несения функций, как приемника, так и передатчика, что не ограничивается в этом варианте осуществления настоящего изобретения.
[0185] В конкретном описании базовой станции 60, показанной на Фиг. 6, приемник 601 может быть дополнительно выполнен с возможностью:
приема общего набора кодовых книг с разреженным кодом, отправленного контроллером.
[0186] В конкретном описании базовой станции 60, показанной на Фиг. 6, передатчик 602 может быть дополнительно выполнен с возможностью:
отправки запроса кодовой книги в контроллер, где запрос кодовой книги несет информацию о минимальном количестве кодовых книг, требуемом базовой станцией, так чтобы контроллер выделил, согласно минимальному количеству кодовых книг, кодовую книгу, которая может быть использована базовой станцией при передаче данных, где инструкция кодовой книги дополнительно используется для точного определения кодовой книги, которая может быть использована базовой станцией для выполнения передачи данных, и количество кодовых книг, точно определенных в инструкции кодовой книги, не меньше, чем минимальное количество кодовых книг.
[0187] В конкретном описании базовой станции 60, показанной на Фиг. 6, передатчик 602 может быть дополнительно выполнен с возможностью:
отправки общего набора кодовых книг с разреженным кодом в терминал, так чтобы терминал принял и сохранил общий набор кодовых книг с разреженным кодом, и так чтобы терминал определил, из общего набора кодовых книг с разреженным кодом согласно уведомлению кодовой книги, координационную кодовую книгу для выполнения передачи данных базовой станцией.
[0188] В конкретном описании базовой станции 60, показанной на Фиг. 6, процессор 603 может быть дополнительно выполнен с возможностью:
определения, согласно количеству потоков данных при передаче данных, минимального количества требуемых кодовых книг, где минимальное количество кодовых книг не меньше, чем количество потоков данных.
[0189] В конкретном описании базовой станции 60, показанной на Фиг. 6, процессор 603 может быть дополнительно выполнен с возможностью:
определения, из общего набора кодовых книг с разреженным кодом согласно инструкции кодовой книги, кодовой книги, которая может быть использована базовой станцией при передаче данных.
[0190] В конкретном описании базовой станции 60, показанной на Фиг. 6, инструкция кодовой книги дополнительно включает в себя информацию координирующего кластера, и процессор 603 может быть дополнительно выполнен с возможностью:
определения, согласно информации координирующего кластера, координирующего кластера, применимого к инструкции кодовой книги.
Вариант осуществления 7
[0191] Этот вариант осуществления предусматривает контроллер 70. Контроллер 70 может иметь независимую форму или может быть интегрирован в другой узел управления системы связи. Как показано на Фиг. 7A, контроллер 70 конкретно включает в себя:
процессор 701, выполненный с возможностью определения координирующего кластера, где координирующий кластер является кластером базовых станций, которые обеспечивают передачу данных для одного и того же терминала; и
передатчик 702, выполненный с возможностью отправки инструкции кодовой книги на каждую базовую станцию в координирующем кластере, где инструкция кодовой книги используется для точного определения кодовой книги, которая может быть использована каждой базовой станцией в координирующем кластере при передаче данных терминалом; кодовые книги, которые могут быть использованы базовыми станциями при передаче данных, принадлежат общему набору кодовых книг с разреженным кодом и являются обоюдно разными; и общий набор кодовых книг с разреженным кодом является набором кодовых книг с разреженным кодом, который может быть использован каждой базовой станцией в координирующем кластере для выполнения передачи данных.
[0192] В конкретном описании контроллера 70, показанного на Фиг. 7A, как показано на Фиг. 7B, опциональное решение для контроллера 70 может дополнительно включать в себя:
приемник 703, выполненный с возможностью приема запроса кодовой книги, отправленного каждой базовой станцией в координирующем кластере, где запрос кодовой книги несет информацию о минимальном количестве кодовых книг, требуемом базовой станцией.
[0193] Опционально, в конкретном устройстве контроллера, приемник и передатчик могут иметь независимые формы и существовать раздельно, или могут быть в одно и то же время интегрированы в приемопередатчик для несения функций, как приемника, так и передатчика, что не ограничивается в этом варианте осуществления настоящего изобретения.
[0194] В конкретном описании контроллера 70, показанного на Фиг. 7B, приемник 703 может быть дополнительно выполнен с возможностью:
приема запроса кодовой книги, отправленного каждой базовой станцией в координирующем кластере, где запрос кодовой книги несет информацию о минимальном количестве кодовых книг, требуемом базовой станцией, где инструкция кодовой книги дополнительно используется для точного определения кодовой книги, которая может быть использована каждой базовой станцией в координирующем кластере при передаче данных, и количество кодовых книг, точно определенных в инструкции кодовой книги, не меньше, чем минимальное количество кодовых книг.
[0195] В конкретном описании контроллера 70, показанного на Фиг. 7B, процессор 701 может быть дополнительно выполнен с возможностью:
определения, согласно информации о минимальном количестве кодовых книг, пропорции минимального количества кодовых книг для каждой базовой станции в координирующем кластере, и определения, согласно пропорции минимального количества кодовых книг, пропорции количества кодовых книг, которое может быть использовано каждой базовой станцией в координирующем кластере при передаче данных терминалом.
[0196] В конкретном описании контроллера 70, показанного на Фиг. 7A или Фиг. 7B, инструкция кодовой книги, отправленная передатчиком 702 на каждую базовую станцию в координирующем кластере, дополнительно включает в себя информацию координирующего кластера, где информация координирующего кластера используется базовой станцией, принимающей инструкцию кодовой книги, для определения, согласно информации координирующего кластера, координирующего кластера, применимого к инструкции кодовой книги.
[0197] В конкретном описании контроллера 70, показанного на Фиг. 7A или Фиг. 7B, передатчик 702 может быть дополнительно выполнен с возможностью:
отправки общего набора кодовых книг с разреженным кодом на каждую базовую станцию в координирующем кластере, так чтобы каждая базовая станция в координирующем кластере приняла и сохранила общий набор кодовых книг с разреженным кодом, и так чтобы каждая базовая станция в координирующем кластере определила, из общего набора кодовых книг с разреженным кодом согласно инструкции кодовой книги, координационную кодовую книгу для выполнения передачи данных терминалом, где координационная кодовая книга является кодовой книгой, которая используется базовой станцией в координирующем кластере для выполнения передачи данных терминалом.
Вариант осуществления 8
[0198] Этот вариант осуществления предусматривает терминал 80. Как показано на Фиг. 8A, терминал 80 конкретно включает в себя:
приемник 801, выполненный с возможностью приема уведомления кодовой книги, отправленного по меньшей мере одной базовой станцией в координирующем кластере, где уведомление кодовой книги используется по меньшей мере одной базовой станцией для уведомления терминала о координационной кодовой книге; координационная кодовая книга является кодовой книгой с разреженным кодом, которая используется по меньшей мере одной базовой станцией для выполнения передачи данных терминалом; и координирующий кластер является кластером базовых станций, которые обеспечивают передачу данных для одного и того же терминала, где кодовые книги с разреженным кодом, которые могут быть использованы базовыми станциями в координирующем кластере при передаче данных терминалом, являются обоюдно разными; и
процессор 802, выполненный с возможностью использования координационной кодовой книги для выполнения передачи данных по меньшей мере одной базовой станцией.
[0199] В конкретном описании терминала 80, показанного на Фиг. 8A, приемник 801 может быть дополнительно выполнен с возможностью:
приема и сохранения общего набора кодовых книг с разреженным кодом, отправленного базовой станцией в координирующем кластере.
[0200] В конкретном описании терминала 80, показанного на Фиг. 8A, процессор 802 может быть дополнительно выполнен с возможностью:
определения, из общего набора кодовых книг с разреженным кодом, координационной кодовой книги согласно уведомлению кодовой книги.
[0201] В конкретном описании терминала 80, показанного на Фиг. 8A, процессор 802 может быть дополнительно выполнен с возможностью:
получения координационной кодовой книги из уведомления кодовой книги, и использования координационной кодовой книги для декодирования по меньшей мере одного принятого потока данных, отправленного по меньшей мере одной базовой станцией.
[0202] В конкретном описании терминала 80, показанного на Фиг. 8A, как показано на Фиг. 8B, опциональное решение для терминала 80 может дополнительно включать в себя:
передатчик 803, выполненный с возможностью отправки запроса повторной передачи на базовую станцию, которая отправляет поток данных, который не удается декодировать, где запрос повторной передачи используется, чтобы запросить у базовой станции, которая отправляет поток данных, который не удается декодировать, повторную отправку потока данных, который не удается декодировать.
[0203] Опционально, в конкретном терминале, приемник и передатчик могут иметь независимые формы и существовать раздельно, или могут быть в одно и то же время интегрированы в приемопередатчик для несения функций, как приемника, так и передатчика, что не ограничивается в этом варианте осуществления настоящего изобретения.
Вариант осуществления 9
[0204] Этот вариант осуществления предусматривает базовую станцию 90. Базовая станция 90 может быть базовой станцией в различных формах в системе связи, такой как макро базовая станция, домашняя базовая станция или малая сота. Как показано на Фиг. 9, базовая станция 90 конкретно включает в себя:
блок 901 приема, выполненный с возможностью приема инструкции кодовой книги, отправленной контроллером, где инструкция кодовой книги используется для точного определения кодовой книги, которая может быть использована базовой станцией при передаче данных терминалом; кодовая книга принадлежит общему набору кодовых книг с разреженным кодом; общий набор кодовых книг с разреженным кодом является набором кодовых книг с разреженным кодом, который может быть использован каждой базовой станцией в координирующем кластере для выполнения передачи данных; и координирующий кластер является кластером базовых станций, которые обеспечивают передачу данных для одного и того же терминала, где кодовые книги, которые могут быть использованы базовыми станциями в координирующем кластере при передаче данных терминалом, являются обоюдно разными;
блок 902 передачи, выполненный с возможностью отправки уведомления кодовой книги в терминал, где уведомление кодовой книги используется для уведомления терминала о координационной кодовой книге; координационная кодовая книга является кодовой книгой, которая используется базовой станцией в координирующем кластере для выполнения передачи данных терминалом; и координационная кодовая книга, принадлежит к кодовой книге, точно определенной в инструкции кодовой книги, принятой базовой станцией в координирующем кластере; и
блок 903 обработки, выполненный с возможностью использования координационной кодовой книги для выполнения передачи данных терминалом.
[0205] Опционально, в конкретном устройстве базовой станции, блок приема и блок передачи могут иметь независимые формы и существовать раздельно, или могут быть в одно и то же время интегрированы в блок приемопередатчика для несения функций, как блока приема, так и блока передачи, что не ограничивается в этом варианте осуществления настоящего изобретения.
[0206] В конкретном описании базовой станции 90, показанной на Фиг. 9, блок 901 приема может быть дополнительно выполнен с возможностью:
приема общего набора кодовых книг с разреженным кодом, отправленного контроллером.
[0207] В конкретном описании базовой станции 90, показанной на Фиг. 9, блок 902 передачи может быть дополнительно выполнен с возможностью:
отправки запроса кодовой книги в контроллер, где запрос кодовой книги несет информацию о минимальном количестве кодовых книг, требуемом базовой станцией, так чтобы контроллер выделил, согласно минимальному количеству кодовых книг, кодовую книгу, которая может быть использована базовой станцией при передаче данных, где инструкция кодовой книги дополнительно используется для точного определения кодовой книги, которая может быть использована базовой станцией для выполнения передачи данных, и количество кодовых книг, точно определенных в инструкции кодовой книги, не меньше, чем минимальное количество кодовых книг.
[0208] В конкретном описании базовой станции 90, показанной на Фиг. 9, блок 902 передачи может быть дополнительно выполнен с возможностью:
отправки общего набора кодовых книг с разреженным кодом в терминал, так чтобы терминал принял и сохранил общий набор кодовых книг с разреженным кодом, и так чтобы терминал определил, из общего набора кодовых книг с разреженным кодом согласно уведомлению кодовой книги, координационную кодовую книгу для выполнения передачи данных базовой станцией.
[0209] В конкретном описании базовой станции 90, показанной на Фиг. 9, блок 903 обработки может быть дополнительно выполнен с возможностью:
определения, согласно количеству потоков данных при передаче данных, минимального количества требуемых кодовых книг, где минимальное количество кодовых книг не меньше, чем количество потоков данных.
[0210] В конкретном описании базовой станции 90, показанной на Фиг. 9, блок 903 обработки может быть дополнительно выполнен с возможностью:
определения, из общего набора кодовых книг с разреженным кодом согласно инструкции кодовой книги, кодовой книги, которая может быть использована базовой станцией при передаче данных.
[0211] В конкретном описании базовой станции 90, показанной на Фиг. 9, инструкция кодовой книги дополнительно включает в себя информацию координирующего кластера, и блок 903 обработки может быть дополнительно выполнен с возможностью:
определения, согласно информации координирующего кластера, координирующего кластера, применимого к инструкции кодовой книги.
Вариант осуществления 10
[0212] Этот вариант осуществления предусматривает контроллер 100. Контроллер 100 может иметь независимую форму или может быть интегрирован в другой узел управления в системе связи. Как показано на Фиг. 10A, контроллер 100 конкретно включает в себя:
блок 1001 обработки, выполненный с возможностью определения координирующего кластера, где координирующий кластер является кластером базовых станций, которые обеспечивают передачу данных для одного и того же терминала; и
блок 1002 передачи, выполненный с возможностью отправки инструкции кодовой книги на каждую базовую станцию в координирующем кластере, где инструкция кодовой книги используется для точного определения кодовой книги, которая может быть использована каждой базовой станцией в координирующем кластере при передаче данных терминалом; кодовые книги, которые могут быть использованы базовыми станциями при передаче данных, принадлежат общему набору кодовых книг с разреженным кодом и являются обоюдно разными; и общий набор кодовых книг с разреженным кодом является набором кодовых книг с разреженным кодом, который может быть использован каждой базовой станцией в координирующем кластере для выполнения передачи данных.
[0213] В конкретном описании контроллера 100, показанного на Фиг. 10A, как показано на Фиг. 10B, опциональное решение для контроллера 100 может дополнительно включать в себя:
блок 1003 приема, выполненный с возможностью приема запроса кодовой книги, отправленного каждой базовой станцией в координирующем кластере, где запрос кодовой книги несет информацию о минимальном количестве кодовых книг, требуемом базовой станцией.
[0214] Опционально, в конкретном устройстве контроллера, блок приема и блок передачи могут иметь независимые формы и существовать раздельно, или могут быть в одно и то же время интегрированы в блок приемопередатчика для несения функций, как блока приема, так и блока передачи, что не ограничивается в этом варианте осуществления настоящего изобретения.
[0215] В конкретном описании контроллера 100, показанного на Фиг. 10B, блок 1003 приема может быть дополнительно выполнен с возможностью:
приема запроса кодовой книги, отправленного каждой базовой станцией в координирующем кластере, где запрос кодовой книги несет информацию о минимальном количестве кодовых книг, требуемом базовой станцией, где инструкция кодовой книги дополнительно используется для точного определения кодовой книги, которая может быть использована каждой базовой станцией в координирующем кластере при передаче данных, и количество кодовых книг, точно определенных в инструкции кодовой книги, не меньше, чем минимальное количество кодовых книг.
[0216] В конкретном описании контроллера 100, показанного на Фиг. 10B, блок 1001 обработки может быть дополнительно выполнен с возможностью:
определения, согласно информации о минимальном количестве кодовых книг, пропорции минимального количества кодовых книг для каждой базовой станции в координирующем кластере, и определения, согласно пропорции минимального количества кодовых книг, пропорции количества кодовых книг, которое может быть использовано каждой базовой станцией в координирующем кластере при передаче данных терминалом.
[0217] В конкретном описании контроллера 100, показанного на Фиг. 10A или Фиг. 10B, инструкция кодовой книги, отправленная блоком 1002 передачи на каждую базовую станцию в координирующем кластере, дополнительно включает в себя информацию координирующего кластера, где информация координирующего кластера используется базовой станцией, принимающей инструкцию кодовой книги, для определения, согласно информации координирующего кластера, координирующего кластера, применимого к инструкции кодовой книги.
[0218] В конкретном описании контроллера 100, показанного на Фиг. 10A или Фиг. 10B, блок 1002 передачи может быть дополнительно выполнен с возможностью:
отправки общего набора кодовых книг с разреженным кодом на каждую базовую станцию в координирующем кластере, так чтобы каждая базовая станция в координирующем кластере приняла и сохранила общий набор кодовых книг с разреженным кодом, и так чтобы каждая базовая станция в координирующем кластере определила, из общего набора кодовых книг с разреженным кодом согласно инструкции кодовой книги, координационную кодовую книгу для выполнения передачи данных терминалом, где координационная кодовая книга является кодовой книгой, которая используется базовой станцией в координирующем кластере для выполнения передачи данных терминалом.
Вариант осуществления 11
[0219] Этот вариант осуществления предусматривает терминал 110. Как показано на Фиг. 11A, терминал 110 конкретно включает в себя:
блок 1101 приема, выполненный с возможностью приема уведомления кодовой книги, отправленного по меньшей мере одной базовой станцией в координирующем кластере, где уведомление кодовой книги используется по меньшей мере одной базовой станцией для уведомления терминала о координационной кодовой книге; координационная кодовая книга является кодовой книгой с разреженным кодом, которая используется по меньшей мере одной базовой станцией для выполнения передачи данных терминалом; и координирующий кластер является кластером базовых станций, которые обеспечивают передачу данных для одного и того же терминала, где кодовые книги с разреженным кодом, которые могут быть использованы базовыми станциями в координирующем кластере при передаче данных терминалом, являются обоюдно разными; и
блок 1102 обработки, выполненный с возможностью использования координационной кодовой книги для выполнения передачи данных по меньшей мере одной базовой станцией.
[0220] В конкретном описании терминала 110, показанного на Фиг. 11A, блок 1101 приема может быть дополнительно выполнен с возможностью:
приема и сохранения общего набора кодовых книг с разреженным кодом, отправленного базовой станцией в координирующем кластере.
[0221] В конкретном описании терминала 110, показанного на Фиг. 11A, блок 1102 обработки может быть дополнительно выполнен с возможностью:
определения, из общего набора кодовых книг с разреженным кодом, координационной кодовой книги согласно уведомлению кодовой книги.
[0222] В конкретном описании терминала 110, показанного на Фиг. 11A, блок 1102 обработки может быть дополнительно выполнен с возможностью:
получения координационной кодовой книги из уведомления кодовой книги, и использования координационной кодовой книги для декодирования по меньшей мере одного принятого потока данных, отправленного по меньшей мере одной базовой станцией.
[0223] В конкретном описании терминала 110, показанного на Фиг. 11A, как показано на Фиг. 11B, опциональное решение для терминала 110 может дополнительно включать в себя:
блок 1103 передачи, выполненный с возможностью отправки запроса повторной передачи на базовую станцию, которая отправляет поток данных, который не удается декодировать, где запрос повторной передачи используется, чтобы запросить у базовой станции, которая отправляет поток данных, который не удается декодировать, повторную отправку потока данных, который не удается декодировать.
[0224] Опционально, в конкретном терминале, блок приема и блок передачи могут иметь независимые формы и существовать раздельно, или могут быть в одно и то же время интегрированы в блок приемопередатчика для несения функций, как блока приема, так и блока передачи, что не ограничивается в этом варианте осуществления настоящего изобретения.
[0225] Для названий каждого параметра и каждого устройства в вышеприведенных вариантах осуществления, специалист в данной области техники может использовать другие способы назначения имен, которые будут также попадать в пределы объема правовой охраны настоящего изобретения.
[0226] Согласно устройству и способу передачи данных, предусмотренных в настоящем изобретении, кодовые книги с разреженным кодом, которые могут быть использованы базовой станцией в координирующем кластере при передаче данных терминалом, являются обоюдно разными. Это реализует, что базовые станции раздельно выполняют передачу данных терминалом без выполнения обмена данными или обмена информации канала между базовыми станциями, тем самым уменьшая системные издержки и повышая эффективность сетевой передачи.
[0227] На основе вышеуказанных описаний способов реализации, специалист в данной области техники может четко понять, что настоящая заявка может быть реализована посредством программного обеспечения в дополнение к необходимым основным аппаратным средствам. На основе такого понимания, все или некоторые этапы в технических решениях настоящего изобретения могут быть реализованы программой, дающей команды соответствующим аппаратным средствам. Программа может храниться на компьютерно-читаемом носителе информации. Когда выполняется программа, выполняются этапы из вышеуказанных вариантов осуществления способа. Носитель информации включает в себя ROM/RAM, магнитный диск, оптический диск и подобное.
[0228] Вышеуказанные описания являются лишь конкретными способами реализации настоящего изобретения, но не предназначены для ограничения объема правовой охраны настоящего изобретения. Любая вариация или замена, легко понятая специалистом в данной области техники в рамках технического объема, раскрытого в настоящем изобретении, должна попадать в рамки объема правовой охраны настоящего изобретения. Вследствие этого, объем правовой охраны настоящего изобретения должен быть субъектом для объема правовой охраны формулы изобретения.