УСТРОЙСТВО БЕСПРОВОДНОЙ СВЯЗИ, СПОСОБ БЕСПРОВОДНОЙ СВЯЗИ И ПРОГРАММА
WIRELESS COMMUNICATION DEVICE, WIRELESS COMMUNICATION METHOD AND PROGRAM

Область техники, к которой относится изобретение
Настоящее раскрытие относится к устройству беспроводной связи, способу беспроводной связи и программе.
Уровень техники
В последние годы среда беспроводной связи столкнулась с проблемой резкого увеличения трафика данных. Соответственно, мультидоступ с разделением каналов посредством чередования (IDMA) привлек внимание в качестве одной из технологий радиодоступа (RAT) мобильных систем связи пятого поколения (5G). Например, в качестве технологии, относящейся к IDMA, была разработана технология снижения взаимных помех между ячейками или взаимных помех внутри ячеек в соответствии с принципом IDMA.
Например, приведенная ниже патентная литература 1 раскрывает технологию, с помощью которой пользователь внутри ячейки удаляет взаимные помехи между ячейками, применяя различные модели чередования, сохраняя, в то же время, ортогональность и применяя для этого мультидоступ с временным разделением каналов (TDMA), мультидоступ с частотным разделением каналов (FDMA) и т.п., и выполняет обнаружение мультипользователей (MUD)
Дополнительно, патентная литература 2 раскрывает технологию применения различных чередований к множеству сигналов, мультииплексированных в один и тот же пространственный поток, в системе со многими входами и многими выходами (MIMO) и пространственного мультиплексирования с многочисленными антеннами.
Перечень литературы
Патентная литература
Патентная литература 1: JP 2004-194288A
Патентная литература 2: JP 2009-55228A
Раскрытие сущности изобретения
Техническая проблема
Однако, области техники, относящиеся к IDMA, требуют дополнительного совершенствования характеристик. Соответственно, настоящее раскрытие предлагает новые и улучшенные устройство беспроводной связи, способ беспроводной связи и программу, способные способствовать усовершенствованию технологии беспроводной связи, относящейся к IDMA.
Решение проблемы
В соответствии с настоящим раскрытием, обеспечивается устройство беспроводной связи, содержащее: блок беспроводной связи, осуществляющий беспроводную связь с другим устройством беспроводной связи, используя мультидоступ с разделением каналов с чередованием (IDMA); и контроллер, посредством блока беспроводной связи управляющий длиной чередования в процессе чередования для IDMA.
В соответствии с настоящим раскрытием, обеспечивается устройство беспроводной связи содержащее: блок беспроводной связи, осуществляющий беспроводную связь с другим устройством беспроводной связи, используя IDMA; и контроллер, управляющий блоком беспроводной связи для выполнения процесса дечередования в зависимости от длины чередования, используемого в процессе чередования для IDMA другим устройством беспроводной связи.
В соответствии с настоящим раскрытием, обеспечивается способ беспроводной связи, содержащий этап, на котором: осуществляют беспроводную связь с другим устройством беспроводной связи, используя IDMA; и управляют длиной чередования в процессе чередования для IDMA, осуществляемого посредством процессора.
В соответствии с настоящим раскрытием, обеспечивается способ беспроводной связи, содержащий этап, на котором: осуществляют беспроводную связь с другим устройством беспроводной связи, используя IDMA; и управляют процессом дечередования, в зависимости от длины чередования, используемой для процесса чередования для IDMA другим устройством беспроводной связи, подлежащего осуществлению посредством процессора.
В соответствии с настоящим раскрытием, обеспечивается программа, вызывающая функционирование компьютера, в качестве: блока беспроводной связи, осуществляющего беспроводную связь с другим устройством беспроводной связи, используя IDMA; и контроллера, управляющего длиной чередования в процессе чередования для IDMA блоком беспроводной связи.
В соответствии с настоящим раскрытием, обеспечивается программа, вызывающая функционирование компьютера, в качестве: блока беспроводной связи, выполняющего беспроводную связь, используя IDMA, с другим устройством беспроводной связи; и контроллер, управляющий блоком беспроводной связи для выполнения процесса дечередования, в зависимости от длины чередования, используемого для процесса чередования для IDMA, выполняемого другим устройством беспроводной связи.
Предпочтительные результаты изобретения
В соответствии с настоящим раскрытием, описанным выше, можно способствовать совершенствованию технологии беспроводной связи, относящейся к IDMA. Заметим, что описанные выше результаты не обязательно являются ограничивающими. Вместе с перечисленными выше результатами или взамен их могут быть достигнуты любые другие результаты, представленные в настоящем описании, или другие результаты, которые могут быть получены, исходя из настоящего описания.
Краткое описание чертежей
Фиг. 1 - технология, относящаяся к IDMA.
Фиг. 2 - технология, относящаяся к IDMA.
Фиг. 3 - технология, относящаяся к IDMA.
Фиг. 4 - технология, относящаяся к IDMA.
Фиг. 5 - общее представление системы беспроводной связи, соответствующей варианту осуществления настоящего раскрытия.
Фиг. 6 - пример логической конфигурации передающей станции, соответствующей настоящему варианту осуществления.
Фиг. 7 - пример логической конфигурации приемной станции, соответствующей настоящему варианту осуществления.
Фиг. 8 - пример последовательности выполнения процесса распределения, выполняемого в системе связи, соответствующей варианту осуществления.
Фиг. 9 - пример последовательности выполнения процесса беспроводной связи, выполняемого в системе беспроводной связи, соответствующей настоящему варианту осуществления.
Фиг. 10 - блок-схема примерной логической конфигурации блока беспроводной связи передающей станции, соответствующей настоящему варианту осуществления.
Фиг. 11 - блок-схема последовательности выполнения операций примерного процесса заполнения, выполняемого на передающей станции в соответствии с настоящим вариантом осуществления.
Фиг. 12 - блок-схема последовательности выполнения операций примерного процесса заполнения, выполняемого на передающей станции в соответствии с настоящим вариантом осуществления.
Фиг. 13 - блок-схема последовательности выполнения операций примерного процесса определения длины чередования, выполняемого на передающей станции в соответствии с настоящим вариантом осуществления.
Фиг. 14 - блок-схема последовательности выполнения операций примерного процесса определения длины чередования, выполняемого на передающей станции в соответствии с настоящим вариантом осуществления.
Фиг. 15. - примерный способ управления моделью чередования, соответствующий настоящему варианту осуществления.
Фиг. 16 - блок-схема внутренней конфигурации устройства чередования CW, соответствующего настоящему варианту осуществления.
Фиг. 17 - блок-схема внутренней конфигурации устройства чередования CW, соответствующего настоящему варианту осуществления.
Фиг. 18 - блок-схема внутренней конфигурации устройства чередования CW, соответствующего настоящему варианту осуществления.
Фиг. 19 - блок-схема последовательности выполнения операций примерного процесса определения длины чередования, выполняемого на передающей станции в соответствии с настоящим вариантом осуществления.
Фиг. 20 - блок-схема последовательности выполнения операций примерного процесса определения типа HARQ, выполняемого на передающей станции в соответствии с настоящим вариантом осуществления.
Фиг. 21 - блок-схема последовательности выполнения операций примерного процесса определения типа повторной передачи, выполняемого на передающей станции в соответствии с настоящим вариантом осуществления.
Фиг. 22 - блок-схема последовательности выполнения операций примерного процесса переключения между исполнением и неисполнением процесса чередования, выполняемого на передающей станции с соответствии с настоящим вариантом осуществления.
Фиг. 23 - блок-схема последовательности выполнения операций примерного процесса переключения между исполнением и неисполнением процесса чередования, выполняемого на передающей станции с соответствии с настоящим вариантом осуществления.
Фиг. 24 - блок-схема последовательности выполнения операций примерного процесса управления установкой процесса дечередования, выполняемого на передающей станции в соответствии с настоящим вариантом осуществления.
Фиг. 25 - блок-схема примерной логической конфигурации блока беспроводной связи передающей станции, соответствующей настоящему варианту осуществления.
Фиг. 26 - блок-схема примерной логической конфигурации блока беспроводной связи передающей станции, соответствующей настоящему варианту осуществления.
Фиг. 27 - сетка ресурсов OFDMA.
Фиг. 28 - блок-схема примерной логической конфигурации блока беспроводной связи приемной станции, соответствующей настоящему варианту осуществления.
Фиг. 29 - блок-схема последовательности выполнения операций примерного процесса декодирования на приемной станции в соответствии с настоящим вариантом осуществления.
Фиг. 30 - блок-схема последовательности выполнения операций примерного процесса декодирования на приемной станции в соответствии с настоящим вариантом осуществления.
Фиг. 31 - пример логической конфигурации декодера CW, соответствующего настоящему варианту осуществления.
Фиг. 32 - пример последовательности выполнения операций процесса декодирования на приемной станции в соответствии с настоящим вариантом осуществления.
Фиг. 33 - пример последовательности выполнения операций примерного процесса декодирования на приемной станции в соответствии с настоящим вариантом осуществления.
Фиг. 34 - пример последовательности выполнения операций процесса декодирования на приемной станции в соответствии с настоящим вариантом осуществления.
Фиг. 35 - блок-схема последовательности выполнения операций примерного процесса декодирования на приемной станции в соответствии с настоящим вариантом осуществления.
Фиг. 36 - блок-схема последовательности выполнения операций примерного процесса определения длины дечередования, выполняемого на приемной станции в соответствии с настоящим вариантом осуществления.
Фиг. 37 - блок-схема последовательности выполнения операций примерного процесса принятия решения о длине дечередования, на приемной станции в соответствии с настоящим вариантом осуществления.
Фиг. 38 - блок-схема последовательности выполнения операций примерного процесса принятия решения о длины дечередования, на приемной станции в соответствии с настоящим вариантом осуществления.
Фиг. 39 - блок-схема примера схематичной конфигурации сервера.
Фиг. 40 - блок-схема первого примера схематичной конфигурации eNB.
Фиг. 41 - блок-схема второго примера схематичной конфигурации eNB.
Фиг. 42 - блок-схема примерной схематичной конфигурации смартфона.
Фиг. 43 - блок-схема примерной схематичной конфигурации автомобильного навигационного устройства.
Осуществление изобретения
Здесь далее, предпочтительный вариант(ы) осуществления настоящего раскрытия будет описан подробно со ссылкой на приложенные чертежи. В настоящем описании и на приложенных чертежах структурные элементы, обладающие, в сущности, одной и той же функцией, обозначаются одной и той же ссылочной позицией и повторное объяснение таких структурных элементов не приводится.
Кроме того, в настоящем описании и на приложенных чертежах элементы, обладающие, по существу, одними и теми же функциями и структурами могут в некоторых случаях различаться разными буквами, присоединенными к одной и той же позиции. Например, многочисленные элементы, обладающие, в сущности, одной и той же функцией и структурой, по мере необходимости, различаются как передающие станции 100A, 100B и 100C. С другой стороны, когда нет конкретного различия между каждым из многочисленных элементов, имеющих, по существу, одну и ту же функцию и структуру, им назначается одна и та же позиция. Например, передающие станции 100A, 100B и 100C будут обозначаться просто как передающая станция 100, когда не обладают конкретными различиями.
Описание будет проведено в следующем порядке.
1. Введение
1-1. IDMA
1-2. Система беспроводной связи
2. Примеры конфигураций
2-1. Пример конфигурации передающей станции
2-2. Пример конфигурации приемной станции
2-3 Пример конфигурации устройства управления связью
3. Пример последовательности выполнения операций
4. Подробное описание функций
4-1. Процесс на физическом уровне передающей станции
4-2. Установка чередования
4-3. Установка чередования, относящаяся к повторной передаче
4-4. Объединение с другими способами мультиплексирования или с другими способами мультидоступа
4-5. Процесс на физическом уровне в приемной станции
4-6. Установка дечередования
4-7. Управляющая информация
5. Примеры применения
6. Заключение
Введение
1-1. IDMA
Сначала, технология, связанная с IDMA, будет здесь описана со ссылкой на фиг. 1-4. На фиг. 1-4 представлена технология, связанная с IDMA.
Неортогональный мультидоступ привлек внимание в качестве технологии радиодоступа 5-го поколения, следующей за технологией Long Term Evolution (LTE)/LTE-Advanced (LTE-A).
При ортогональном мультидоступе с частотным разделением каналов (OFDMA) или FDMA с одиночной несущей (SC-FDMA), используемый в LTE, радиоресурсы распределяются таким образом, что они не перекрываются оборудованиями пользователей в ячейке. Радиоресурсы являются частотными или временными ресурсами для беспроводной связи и существуют различные типы радиоресурсы, такие как ресурсный блок, субкадр, ресурсный элемент и т. п. Такая технология радиосистема распределения радиоресурсов без перекрытия также называется ортогональным мультидоступом.
На фиг. 1 представлен пример распределения радиоресурсов при ортогональном мультидоступе. На фиг. 1 по горизонтальной оси указывается частота и радиоресурсы, распределенные пользователям, представляются различными цветами для соответствующих пользователей. Как показано на фиг. 1, различные ресурсные блоки (RB) в направлении частоты могут распределяться пользователям, например, при ортогональном мультидоступе.
С другой стороны, при неортогональном мультидоступе радиоресурсы распределяются таким образом, что, по меньшей мере, часть радиоресурсов перекрывается оборудованиями пользователей в ячейке. При использовании неортогонального мультидоступа сигналы, передаваемые и принимаемые оборудованиями пользователей в ячейке, могут создавать в радиопространстве взаимные помехи друг другу. Однако приемная сторона может получать информацию каждого пользователя посредством заданного процесса декодирования. Кроме того, теоретически известно, что неортогональный мультидоступ может достигать более высокой производительности связи (или производительности связи ячейки), чем при ортогональном мультидоступе, когда реализуется соответствующее распределение радиоресурсов.
На фиг. 2 представлен пример распределения радиоресурсов при неортогональном мультидоступе. На фиг. 2 по горизонтальной оси указывается частота и радиоресурсы, распределёные пользователям, представляются разными цветами для соответствующих пользователей. Как показано на фиг. 2, блоки ресурсов (RB), перекрывающиеся в направлении частоты, могут распределяться пользователям, например, при неортогональном мультидоступе.
IDMA является одним из примеров технологий радиодоступа, классифицированным как неортогональный мультидоступ. При IDMA модель чередования, используемая для устройства на стороне передачи для чередования сигнала передачи, чтобы идентифицировать сигнал пользователя, по-разному распределяется каждому пользователю. Затем, устройство на стороне приёма отдельно декодирует сигналы пользователей, используя модели дечередования, соответствующие модели чередования, выделенной соответствующим пользователям. IDMA обладает преимуществом низкой загрузки при обработке сигнала устройством на стороне передачи. Это преимущество считается важным, в частности, для восходящего канала (UL) от оборудования пользователя к eNB.
На фиг. 3 представлен пример базовой конфигурации передающей станции 10, осуществляющей беспроводную связь, используя IDMA. Как показано на фиг. 3, передающая станция содержит схему 11 кодирования коррекции ошибок, устройство 12 чередования(πi), схему 13 цифровой модуляции и радиочастотную (RF) схему 14. Схема 11 кодирования коррекции ошибок оптимальным образом кодирует строку битовой информации пользователя i. Устройство (πi) 12 чередования является устройством чередования, для которого была выполнена установка чередования и которое чередует битовую строку информации с кодированной коррекцией ошибок. Цифровая схема 13 модуляции модулирует в цифре битовую строку чередующейся информации. RF-схема 14 выполняет различные обработки сигналов модулированного в цифре сигнала и передаёт беспроводной сигнал через антенну. Установка чередования является установкой, связанной по меньшей мере с одной моделью чередования или длиной чередования (размером чередования).
i
i
i
i
-1
-1
На фиг. 4 представлен пример базовой конфигурации приемной станции 20, осуществляющей беспроводную связь с использованием IDMA. Как показано на фиг. 4, приемная станция 20 содержит RF-схему 21, схему 22 разделения сигналов и схему 23 декодирования. RF-схема 21 выполняет различные обработки сигнала для беспроводного сигнала, принимаемого через антенну, и выводит сигнал на схему 22 разделения сигналов. Схема 22 разделения сигналов обладает функцией разделения сложного сигнала, полученного синтезированием сигналов, поступающих от пользователей, на сигналы для соответствующих пользователей и вывода разделенных сигналов для пользователей на соответствующие схемы 23 декодирования. Например, схема 23i декодирования содержит устройство (π) 24 дечередования, для которого была выполнена установка дечередования для пользователя i, схему 25 декодирования коррекции ошибок и устройство (π) 26 чередования, для которого была выполнена установка чередования для пользователя i. Схема 23i декодирования принимает сигнал пользователя от пользователя i и выполняет процесс дечередования с помощью устройства (π) 24 дечередования и декодирования с помощью схемы 25 декодирования коррекции ошибок. Схема 23i выводит сигнал пользователя в виде битовой строки информации пользователя i, когда сигнал пользователя был правильно декодирован. Кроме того, схема 23i декодирования чередует декодирования сигнал через устройство (π) 26 чередования и возвращает обратно сигнал на схему 22 в качестве сигнала пользователя для пользователя i. Такое возвращение сигнала пользователя выполняется для всех сигналов пользователей. Схема 22 разделения сигналов повторно разделяет возвращенные сигналы пользователей и повторно выводит разделенные сигналы пользователей на схемы 23 декодирования. Приемная станция 20 декодирует сигналы пользователей, повторяя процессы обработки сигналов на схеме 22 разделения сигналов и на схемах 23 декодирования.
1-2. Система беспроводной связи
1-2-1. Общая конфигурация
На фиг. 5 показано общее представление системы беспроводной связи, соответствующей варианту осуществления настоящего раскрытия. Как показано на фиг. 5, система 1 беспроводной связи, соответствующая настоящему варианту осуществления, содержит передающую станцию 100, приемную станцию 200 устройство 300 управления связью и основную сеть 500.
Передающая станция 100 является устройством, передающим данные приемной станции 200. Например, передающая станция 100 является расширенным узлом B (eNB) или точкой доступа в сотовой системе. Кроме того, приемная станция 200 является устройством беспроводной связи, принимающим данные, переданные передающей станцией 100. Например, приемная станция 200 является оборудованием пользователя (UE) в сотовой системе.
В примере, показанном на фиг. 5, передающая станция 100А является eNB, которая предоставляет услуги беспроводной связи одному или более оконечным устройствам, расположенным внутри ячейки 400. Кроме того, приёмные станции 200A и 200B являются UE, которым eNB предоставляет услуги беспроводной связи. Например, eNB 100A может передавать данные UE 200A и 200B. eNB 100A соединяется с основной сетью 500. Основная сеть 500 соединяется с сетью пакетной передачи данных (PDN) через шлюзовое устройство. Ячейка 400 может использоваться в соответствии с любой системой беспроводной связи, такой как Long Term Evolution (LTE), LTE-Advanced (LTE-A), GSM (зарегистрированная торговая марка), UMTS, W-CDMA, CDMA 2000, WiMAX, WiMAX 2 или IEEE 802.16.
Здесь одно устройство может функционировать как передающая станция 100 или приемная станция 200. Кроме того, одно устройство может функционировать как передающая станция 100 и приемная станция 200 одновременно. Например, UE может служить в качестве приемной станции 200, принимающей данные от eNB по нисходящему каналу, а также служить в качестве передающей станции 100, передающей данные на eNB по восходящему каналу. Кроме того, eNB может служить в качестве приемной станции 200, принимающей данные от UE по восходящему каналу, а также служить в качестве передающей станции, передающей данные на UE по нисходящему каналу.
Дополнительно, UE могут осуществлять беспроводную связь друг с другом. В примере, показанном на фиг. 5, UE 100B непосредственно осуществляет беспроводную связь с UE 200C. Такая система связи также называется связью типа "устройство-устройство" (D2D). Связь D2D может быть распознавать как связь, отличная от связи между eNB и UE в сотовой системе. Кроме того, связь в системе беспроводной связи, не имеющая централизованного узла управления, который является таким же мощным, как eNB в сотовой системе, может содержаться в связи D2D в широком смысле. Например, система беспроводной локальной сети (WLAN) может являться примером такой системы беспроводной связи.
Устройство 300 управления связью является устройством, совместно управляющим беспроводной связью в системе 1 беспроводной связи. В примере, показанном на фиг. 5, устройство 300 управления связью является сервером. Например, устройство 300 управления связью управляет беспроводной связью на передающей станции 100 и на приемной станции 200. В дополнение к примеру, показанному на фиг. 5, устройство управления связью может быть реализовано, например, как любое устройство (физическое устройство или логическое устройство) внутри или снаружи передающей станции 100, приемной станции 200 или основной сети 500.
Далее будут описаны операции, относящиеся к беспроводной связи в системе 1 беспроводной связи, соответствующей настоящему изобретению.
1-2-2. Случай нисходящего канала
Сначала будет описан процесс, в котором беспроводная связь осуществляется от eNB к UE.
В обычной сотовой системе во многих случаях при беспроводной связи по нисходящему и восходящему каналам eNB руководит/управляет радиосистемами централизованным способом. В случае нисходящего канала, eNB, прежде всего, извещает UE о радиоресурсах, в которых выделен нисходящий канал передачи данных (например, PDSCH), который должен приниматься. Для такого извещения обычно используется канал управления (например, PDCCH). Затем eNB передает данные каждому UE, используя радиоресурсы нисходящего канала, выделенные каждому UE.
UE пытается принять и декодировать переданный сигнал, используя радиоресурсы нисходящего канала передачи данных, сообщенные eNB. UE передает сигнал ACK на eNB, когда UE успешно декодировало сигнал, и передаёт сигнал NACK на eNB, когда UE не смогло декодировать сигнал. Успех или неудача декодирования могут определяться по результату проверки циклическим кодом (CRC), например, добавляемым к переданным данным и т. п.
eNB определяет, что передача данных потерпела неудачу, когда от UE принимается сигнал NACK или никакой ответный сигнал не принимается. Тогда eNB выполняет процесс повторной передачи для повторной передачи данных, передача которых потерпела неудачу. В процессе повторной передачи извещение о радиоресурсах, в которых выделен нисходящий канал передачи данных от eNB к UE, и передача данных, использующая сообщенные ресурсы, выполняется в процессе, описанном выше. eNB повторяет процесс повторной передачи до тех, пока от UE не будет принят сигнал ACK или пока не будет достигнуто заданное количество повторных передач.
1-2-3. Случай восходящего канала
Далее будет описан процесс осуществления беспроводной связи от UE к eNB.
В отличие от нисходящего канала, eNB передает сообщение о радиоресурсах и UE выполняет передачу данных в случае восходящего канала, тогда как eNB в случае нисходящего канала передает как сообщение о радиоресурсах, так и передачу данных. Конкретно, eNB сообщает UE выделенные радиоресурсы, которые должны использоваться восходящим каналом передачи данных (например, PUSCH) для передачи. Канал управления (например, PDCCH) обычно используется для сообщения. Затем UE передает данные на eNB, используя сообщенный восходящий канал передачи данных.
Процесс повторной передачи подобен случаю нисходящего канала. Например, UE определяет, что передача данных потерпела неудачу и выполняет повторную передачу, когда от eNB принимается сигнал NACK или никакой ответный сигнал не принимается. Здесь eNB может передать сообщение о радиоресурсах, которые должны использоваться UE для повторной передачи, одновременно с передачей сигнала NACK, поскольку eNB управляет и руководит радиоресурсами восходящих каналов передачи данных.
1-2-4 Случай связи D2D
Наконец, будет описан процесс связи D2D, при котором беспроводная связь осуществляется между UE.
UE на стороне передачи может передавать данные, не сообщая радиоресурсы, используемые для передачи. UE на стороне передачи может распознавать радиоресурсы, которые должны использоваться для передачи, например, передавая сообщение через внешнее устройство или выполняя считывание несущей, считывание спектра и т.п. Процесс повторной передачи является таким же, как в случае нисходящего канала и в случае восходящего канала, как описано выше.
2. Примеры конфигураций
Примеры базовых конфигураций передающей станции 100, приемной станции 200 и устройства 300 управления связью, соответствующие настоящему варианту осуществления, будут описаны со ссылкой на фиг. 6-8.
2-1. Пример конфигурации передающей станции
На фиг. 6 показана блок-схема примерной логической конфигурации передающей станции. Как показано на фиг. 6, передающая станция 100 содержит блок 110 беспроводной связи, блок 120 запоминающего устройства и контроллер 130.
(1) Блок 110 беспроводной связи
Блок 110 беспроводной связи выполняет передачу/приём данных при работе с другими устройствами беспроводной связи. Блок 110 беспроводной связи, соответствующий настоящему изобретению, обладает функцией осуществления беспроводной связи с другими устройствами беспроводной связи, используя IDMA. Например, блок 110 беспроводной связи чередует целевые данные передачи, используя установку чередования, назначенную передающей станции 100, и передаёт чередующиеся целевые данные передачи приемной станции 200. Блок 110 беспроводной связи может выполнять передачу/приём управляющей информации при работе с приемной станцией 100 или с устройством 300 управления связью. Ниже будет подробно описана функциональная конфигурация блока 110 беспроводной связи.
(2) Блок 120 запоминающего устройства
Блок 120 запоминающего устройства имеет функцию хранения различных типов информации. Например, блок 120 запоминающего устройства хранит информацию, сообщенную устройством 300 управления связью.
(3) Контроллер 130
Контроллер 130 служит в качестве устройства обработки операций и устройства управления и управляет всей работой передающей станции 100 в соответствии с различными программами. Например, контроллер 130 имеет функцию управления установкой чередования в процессе чередования IDMA посредством блока 110. Конкретно, контроллер 130 управляет по меньшей мере одной моделью чередования и длиной чередования, используемой устройством чередования. Контроллер 130 может облегчить разделение сигналов на приемной станции 200, варьируя, по меньшей мере, длиной чередования. Ниже будет подробно описана функциональная конфигурация контроллера 130. Здесь далее процесс чередования для IDMA называется просто процессом чередования или чередованием.
2-2. Пример конфигурации приемной станции
На фиг. 7 представлена блок-схема примерной логической конфигурации приемной станции 200, соответствующей настоящему варианту осуществления. Как показано на фиг. 7, приемная станция 200 содержит блок 210 беспроводной связи, блок 220 запоминающего устройства и контроллер 230.
(1) Блок 210 беспроводной связи
Блок 210 беспроводной связи выполняет передачу/приём данных при связи с другими беспроводными устройствами. Блок 210 беспроводной связи, соответствующий настоящему варианту осуществления, имеет функцию осуществления беспроводной связи с другими устройствами беспроводной связи, используя IDMA. Например, блок 210 беспроводной связи выполняет процесс дечередования, соответствующий установке чередования, назначенной передающей станции 100, являющейся источником передачи беспроводного сигнала, принимаемого от передающей станции 100 для получения данных. Блок 210 беспроводной связи может выполнять передачу/приём управляющей информации при работе передающей станции 100 или устройства 300 управления связью. Ниже будет подробно описана функциональная конфигурация блока 210 беспроводной связи.
(2) Блок 220 запоминающего устройства
Блок 220 запоминающего устройства имеет функцию хранения различных типов информации. Например, блок 220 запоминающего устройства хранит информацию, сообщенную устройством 300 управления связью.
(3) Контроллер 230
Контроллер 230 служит в качестве устройства обработки операций и устройства управления и управляет всей работой приемной станции в соответствии с различными программами. Например, контроллер 230 обладает функцией управления блоком 210 беспроводной связи, чтобы выполнять процесс чередования в зависимости от установки чередования, используемой для процесса чередования IDMA другим устройством беспроводной связи. Конкретно, контроллер 230 управляет установкой дечередования в ответ по меньшей мере на модель чередования или на длину чередования, используемые для процесса чередования передающей станцией 100, являющейся источником беспроводной связи. Дополнительно, установка дечередования является установкой, относящейся, по меньшей мере, например, к длине дечередования или к модели дечередования. Подробная функциональная конфигурация контроллера 230 будет описана ниже.
2-3. Пример конфигурации устройства управления связью
На фиг. 8 представлена блок-схема примера логической конфигурации устройства 300 управления связью, соответствующего настоящему изобретению. Как показано на фиг. 8, устройство 300 управления связью содержит блок 310 связи, блок 320 запоминающего устройства и контроллер 330.
(1) Блок 310 связи
Блок 310 связи является интерфейсом связи для повторной связи устройства 300 управления связью с другими устройствами. Блок 310 осуществляет передачу/приём данных при связи с другими устройствами проводным или беспроводным способом. Например, блок 310 связи осуществляет связь с передающей станцией 100 или с приемной станцией 200 прямо или косвенно через любой узел связи.
При этом устройство 300 управления связью может быть таким же, как передающая станция 100 или приемная станция 200 или быть независимым то них. Здесь, одинаковость/независимость означает одинаковость/независимость в логическом смысле в дополнение к одинаковости/независимости в физическом смысле. Блок 310 связи выполняет передачу и приём по цепям проводной и беспроводной связи для независимого устройства и выполняет передачу и приём внутри устройства для одного и того же устройства.
(2) Блок 320 запоминающего устройства
Блок 320 запоминающего устройства имеет функцию хранения различных типов информации. Например, блок 320 запоминающего устройства хранит установку чередования, назначенную каждой передающей станции 100.
(3) Контроллер 330
Контроллер 330 служит в качестве устройства обработки операций и устройства управления и управляет всей работой устройства 300 управления связью в соответствии с различными программами. Например, контроллер 330 распределяет установку чередования по всем передающим станциям 100, с тем, чтобы установки чередования не перекрывались друг с другом на передающих станциях.
Были описаны примеры основных конфигураций передающей станции 100, приемной станции 200 и устройства 300 управления связью, соответствующие настоящему раскрытию. Далее, со ссылкой на фиг. 9, будет описан пример последовательности выполнения операций системы 1 беспроводной связи, соответствующей настоящему варианту осуществления.
3. Пример последовательности выполнения операций
На фиг.9 показана блок-схема последовательности выполнения операций примерного процесса беспроводной связи, выполняемой в системе 1 беспроводной связи, соответствующей настоящему варианту осуществления. Как показано на фиг. 9, в представленной последовательности содержатся передающая станция 100 и приемная станция 200. В представленной последовательности передающая станция 100 считается функционирующей как устройство 300 управления связью.
Как показано на фиг. 9, сначала передающая станция на этапе S102 принимает решение об установке чередования. Например, контроллер 130 принимает решение о продолжительности чередования и модели чередования. Процесс на этом этапе будет описан ниже.
Затем, на этапе S104 передающая станция 100 передает управляющую информацию приемной станции 200. Управляющая информация может содержать информацию об установке чередования. Содержание управляющей информации будет подробно описано ниже.
Далее, приемная станция 200 на этапе S106 принимает решение об установке дечередования. Например, контроллер 230 определяет длину дечередования и модель дечередования, соответствующие установке чередования, используемой на передающей станции 100. Процесс на этом этапе ниже будет описан подробно. При этом, этот процесс может выполняться перед тем, как будет передана управляющая информация (перед этапом S104) или после беспроводного сигнала, соответствующего цели декодирования, которая передается от передающей станции 100 (после этапа S110).
Затем передающая станция 100 на этапе S108 выполняет процесс чередования. Контроллер 130 управляет блоком 110 беспроводной связи, чтобы выполнить процесс чередования в зависимости от установки чередования, определённой на этапе S102.
После этого передающая станция 100 на этапе S110 передаёт беспроводной сигнал.
На этапе S112 приемная станция 200 выполняет процесс дечередования принятого беспроводного сигнала. Контроллер 230 управляет блоком 210 беспроводной связи для выполнения процесса дечередования в зависимости от установки чередования, определённой на этапе S106.
На этапе S114 приемная станция 200 получает данные, переданные от передающей станции 100.
4. Подробности осуществления функций
4-1. Обработка на физическом уровне на передающей станции
На фиг. 10 представлена блок-схема примера логической конфигурации блока 110 беспроводной связи передающей станции 100, соответствующей настоящему варианту осуществления. На фиг.10 показан пример конфигурации части блока 110 беспроводной связи, в которой процесс чередования для транспортного блока (ТВ) битовой последовательности, соответствующей цели передачи, выполняется передающей станцией 100. Хотя на фиг. 10 показан пример конфигурации, в которой турбокод рассматривается в качестве примера коррекции ошибок вперед (FEC), в дополнение к турбокоду могут использоваться другие коды FEC, такие как конволюционный код и код низкой плотности с проверкой четности (LDPC). Как показано на фиг. 10, блок 110 беспроводной связи содержит блок 111 добавления CRC, блок 112 сегментации CB, блок 113 добавления CRС, блок 114 кодирования FEC, блок 115 согласования скорости, блок 116 подключения CB, блок 117 установки устройства и устройство 118 чередования CW.
Сначала блок 111 добавления CRC добавляет CRC к TB. Затем блок 112 сегментации CB сегментирует последовательность, в которой биты CRC были добавлены в один или более кодовых блоков (CB) кодовой последовательности коррекции ошибок, в зависимости от кодовой длины турбокода. Обработка сегментированных CB может выполняться посредством многочисленных параллельных процессов, количество (С) которых равно CB. В процессах для каждого CB блок 113 добавления CRC добавляет CRC к каждому CB, блок 114 кодирования FEC выполняет кодирование FEC (например, турбокодирование), и блок 115 согласования скорости выполняет согласование скорости, чтобы отрегулировать скорость кодирования. После этого блок 116 соединения СВ присоединяет СВ, поступающие с выхода блока 115 согласования скорости, чтобы сгенерировать единую битовую последовательность. С битовой последовательностью работают как с кодовым словом (CW). CW соответствует TB после кодирования. Блок 117 установки устройства чередования выполняет установку чередования устройства 118 чередования CW в зависимости от входного параметра. Дополнительно, контроллер 130 вводит в качестве параметра информацию, полученную из управляющей информации, сообщенной eNB и т. п., используя, например, канал управления к блоку 117 установки устройства чередования. Затем устройство 118 чередования CW выполняет процесс чередования для CW, сгенерированного присоединением СВ.
Далее будут описаны длины битовых последовательностей в представленном выше процессе. Длина последовательности для битовой последовательности первоначального ТВ считается равной А. Последовательность после добавления бита CRC блоком 111 добавления CRC равна B (>=A). Кроме того, длина последовательности r-ого CB равна Kr в ответ на кодовую длину турбокода. Длина последовательности CW, сгенерированного блоком 116 подключения CB, равна G'. Длина последовательности CW, выводимой из устройства 118 чередования CW, равн G. G’ и G могут быть идентичны. Дополнительно, G’ может отличаться от G, поскольку заполнение может выполняться перед и после устройства 118 чередования CW.
4-2. Установка чередования
4-2-1. Длина чередования
Длина чередования, управляемая контроллером 130 передающей станции 100 в соответствии с настоящим вариантом осуществления, равна, например, длине последовательности CW на фиг. 10. Длина чередования может быть длиной последовательности для суммы последовательностей, выводимых из множества устройств чередования, когда используется множество устройств чередования, вместо длины последовательности, выводимой из одиночного устройства чередования (устройства 118 чередования CW в примере, показанном на фиг. 10).
В обычной системе IDMA длина G чередования может быть определена на основе переданной битовой последовательности (ТВ в примере, показанном на фиг. 10) и коэффициента кодирования FEC. Когда рассматривается применение IDMA к сотовой системе, желательно определить длину G чередования на основе количества радиоресурсов, выделенных пользователю (например, количества поднесущих, количества ресурсных блоков, количества пространственных уровней и т. п.), и схемы модуляции (например, QPSK, 16-QAM, 64-QAM, 256-QAM и т. п.).
Соответственно, контроллер 130 передающей станции 100 в соответствии с настоящим вариантом осуществления управляет длиной чередования на основе количества радиоресурсов, доступных для передачи блоком 110 беспроводной связи, и используемой для этого схемы модуляции. Например, контроллер 130 определяет длину G чередования так, что длина G чередования удовлетворяет следующей формуле.
(Формула 1)
RE
m
RE
TD
RE
TD
Здесь, N – количество ресурсных элементов, доступных для фактической передачи данных из числа радиоресурсов, выделенных пользователю. Кроме того, Q – количество битов мультиплексирования на один ресурсный элемент (которые обычно зависят от схемы модуляции). При этом, когда передающая станция 100 использует диверсификацию передачи, контроллер 130 может в ответ на диверсификацию передачи регулировать количество N ресурсных элементов. Например, когда передающая станция 100 использует диверсификацию передачи N-порядка, количество N ресурсных элементов, доступных для фактической передачи данных, может управляться, чтобы быть равным 1/N для определенного количества физических ресурсных элементов.
Контроллер 130 может определить значение G так, что достигается знак равенства в формуле 1, чтобы максимизировать эффективность использования ресурсов всей системы.
Когда система 1 беспроводной связи использует технологию мультиплексирования, такую как технология расширения или технология пространственного мультиплексирования, в дополнение к IDMA, контроллер 130 может определить длину G чередования, дополнительно основываясь на коэффициенте расширения. Например, контроллер 130 определяет длину G чередования так, что длина G чередования удовлетворяет следующей формуле.
(Формула 2)
M
RE
Здесь, SF - коэффициент расширения. Кроме того, N – мультиплексное число. Контроллер 130 может отражать влияние на коэффициент расширения и пространственное мультиплексирование в способе подсчета N.
Процесс заполнения
Контроллер 130 может управлять блоком беспроводной связи 110, чтобы выполнять заполнение, когда длина входной последовательности для процесса чередования не достигает длины чередования. Например, если длина G' последовательности, поступающей на устройство 118 чередования CW на фиг. 10 не достигает длины G чередования, контроллер 130 управляет блоком 110 беспроводной связи, чтобы произвести заполнение перед или после процесса чередования устройством 118 чередования CW.
Например, контроллер 130 может управлять блоком 110 беспроводной связи, чтобы выполнять заполнение последовательности, входящей для процесса чередования. Например, устройство 118 чередования CW добавляет биты заполнения, соответствующие Np=G-G’ битам, во входную битовую последовательность, введенную в него до процесса чередования, когда G’<G.
Например, входная битовая последовательность, вводимая на устройство чередования имеет вид
, (Формула 3)
целевая битовая последовательность, соответствующая объекту процесса чередования имеет вид:
(Формула 4)
и битовая последовательность заполнения имеет вид:
(Формула 5)
Битовая последовательность заполнения может представляться как все {0}, все {1}, любое случайное число {0, 1} или заданная последовательность {0, 1}. Процесс заполнения устройством 118 чередования CW в этом случае будет описан со ссылкой на фиг. 11.
На фиг. 11 представлена блок-схема последовательности выполнения операций процесса заполнения, выполняемого на передающей станции 100 в соответствии с настоящим вариантом осуществления. Как показано на фиг. 11, прежде всего, устройство 118 чередования CW на этапе S202 определяет, выполняется ли равенство G’ =G .
Когда определено, что G’ =G (S202/Да), устройство 118 чередования CW использует входную битовую последовательность в качестве целевой битовой последовательности, поскольку на этапе S204 она соответствует следующей формуле .
(Формула 6)
С другой стороны, когда определено, что G’<G (S202/Нет), устройство 118 чередования CW использует последовательность, полученную добавлением битовой последовательности заполнения к входной битовой последовательности в качестве целевой битовой последовательности в соответствии со следующей формулой.
(Формула 7)
Соответственно, длина последовательности для целевой битовой последовательности становится длиной G чередования и длина выходной битовой последовательности, выводимой из устройства 118 чередования CW, становится равной G.
Затем устройство 118 чередования CW на этапе S208 выполняет процесс чередования.
Кроме того, контроллер 130 может управлять блоком 110 беспроводной связи, чтобы выполнять заполнение для выходной последовательности процесса чередования. Например, когда G’ < G, устройство 118 чередования CW после выполнения процесса чередования добавляет биты заполнения, соответствующие Np = G - G’ битам, к выходной битовой последовательности. Процесс заполнения устройством 118 чередования CW в этом случае будет описан со ссылкой на фиг. 12.
На фиг. 12 представлена блок-схема примерного процесса заполнения, выполняемого на передающей станции 100 в соответствии с настоящим вариантом осуществления. Как показано на фиг. 12, на этапе S302 устройство 118 чередования CW, прежде всего, выполняет процесс чередования.
Затем, устройство 118 чередования CW на этапе S304 определяет существует ли равенство G’ =G .
Когда определено, что G’ = G (S304/Да), устройство 118 чередования CW на этапе S306 выводит выходную битовую последовательность.
С другой стороны, когда определено, что G’ < G (S304/Нет), устройство 118 чередования CW на этапе S308 выводит последовательность, полученную добавлением битовой последовательности заполнения к выходной битовой последовательности. Соответственно, длина последовательности для выходной битовой последовательности становится равной длине G чередования.
Выше был описан пример процесса заполнения.
Например, блок 115 согласования скорости может регулировать длину последовательности для выходной битовой последовательности в качестве другого способа, чтобы сделать G’ = G или G’ ≤ G.
Процесс принятия решения о длине чередования
RE
m
Например, контроллер 130 определяет длину G чередования, используя количество N ресурсных элементов, доступных для фактической передачи данных, и количество Q битов мультиплексирования (количество битов) на ресурсный элемент. Процедура этого процесса принятия решений может меняться в зависимости от типа передающей станции 100. Пример процесса принятия решений длины чередования в зависимости от типа передающей станции 100 будет описан ниже.
(A) Передающая станция, у которой радиоресурсы, используемые для передачи, выделены другими устройствами
Например, передающая станция 100 является UE в сотовой системе. Способ определения длины G чередования будет описан со ссылкой на фиг. 13.
На фиг. 13 представлена блок-схема последовательности выполнения операций примерного процесса принятия решения о длине чередования, выполняемого на передающей станции 100 в соответствии с настоящим вариантом осуществления.
Сначала блок 110 беспроводной связи на этапе S402 принимает и декодирует управляющую информацию. Например, блок 110 беспроводной связи принимает и декодирует управляющую информацию, переданную от eNB, используя канал управления. Например, управляющая информация может содержать информацию о радиоресурсах и схеме модуляции, доступных для передачи передающей станции 100.
Далее, контроллер 130 на этапе S404 получает информацию о радиоресурсах, выделенных для передачи передающей станцией 100. Например, информация о радиоресурсах является информацией, указывающей количество ресурсных блоков, выделенных в качестве ресурсов в направлении частоты, или информацией, указывающей, какие ресурсные блоки были выделены.
RE
Затем, контроллер 130 получает количество N ресурсных элементов, доступных для фактической передачи данных на этапе S406. Например, контроллер 130 получает количество, полученное вычитанием количества ресурсных элементов, которые не могут использоваться для передачи данных, таких как опорный сигнал, сигнал синхронизации и управляющий сигнал, из радиоресурсов, выделенных передающей станции 100. Далее, когда количество ресурсов, выделенных в направлении частоты, заранее определено, как в случае, когда вся ширина полосы выделена передающей станции 100, например, процессы на этапах S404 и S406 могут быть пропущены.
Затем контроллер 130 получает из управляющей информации, принятой на этапе S402, информацию, указывающую схему модуляции, которая должна использоваться для передачи передающей станцией 100 на этапе S408. Например, информацией, указывающей схему модуляции, может быть информация, напрямую указывающая схему модуляции, такую как характеристика качества канала (CQI) в системе LTE. Кроме того, информацией, указывающей схему модуляции, может быть информация, косвенно указывающая схему модуляции, такую как, например, набор модуляции и кодирования (MCS) в системе LTE. Желательно, чтобы информация, указывающая схему модуляции, была указана в системе 1 беспроводной связи заранее.
m
m
m
m
Затем, контроллер 130 получает количество Q битов на ресурсный элемент, выделенное для передачи контроллером 130 на этапе S410. Например, контроллер 130 получает количество Q битов на ресурсный элемент от схемы модуляции, указанной информацией, полученной на этапе S408. Когда управляющая информация содержит информацию, указывающую количество Q битов на ресурсный элемент, контроллер 130 может получать количество Q битов на ресурсный элемент из управляющей информации.
RE
m
Кроме того, контроллер 130 на этапе S412 определяет длину G чередования. Например, контроллер 130 определяет длину G чередования как G = N× Q.
(B) Выделение (или принятие решения о выделении) передающей станции радиоресурсов, используемые для самой передачи
Например, передающая станция 100 является eNB в сотовой системе. Кроме того, передающая станция 100 может быть, например, устройством системы 1 беспроводной связи, которому никакие радиоресурсы не выделены. Способ определения длины G чередования будет описан со ссылкой на фиг. 14.
На фиг. 14 представлена блок-схема последовательности выполнения операций процесса определения длины чередования, выполняемого на передающей станции 100 в соответствии с настоящим вариантом осуществления. В данном случае описан пример процесса, когда передача пользователю i выполняется в предположении о передаче по принципу "один к одному". В случае мультипередачи по принципу "один к одному" существует множество индексов i пользователя.
Как показано на фиг. 14, сначала на этапе S502 контроллер 130 получает информацию о радиоресурсах, используемых передающей станцией 100 для передачи пользователю i. Например, информация о радиоресурсах является информацией, указывающей количество ресурсных блоков, используемых в качестве ресурсов в направлении частоты, или информацией, указывающей, какие ресурсные блоки используются.
RE
Затем, на этапе S504 контроллер 130 получает количество N ресурсных элементов, доступных для фактической передачи данных пользователю i. Например, контроллер 130 получает количество, полученное вычитанием количества ресурсных элементов, которые не могут использоваться для передачи данных, таких как опорный сигнал, сигнал синхронизации и управляющий сигнал, из радиоресурсов, используемых передающей станцией 100. Когда количество ресурсов, выделенных в направлении частоты, определено заранее, процессы на этапах S502 и S504 могут быть пропущены.
Далее, на этапе S506 контроллер 130 получает информацию, указывающую схему модуляции, которая должна использоваться для передачи пользователю i. Например, контроллер 130 получает информацию, указывающую схему модуляции со ссылкой на информацию, хранящуюся в блоке 120 запоминающего устройства.
m
m
m
Затем, на этапе S508 контроллер 130 получает количество Q битов на ресурсный элемент, используемое для передачи пользователю i. Например, контроллер 130 получает количество Qбитов на ресурсный элемент от схемы модуляции, указанной в информации, полученной на этапе S408. Контроллер 130 может напрямую получать информацию, указывающую количество Q битов на ресурсный элемент.
RE
m
Затем, на этапе S510 контроллер 130 определяет длину G чередования. Например, контроллер 130 определяет длину G чередования как G = N×Q.
Был описан пример последовательности действий процесса определения длины чередования.
Как описано выше, в системе 1 беспроводной связи желательно заранее определить информацию, указывающую схему модуляции, такую как CQI или MCS. Пример описания MCS показан ниже в таблице 1.
Таблица 1
Индекс MCS
<i>I</i><sub><i>MCS</i></sub>
Порядок модуляции <i>Q</i><sub><i>m'</i></sub>
Индекс TBS
<i>I</i><sub><i>TBS</i></sub>
Версия избыточности
<i>rv</i><sub><i>idx</i></sub>
0
2
0
0
1
2
1
0
2
2
2
0
3
2
3
0
4
2
4
0
5
2
5
0
6
2
6
0
7
2
7
0
8
2
8
0
9
2
9
0
10
2
10
0
11
4
10
0
12
4
11
0
13
4
12
0
14
4
13
0
15
4
14
0
16
4
15
0
17
4
16
0
18
4
17
0
19
4
18
0
20
4
19
0
21
6
20
0
22
6
21
0
23
6
22
0
24
6
23
0
25
6
24
0
26
6
25
0
27
6
26
0
28
6
27
0
29
Зарезервировано
1
30
2
31
3
m
В приведенной выше таблице 1 первый столбец указывает индекс MCS и второй столбец соответствует количеству Qбитов на ресурсный элемент.
Кроме того, пример описания CQI приводится ниже в таблице 2.
Таблица 2
Индекс CQI
Модуляция
Порядок модуляции <i>Q</i><sub><i>m</i></sub>
Кодовая скорость х1024
Эффективность
0
Вне диапазона
1
QPSK
2
78
0,1523
2
QPSK
2
120
0,2344
3
QPSK
2
193
0,3770
4
QPSK
2
308
0,6016
5
QPSK
2
449
0,8770
6
QPSK
2
602
1,1758
7
16QAM
4
378
1,4766
8
16QAM
4
490
1,9141
9
16QAM
4
616
2,4063
10
64QAM
6
466
2,7305
11
64QAM
6
567
3,3223
12
64QAM
6
666
3,9023
13
64QAM
6
772
4,5234
14
64QAM
6
873
5,1152
15
64QAM
6
948
5,5547
m
В приведенной таблице 2, первый столбец указывает индекс CQI, второй столбец указывает схему модуляции и третий столбец соответствует количеству Q битов на ресурсный элемент.
4-2-2. Модель чередования
Контроллер 130 передающей станции 100 в соответствии с настоящим вариантом осуществления может управлять моделью чередования в процессе чередования с помощью блока 110 беспроводной связи. При IDMA можно позволить мультиплексирование сигнала передачи и разделение сигналов на приемной станции, создавая разные модели чередования для передающих станций. Соответственно, контроллер 130 передающей станции 100, соответствующей настоящему варианту осуществления, например, управляет моделью чередования в зависимости от количества ретрансляций. Например, контроллер 130 принимает решение о модели чередования по следующей формуле.
(Формула 8)
User
Cell
Tbs
Tbs
Harq
Retx
Int
Int
Здесь, I - идентификатор пользователя, например, идентификатор пользователя или временный идентификатор радиосети (RNTI). G - длина чередования. I - ID ячейки, такой как RNTI ячейки. S – количество битов соответствующего ТВ (размер транспортного блока). Дополнительно, S может быть ITBS в описании MCS. P - ID процесса гибридного автоматического запроса повторения передачи (HARQ). N – количество ретрансляций соответствующего ТВ, например, 0 в случае начальной передачи и 1 в случае первой повторной передачи. SFN - системный номер кадра радиоресурсов, используемых для повторной передачи. O - величина смещения, учитываемая в модели чередования. Например, это значение может определяться устройством eNB или другими устройствами в системе 1 беспроводной связи. Желательно, чтобы O < G. Поэтому значение смещения аннулируется операцией по модулю, когда устанавливается значение, равное или большее, чем G.
Приведенная выше формула 8 представляет, что m-ый бит входной битовой последовательности устройства 118 чередования CW становится n-ым битом выходной битовой последовательности, как показано на фиг. 15. На фиг. 15 показан способ управления моделью чередования в соответствии с настоящим вариантом осуществления. В соответствии с формулой, модель чередования качественно определяется даже в системе, имеющей динамически меняющуюся длину G чередования. Поскольку модель чередования определена в соответствии с формулой, передающая станция 100 может не запоминать все модели чередования, связанные с переменной длиной G чередования, и может понизить нагрузку на запоминающее устройство в блоке 120 запоминающего устройства.
Retx
Дополнительно, контроллер 130 может изменить модель чередования для каждой повторной передачи в зависимости от количества N повторных передач или количества SFN системных кадров, как представлено выше формулой 8. Контроллер 130 может получить эффект диверсификации и понизить помехи, варьируя модель чередования для каждой повторной передачи, чтобы рандомизировать модель чередования.
Контроллер 130 может определять модель чередования различными способами в зависимости от направлений передачи, такими как восходящий канал, нисходящий канал и передача D2D. Например, контроллер 130 может определить модель чередования, используя различные формулы в зависимости от направлений передачи. Кроме того, контроллер 130 может определить модель чередования, используя формулу, полученную посредством добавления параметра Ld, указывающего направление передачи в формуле 8, как представлено следующей формулой.
(Формула 9)
Ld - параметр, имеющий значение в зависимости от соответствующего направления передачи. Например, параметр может иметь такое значение, как 0, в случае нисходящего канала, 10 в случае восходящего канала или 100 в случае передачи D2D.
Устройство 118 чередования CW может быть выполнено в виде одиночного устройства чередования или содержать множество устройств чередования. Здесь далее, множество устройств чередования, содержащихся в устройстве 118 чередования CW, называются субустройствами чередования. Контроллер 130 может управлять моделью чередования, переключая субустройства чередования, выполняющие процессы чередования. Здесь далее, примеры, в которые устройство 118 чередования CW содержит множество субустройств чередования, сгенерированных множеством каскадов, будут описаны со ссылкой на фиг. 16-18.
На фиг. 16 представлена блок-схема, показывающая внутреннюю конфигурацию устройства 118 чередования CW, соответствующего настоящему варианту осуществления. В примере, показанном на фиг. 16, устройство 118 чередования CW содержит первый каскад субустройства 1181 чередования, второй каскад субустройства 1182 чередования, третий каскад устройства 1183 чередования, четвертый каскад устройства 1184 чередования и контроллер 1185 уровня PHY . Первый каскад субустройства 1181 чередования является общим устройством чередования. Второй каскад субустройства 1182 чередования является устройством чередования, имеющим модель, которая является переменной в соответствии с ID пользователя и/или ID ячейки. Третий каскад субустройства 1183 чередования является устройством чередования, имеющим модель, соответствующую SFN. Четвертый каскад субустройства 1184 чередования является устройством чередования, имеющим модель, являющуюся переменной в соответствии с количеством передач и/или количеством повторных передач. Контроллер 1185 уровня PHY вводит соответствующие параметры к субустройства чередования, содержащиеся в устройстве 118 чередования CW на основе управляющей информации, полученной, например, от канала управления. Например, контроллер 1185 уровня PHY вводит ID пользователя и/или ID ячейки во второй каскад субустройства 1182 чередования. Дополнительно, контроллер 1185 уровня PHY вводит SFN в третий каскад субустройства 1183 чередования. Дополнительно, контроллер 1185 уровня PHY вводит количество передач и/или количество повторных передач в четвертый каскад субустройства 1184 чередования.
Как показано в примере на фиг. 16, желательно, чтобы субустройства чередования, содержащиеся в устройствео 118 чередования CW, выполняли разлные процессы чередования, используя в качестве входных параметров различные параметры. Соответственно, контроллер 130 может управлять использованием/неиспользованием каждого субустройства чередования более легко в соответствии с ситуацией. Между тем, порядок субустройств чередования является произвольным и количество субустройств чередования и входных параметров также является произвольным. Кроме того, субустройства чередования могут иметь любые длины чередования и иметь одну и ту же длину чередования или разные длины чередования. Например, длины чередования могут быть первоначально установлены как G’ и изменены на G в середине процесса, когда выполняется процесс заполнения. Дополнительно, желательно, чтобы субустройства чередования имели одну и ту же длину чередования.
На фиг. 17 представлена блок-схема, показывающая внутреннюю конфигурацию устройства 118 чередования CW в соответствии с настоящим вариантом осуществления. Устройство 118 чередования CW, показанное на фиг. 17, может переключаться между выполнением процесса чередования каждого процесса субустройства чередования и невыполнением процесса чередования, передавая входной параметр в зависимости от входных параметров.
На фиг. 18 представлена блок-схема внутренней конфигурации устройства 118 чередования CW, соответствующего настоящему варианту осуществления. Устройство 118 чередования CW, показанное на фиг. 18, является сочетанием множества субустройств чередования в каждом каскаде. Например, устройство 118 чередования CW обладает сочетанием устройств 1181A и 1181B чередования первого каскада в первом каскаде. Кроме того, устройство 118 чередования CW имеет сочетание субустройств 1182A и 1182B чередования второго каскада во втором каскаде. Дополнительно, устройство 118 чередования CW имеет сочетание субустройств 1183A и 1183B чередования третьего каскада в третьем каскаде. Устройство 118 чередования CW имеет сочетаний субустройств 1184A и 1184B чередования четвертого касказа в четвертом каскаде. Устройство 118 чередования CW может переключать процессы чередования, используя любые субустройства чередования сочетаний субустройств чередования в соответствующих каскадах.
Когда устройство 118 чередования CW сгенерировано из множества каскадов, различные входные параметры рассматривают для каждого субустройства чередования. Приведенная ниже таблица 3 показывает примеры параметров. Здесь, желательно, чтобы параметры, имеющие различные интервалы обновления, вводились к соответствующие субустройства чередования. В этом случае, устройство 118 чередования CW может соответственно изменять модели чередования во времени. Дополнительно, устройство 118 чередования CW может изменять конфигурацию субустройств чередования с помощью небольшой дополнительной информации.
Таблица 3
Период изменения параметра
Подробный пример параметров
Конкретные примеры
Инвариантный (постоянный или полупостоянный
• Обычный идентификатор несущей• Тип категории узла• Направление связи
• PLMN (Наземная мобильная сеть общего пользования), PSTN (Коммутируемая телефонная сеть общего пользования), MCC (Код страны мобильной связи), MNC (Код сети мобильной связи)• Категория 1 – 10, адрес МАС• Нисходящий канал, восходящий канал
Длительный период
• ID пользователя• IP-адрес
• RNTI (Временный Идентификатор радиосети)• IPv4, IPv6
Средний период
• Номер кадра
• SFN (количество системных кадров)
Короткий период
• ID субкадра
• ID субкадра
Нерегулярный
• ID ячейки• HARQ Info• CSI (Channel State Information) Info (информация о состоянии канала)• MCS Info (набор модуляции и к одирования)• Повторная передача/ начальная передача
• RNTI, SSID (Идентификатор набора обслуживания), BSS (Базовый набор услуг)• Индикатор новых данных• Индикатор качества канала, индикатор предварительного кодирования матрицы, индикатор ранга, индикатор предварительной записи типа• Индекс MCS, индекс TBS
4-3. Установка чередования в отношении повторной передачи
Контроллер 130 передающей станции 100 могут управлять установкой чередования в зависимости от типа процесса повторной передачи. Контроллер 130 может управлять длиной чередования или моделью чередования в зависимости от типа процесса повторной передачи. Здесь далее, первой будет описана установка чередования, связанная с HARQ.
4-3-1. Адаптивная/неадаптивная установка
Сначала в качестве примера типа повторной передачи рассматриваются два типа HARQ, адаптивный HARQ и неадаптивный HARQ. Адаптивный HARQ является HARQ, имеющим схему модуляции, которая является разной для каждой повторной передачи. Когда передающая станция 100 использует адаптивный HARQ, передающая станция 100 может повысить степень свободы управления ресурсом. Однако, именно передающая станция 100 выполняет передачу синализации для назначения схемы модуляции во время повторной передачи. С другой стороны, неадаптивный HARQ является HARQ, имеющим фиксированную схему модуляции во время повторной передачи. Когда передающая станция 100 использует неадаптивный HARQ, передающая станция 100 может не выполнять передачу сигнализации для определения схемы модуляции, даже если степень свободы управления ресурсом уменьшается.
В этой связи, когда передающая станция 100 использует HARQ, желательно, чтобы размер ТВ (количество битов на ТВ) был идентичен размеру ТВ во время предыдущей передачи ТВ, который является целью повторной передачи, так что сигнал, объединяемый на приемной станции 200, становится простым.
Здесь далее, пример процесса принятия решения о длине чередования в зависимости от типа HARQ будет описан со ссылкой на фиг. 19.
На фиг. 19 представлена блок-схема последовательности выполнения операций примерного процесса принятия решения о длине чередования, выполняемого на передающей станции 100 в соответствии с настоящим вариантом осуществления.
На фиг. 19 сначала на этапе S602 контроллер 130 определяет, является ли ТВ цели передачи первоначально передаваемым ТВ.
Когда ТВ определен как первоначально передаваемый ТВ (S602/Да), контроллер 130 на этапе S604 определяет длину чередования с помощью процедуры для начальной передачи. Здесь процедура для начальной передачи относится к процессам, описанным в качестве примеров на фиг. 13 и 14.
Когда ТВ определяется как повторно передаваемый ТВ (S602/Нет), контроллер 130 на этапе S606 определяет, используется ли адаптивный HARQ. Критерии для определения будут описаны ниже.
Когда определено, что используется адаптивный HARQ (S606/Да), процесс переходит к этапу S604 и контроллер 130 определяет длину чередования посредством процедуры для начальной передачи. Поэтому в случае адаптивного HARQ схема модуляции или количество ресурсных элементов могут быть изменены.
RE
С другой стороны, когда определено, что используется неадаптивный HARQ (S606/Нет), контроллер 130 на этапе S608 определяет, отличается ли количество N доступных ресурсных элементов, от того количества, которое использовалось во время предыдущей передачи. Определение выполняется потому, что количество доступных ресурсных элементов может измениться, даже если доступно то же самое количество ресурсных блоков.
Когда определено, что количество доступных ресурсных элементов отличается от количества, использовавшегося во время предыдущей передачи (S608/Да), процесс переходит к этапу S604 и контроллер 130 определяет длину чередования посредством процедуры для начальной передачи.
С другой стороны, когда определено, что количество доступных ресурсных элементов идентично количеству, использовавшемуся во время предыдущей передачи (S608/Нет), контроллер 130 на этапе S610 снова использует ту же самую длину чередования, что и во время предыдущей передачи.
Здесь далее критерии определения, используется ли адаптивный HARQ на этапе S606, будут описаны со ссылкой на фиг. 20. Здесь, передающая станция 100 рассматривается как передающая станция, для которой радиоресурсы, используемые для передачи, выделены другими устройствами, такими как UE в сотовой системе. Когда передающая станция 100 является передающей станцией, которая выделяет (или принимает решение выделить) радиоресурсы, используемые для самой передачи, такие как eNB в сотовой системе, используется ли адаптивный HARQ, может быть определено на основании любых критериев определения.
На фиг. 20 представлена блок-схема последовательности выполнения операций примерного процесса определения типа HARQ, выполняемого на передающей станции 100 в соответствии с настоящим вариантом осуществления.
Как показано на фиг. 20, сначала, например, на этапе S702 контроллер 130 получает MCS из управляющей информации, сообщенной eNB и т. п., используя канал управления. Здесь, система 1 беспроводной связи может использовать описание MCS, показанное в приведенной выше таблице 1.
Далее контроллер 130 определяет, является ли соответствующий TBS "резервом" в описании MCS, показанном в таблице 1. Контроллер 130 может определить, является ли соответствующий TBS конкретным значением, вместо определения, является ли соответствующий TBS "резервом".
Когда соответствующий TBS не является "резервом" (S704/Нет), контроллер 130 определяет, что на этапе S710 используется адаптивный HARQ.
С другой стороны, когда соответствующий TBS является "резервом" (S704/Да), контроллер 130 на этапе S706 определяет, является ли соответствующий порядок модуляции "резервом" в описании MCS, показанном в таблице 1. Контроллер 130 может определить, является ли соответствующий порядок модуляции конкретным значением, вместо определения, является ли соответствующий порядок модуляци "резервом".
Когда соответствующий порядок модуляции не является "резервом" (S706/Нет), контроллер 130 на этапе S710 определяет, что используется адаптивный HARQ.
С другой стороны, когда соответствующий порядок модуляции является "резервом" (S706/Да), контроллер 130 на этапе S708 определяет, что используется неадаптивный HARQ.
Дополнительно, когда устанавливается флаг, указывающий, какой режим должен использоваться, адаптивный HARQ или неадаптивный HARQ, передающая станция 100 на основе сообщения может определить, какой HARQ используется .
Были рассмотрены адаптивный HARQ и неадаптивный HARQ.
4-3-2. CC/IR
Далее объединение слежения (CC) и нарастающая избыточность (IR) рассматриваются в качестве другого примера типа повторной передачи. Здесь далее, HARQ, использующий CC, называют HARQ с CC и HARQ, использующий IR, называют HARQ с IR.
Например, контроллер 130 передающей станции 100 может управлять блоком 110 беспроводной связи, чтобы использовать CC в качестве типа процесса повторной передачи. В системе неортогонального мультидоступа, такой как IDMA, приемная станция 200 во многих случаях повторяет процесс обнаружения и процесс декодирования. Соответственно, приемная станция 200 может использовать битовое логарифмическое отношение правдоподобия (LLR), полученное из сигналов, которые принимались до предыдущей передачи для устранения помехи и т. п. в процессе начального обнаружения повторно передаваемых сигналов, когда передающая станция 100 использует CC. Конечно, контроллер 130 может управлять блоком 110 беспроводной связи, чтобы использовать IR в качестве типа процесса повторной передачи. При IR, однако, битовая последовательность кодирования, выбранная для повторной передачи, может отличаться всякий раз, когда выполняется повторная передача, даже когда TB первоначально являются идентичными. Соответственно, когда передающая станция 100 использует IR, для приемной станции 200 трудно использовать результат декодирования сигналов, принятых до предыдущей передачи, в процессе начального обнаружения повторно обнаруживаемых сигналов.
Здесь далее, пример процесса принятия решений о типе повторной передачи будет описан со ссылкой на фиг. 21.
На фиг. 21 представлена блок-схема последовательности выполнения операций процесса определения типа повторной передачи, выполняемого на передающей станции 100 в соответствии с настоящим вариантом осуществления.
Как показано на фиг. 21, на этапе S802 сначала определяется, является ли CW или ТВ, которые являются целью передачи, повторно переданными CW или ТВ .
Когда определено, что CW или ТВ являются повторно переданными CW или ТВ (S802/Да), контроллер 130 на этапе S804 определяет, использовать ли IDMA для передачи целевого CW или ТВ . Например, контроллер 130 может определить, что IDMA используется в случае передачи по принципу "один многим", и определить, что IDMA не используется в случае передачи по принципу "один одному".
Когда определено, что IDMA используется (S804/Да), контроллер 130 определяет, что на этапе S806 используется HARQ с CC .
С другой стороны, когда определено, что IDMA не используется (S804/Нет), контроллер 130 решает, что на этапе S808 используется HARQ с IR.
Дополнительно, когда определено, что целевой CW или ТВ передаются первоначально (S802/Нет), контроллер 130 на этапе S810 определяет, что HARQ не используется .
Хотя контроллер 130 использует CC, когда IDMA используется для повторной передачи и использует IR, когда IDMA не используется в приведенном выше описании, CC может использоваться в обоих случаях. Дополнительно, контроллер 130 может использовать другие критерии определения для определения на этапе S804. Например, контроллер 130 может использовать CC, когда для повторной передачи используется система ортогонального мультидоступа, и использовать IR в других случаях. Кроме того, контроллер 130 может использовать CC, когда, по меньшей мере, часть повторно передаваемого CW или ТВ передается и принимается в тех же самых ресурсах, что и другие CW или TB, и использовать IR, когда CW или ТВ передаются и принимаются в различных ресурсах.
4-3-3. Исполнение/неисполнение чередования
Контроллер 130 передающей станции 100 может управлять тем, выполнять ли беспроводную связь, используя IDMA, в зависимости от того, является ли последовательность передачи повторно передаваемой последовательностью. Конкретно, контроллер 130 может переключаться между исполнением процесса чередования и неисполнением процесса чередования в ответ на то, проводится или не проводится повторная передача CW. Желательно, чтобы соотношение между повторной передачей/начальной передачей и исполнением/неисполнением чередования заранее делилось между передающей станцией 100 и приемной станцией 200. Неисполнение процесса чередования может быть исполнением процесса чередования, использующего устройство чередования, имеющее входную последовательность и выходную последовательность, идентичные друг другу.
Например, когда переданная последовательность является повторно переданной последовательностью, контроллер 130 может управлять блоком 110 беспроводной связи для выполнения беспроводной связи, используя IDMA. Когда последовательность передачи является первоначально передаваемой последовательностью, контроллер 130 может управлять блоком 110 беспроводной связи, чтобы осуществлять беспроводную связь, не используя IDMA. Здесь, контроллер 130 может управлять тем, выполнять ли беспроводную связь, используя IDMA в зависимости от количества приемных станций 200, которые являются целями повторной передачи. Например, контроллер 130 может управлять блоком 110 беспроводной связи, чтобы использовать IDMA, когда количество принимающих станций 200, которые являются целями повторной передачи, большое, и не использовать IDMA, когда существует одиночная приемная станция 200, являющаяся целью повторной передачи. В этом случае, передающая станция 100 может переключаться между использованием IDMA и неиспользованием IDMA в зависимости от вероятности взаимных помех на приемных станциях 200.
В качестве другого примера управления, контроллер 130 может управлять блоком 110 беспроводной связи, чтобы выполнять радиосвязь, без использования IDMA, когда последовательность передачи является повторно передаваемой последовательностью, и осуществлять беспроводную связь, используя IDMA, когда последовательность передачи является первоначально передаваемой последовательностью.
Передающая станция 100 сообщает передающей станции 200 информацию, указывающую, является ли последовательность передачи повторно передаваемой последовательностью. Например, передающая станция 100 может сообщить приемной станции 200, исполняется ли чередование, устанавливая битовый флаг, представляющий, что целевая CW передается первоначально или передается повторно по целевому управляющему каналу. Например, примером битового флага может быть индикатор новых данных (NDI) в управляющей информации нисходящего канала (DCI) в канале управления. Это эффективно, когда соотношение между повторной передачей/начальной передачей и исполнением/неисполнением чередования выполняется совместно передающей станцией 100 и приемной станцией 200. Кроме того, передающая станция 100 может установить битовый флаг, непосредственно указывающий исполнение или неисполнение чередования вместо или в дополнение к упомянутому выше битовому флагу.
Когда устройство 118 чередования CW блока 110 беспроводной связи генерируется в виде многочисленных каскадов, как показано на фиг. 17, контроллер 130 может переключаться между исполнением и неисполнением процесса чередования каждым из субустройств чередования, как показано на фиг. 22.
На фиг. 22 представлена блок-схема последовательности выполнения операций примерного процесса переключения между исполнением и неисполнением процесса чередования, выполняемого на передающей станции 100, в соответствии с настоящим вариантом осуществления.
Как показано на фиг. 22, сначала на этапе S902 определяется, является ли CW, которое является целью передачи, первоначально переданным CW.
Когда определено, что CW передается впервые (S902/Да), контроллер 130 на этапе S904 определяет, что заданный процесс чередования выполняется. Например, контроллер 130 определяет, что процесс чередования выполняется целевым субустройством чередования (например, первым каскадом субустройства 1181 чередования, показанным на фиг. 17) из числа множества субустройств чередования, содержащихся в устройстве 118 чередования CW.
Далее, на этапе S906 контроллер 130 генерирует управляющую информацию, указывающую, что заданный процесс устройства чередования был выполнен. Например, контроллер 130 устанавливает флаг, указывающий, что целевое CW было первоначально передано, или флаг, указывающий, что заданный процесс чередования был выполнен в канале управления, соответствующем целевому CW.
С другой стороны, когда определено, что CW передается повторно (S902/Нет), на этапе S908 контроллер 130 решает, что заданный процесс чередования не выполнен.
Затем, на этапе S910 контроллер 130 генерирует управляющую информацию, указывающую, что заданный процесс устройства чередования не был выполнен. Например, контроллер 130 устанавливает флаг, указывающий, что целевая CW передана повторно, или флаг, указывающий, что заданный процесс чередования не был выполнен в канале управления, соответствующем целевому CW.
Процесс, описанный выше, может повторяться для каждого из субустройств чередования, сгенерированных во многочисленных каскадах. Во время повторения процесса, на этапе S902 критерий определения, относящийся к любому параметру, показанному выше, например, в таблице 3, кроме критерия определения, передано ли CW первоначально или нет, может использоваться в качестве критерия определения . Дополнительно, этапы S904 и S906 могут переключаться между этапами S908 и S910.
Когда устройство 118 чередования CW блока 110 беспроводной связи сгенерировано из множества каскадов, как показано на фиг. 18, контроллер 130 может переключать процесс чередования субустройств чередования, как показано на фиг. 23.
На фиг. 23 представлена блок-схема последовательности выполнения операций примерного процесса переключения между исполнением и неисполнением процесса чередования, выполняемого на передающей станции 100 в соответствии с настоящим вариантом осуществления.
Как показано на фиг. 23, сначала на этапе S1002 определяется, первоначально ли передается CW, являющееся целью передачи.
Когда определено, что CW передается первоначально (S1002/Да), контроллер 130 на этапе S1004 определяет, что заданный процесс А чередования, исполняется. Например, контроллер 130 решает, что процесс чередования исполняется любым субустройством чередования (например, первым каскадом субустройства 1181A чередования, показанным на на фиг. 18) в комбинации с множеством субустройств чередования, содержащихся в каждом из каскадов устройства 118 чередования CW.
Далее, контроллер 130 на этапе S1006 генерирует управляющую информацию, указывающую, что заданный процесс A устройства чередования был исполнен. Например, контроллер 130 устанавливает флаг, указывающий, что целевое CW передано первоначально, или флаг, указывающий, что заданный процесс А чередования был исполнен в канале управления, соответствующем целевому CW.
С другой стороны, когда определено, что CW передается повторно (S1002/Нет), контроллер 130 на этапе S1008 определяет, что заданный процесс В чередования выполняется. Например, контроллер 130 определяет, что процесс чередования выполняется субустройством чередования, отличным от субустройство чередования, выбранного на этапе S1004 (например, первый каскад субустройства 1181B чередования, показанный на фиг. 18) в сочетании с множеством субустройств чередования, содержащихся в каждом каскаде устройства 118 чередования CW.
Затем контроллер 130 генерирует управляющую информацию, указывающую, что заданный процесс В устройства чередования был исполнен на этапе S1010. Например, контроллер 130 устанавливает флаг, указывающий, что целевое CW передается повторно, или флаг, указывающий, что заданный процесс В чередования, был исполнен в канале управления, соответствующем целевому CW.
Процесс, описанный выше, может быть повторен для каждого из сочетаний субустройств чередования, сгенерированных во многочисленных каскадах. Во время повторения процесса на этапе S1002 критерий определения, относящийся к любому параметру, кроме критерия определения того, передавалось ли CW первоначально или нет, может использоваться в качестве критерия определения. В соответствии с процессом, передающая станция 100 может использовать соответствующую модель чередования согласно повторной передаче, тем самым дополнительно улучшая качество передачи и качество приема при повторной передаче.
Выше была описана передающая станция 100. Когда на передающей станции переключаются исполнение и неисполнение процесса чередования, как описано выше, приемная станция 200 использует соответствующую ему установку дечередования. Здесь далее, процесс управления установкой дечередования на приемной станции 200, будет описан со ссылкой на фиг. 24.
На фиг. 24 представлена блок-схема последовательности выполнения операций процесса управления установкой дечередования, исполняемого на приемной станции 200 в соответствии с настоящим вариантом осуществления. Этот процесс основан на допущении, что передающая станция 100 переключается между исполнением и неисполнением чередования процесса чередования каждым субустройством чередования, в ответ на то, было ли целевое CW первоначально передано или нет, как показано на фиг. 22.
Как показано на фиг. 24, сначала контроллер 230 на этапе S1102 получает управляющую информацию. Например, блок 110 беспроводной связи принимает управляющую информацию, переданную от eNB, используя канал управления, декодирует управляющую информацию и выводит управляющую информацию на контроллер 230.
Далее, контроллер 230 на этапе S1104 получает NDI. Затем контроллер 230 на этапе S1106 определяет, установлен ли флаг NDI.
Когда определено, что флаг NDI установлен (S1106/Да), контроллер 230 на этапе S1108 определяет, что целевое CW первоначально передано. После этого, на этапе S1110 контроллер 230 решает, что заданный процесс чередования был выполнен на целевом CW.
С другой стороны, когда определено, что флаг NDI не установлен (S1106/Нет), контроллер 230 на этапе S1112 решает, что целевое CW повторно передано. Далее, контроллер 230 на этапе S1114 определяет, что заданный процесс чередования не был выполнен на целевом CW.
Затем, контроллер 230 на этапе S1116 применяет соответствующую установку дечередования.
Процесс, описанный выше, может быть повторен для каждого из субустройств чередования, сгенерированных во многочисленных каскадах на стороне передающей станции 100. При повторении процесса критерий определения, относящийся к любому из параметров, кроме критерия определения того, установлен ли флаг NDI, может использоваться на этапе S1106 в качестве критерия определения.
4-4. Объединение с другими способами мультиплексирования или другими способами мультидоступа
4-4-1. Пример конфигурации передающей станции
Система 1 беспроводной связи может объединять IDMA с другими способами мультиплексирования или другими способами мультидоступа. Здесь, конфигурация передающей станции 100, когда IDMA объединяется с другими способами мультиплексирования или другими способами мультидоступа, будет описана как пример, со ссылкой на фиг. 25 и 26.
На фиг. 25 представлена блок-схема примера логической конфигурации блока 110 беспроводной связи 110 передающей станции 100, соответствующей настоящему варианту осуществления. На фиг. 25 показан пример конфигурации, в котором объединяются IDMA, OFDM и MIMO.
Как показано на фиг. 25, блок 110 беспроводной связи содержит блок 1101 кодирования CRC, блок 1102 кодирования FEC, устройство 1103 чередования CW, устройство 1104 отображения модуляции, устройство 1105 отображения уровней, предварительный кодер 1106, устройство 1107 отображения ресурсных элементов, генератор 1108 сигнала OFDM, аналоговый RF 1109 и контроллер 1110 уровня PHY. Блок 1102 кодирования FEC может содержать блок 112 сегментации CB в блоке 116 подключения CB, показанный на фиг. 10. Генератор 1108 сигнала OFDM может иметь функцию выполнения обратного быстрого преобразования Фурье (IFFT) и функцию добавления циклического префикса (CP). Число параллелей, указанное на чертеже, указывает количество выполняемых параллельных процессов. Например, блок 1101 кодирования CRC выполняет параллельно множество процессов кодирования CRC, соответствующих количеству TB. Контроллер 1110 уровня PHY вводит соответствующий параметр в каждый элемент блока 110 беспроводной связи на основе управляющей информации, полученной, например, от канала управления. Например, контроллер 1110 уровня PHY вводит параметры для скорости кодирования и согласования скорости в блок 1102 кодирования FEC. Кроме того, контроллер 1110 уровня PHY вводит установку чередования в устройство 1103 чередования CW. Дополнительно, контроллер 1110 уровня PHY вводит параметр модуляции в устройство 1104 модуляции. Контроллер 1110 уровня PHY вводит параметр количества уровней в устройство 1105 отображения уровней. Кроме того, контроллер 1110 уровня PHY вводит в предварительный кодер 1106 параметр шифровальной книги. Дополнительно, контроллер 1110 уровня PHY вводит параметр планирования ресурсов к устройство 1107 отображения ресурсных элементов.
Желательно, чтобы устройство 1103 чередования CW выполняло процесс чередования до выполнения процесса цифровой модуляции, такого как PSK или QAM. Соответственно, устройство 1103 чередования CW устанавливается перед устройством 1104 отображения модуляции, которое выполняет процесс цифровой модуляции, как показано на фиг. 25. Устройство 1105 отображения уровней отображает сигнал после цифровой модуляции на одном или более пространственных уровнях для MIMO. Дополнительно, предварительный кодер 1106 отображает один или более сигналов пространственного уровня во множество сигналов, соответствующих количеству антенн или количеству портов антенн. Кроме того, устройство 1107 отображения ресурсных элементов располагает сигнальные точки по ресурсным блокам и поднесущим для каждого сигнала антенны. Устройство 1107 отображения ресурсных элементов соответствует функции планирования в OFDMA. Затем, генератор 1108 сигнала OFDM выполняет IFFT, чтобы добавить циклический префикс (CP) в качестве критерия для межсимвольной помехи (ISI). Генератор 1108 сигнала OFDM соответствует модуляции в OFDMA. Кроме того, блок 1109 аналогового RF-сигнала выполняет AD-преобразование, преобразование частоты и т. п., чтобы передать беспроводной сигнал.
Между тем, контроллер 130 может управлять скоростью кодирования FEC, длиной чередования, моделью чередования, способом цифровой модуляции, количеством уровней, предварительным кодером, планированием и т. п. на основе параметров, назначаемых через канал управления.
На фиг. 26 представлена блок-схема примера логической конфигурации блока 110 беспроводной связи передающей станции 100, соответствующей настоящему варианту осуществления. На фиг. 26 показан пример конфигурации, когда объединяются IDMA, SC-FDMA и MIMO. Блок 110 беспроводной связи, показанный на фиг. 26, дополнительно содержит блок 1111 FFT, выполняющий FFT в дополнение к примеру конфигурации, показанному на фиг. 25, и имеет генератор 1112 сигнала SC-FDMA вместо генератора 1108 сигнала OFDM.
4-4-2. Радиоресурсы, доступные для передачи данных
RE
RE
Количество радиоресурсов, доступных для передачи данных (например, количество N ресурсных элементов), может изменяться в соответствии с используемым способом мультиплексирования или способом мультидоступа. Соответственно, длина чередования может также изменяться согласно используемому способу мультиплексирования или способу мультидоступа. Поэтому передающая станция 100 вычисляет количество Nресурсных элементов, доступных для передачи данных в зависимости от используемого способа мультиплексирования или способа мультидоступа.
RE
На фиг. 27 представлена сетка ресурсов OFDMA. Фиг. 27 представляет собой увеличенный вид части сетки ресурсов, в которой вертикальное направление соответствует направлению частоты (физический ресурсный блок (PRB)) и горизонтальное направление соответствует направлению времени (субкадр). Как видно на фиг. 27, ресурсные элементы содержат элементы для опорного сигнала, элементы для сигнала синхронизации, элементы для сигнала уведомления, элементы для управляющего сигнала и т. п. в дополнение к элементам для передачи данных (PDSCH). Количество и расположение таких ресурсных элементов могут варьироваться в зависимости от распределения радиоресурсов и т. п. Соответственно, передающая станция 100 вычисляет количество Nресурсных элементов, доступных для передачи данных, на основе информации о распределении радиоресурсов.
RE
Например, контроллер 130 передающей станции 100 вычисляет количество N ресурсных элементов, доступных для передачи данных, используя следующую формулу.
(Формула 10)
RE, r
RS, r
CCH, r
BCH, r
SS, r
Здесь, R – набор индексов ресурсных блоков, выделенных определенному пользователю. N - общее количество ресурсных элементов в ресурсном блоке r. N - общее количество элементов для опорного сигнала в ресурсном блоке r ресурса. N является общим количеством элементов для канала управления в ресурсном блоке r. N - общее количество элементов для широковещательного канала в ресурсном блоке r. N - общее количество элементов для сигнала синхронизации в ресурсном блоке r.
RE
Например, когда пользователю мультиплексировано множество уровней, контроллер 130 может вычислить количество N ресурсных элементов, доступных для передачи данных, используя следующую формулу.
(Формула 11)
M
Здесь, N – количество уровней мультиплексирования.
RE
Например, когда используется технология распространения, контроллер 130 может вычислять количество N ресурсных элементов, доступных для передачи данных, используя следующую формулу.
(Формула 12)
Здесь, SF (> =1) является коэффициентом расширения. Когда SF=1, формула 12 является такой же, как в случае, в котором технология распространения не используется (формула 11).
RE
Например, когда количество ресурсных элементов, доступных для передачи данных, различно для каждого уровня, контроллер 130 может вычислить количество N ресурсных элементов, доступных для передачи данных, используя следующую формулу.
(Формула 13)
Здесь, L - набор индексов множества уровней, выделенных определенному пользователю.
Уровни, описанные выше, могут быть пространственными уровнями, такими как уровни MIMO или уровни мультиплексирования с пространственным делением (SDM). Кроме того, уровни, описанные выше, могут быть, например, уровнями кода расширения мультидоступа с кодовым разделением (CDMA) или мультидоступа с разрешенным кодом (SCMA), уровнями кодовых слов для неортогонального мультидоступа, уровнями кода суперпозиции или уровнями кодовых слов после процесса чередования в IDMA.
4-5. Процесс на физическом уровне в приемной станции
Базовая конфигурация блока 210 беспроводной связи
На фиг. 28 представлена блок-схема примерной логической конфигурации блока 210 беспроводной связи 210 приемной станции 200, соответствующей настоящему варианту осуществления. На фиг. 28 показан пример конфигурации части блока 210 беспроводной связи, в которой декодируется сигнал, принятый от передающей станции 100. Как видно на фиг. 28, блок 210 беспроводной связи содержит устройство 211 оценки канала, детектор 212, устройство 213 дечередования CW, устройство 214 декодирования CW, устройство 215 декодирования CRC, устройство 216 чередования CW, программный битовый буфер 217 и контроллер 218 уровня PHY.
Устройство 211 оценки канала оценивает состояние канала распространения радиоволн между передающей станцией 100 и приемной станцией 200 по опорному сигналу, содержащемуся в принятом сигнале. Блок 211 оценки канала выводит информацию канала, указывающую оценочное состояние канала распространения радиоволн, на детектор 212.
Детектор 212 обнаруживает часть данных, содержащуюся в принятом сигнале, используя информацию канала с выхода устройства 211 оценки канала. Такой процесс обнаружения соответствует процессу разделения сигналов пользователей или сигналов уровня, мультиплексированных в принятом сигнале, или обоих сигналов, сигналов пользователя и сигналов уровня. Здесь далее, детектор 212 называется мультипользовательским/мультиуровневым детектором 212. Желательно, чтобы разделенные сигналы выводились в форме битовых логарифмических соотношений правдоподобия (LLR, например, значений в диапазоне [от -1 до +1]) CW, соответствующих им. Кроме того, разделенные сигналы могут выводиться в форме битов жесткого решения (-1 или +1) соответствующих CW.
Процесс декодирования, соответствующий длине чередования и модели чередования, используемым на передающей станции 100, выполняется по каждому ТВ или CW для выходных битовых значений. Здесь будет описан процесс декодирования для ТВ или CW, имеющих индекс i.
Устройство 213 дечередования CW выполняет процесс дечередования, используя установку дечередования (длину дечередования и модель дечередования), соответствующую установке чередования, используемой на передающей станции 100. Здесь, длина дечередования относится к длине последовательности, поступающей на вход устройства 213 дечередования CW. Устройство 214 дечередования CW выводит CW после дечередования в качестве входного сигнала на декодер 214 CW ((A) на чертеже).
Устройство CW 214 декодера выполняет процесс декодирования FEC для каждого дечередованного CW. Декодер 214 CW выводит декодированное CW на декодер 215 CRC ((B) на чертеже). Кроме того, когда декодер 215 CRC обнаруживает ошибку CRC, декодер 214 CW возвращает битовое значение, соответствующее CW ((C) на чертеже). Целью обратной связи является устройство 216 чередования CW или программный битовый буфер 217. Внутренняя конфигурация декодера 214 CW подробно будетописана ниже.
Декодер 215 CRC выполняет процесс обнаружения CRC для FEC-декодированного CW или ТВ. Когда ошибка CRC обнаружена, декодер 215 CRC выводит декодированное CW или ТВ.
Устройство 216 чередования CW выполняет процесс чередования на CW, подаваемом по цепи обратной связи от декодера 214 CW или от программного битового буфера 217, и выводит чередующееся CW на мультипользовательский/мультиуровневый детектор 212. Устройство 216 чередования CW выполняет процесс чередования, используя установку чередования, используемую на передающей станции 100, соответствующей источнику передачи. Здесь, ряд процессов для сигналов, посредством которых мультипользовательский/мультиуровневый детектор 212 выводит CW на устройство 213 дечередования CW и получает обратную связь от устройства 216 чередования CW, может повторяться до тех пор, пока декодирование не будет успешно выполнено. Например, процесс декодирования может повторяться до тех пор, пока не обнаружится ошибка CRC целевого CW или ТВ или пока количество повторений не достигнет максимального количества. Такой повторяющийся процесс декодирования называется процессом турбодетектирования или процессом турбодекодирования.
Программный битовый буфер 217 имеет функцию накопления результатов декодирования до предыдущего приема и подачи накопленных результатов декодирования обратно на мультипользовательский/мультиуровневый детектор 212, когда передающая станция 100 выполняет повторную передачу. Например, программный битовый буфер 217, накапливает битовое LLR для CW. Кроме того, программный битовый буфер 217 выводит результаты декодирования до предыдущего приема на устройство 216 чередования CW в процессе декодирования повторно переданного сигнала. Соответственно, блок 210 беспроводной связи может выполнять процесс декодирования, используя результаты декодирования до предыдущего приема, когда передающая станция 100 использует CC. Когда передающая станция 100 использует IR, программный битовый буфер 217 не может вывести никакое битовое LLR или вывести заданное битовое LLR, такой как последовательность, в которой, например, все биты равны 0.
Контроллер 218 уровня PHY регулирует параметры в ответ на управляющую информацию, полученную от канала управления. Например, контроллер 218 уровня PHY устанавливает параметры каждого блока для блока 210 беспроводной связи 210 согласно параметрам передачи (ресурсам распределения, способу модуляции, способу кодирования или скорости декодирования и т. д.), применяемым к декодированию целевого CW или ТВ, переданным через канал управления. Кроме того, контроллер 218 уровня PHY получает результат FEC-декодирования CW, ТВ или CB от декодера 214 CW и результат обнаружения CRC CB, ТВ или CB от декодера 215 CRC. Контроллер 218 уровня PHY управляет повторяющимся процессом декодирования, описанным выше, на основе результата декодирования FEC и результата обнаружения CRC.
Когда успешно выполняется декодирование целевого CW или ТВ, блок 210 беспроводной связи передает обратно ответный ACK на передающую станцию 100, соответствующую источнику передачи. С другой стороны, когда декодирование целевого CW или ТВ терпит неудачу, блок 210 беспроводной связи передает обратно ответ NACK на передающую станцию 100, соответствующую источнику передачи. Передающая станция 100 управляет процессом повторной передачи в ответ на ACK и на NACK.
Здесь был описан пример конфигурации блока 210 беспроводной связи. Далее, со ссылкой на фиг. 29 и 30 будет описана основная последовательность выполнения операций декодирования на приемной станции 200.
Последовательность выполнения операций блоком 210 беспроводной связи
На фиг. 29 и 30 представлен пример декодирования на приемной станции 200 в соответствии с настоящим вариантом осуществления. Пути прохождения сигналов, показанные на фиг. 29 и 30, соединяются символами A и B, показанными на чертежах.
Как показано на фиг. 29, сначала на этапе S1202 контроллер 218 уровня PHY определяет, является ли целевое CW первоначально детектированным при мультипользовательском/мультиуровневом детектировании. Например, контроллер 218 уровня PHY определяет, является ли целью процесса детектирования мультипользовательского/мультиуровневого детектора 212 принятый сигнал или выходная последовательность от устройства 216 чередования CW.
Когда определено, что целевое CW обнаружено первоначально (S1202/Да), контроллер 218 уровня PHY на этапе S1204 определяет, является ли целевое CW начальной передачей HARQ.
Когда определено, что целевое CW является начальной передачей (S1204/Да), контроллер 218 уровня PHY 218 на этапе S1206 решает не подавать битовое LLR обратно на мультипользовательский/мультиуровневый детектор 212. Программный битовый буфер 217 может не выводить никакое битовое LLR или выводить заданное битовое LLR, такое как последовательность, в которой, например, все биты равны 0.
Когда определено, что целевое CW не является начальной передачей (S1204/Нет), контроллер 218 уровня PHY на этапе S1208 определяет, идентично ли повторно переданное целевое CW ранее переданному CW. Например, контроллер 218 уровня PHY определяет, что повторно переданное целевое CW идентично ранее переданному CW, когда передающая станция 100 использует CC, и определяет, что повторно переданное целевое CW не идентично ранее переданному CW, когда передающая станция 100 использует IR.
Когда определено, что повторно переданное целевое CW идентично ранее переданному CW (S1208/Да), контроллер 218 уровня PHY решает использовать битовое LLR HARQ, соответствующее целевому CW при предыдущем приеме, в качестве обратной связи к мультипользовательскому/мультиуровневому детектору 212. Соответственно, программный битовый буфер 217 выводит битовое LLR для HARQ, соответствующего целевому CW при предыдущем приеме, на устройство 216 чередования CW. С другой стороны, когда определено, что повторно переданное целевое CW не идентично ранее переданному CW (S1208/Нет), процесс переходит к этапу S1206.
Когда определено, что целевое CW первоначально не было обнаружено (S1202/Нет), контроллер 218 уровня PHY на этапе S1212 решает использовать битовое LLR, соответствующее целевому CW при предыдущем декодировании, в качестве обратной связи к мультипользовательскому/мультиуровневому детектору 212. Соответственно, декодер 214 CW 214 выводит декодированное CW на устройство 216 чередования CW.
Затем устройство 216 чередования CW на этапе S1214 чередует обратную связь битового LLR, соответствующего целевому CW.
Далее, мультипользовательский/мультиуровневый детектор 212 на этапе S1216 выполняет мультипользовательский/мультиуровневый процесс детектирования, как показано на фиг. 30.
Затем, устройство 213 чередования CW на этапе S1218 дечередует битовое LLR для целевого CW.
После этого декодер 214 CW на этапе S1220 декодирует целевое CW.
Затем, программный битовый буфер 217 на этапе S1222 сохраняет битовое LLR, соответствующее целевому CW, поступающему с выхода декодера 214 CW.
Далее, декодер 215 CRC выполняет проверку CRC для битов результата декодирования, поступающих на этапе S1224 с выхода декодера 214 CW.
Когда обнаружена ошибка CRC (S1226/Да), контроллер 218 уровня PHY на этапе S1228 определяет, является ли количество исполнений процесса обнаружения мультипользовательским/мультиуровневым детектором 212, выполняемых для целевого CW, пока еще меньшим, чем заданное максимальное количество исполнений.
Когда определено, что количество исполнений процесса обнаружения меньше, чем заданное максимальное число исполнений (S1228/Да), процесс возвращается к этапу S1202 снова и выполняется повторный процесс декодирования.
С другой стороны, когда определено, что количество исполнений процесса обнаружения достигает заданного максимального количества (S1228/Нет), блок 210 беспроводной связи на этапе S1230 посылает обратно сигнал NACK в отношении целевого CW.
Когда ошибка CRC не обнаружена (S1226/Нет), блок 210 беспроводной связи на этапе S1232 передает обратно сигнал ACK в отношении целевого CW.
Выше был описан основной рабочий процесс декодирования на приемной станции 200. CW в чертеже может быть изменено на TB.
Внутренняя конфигурация декодера 214 CW
Здесь далее, внутренняя конфигурация декодера 214 CW будет описана со ссылкой на фиг. 31.
На фиг. 31 представлена блок-схема примерной логической конфигурации декодера 214 CW, соответствующего настоящему варианту осуществления. Как показано на фиг. 31, декодер 214 CW содержит блок 2140 сегментации CB, блок 2141 рассогласования скорости, блок 2142 объединения HARQ, блок 2143 декодера FEC, блок 2144 декодера CRC, блок 2145 присоединения CB, программный битовый буфер 2146, блок 2147 согласования скорости и блок 2148 присоединения CB. Как показано на фиг. 28, декодер 214 CW может быть блоком с одним входом и двумя выходами. (A), (B) и (C) на фиг. 31 соответственно относятся к (A), (B) и (C) на фиг. 28. (B) на фиг. 31 является выходом процесса обнаружения CRC декодированного CW или TB и (C) на фиг. 31 является выходом для сохранения программного битового буфера 217 и обратной связью к мультипользовательскому/ мультиуровневому детектору 212.
Блок 2140 сегментации CB сегментирует каждое CW, отделенное в мультипользовательском/мультиуровневом детекторе 212, на один или более соответствующих CB. Соответственно, следующим процессом является процесс в блоках CB.
Блок 2141 рассогласования скорости компенсирует биты, выброшенные на передающей станции 100 соответственно процессу рассогласования скорости.
Когда обрабатываемый целевой CB является повторно передаваемым CB, соответствующим HARQ, блок 2142 объединения HARQ выполняет процесс объединения битовых значений (например, LLR), хранящихся вплоть до предшествующего процесса декодирования, с текуще принятыми битами. Битовые значения сохраняются в программном битовом буфере 2146. В случае начальной передачи, блок 2142 объединения HARQ не выполняет процесс объединения.
Декодер 2143 FEC воспроизводит биты передачи из принимаемых битов, используя способ декодирования, соответствующий кодированию FEC, используемому на передающей станции 100. Например, декодер 2143 FEC использует турбодекодирование, когда кодированием FEC является турбокодирование, декодирование Витерби, когда кодированием FEC является сверточное кодирование, и передачу сообщения суммы-произведения или распространение на веру, когда кодированием FEC является кодирование LDPC.
Блок 2144 декодирования CRC выполняет процесс обнаружения CRC для каждого CB. Блок 2143 декодирования FEC может повторять процесс декодирования FEC, пока не обнаружится ошибка CRC или не будет достигнуто заданное максимальное количество повторений.
Блок 2145 присоединения CB объединяет один или более CB, выводимых из блока 2144 декодирования CRC и выводит объединенные CB ((B) на чертеже).
Программный битовый буфер 2146 запоминает битовую последовательность (программное битовое или битовое LLR), декодированную блоком 2143 FEC декодирования, и выводит битовую последовательность бита на блок 2142 объединения HARQ или на блок 2147 согласования скоростей. Кроме того, программный битовый буфер 2146 для выхода на блок 2142 объединения HARQ и программный битовый буфер 2146 для выхода на блок 2147 согласования скорости могут обеспечиваться отдельно.
Блок 2147 согласования скорости выполняет согласование по скорости для CB (битового LLR), поступающего с выхода блока 2143 декодирования FEC или программного битового буфера 2146.
Блок 2148 соединения CB объединяет один или более CB с выхода блока 2147 согласования скорости и выводит объединенные CB ((C) на чертеже).
Последовательность выполнения операций декодером 214 CW
На фиг. 32-35 проказан пример процесса декодирования на приемной станции 200, соответствующей настоящему варианту осуществления. Процессы, показанные на фиг. 32- 34 объединяются символами А-F, показанными на черетежах.
Как показано на фиг. 32, сначала контроллер 218 уровня PHY определяет, выполнен ли на этапе S1302 один или более мультипользовательских/мультиуровневых процессов обнаружения на целевом CW.
Когда определено, что были выполнены один или более мультипользовательских/мультиуровневых процессов обнаружения (S1302/Да), блок 2140 сегментации CB на этапе S1304 сегментирует CW на один или более CB. Этот процесс соответствует входу (A), показанному на фиг. 31. Как показано на фиг. 32, для каждого CB выполняется следующий процесс.
Далее, контроллер 218 уровня PHY на этапе S1306 определяет, был ли при приеме получен результат без ошибки CRC, в том числе, при предыдущем приеме для целевого CB.
Когда определено, что результат без ошибки CRC был получен (S1306/Да), контроллер уровня PHY 218 на этапе S1308 считает, что целевой CB не имеет ошибки CRC .
С другой стороны, когда определено, что никакой результат без ошибки CRC не был получен (S1306/NO), блок 2141 рассогласования скорости на этапе S1310 выполняет процесс рассогласования скорости для битового LLR.
Затем, контроллер 218 уровня PHY на этапе S1312 определяет, является ли целевой CB тем CB, который соответствует повторной передаче HARQ.
Когда определено, что целевой CB является повторно переданным CB (S1312/Да), блок 2141 объединения HARQ на этапе S1314 получает битовое LLR на предыдущем приеме из программного битового буфера 2146. Когда определено, что целевой CB является первоначально переданным CB (S1312/Нет), процесс переходит к этапу S1318, который будет описан ниже.
Далее, блок 2142 объединения HARQ на этапе S1316 объединяет текущее битовое LLR с битовым LLR предыдущего приема. Например, блок 2142 объединения HARQ может выполнить добавление, усреднение, взвешенное усреднение или объединение IR.
Здесь далее, блок 2143 декодирования FEC на этапе S1318 выполняет декодирование FEC.
Затем, программный битовый буфер 2146 на этапе S1320 сохраняет программные биты (битовое LLR), соответствующие результату декодирования, полученному от блока 2143 декодирования FEC.
Далее, блок 2144 декодирования CRC на этапе S1322 выполняет проверку CRC для битов результата декодирования, полученных от блока 2143 декодирования FEC.
При наличии ошибки CRC (S1324/Да), контроллер 218 уровня PHY на этапе S1326 определяет, является ли количество исполнений декодирования FEC, выполненного до этого момента для целевого CB пока меньшим, чем заданное максимальное количество декодирований.
Когда определено, что количество исполнений декодирования FEC, выполненных до этого момента, является меньшим, чем заданное максимальное количество повторений (S1326/Да), процесс снова возвращается к этапу S1318 и декодирование FEC повторяется.
Когда никакой ошибки CRC нет (S1324/Нет) или когда определено, что количество исполнений декодирования FEC, выполненных до этого момента, не достигло заданного максимального количества повторений (S1326/Нет), блок 2145 присоединения CB на этапе S1328 соединяет один или более CB с CW.
Кроме того, блок 2145 присоединения CB на этапе S1330 выводит присоединенный CW . Это соответствует выходу (B) на фиг. 31.
Затем, контроллер 218 уровня PHY на этапе S1332 определяет, необходимо ли подать целевое CW обратно на мультипользовательский/мультиуровневый детектор 212. Критерии определения для этого случае будут описаны подробно ниже со ссылкой на фиг. 35.
Когда определено, что обратная связь не требуется (S1332/Нет), процесс закончен.
Когда определено, что обратная связь необходима (S1332/YES), программный битовый буфер 2146 на этапе S1334 возвращает битовое LLR целевому CB. Конкретно, программный битовый буфер 2146 выводит битовое LLR к целевому CB в блок 2147 согласования скорости.
Затем, блок 2147 согласования скорости на этапе S1336 выполняет процесс согласования скорости для обратной связи целевого битового LLR.
Далее, блок 2148 присоединения CB на этапе S1338 присоединяет обратные связи битового LLR одного или более CB к CW .
Кроме того, соединительный блок 2148 CB на этапе S1340 выводит полученное CW. Это соответствует выходу (C) на фиг. 31.
При этом, когда на этапе S1302 определено, что мультипользовательское/мультиуровневое детектирование на целевом CW еще не выполнено (S1302/Нет), контроллер 218 уровня PHY на этапе S1342 определяет, является ли целевое CW тем CW, которое соответствует начальной передаче HARQ.
Когда на этапе S1344 определено, что целевое CW является первоначально переданным CW (S1342/Да), программный битовый буфер 2146 устанавливает битовое LLR целевого CB на 0 и передает обратно битовый LLR. Затем, процесс переходит к этапу S1336.
С другой стороны, когда определено, что целевое CW является повторно переданным CW (S1342/Нет), контроллер 218 уровня PHY на этапе S1346 определяет, передано ли целевое CW повторно, используя HARQ с CC.
Когда определено, что целевое CW передано повторно, используя HARQ с CC (S1346/Да), программный битовый буфер 2146 на этапе S1348 передает по обратной связи программные биты или битовое LLR, сохраненное во время предыдущего приема HARQ, соответствующего целевому CB. Затем процесс переходит к этапу S1336.
С другой стороны, когда определено, что целевое CW не передавалось повторно, используя HARQ с CC, (S1346/Нет), процесс переходит к этапу S1344.
Далее, процесс определения на этапе S1332 будет описан со ссылкой на фиг. 35.
Как показано на фиг. 35, сначала контроллер 218 уровня PHY на этапе S1402 определяет, использует ли целевой мультипользовательский/мультиуровневый детектор 212 повторный процесс .
Когда определено, что целевой мультипользовательский/мультиуровневый детектор 212 не использует повторный процесс (S1402/Нет), контроллер 218 уровня PHY на этапе S1404 определяет, что обратная связь для целевого CW не требуется.
Когда определено, что целевой мультипользовательский/мультиуровневый детектор 212 использует повторяющийся процесс (S1402/Да), контроллер 218 уровня PHY на этапе S1406 определяет, достигло ли количество обнаружений целевым мультипользовательским/мультиуровневым детектором 212 заданного максимального количества повторений.
Когда определено, что количество обнаружений достигло заданного максимального количества повторений (S1406/Да), процесс переходит к этапу S1404.
С другой стороны, когда определено, что количество обнаружений не достигает заданного максимального количества повторений (S1406/Нет), контроллер 218 уровня PHY на этапе S1408 определяет, имеется ли ошибка CRC в отношении целевого CW .
Когда определено, что ошибка CRC присутствует (S1408/Да), контроллер 218 уровня PHY на этапе S1410 определяет, что для целевого CW необходима обратная связь.
С другой стороны, когда определено, что никакой ошибки CRC нет (S1408/NO), на этапе S1412 определяют, требует ли целевой мультипользовательский/мультиуровневый детектор 212 обратной связи от другого CW для обнаружения определенного CW.
Когда определено, что обратная связь от другого CW требуется (S1412/Да), на этапе S1414 определяют, имеется ли ошибка CRC в отношении CW, отличного от целевого CW.
Когда определено, что существует ошибка CRC в отношении CW, отличного от целевого CW (S1414/Да), процесс переходит к этапу S1410.
С другой стороны, когда определено, что обратная связь от другого CW не требуется (S1412/Нет) или когда определено, что не имеется никакой ошибки CRC в отношении CW, отличного от целевого CW (S1414/Нет), процесс переходит к этапу S1404.
Был описан процесс декодирования в устройстве 214 декодирования CW. Помимо этого, CW на чертеже может быть изменено на TB.
4-6. Установка дечередования
Приемная станция 200, соответствующая настоящему варианту осуществления, выполняет процесс дечередования, используя установку дечередования, соответствующую установке чередования, используемой передающей станцией 100. Соответственно, контроллер 230 приемной станции 200 определяет установку дечередования, соответствующую длине чередования, используемой передающей станцией 100. Поэтому, приемная станция 200 может правильно обнаруживать и декодировать принятный сигнал.
RE
m
Контроллер 230 определяет длину дечередования посредством процесса, соответствующего процессу определения длины чередования на передающей станции 100. Например, контроллер 230 определяет длину G дечередования на основе количества N ресурсных элементов и количества Q битов мультиплексирования на ресурсный элемент, используемый для передачи данных передающей станцией 100. Последовательность этого процесса принятия решений может изменяться в зависимости от типа приемной станции 200. Здеь далее будет описан пример процесса принятия решения о длине дечередования в зависимости от типа приемной станции 200.
Связь с типом приемной станции
(A) Приемная станция, для которой радиоресурсы, которые должны быть приняты, выделяются другими устройствами
Например, приемная станция 200 является UE в сотовой системе. Здесь далее, способ определения длины G дечередования будет описан со ссылкой на фиг. 36.
На фиг. 36 представлена блок-схема последовательности выполнения операций примерного процесса принятия решения о длине дечередования, выполняемого на приемной станции 200 в соответствии с настоящим вариантом осуществления.
Сначала, блок 210 беспроводной связи на этапе S1502 принимает и декодирует управляющую информацию. Например, блок 210 беспроводной связи принимает и декодирует управляющую информацию, переданную от eNB, используя канал управления.
Затем, контроллер 230 на этапе S1504 получает информацию о радиоресурсах, выделенных для приема приемной станции 200. Эта информация может быть введена, например, в управляющую информацию.
RE
RE
Здесь далее, контроллер 230 на этапе S1506 получает количество N ресурсных элементов, которые должны приниматься таким образом. Например, контроллер 230 получает из управляющей информации информацию, указывающую количество Nресурсных элементов, используемых для передачи данных передающей станцией 100. Например, когда количество выделений ресурсов в направлении частоты заранее определено, как в случае, когда вся полоса выделяется передающей станции 100, процессы на этапах S1504 и S1506 могут быть пропущены.
В дальнейшем, на этапе S1508 контроллер 230 получает информацию, указывающую схему модуляции, используемую для передачи приемной станции 200, из управляющей информации, принятой на этапе S1502. Информация, указывающая схему модуляции, может быть информацией, которая непосредственно определяет схему модуляции, такой как CQI в системе LTE. Дополнительно, информация, указывающая схему модуляции, может быть информацией, которая косвенно определяет схему модуляции, такой как MCS в системе LTE. Желательно, что информация, указывающая схему модуляции, была заранее определена в системе 1 беспроводной связи.
m
m
m
m
Затем, контроллер 230 на этапе S1510 получает количество Q битов на ресурсный элемент, используемых для передачи приемной станции 200. Например, контроллер 230 получает количество Q битов на ресурсный элемент из схемы модуляции, указанной информацией, полученной на этапе S1508. Когда управляющая информация содержит информацию, указывающую количество Q битов на ресурсный элемент, контроллер 230 может получить количество Q битов на ресурсный элемент из управляющей информации.
RE
m
После этого, контроллер 230 на этапе S1512 определяет длину G дечередования. Например, контроллер 230 определяет длину G дечередования как G = N×Q.
(B) Приемная станция, выделяющая (или принимающая решение о выделении) радиоресурсов, которые должны приниматься ей самой
Например, приемная станция 200 является eNB в сотовой системе. Кроме того, приемная станция 200 является устройством системы 1 беспроводной связи, например, не имеющей никакого распределения радиоресурсов. Здесь далее, способ определения длины G дечередования будет описан со ссылкой на фиг. 37.
На фиг. 37 представлена блок-схема последовательности выполнения операций примерного процесса принятия решения о длине дечередования, выполняемого на приемной станции 200 в соответствии с настоящим вариантом осуществления. В этом случае, примерный процесс, когда выполняется прием от пользователя i, будет описан при предположении о приеме "один к одному". В случае приема "много к одному", существуют индексы i многочисленных пользователей.
Как показано на фиг. 37, сначала контроллер 230 получает информацию, связанную с радиоресурсами, используемыми на приемной станции 200, чтобы на этапе S1602 принимать сигналы от пользователя i.
RE
Далее, контроллер 230 получает количество N ресурсных элементов для приема сигналов от пользователя i на этапе S1604. Когда количество ресурсов, выделенных в направлении частоты, определено заранее, процессы на этапах S1602 и S1604 могут быть пропущены.
Затем контроллер 230 на этапе S1606 получает информацию, указывающую схему модуляции, используемую пользователем i для передачи.
m
Здесь далее, контроллер 230 на этапе S1608 получает количество Qбитов на элементы ресурса, используемые пользователем i для передачи.
RE
m
Затем, контроллер 230 на этапе S1610 определяет длину G дечередования. Например, контроллер 130 определяет длину G дечередования как G = N×Q.
Выше был описан примерный процесс принятия решения о длине дечередования.
Связь с типом HARQ
Далее, пример процесса принятия решения о длине дечередования в зависимости от типа HARQ, используемого в передающей станции 100, будет описан со ссылкой на фиг. 38.
На фиг. 38 представлена блок-схема последовательности выполнения операций примерного процесса принятия решения о длине дечередования, выполняемого на приемной станции 200 в соответствии с настоящим вариантом осуществления.
Как показано на фиг. 38, сначала на этапе S1702 контроллер 230 определяет, является ли целевой TB первоначально полученным TB.
Когда определено, что целевой TB является первоначально полученным TB (S1702/Да), контроллер 230 на этапе S1704 определяет длину дечередования через процедуру начального приема. Здесь, процедура начального приема относится к последовательностям, описанным в качестве примеров на фиг. 36 и 37.
Когда определено, что целевой TB не является первоначально принятым TB (S1702/Нет), контроллер 230 на этапе S1706 определяет, была ли выполнена повторная передача, использующая адаптивный HARQ.
Когда определено, что повторная передача, использующая адаптивный HARQ, была выполнена (S1706/Да), процесс переходит к этапу S1704 и контроллер 230 определяет длину дечередования через процедуру начального приема.
RE
С другой стороны, когда определено, что была выполнена повторная передача, использующая неадаптивный HARQ, (S1706/Нет), контроллер 230 на этапе S1708 определяет, отличается ли количество N ресурсных элементов, используемых для передачи данных передающей станцией 100, от этого количества при предыдущем приеме.
RE
Когда определено, что количество N ресурсных элементов отличается от количества ресурсных элементов при предыдущем приеме (S1708/Да), процесс переходит к этапу S1704 и контроллер 230 определяет длину дечередования через процедуру начальной передачи.
RE
С другой стороны, когда определено, что количество N ресурсных элементов идентично количеству ресурсных элементов при предыдущем приеме (S1708/Нет), контроллер 230 на этапе S1710 снова использует ту же самую длину дечередования, что и при предыдущем приеме.
4-7. Управляющая информация
Здесь далее будут показаны конкретные примеры управляющей информации (информационного элемента), передаваемой и принимаемой между устройствами, содержащимися в системе беспроводной связи.
В качестве примера, управляющая информация, о которой посредством eNB сообщается устройствам, показана в последующей таблице 4. Управляющая информация, показанная в таблице 4, может сообщаться посредством eNB к UE, может сообщаться, используя канал управления, такой как PDCCH, и может сообщаться любым другим устройствам. Здесь, eNB имеет функцию планирования при распределении ресурсного блока, способа модуляции, способа кодирования и т. п., и операции UE управляются eNB в соответствии с целью доступа. Кроме того, eNB может выполнять управление, связанное с процессом чередования и процессом дечередования, подобно планированию. “Целевая связь” в таблице 4 может быть любым типом нисходящего канала, восходящего канала и передачи D2D.
Таблица 4
Информационный элемент
Описание
Формат управляющей информации
Представляет формат управляющей информации.
Формат канала связи
Представляет формат нисходящего/ восходящего/D2D-канала, и т.д.
Дуплексный формат
Представляет FDD/TDD.
Формат конфигурации кадра
Представляет формат конфигурации кадра TDD.
Распределение ресурсных блоков
Представляет положения ресурсных блоков, выделенных для целевой связи (как TB, так и CW).
Набор модуляции и кодирования
Представляет схемы модуляции и кодирования, которые должны использоваться при целевой связи (как TB, так и CW).
Количество процессов HARQ
Представляет количество процессов HARQ целевой связи (как TB, так и CW).
Индикатор новых данных
Представляет, является ли новой целевая связь (как TB, так и CW) (начальная передача).
Версия избыточности
Представляет версию избыточности целевой связи (как TB, так и CW) (связанной с HARQ с IR).
Формат устройства скремблера/ чередования
Представляет формат (модель) устройства преобразователя/чередователя полосы частот для использования при целевой связи (как TB, так и CW).
Индикатор смещения устройства чередования
Представляет значение смещения устройства чередования, которое должно использоваться при целевой связи (как TB, так и CW).
Флаг ACK/NACK
По существу, представляет успех/неудачу связи (как TB, так и CW) до передачи этой информации.
В качестве другого примера, управляющая информация, осообщаемая UE другим устройствам, показана в нижеследующей таблице 5. Управляющая информация, показанная в таблице 5, может заявляться UE, управляемым eNB, к eNB или сообщаться к любым другим устройствам.
Таблица 5
Информационный элемент
Описание
Формат управляющей информации
Представляет формат управляющей информации.
Количество процессов HARQ
Представляет количество процессов HARQ целевой связи (как TB, так и CW).
Индикатор новых данных
Представляет, является ли новой целевая связь (как TB, так и CW) (начальная передача).
Версия избыточности
Представляет версию избыточности целевой связи (как TB, так и CW) (связаную с HARQ с IR).
Формат устройства скремблера/ чередования
Представляет формат (модель) устройства скремблера/чередования полосы частот для использования при целевой связи (как TB, так и CW).
Индикатор смещения устройства чередования
Представляет значение смещения устройства чередования, которое будет использоваться при целевой передаче (как TB, так и CW).
Флаг ACK/NACK
По существу, представляет успех/неудачу связи (как TB, так и CW) до передачи этой информации.
Флаг возможности устройства чередования
Представляет вероятность поддержки IDMA.
Управляющая информация, содержащаяся в таблице 5, не содержит информации, относящейся к планированию, содержащемуся в управляющей информации, показанной в таблице 4, и содержит информацию, указывающую вероятность поддержки IDMA. eNB, которая принимает управляющую информацию, показанную в таблице 5, может выполнять более эффективное планирование с учетом как UE, способного поддерживать IDMA, так и с учетом UE неспособного поддерживать IDMA, используя информацию, указывающую вероятность поддержки IDMA.
5. Примеры применения
Технология настоящего раскрытия применима к различным продуктам. Например, устройство 300 управления связью быть реализовано как любой тип сервера, такого как башенный сервер, стоечный сервер и блейд-сервер. Устройство 300 управления связью может быть смонтированным на сервере управляющим блоком (таким как интегральный блок, содержащий одиночный кристалл, или карту или блейд, которые вставляются в слот блейд-сервера).
Например, передающая станция 100 или приемная станция 200 могут быть осуществлены как любой тип расширенного узла B (eNB), такого как макро-eNB и малая eNB. Малая eNB может быть eNB, охватывающей ячейку, которая меньше, чем макроячейка, такой как пико-eNB, микро-eNB или домашняя (фемто)-eNB. Вместо этого, передающая станция 100 или приемная станция 200 может быть реализована как любые другие типы базовых станций, такие как NodeB и основная приемопередающая станция (BTS). Передающая станция 100 или приемная станция 200 может содержать основную часть (которая также упоминается как устройство базовой станции), выполненную с возможностью управления беспроводной связью, и одну или более удаленных радиоголовок (RRH), расположенных в различных местах, отличных от местоположения основной части. Кроме того, различные типы терминалов, которые будут рассмотрены позже, могут также действовать в качестве передающей станции 100 или приемной станции 200 посредством временного или полупостоянного исполнения функции базовой станции.
Например, передающая станция 100 или приемная станция 200 могут быть реализованы как мобильный терминал, такой как смартфон, планшетный персональный компьютер (PC), ноутбук, мобильный игровой терминал, мобильный/с аппаратным ключом типовой мобильный маршрутизатор и цифровой фотоаппарат или транспортный терминал, такой как автомобильное навигационное устройство. Передающая станция 100 или приемная станция 200 могут также быть реализованы как терминал (такой, который упоминается также как терминал типа машины (MTC)), выполняющий связь типа "машина-машина" (M2M) Дополнительно, передающая станция 100 или приемная станция 200 могут быть блоком связи (таким как интегральный блок, содержащий одиночный кристалл), смонтированным на каждом из терминалов.
5.1. Пример применения, относящийся к устройству управления связью
На фиг. 39 представлена блок-схема примера схематической конфигурации сервера 700, к которому может быть применена технология настоящего раскрытия. Сервер 700 содержит процессор 701, память 702, запоминающеее\ устройство 703, сетевой интерфейс 704 и шину 706.
Процессор 701 может быть, например, центральным процессором (CPU) или цифровым сигнальным процессорлм (DSP) и управлять функциями сервера 700. Память 702 содержит оперативную память (RAM) и постоянную память (ROM) и хранит программу, выполняемую процессором 701, и данные. Запоминающее устройство 703 может содержать носитель, такой как полупроводниковая память и жесткий диск.
Сетевой интерфейс 704 является проводным сетевым интерфейсом для соединения сервера 700 с проводной сетью 705 связи. Проводная сеть 705 связи может быть основной сетью, такой как расширенная пакетная сеть (EPC) или сеть передачи пакетных данных (PDN), такой как Интернет.
Шина 706 соединяет друг с другом процессор 701, память 702, запоминающее устройство 703 и сетевой интерфейс 704. Шина 706 может содержать две или более шин (таких как высокоскоросная шина и низкоскоростная шина), каждая из которых имеет разную скорость.
Сервер 700, показанный на фиг. 39, может содержать такие функции, как функции устройства 300 управления связью. В сервере 700 блок 310 связи, запоминающее устройство 320 и контроллер 330, описанные со ссылкой на фиг. 8, могут быть реализованы процессором 701.
5-2. Примеры применения, относящиеся к базовым станциям
Первый пример применения
На фиг. 40 представлена блок-схема первого примера схемной конфигурации eNB, к которой может применяться описанная в настоящем раскрытии технология. eNB 800 содержит одну или более антенн 810 и устройство 820 базовой станции. Каждая антенна 810 и устройство 820 базовой станции могут соединяться друг с другом через радиочастотный (RF) кабель.
Каждая из антенн 810 содержит одиночный или многочисленные антенные элементы (такие как многочисленные антенные элементы, содержащиеся в антенне MIMO) и используется для устройства 820 базовой станции, чтобы передавать и принимать беспроводные сигналы. eNB 800 может содержать многочисленные антенны 810, как показано на фиг. 40. Например, многочисленные антенны 810 могут быть совместимы с многочисленными полосами частот, используемыми eNB 800. Хотя на фиг. 40 показан пример, в который eNB 800 содержит многочисленные антенны 810, eNB 800 может также содержать одиночную антенну 810.
Устройство 820 базовой станции содержит контроллер 821, память 822, сетевой интерфейс 823 и интерфейс 825 беспроводной связи.
Контроллер 821 может быть, например, CPU или DSP и управляет различными функциями более высокого уровня устройства 820 базовой станции. Например, контроллер 821 генерирует пакет данных из данных, содержащихся в сигналах, обработанных интерфейсом 825 беспроводной связи, и передает сгенерированный пакет через сетевой интерфейс 823. Контроллер 821 может связывать данные от многочисленных процессоров, работающих в основной полосе, чтобы сгенерировать связанный пакет и передать сгенерированный связанный пакет. Контроллер 821 может иметь логические функции выполнения управления, такие как управление радиоресурсом, управление радиопеленгатором, управление мобильностью, управление разрешениями и планирование. Управление может выполняться совместно с eNB или узлом основной сети, находящимся поблизости. Память 822 содержит RAM и ROM и хранит программу, выполняемую контроллером 821, и различные типы данных управления (такие как список терминалов, данные мощности передачи, и данные планирования).
Сетевой интерфейс 823 является связным интерфейсом для соединения устройства 820 базовой станции с основной сетью 824. Контроллер 821 может осуществлять связь с узлом основной сети или другой eNB через сетевой интерфейс 823. В этом случае, eNB 800 и узел основной сети или другая eNB могут соединяться друг с другом через логический интерфейс (такой как интерфейс S1 и интерфейс X2). Сетевой интерфейс 823 может также быть проводным интерфейсом или беспроводным интерфейсом для транспортного радиоканала. Если сетевой интерфейс 823 является беспроводным интерфейсом, сетевой интерфейс 823 может использовать более высокую полосу частот для беспроводной связи, чем полоса частот, используемая беспроводным интерфейсом 825.
Беспроводной интерфейс 825 поддерживает любые схемы сотовой связи, такие как схема долгосрочного развития (Long Term Evolution, LTE) и перспективная LTE (LTE-Advanced), и обеспечивает радиосоединение с терминалом, расположенным в ячейке eNB 800, через антенну 810. Беспроводной интерфейс 825 может обычно содержать, например, процессор 826 основной полосы (BB) и радиочастотную (RF) схему 827. Процессор 826 BB может выполнять, например, кодирование/декодирование, модуляцию/демодуляцию и мультиплексирование/демультиплексирование и выполняет различные типы обработки сигналов уровней (таких как L1, управление доступом к среде (MAC), управление радиолинией связи (RLC) и протокол сходимости пакетных данных (PDCP)). Процессор 826 BB может иметь часть или все описанные выше логические функции вместо контроллера 821. Процессор 826 BB может быть памятью, которая хранит программу управления связью, или блоком, содержащим процессор и сопутствующую схему, выполненную с возможностью исполнения программы. Обновление программы может позволить изменять функции процессора 826 BB. Модуль может быть картой или блейдом, которые вставляются в слот устройства 820 базовой станции. Альтернативно, блок может также быть микросхемой, которая монтируется на карте или на блейде. При этом, радиочастотная схема 827 может содержать, например, смеситель, фильтр и усилитель и передавать и принимать беспроводные сигналы через антенну 810.
Интерфейс 825 беспроводной связи может содержать многочисленные процессоры BB 826, как показано на фиг. 40. Например, многочисленные процессоры BB 826 могут быть совместимы с многочисленными полосами частот, используемыми eNB 800. Интерфейс 825 беспроводной связи может содержать многочисленные RF-схемы 827, как показано на фиг. 40. Например, многочисленные RF-схемы 827 могут быть совместимы с многочисленными антенными элементами. Хотя на фиг. 40 показан пример, в котором бесроводной интерфейс 825 содержит многочисленные процессоры BB 826 и многочисленные RF-схемы 827, беспроводной интерфейс 825 может также содержать одиночный процессор 826 BB или одиночную RF-схему 827.
Второй пример применения
На фиг. 41 представлена блок-схема второго примера схемной конфигурации eNB, к которой может применяться технология настоящего раскрытия. eNB 830 содержит одну или более антенн 840, устройство 850 базовой станции и RRH 860. Каждая антенна 840 и RRH 860 могут быть соединены друг с другом RF-кабелем. Устройство 850 базовой станции и RRH 860 могут быть соединены друг с другом высокоскоростной линией передачи, такой как оптоволоконный кабель.
Каждая из антенн 840 содержит одиночный или многочисленные антенные элементы (такие как многочисленные антенные элементы, содержащиеся в антенне MIMO), и используются для RRH 860, чтобы передавать и принимать беспроводные сигналы. eNB 830 может содержать многочисленные антенны 840, как показано на фиг. 41. Например, многочисленные антенны 840 могут быть совместимы с многочисленными полосами частот, используемыми eNB 830. Хотя на фиг. 41 показан пример, в который eNB 830 содержит многочисленные антенны 840, eNB 830 может также содержать одиночную антенну 840.
Устройство 850 базовой станции содержит контроллер 851, память 852, сетевой интерфейс 853, беспроводной интерфейс 855 и соединительный интерфейс 857. Контроллер 851, память 852, и сетевой интерфейс 853 являются такими же, как контроллер 821, память 822 и сетевой интерфейс 823 описанные со ссылкой на фиг. 40.
Беспроводной интерфейс 855 поддерживает любые схемы сотовой связи, такие как LTE и and LTE-Advanced, и обеспечивает беспроводную связь с терминалом, расположенном в секторе, соответствующем RRH 860, через RRH 860 и антенну 840. Беспроводной интерфейс 855 может обычно содержать, например, процессор 856 BB. Процессор 856 BB является таким же, как процессор 826 BB, описанный со ссылкой на фиг. 40, кроме того, что процессор 856 BB соединяется с RF-схемой 864 в RRH 860 через соединительный интерфейс 857. Беспроводной интерфейс 855 может содержать многочисленные процессоры BB 856, как показано на фиг. 41. Например, многочисленные процессоры BB 856 могут быть совместимы с многочисленными полосами частот, используемыми eNB 830. Хотя на фиг. 41 показан пример, в котором беспроводной интерфейс 855 содержит многочисленные процессоры BB 856, беспроводной интерфейс 855 может также содержать одиночный процессор 856 BB.
Соединительный интерфейс 857 является интерфейсом для соединения устройства 850 базовой станции (беспроводного интерфейса 855) с RRH 860. Соединительный интерфейс 857 может также быть связным блоком для связи по описанной выше высокоскоростной линии передачи, который соединяет устройство 850 базовой станции (беспроводной интерфейс 855) с RRH 860.
RRH 860 содержит соединительный интерфейс 861 и беспроводной интерфейс 863.
Соединительный интерфейс 861 является интерфейсом для соединения RRH 860 (беспроводной интерфейс 863) с устройством 850 базовой станции. Соединительный интерфейс 861 может также быть связным блоком для связи по описанной выше высокоскоростной линии передачи.
Беспроводной интерфейс 863 передает и принимает беспроводные сигналы через антенну 840. Беспроводной интерфейс 863 может обычно содержать, например, RF-схему 864. RF-схема 864 может содержать, например, смеситель, фильтр и усилитель и передает и принимает беспроводные сигналы через антенну 840. Беспроводной интерфейс 863 может содержать многочисленные RF-схемы 864, как показано на фиг. 41. Например, многочисленные RF-схемы 864 могут поддерживать многочисленные антенные элементы. Хотя на фиг. 41 показан пример, в котором беспроводной интерфейс 863 содержит многочисленные RF-схемы 864, беспроводной интерфейс 863 может также содержать одну RF-схему 864.
eNB 800 и eNB 830, показанные на фиг. 40 и 41, могут содержать функции передающей станции 100. Например, в eNB 800 и в eNB 830 блок 110 беспроводной связи, запоминающее устройство 120, и контроллер 130, описанные со ссылкой на фиг. 6, могут быть реализованы беспроводным интерфейсом 855 и беспроводным интерфейсом 855 и/или беспроводным интерфейсом 863. Альтернативно, по меньшей мере, некоторые из этих составляющих элементов могут быть реализованы контроллером 821 и контроллером 851.
Дополнительно, eNB 800 и eNB 830, показанные на фиг. 40 и 41, могут содержать функции приемной станции 200. Например, в eNB 800 и в eNB 830 блок 210 беспроводной связи, запоминающее устройство 220 и контроллер 230, описанные со ссылкой на фиг. 7, могут быть реализованы беспроводным интерфейсом 855 и беспроводным интерфейсом 855 и/или беспроводным интерфейсом 863. Альтернативно, по меньшей мере, некоторые из этих составляющих элементов могут быть реализованы контроллером 821 и контроллером 851.
eNB 800 и eNB 830, показанные на фиг. 40 и 41, могут содержать функции устройства 300 управления связью. Например, в eNB 800 и в eNB 830 блок 310 беспроводной связи, запоминающее устройство 320 и контроллер 330, описанный со ссылкой на фиг. 8, могут быть реализованы беспроводным интерфейсом 855 и беспроводным интерфейсом 855 и/или беспроводным интерфейсом 863. Альтернативно, по меньшей мере некоторые из этих составляющих элементов могут быть реализованы контроллером 821 и контроллером 851.
5-3. Примеры применения, относящиеся к устройствам терминалов
Первый пример применения
На фиг. 42 представлена блок-схема примерной схемной конфигурации смартфона 900, к которому может применяться технология настоящего раскрытия. Смартфон 900 содержит процессор 901, память 902, запоминающее устройство 903, внешний соединительный интерфейс 904, камера 906, датчик 907, микрофон 908, устройство 909 ввода, дисплей 910, громкоговоритель 911, беспроводной интерфейс 912, один или более антенных переключателей 915, одна или более антенн 916, шина 917, батарея 918 и вспомогательный контроллер 919.
Процессор 901 может быть, например, CPU или системой на чипе (SoC) и управляет функциями уровня приложений и другим уровнем смартфона 900. Память 902 содержит RAM и ROM и хранит программу, исполняемую процессором 901, и данные. Запоминающее устройство 903 может содержать носитель для хранения данных, такой как полупроводниковая память и жесткий диск. Внешний соединительный интерфейс 904 является интерфейсом, соединяющим внешнее устройство, такое как карта памяти и универсальная последовательная шина (USB), со смартфоном 900.
Камера 906 содержит формирователь изображения, такой как прибор с зарядовой связью (CCD) и комплементарная МОП-структура (CMOS), и генерирует полученное изображение. Датчик 907 может содержать группу датчиков, таких как измерительный датчик, гироскопический датчик, геомагнитный датчик, и датчик ускорения. Микрофон 908 преобразует звуки, вводимые на смартфон 900, в сигналы звуковой частоты. Устройство 909 ввода содержит, например, сенсорный датчик, выполненный с возможностью обнаружения касания экрана дисплея 910, клавиатуру, набор клавиш, кнопку или выключатель и принимает операцию или информацию, вводимую пользователем. Дисплей 910 содержит экран, такой как жидкокристаллический дисплей (жидкокристаллический дисплей) и дисплей на органических светодиодах (OLED) и отображает выходное изображение смартфона 900. Громкоговоритель 911 преобразует сигналы звуковой частоты, выводимые из смартфона 900, в звуки.
Беспроводной интерфейс 912 поддерживает любые схемы сотовой связи, такие как LTE и and LTE-Advanced, и выполняет беспроводную связь. Беспроводной интерфейс 912 может обычно содержать, например, процессор 913 BB и RF-схему 914. Процессор 913 BB может выполнять, например, кодирование/декодирование, модуляцию/демодуляцию и мультиплексирование/демультиплексирование, и выполняет различные типы обработки сигналов для беспроводной связи. При этом, RF-схема 914 может содержать, например, смеситель, фильтр и усилитель и передает и принимает беспроводные сигналы через антенну 916. Беспроводной интерфейс 913 может также быть модулем с одной микросхемой, который имеет процессор 913 BB и интегрированную в него RF-схему 914. Беспроводной интерфейс 912 может содержать многочисленные процессоры 913 BB и многочисленные RF-схемы 914, как показано на фиг. 42. Хотя на фиг. 42 показан пример, в котором беспроводной интерфейс 913, содержит многочисленные процессоры 913 BB и многочисленные RF-схемы 914, беспроводной интерфейс 912 может также содержать одиночный процессор 913 BB или одиночную RF-схему 914.
Кроме того, в дополнение к схеме сотовой связи, беспроводной интерфейс 912, может поддерживать другой тип схемы беспроводной связи, такой как схема беспроводной связи на короткое расстояние, схема связи в ближнем поле и схема беспроводной локальной сети (LAN). В этом случае, беспроводной интерфейс 912, может содержать процессор 913 BB и RF-схему 914 для каждой схемы беспроводной связи.
Каждый из антенных переключателей 915 переключает места назначения соединений антенн 916 между многочисленными схемами (такими как схемы для различных схем беспроводной связи), содержащимися в беспроводном интерфейсе 912.
Каждая из антенн 916 содержит одиночный или многочисленные антенные элементы (такие как многочисленные антенные элементы, содержащиеся в антенне MIMO) и используется для беспроводного интерфейса 912, чтобы передавать и принимать беспроводные сигналы. Смартфон 900 может содержать многочисленные антенны 916, как показано на фиг. 42. Хотя на фиг. 42 показан пример, в котором смартфон 900 содержит многочисленные антенны 916, смартфон 900 может также содержать одиночную антенну 916.
Дополнительно, смартфон 900 может содержать антенну 916 для каждой схемы беспроводной связи. В этом случае, антенные переключатели 915 может быть исключены из конфигурации смартфона 900.
Шина 917 соединяет друг с другом процессор 901, память 902, запоминающее устройство 903, внешний соединительный интерфейс 904, камеру 906, датчик 907, микрофон 908, устройство 909 ввода, дисплей 910, громкоговоритель 911, беспроводной соединительный интерфейс 912 и вспомогательный контроллер 919. Батарея 918 обеспечивает электропитание блоков смартфона 900, показанного на фиг. 42, через фидерные линии, которые частично показаны на чертеже пунктирными линиями. Вспомогательный контроллер 919 управляет минимальной необходимой функцией смартфона 900, например, в режиме сна.
Смартфон 900, показанный на фиг. 42, может содержать функции передающей станции 100. Например, в смартфоне 900, блок 110 беспроводной связи, запоминающее устройство 120 и контроллер 130, описанные со ссылкой на фиг. 6, могут быть реализованы беспроводным интерфейсом 912. Альтернативно, по меньшей мере некоторые из этих составляющих элементов могут быть реализованы процессором 901 или вспомогательным контроллером 919.
Дополнительно, смартфон 900, показанный на фиг. 42, может содержать функции приемной станции 200. Например, в смартфоне 900 блок 210 беспроводной связи, запоминающее устройство 220 и контроллер 230, описанные со ссылкой на фиг. 7, могут быть реализованы беспроводным интерфейсом 912. Альтернативно, по меньшей мере некоторые из этих составляющих элементов могут быть реализованы процессором 901 или вспомогательным контроллером 919.
Дополнительно, смартфон 900, показанный на фиг. 42, может содержать функции устройства 300 управления связью. Например, в смартфоне 900, блок 310 беспроводной связи, запоминающее устройство 320 и контроллер 330, описанные со ссылкой на фиг. 8, могут быть реализованы беспроводным интерфейсом 912. Альтернативно, по меньшей мере некоторые из этих составляющих элементов могут быть реализованы процессором 901 или вспомогательным контроллером 919.
Второй пример применения
На фиг. 43 представлена блок-схема примерной схематичной конфигурации автомобильного навигационного устройства 920, к которому может применяться технология настоящего раскрытия. Автомобильное навигационное устройство 920 содержит процессор 921, память 922, модуль 924 системы глобального позиционирования (GPS), датчик 925, интерфейс 926 данных, проигрыватель 927, интерфейс 928 носителя данных, устройство 929 ввода 929, дисплей 930, громкоговоритель 931, беспроводной интерфейс 933, один или более антенных переключателей 936, одну или более антенн 937 и батарею 938.
Процессор 921 может быть, например, CPU или SoC, и управляет функцией навигации и другой функцией автомобильного навигационного устройства 920. Память 922 содержит RAM и ROM и хранит программу, исполняемую процессором 921, и данные.
Модуль 924 GPS использует сигналы GPS, принимаемые от спутника GPS, чтобы измерять положение (такое как широта, долгота и высота) автомобильного навигационного устройства 920. Датчик 925 может содержать группу датчиков, таких как гироскопический датчик, геомагнитный датчик и барометрический датчик. Интерфейс 926 данных соединяетсяф, например, с сетью 941 транспортного средства 941 через терминал, который не показан, и получает данные, формируемые транспортным средством, такие как данные скорости транспортного средства.
Проигрыватель 927 воспроизводит содержание, хранящееся на носителе данных (таком как CD и DVD), который вставляется в интерфейс 928 для носителя данных. Устройство 929 ввода содержит, например, сенсорный датчик, сгенерированный в возможностью обнаружения касания экрана дисплея 930, кнопки или выключателя и принимает операцию или информацию, вводимую пользователем. Дисплей 930 содержит экран, такой как жидкокристаллический дисплей или дисплей OLED и отображает изображение функции навигации или содержание, воспроизводимое проигрывателем. Громкоговоритель 931 выводит звуки функции навигации или воспроизводимого содержания.
Беспроводной интерфейс 933 поддерживает любые схемы сотовой связи, такие как такой как LTE и LTE-Advanced, и осуществляет беспроводную связь. Беспроводной интерфейс 933 может обычно содержать, например, процессор 934 BB и RF-схему 935. Процессор 934 BB может выполнять, например, кодирование/декодирование, модуляцию/демодуляцию и мультиплексирование/демультиплексирование и выполняет различные виды обработки сигналов для беспроводной связи. Между тем, RF-схема 935 может содержать, например, смеситель, фильтр и усилитель и передает и принимает беспроводные сигналы через антенну 937. Беспроводной интерфейс 933 может быть модулем с одной микросхемой, имеющим процессор 934 BB и интегрированную в нем RF-схему 935. Беспроводной интерфейс 933 может содержать многочисленные процессоры BB 934 и многочисленные RF-схемы 935, как показано на фиг. 436. Хотя на фиг. 43 показан пример, в котором беспроводной интерфейс 933 содержит многочисленные процессоры BB 934 и многочисленные RF-схемы 935, беспроводной интерфейс 933 может также содержать одиночный процессор 934 BB или одиночную RF-схему 935.
Кроме того, в дополнение к схеме сотовой связи, беспроводной интерфейс 933 может поддерживать другой тип схемы беспроводной связи, такой как схема беспроводной связи на короткое расстояние, схема связи в ближнем поле и беспроводная схема LAN. В этом случае, беспроводной интерфейс 933 может содержать процессор 934 BB и RF-схему 935 для каждой схемы беспроводной связи.
Каждый антенный переключатель 936 переключает соединения назначения соединений антенн 937 между многочисленными схемами (такими как схемы для различных схем беспроводной связи), содержащимися в беспроводном интерфейсе 933.
Каждая из антенн 937 содержит одиночный или многочисленные антенные элементы (такие как многочисленные антенные элементы, содержащиеся в антенне MIMO), и используется для беспроводного интерфейса 933, чтобы передавать и принимать беспроводные сигналы. Автомобильное навигационное устройство 920 может содержать многочисленные антенны 937, как показано на фиг. 43. Хотя на фиг. 43 показан пример, в котором автомобильное навигационное устройство 920 содержит многочисленные антенны 937, автомобильное навигационное устройство 920 может также содержать одиночную антенну 937.
Дополнительно, автомобильное навигационное устройство 920 может содержать антенну 937 для каждой схемы беспроводной связи. В этом случае, антенные переключатели 936 могут быть исключены из конфигурации автомобильного навигационного устройства 920.
Батарея 938 обеспечивает электропитание на блоки автомобильного навигационного устройства 920, показанного на фиг. 43, через фидерные линии, которые частично показаны на чертеже пунктирными линиями. Батарея 938 аккумулирует мощность, подаваемую от транспортного средства.
Автомобильное навигационное устройство 920, показанное на фиг. 43, может содержать функции передающей станции 100. В автомобильном навигационном устройстве 920 блок 110 беспроводной связи, запоминающее устройство 120 и контроллер 130, описанные со ссылкой на фиг. 6, могут быть реализованы беспроводным интерфейсом 933. Альтернативно, по меньшей мере, некоторые из этих составляющих элементов могут быть реализованы процессором 921.
Дополнительно, автомобильное навигационное устройство 920, показанное на фиг. 43, может содержать функции приемной станции 200. В автомобильном навигационном устройстве 920, блок 210 беспроводной связи, запоминающее устройство 220 и контроллер 230, описанные со ссылкой на фиг. 7, могут быть реализованы беспроводным интерфейсом 933. Альтернативно, по меньшей мере, некоторые из этих составляющих элементов могут быть реализованы процессором 921.
Автомобильное навигационное устройство 920, показанное на фиг. 43, может содержать функции устройства 300 управления связью. В автомобильном навигационном устройстве 920 блок 310 беспроводной связи, запоминающее устройство 320 и контроллер 330, описанные со ссылкой на фиг. 8, могут быть реализованы беспроводным интерфейсом 933. Альтернативно, по меньшей мере, некоторые из этих составляющих элементов могут быть реализованы процессором 921.
Технология настоящего раскрытия может также быть реализована как система внутри транспортного средства (или как транспортное средство) 940, содержащая один или более блоков автомобильного навигационного устройства 920, сеть 941 внутри транспортного средства и блок 942 транспортного средства. Блок 942 транспортного средства генерирует данные транспортного средства, такие как скорость транспортного средства, скорость двигателя и информация о неисправностях, и выводит сгенерированные данные в сеть 941 транспортного средства.
6. Заключение
Варианты осуществления настоящего раскрытия были описаны подробно со ссылкой на фиг. 1-43. Как описано выше, передающая станция 100, которая осуществляет беспроводную связь с приемной станцией 200, используя IDMA, управляет длиной чередования в процессе чередования для IDMA. Соответственно, передающая станция 100 может выполнять процесс чередования с различными длинами чередования, чтобы таким образом облегчить процесс декодирования на приемной стороне и улучшить рабочие характеристики декодирования.
Кроме того, передающая станция 100, соответствующая настоящему варианту осуществления, управляет тем, выполнять ли беспроводную связь, используя IDMA на основе того, является ли последовательность передачи повторно передаваемой последовательностью. Дополнительно, передающая станция 100 управляет, по меньшей мере, моделью чередования или длиной чередования, в зависимости от количества повторных передач или от типа процесса повторной передачи (адаптивный или неадаптивный HARQ, CC или IR), когда выполняется беспроводная связь, использующая IDMA. Соответственно, передающая станция 100 может выполнять различные процессы чередования в зависимости от состояния повторной передачи, с тем, чтобы, таким образом, облегчить процесс декодирования на приемной стороне и улучшить рабочие характеристики декодирования.
Предпочтительный вариант(-ы) осуществления настоящего раскрытия был(-и) описан выше со ссылкой на сопроводительные чертежи, хотя настоящее раскрытие не ограничвается приведенными выше примерами. Специалист в данной области техники может найти различные альтернативы и модификации в рамках объема добавленной формулы изобретения и следует понимать, что они, естественно, будут попадать в технический объем настоящего раскрытия.
Ряд процессов управления, выполняемых каждым устройством, описанным в настоящем описании, могут быть реализованы программным обеспечением, аппаратурным обеспечением или сочетанием программного и аппаратурного обеспечения. Программы, составляющие такое программное обеспечение, могут быть сохранены заранее, например, на носителе данных (на непереносном носителе), обеспечиваемом внутри или снаружи каждого устройства. В качестве одного из примеров, во время исполнения, такие программы записываются в RAM (оперативная память) и исполняются процессором, таким как CPU.
Заметим, что нет необходимости, чтобы процессы, представленные в настоящем описании со ссылкой на блок-схему последовательности выполнения операций, выполнялись в порядке, показанном на блок-схеме. Некоторые этапы процессов могут выполняться параллельно. Дополнительно, могут быть введены некоторые дополнительные этапы или некоторые этапы процессов могут быть пропущены.
Дополнительно, эффекты, представленные в этом описании, являются просто иллюстративными или примерными эффектами и не являются ограничивающими. То есть, вместе с этими эффектами или взамен этих эффектов технология, соответствующая настоящему раскрытию, может достигнуть других эффектов, понятных специалистам в данной области техники и основанных на приведенном здесь описании.
Дополнительно, настоящая технология может также быть выполнена так, как описано ниже.
(1) Устройство беспроводной связи, содержащее:
блок беспроводной связи для осуществления беспроводной связи с другими устройствами беспроводной связи, с использованием мультидоступа с разделением каналов посредством чередования (IDMA); и
контроллер для управления длиной чередования в процессе чередования для IDMA посредством блока беспроводной связи.
(2) Устройство беспроводной связи по (1), в котором контроллер управляет тем, выполнять ли беспроводную связь, используя IDMA, в зависимости от того, является ли последовательность передачи повторно передаваемой последовательностью.
(3) Устройство беспроводной связи по (2), в котором контроллер управляет блоком беспроводной связи для осуществления беспроводной связи, с использованием IDMA, когда последовательность передачи является повторно передаваемой последовательностью.
(4) Устройство беспроводной связи по (2) или (3), в котором контроллер управляет длиной чередования в зависимости от типа процесса повторной передачи.
(5) Устройство беспроводной связи по любому из пп. (2)-(4), в котором контроллер управляет моделью чередования в процессе чередования с помощью блока беспроводной связи.
(6) Устройство беспроводной связи по (5), в котором контроллер управляет моделью чередования в зависимости от количества повторных передач.
(7) Устройство беспроводной связи по (5) или (6), в котором контроллер управляет моделью чередования в зависимости от типа процесса повторной передачи.
(8) Устройство беспроводной связи по любому из (2)-(7), в котором контроллер управляет тем, выполнять ли беспроводную связь, с использованием IDMA, в зависимости от количества устройств беспроводной связи, которые являются целями повторной передачи.
(9) Устройство беспроводной связи по любому из (2)-(8), в котором контроллер управляет блоком беспроводной связи, чтобы использовать объединение слежения (CC) в качестве типа процесса повторной передачи.
(10) Устройство беспроводной связи по любому из (1)-(9), в котором контроллер управляет длиной чередования на основе количества радиоресурсов, доступных для передачи блоком беспроводной связи, и используемой схемой модуляции.
(11) Устройство беспроводной связи по любому из (1)-(10), в котором контроллер управляет блоком беспроводной связи, чтобы выполнять заполнение, когда длина последовательности, входящей в процесс чередования, не достигает длины чередования.
(12) Устройство беспроводной связи по (11), в котором контроллер управляет блоком беспроводной связи, чтобы выполнить заполнение последовательности, входящей в процесс чередования.
(13) Устройство беспроводной связи по (11), в котором контроллер управляет блоком беспроводной связи, чтобы выполнить заполнение для последовательности, выходящей из процесса чередования.
(14) Устройство беспроводной связи по любому из (1)-(13), в котором блок беспроводной связи выполняет процесс чередования, имея последовательность (кодовое слово), полученную присоединением одной или более кодовых последовательностей коррекции ошибок (кодовых блоков) в качестве цели.
(15) Устройство беспроводной связи, содержащее:
блок беспроводной связи, осуществляющий беспроводную связь, используя IDMA, с другим устройством беспроводной связи; и
контроллер, управляющий блоком беспроводной связи для выполнения процесса дечередования в зависимости от длины чередования, используемой при процессе чередования для IDMA другим устройством беспроводной связи.
(16) Способ беспроводной связи, содержащий этапы, на которых:
осуществляют беспроводную связь, используя IDMA с другим устройством беспроводной связи; и
управляют длиной чередования в процессе чередования для IDMA посредством процессора.
(17) Способ беспроводной связи по (16), содержащий этап, на котором
управляют беспроводной связью, используя IDMA, который должен выполняться, когда последовательность передачи является повторно передаваемой последовательностью.
(18) Способ беспроводной связи, содержащий этапы, на которых:
осуществляют беспроводную связь с другим устройством беспроводной связи, используя IDMA; и
управляют процессом дечередования в зависимости от длины чередования, используемой в процессе чередования для IDMA другим устройством беспроводной связи, подлежащему выполнению посредством процессора.
Способ беспроводной связи.
(19) Программа, вызывающая функционирование компьютера в качестве:
блока беспроводной связи, осуществляющего беспроводную связь с другим устройством беспроводной связи, используя IDMA ; и
контроллера, управляющего длиной чередования в процессе чередования для IDMA, выполняемого блоком беспроводной связи.
(20) Программа, вызывающая функционирование компьютера в качестве:
блока беспроводной связи, осуществляющего беспроводную связь с другим устройством беспроводной связи, используя IDMA; и
контроллера, управляющего блоком беспроводной связи для выполнения процесса дечередования в зависимости от длины чередования, используемой в процессе чередования для IDMA другим устройством беспроводной связи.
Список ссылочных позиций
1 Система 1 беспроводной связи
100 Передающая станция
110 Блок беспроводной связи
111 Блок добавления CRC
112 Блок сегментации CB
113 Блок добавления CRC
114 Блок кодирования FEC
115 Блок согласования скорости
116 Блок подключения CB
117 Блок установки чередования
118 Устройство чередования CW
120 Запоминающее устройство
130 Контроллер
200 Приемная станция
210 Блок беспроводной связи
211 Оценочная функция канала
212 Мультипользовательский/мультиуровневый детектор
213 Устройство чередования CW
214 Декодер CW
215 Декодер CRC
216 Устройство чередования CW
217 Программный битовый буфер
218 Контроллер уровня PHY
220 Запоминающее устройство
230 Контроллер
300 Устройство управления связью
310 Блок связи
320 Запоминающее устройство
330 Контроллер
400 Ячейка
500 Основная сеть