СПОСОБ ПЕРЕДАЧИ/ПРИЕМА ДАННЫХ НИСХОДЯЩЕЙ ЛИНИИ СВЯЗИ С ИСПОЛЬЗОВАНИЕМ РЕСУРСНЫХ БЛОКОВ В СИСТЕМЕ БЕСПРОВОДНОЙ ПОДВИЖНОЙ СЕТИ И УСТРОЙСТВА ДЛЯ ЕГО РЕАЛИЗАЦИИ

1. Способ передачи нисходящих данных с использованием ресурсных блоков в базовой станции в системе беспроводной подвижной связи, содержащий:
передачу пользовательскому оборудованию нисходящих данных, отображенных на физические ресурсные блоки (PRB),
при этом индексы виртуальных ресурсных блоков (VRB) отображают в индексы физических ресурсных блоков (PRB) для первого слота и второго слота субкадра, при этом индексы физических ресурсных блоков (PRB) для второго слота смещают относительно индексов физических ресурсных блоков (PRB) для первого слота на основе заранее определенного пробела,
при этом заранее определенное смещение применяют к индексу физического ресурсного блока (PRB), когда индекс этого физического ресурсного блока (PRB) равен или больше заранее определенного порогового значения.
2. Способ по п.1, в котором
VRB
заранее определенное пороговое значение равно N/2,
VRB
где N представляет собой количество последовательных индексов виртуальных ресурсных блоков (VRB).
3. Способ по п.2, в котором заранее определенное смещение задают как
gap
VRB
N-N/2,
gap
где N представляет собой значение заранее определенного пробела.
VRB
4. Способ по п.3, в котором N задают как
VRB
gap
PRB
gap
N=2·min(N, N-N),
PRB
где N равно количеству физических ресурсных блоков (PRB).
5. Способ по п.4, в котором последовательные индексы виртуальных ресурсных блоков (VRB) перемежают таким образом, что индексы виртуальных ресурсных блоков (VRB) записывают строка за строкой в прямоугольную матрицу и считывают столбец за столбцом, и при этом количество строк R прямоугольной матрицы задают как
DVRB
RBG
RBG
R=[N/(C·M)]·M
RBG
где C равно количеству столбцов прямоугольной матрицы, а M равно количеству последовательных физических ресурсных блоков (PRB), которые составляют группу ресурсных блоков (RBG).
6. Способ по п.5, в котором C равно 4.
D
D
null
null
D
D
7. Способ по 5, в котором прямоугольная матрица включает в себя N групп, при этом C равно K·N, при этом, когда N нулей добавляют в прямоугольную матрицу, нули добавляют в последние N/N строки K-го столбца в каждой из N групп прямоугольной матрицы, при этом нули игнорируют, когда из прямоугольной матрицы считывают индексы виртуальных ресурсных блоков (VRB),
null
VRB
RBG
RBG
VRB
VRB
причем N=[N/(C·M)]·C·M-N=C·R-N.
D
8. Способ по п.7, в котором K равно 2 и N равно 2.
l,d
9. Способ по п.7, в котором индекс p одного из физических ресурсных блоков (PRB) для первого слота, отображаемый на индекс d одного из виртуальных ресурсных блоков (VRB), задают как
<mrow><msub><mi>p</mi><mrow><mn>1,</mn><mi>d</mi></mrow></msub><mo>=</mo><mrow><mo>{</mo><mtable columnalign="left"><mtr><mtd><msubsup><mi>p</mi><mrow><mn>1,</mn><mi>d</mi></mrow><mo>'</mo></msubsup><mo>−</mo><mi>R</mi><mo>+</mo><msub><mi>N</mi><mrow><mi>n</mi><mi>u</mi><mi>l</mi><mi>l</mi></mrow></msub><mo>/</mo><mn>2,</mn><mtext> </mtext><mi>к</mi><mi>о</mi><mi>г</mi><mi>д</mi><mi>а</mi><mtext> </mtext><msub><mi>N</mi><mrow><mi>n</mi><mi>u</mi><mi>l</mi><mi>l</mi></mrow></msub><mo>≠</mo><mn>0</mn><mtext> </mtext><mi>и</mi><mtext> </mtext><mo stretchy="false">(</mo><mi>d</mi><mo>≥</mo><msub><mi>N</mi><mrow><mi>D</mi><mi>V</mi><mi>R</mi><mi>B</mi></mrow></msub><mo>−</mo><msub><mi>N</mi><mrow><mi>n</mi><mi>u</mi><mi>l</mi><mi>l</mi></mrow></msub><mtext> </mtext><mi>и</mi><mtext> </mtext><mi>mod</mi><mo stretchy="false">(</mo><mi>d</mi><mo>,</mo><mtext> </mtext><mi>C</mi><mo>/</mo><mn>2</mn><mo stretchy="false">)</mo><mo>=</mo><mn>0</mn><mo stretchy="false">)</mo></mtd></mtr><mtr><mtd><mtext> </mtext><mtext> </mtext><mtext> </mtext><mtext> </mtext><mtext> </mtext><mtext> </mtext><mtext> </mtext><mtext> </mtext><mtext> </mtext><mtext> </mtext><mtext> </mtext><mtext> </mtext><mtext> </mtext><msubsup><mi>p</mi><mrow><mn>1,</mn><mi>d</mi></mrow><mo>'</mo></msubsup><mo>−</mo><mi>R</mi><mo>,</mo><mtext> </mtext><mi>к</mi><mi>о</mi><mi>г</mi><mi>д</mi><mi>а</mi><mtext> </mtext><msub><mi>N</mi><mrow><mi>n</mi><mi>u</mi><mi>l</mi><mi>l</mi></mrow></msub><mo>≠</mo><mn>0</mn><mtext> </mtext><mi>и</mi><mtext> </mtext><mo stretchy="false">(</mo><mi>d</mi><mo>≥</mo><msub><mi>N</mi><mrow><mi>D</mi><mi>V</mi><mi>R</mi><mi>B</mi></mrow></msub><mo>−</mo><msub><mi>N</mi><mrow><mi>n</mi><mi>u</mi><mi>l</mi><mi>l</mi></mrow></msub><mtext> </mtext><mi>и</mi><mtext> </mtext><mi>mod</mi><mo stretchy="false">(</mo><mi>d</mi><mo>,</mo><mtext> </mtext><mi>C</mi><mo>/</mo><mn>2</mn><mo stretchy="false">)</mo><mo>=</mo><mn>1</mn><mo stretchy="false">)</mo></mtd></mtr></mtable></mrow></mrow>
<mrow><msubsup><mi>p</mi><mrow><mn>1,</mn><mi>d</mi></mrow><mo>'</mo></msubsup><mo>=</mo><mn>2</mn><mi>R</mi><mi>mod</mi><mo stretchy="false">(</mo><mi>d</mi><mo>,</mo><mtext> </mtext><mi>C</mi><mo>/</mo><mn>2</mn><mo stretchy="false">)</mo><mo>+</mo><mo stretchy="false">[</mo><mn>2</mn><mi>d</mi><mo>/</mo><mi>C</mi><mo stretchy="false">]</mo></mrow>
в случаях, когда
,
и как
<mrow><msub><mi>p</mi><mrow><mn>1,</mn><mi>d</mi></mrow></msub><mo>=</mo><mrow><mo>{</mo><mtable columnalign="left"><mtr><mtd><msubsup><mi>p</mi><mrow><mn>1,</mn><mi>d</mi></mrow><mo>'</mo></msubsup><mo>,</mo><mtext> </mtext><mi>к</mi><mi>о</mi><mi>г</mi><mi>д</mi><mi>а</mi><mtext> </mtext><msub><mi>N</mi><mrow><mi>n</mi><mi>u</mi><mi>l</mi><mi>l</mi></mrow></msub><mo>=</mo><mn>0</mn><mtext> </mtext><mi>и</mi><mi>л</mi><mi>и</mi><mtext> </mtext><mo stretchy="false">(</mo><mi>d</mi><mo><</mo><msub><mi>N</mi><mrow><mi>D</mi><mi>V</mi><mi>R</mi><mi>B</mi></mrow></msub><mo>−</mo><msub><mi>N</mi><mrow><mi>n</mi><mi>u</mi><mi>l</mi><mi>l</mi></mrow></msub><mtext> </mtext><mi>и</mi><mtext> </mtext><mi>mod</mi><mo stretchy="false">(</mo><mi>d</mi><mo>,</mo><mtext> </mtext><mi>C</mi><mo stretchy="false">)</mo><mo><</mo><mn>2</mn><mo stretchy="false">)</mo></mtd></mtr><mtr><mtd><msubsup><mi>p</mi><mrow><mn>1,</mn><mi>d</mi></mrow><mo>'</mo></msubsup><mo>−</mo><msub><mi>N</mi><mrow><mi>n</mi><mi>u</mi><mi>l</mi><mi>l</mi></mrow></msub><mo>/</mo><mn>2,</mn><mtext> </mtext><mi>к</mi><mi>о</mi><mi>г</mi><mi>д</mi><mi>а</mi><mtext> </mtext><msub><mi>N</mi><mrow><mi>n</mi><mi>u</mi><mi>l</mi><mi>l</mi></mrow></msub><mo>≠</mo><mn>0</mn><mtext> </mtext><mi>и</mi><mtext> </mtext><mo stretchy="false">(</mo><mi>d</mi><mo><</mo><msub><mi>N</mi><mrow><mi>D</mi><mi>V</mi><mi>R</mi><mi>B</mi></mrow></msub><mo>−</mo><msub><mi>N</mi><mrow><mi>n</mi><mi>u</mi><mi>l</mi><mi>l</mi></mrow></msub><mtext> </mtext><mi>и</mi><mtext> </mtext><mi>mod</mi><mo stretchy="false">(</mo><mi>d</mi><mo>,</mo><mtext> </mtext><mi>C</mi><mo stretchy="false">)</mo><mo>≥</mo><mn>2</mn><mo stretchy="false">)</mo></mtd></mtr></mtable></mrow></mrow>
<mrow><msubsup><mi>p</mi><mrow><mn>1,</mn><mi>d</mi></mrow><mo>'</mo></msubsup><mo>=</mo><mi>mod</mi><mo stretchy="false">(</mo><mi>d</mi><mo>,</mo><mtext> </mtext><mi>C</mi><mo stretchy="false">)</mo><mo>⋅</mo><mi>R</mi><mo>+</mo><mo stretchy="false">[</mo><mi>d</mi><mo>/</mo><mi>C</mi><mo stretchy="false">]</mo></mrow>
в случаях, когда
;
2,d
при этом индекс p одного из физических ресурсных блоков (PRB) для второго слота, отображаемый на индекс d одного из виртуальных ресурсных блоков (VRB), задают как
2,d
1,d
VRB
VRB
p=(p+N/2)mod N
i,d
10. Способ по п.9, в котором индекс O одного из з физических ресурсных блоков (PRB) для i-го слота (i=1, 2), отображаемый на индекс d одного из виртуальных ресурсных блоков (VRB), задают как
.
11. Способ приема нисходящих данных с использованием ресурсных блоков в пользовательском оборудовании в системе беспроводной подвижной связи, содержащий
прием от базовой станции управляющей информации нисходящей линии связи, включающей информацию о распределении ресурсов для нисходящих данных; и
прием нисходящих данных, отображенных на физические ресурсные блоки (PRB), на основе этой управляющей информации нисходящей линии связи,
при этом информация о распределении ресурсов указывает распределение виртуальных ресурсных блоков (VRB) для пользовательского оборудования,
при этом индексы физических ресурсных блоков (PRB), на которые отображают нисходящие данные, определяют на основе взаимосвязи отображения между виртуальными ресурсными блоками (VRB) и физическими ресурсными блоками (PRB),
при этом взаимосвязь отображения задают таким образом, что индексы виртуальных ресурсных блоков (VRB) отображают в индексы физических ресурсных блоков (PRB) для первого слота и второго слота субкадра, при этом индексы физических ресурсных блоков (PRB) для второго слота смещают относительно индексов физических ресурсных блоков (PRB) для первого слота на основе заранее определенного пробела,
при этом заранее определенное смещение применяют к индексу физического ресурсного блока (PRB), когда индекс этого физического ресурсного блока (PRB) равен или больше заранее определенного порогового значения.
VRB
VRB
12. Способ по п.11, в котором заранее определенное пороговое значение равно N/2, где N представляет собой количество последовательных индексов виртуальных ресурсных блоков (VRB).
13. Способ по п.12, в котором заранее определенное смещение задают как
gap
VRB
N-N/2,
gap
где N представляет собой значение заранее определенного пробела.
VRB
14. Способ по п.13, в котором последовательные индексы виртуальных ресурсных блоков (VRB) перемежают, и при этом количество последовательных индексов виртуальных ресурсных блоков (VRB) - N задают как
VRB
gap
PRB
gap
N=2·min(N, N-N),
gap
PRB
где N представляет собой значение заранее определенного пробела, а N равно количеству физических ресурсных блоков (PRB).
15. Способ по п.14, в котором последовательные индексы виртуальных ресурсных блоков (VRB) перемежают таким образом, что индексы виртуальных ресурсных блоков (VRB) записывают строка за строкой в прямоугольную матрицу и считывают столбец за столбцом, и при этом количество строк R прямоугольной матрицы задают как
DVRB
RBG
RBG
R=[N/(C·M]·M
RBG
где C равно количеству столбцов прямоугольной матрицы, а M равно количеству последовательных физических ресурсных блоков (PRB), которые составляют группу ресурсных блоков (RBG).
16. Способ по п.15, в котором C равно 4.
D
D
null
null
D
D
17. Способ по п.15, в котором прямоугольная матрица включает в себя N групп, при этом C равно K·N, при этом, когда N нулей добавляют в прямоугольную матрицу, нули добавляют в последние N/N строки K-го столбца в каждой из N групп прямоугольной матрицы, при этом нули игнорируют, когда из прямоугольной матрицы считывают индексы виртуальных ресурсных блоков (VRB),
null
VRB
RBG
RBG
VRB
VRB
причем N=[N/(C·M)]·C·M-N=C·R-N.
D
18. Способ по п.17, в котором K равно 2 и N равно 2.
1,d
19. Способ по п.17, в котором индекс p одного из физических ресурсных блоков (PRB) для первого слота, отображаемый на индекс d одного из виртуальных ресурсных блоков (VRB), задают как
<mrow><msub><mi>p</mi><mrow><mn>1,</mn><mi>d</mi></mrow></msub><mo>=</mo><mrow><mo>{</mo><mtable columnalign="left"><mtr><mtd><msubsup><mi>p</mi><mrow><mn>1,</mn><mi>d</mi></mrow><mo>'</mo></msubsup><mo>−</mo><mi>R</mi><mo>+</mo><msub><mi>N</mi><mrow><mi>n</mi><mi>u</mi><mi>l</mi><mi>l</mi></mrow></msub><mo>/</mo><mn>2,</mn><mtext> </mtext><mi>к</mi><mi>о</mi><mi>г</mi><mi>д</mi><mi>а</mi><mtext> </mtext><msub><mi>N</mi><mrow><mi>n</mi><mi>u</mi><mi>l</mi><mi>l</mi></mrow></msub><mo>≠</mo><mn>0</mn><mtext> </mtext><mi>и</mi><mtext> </mtext><mo stretchy="false">(</mo><mi>d</mi><mo>≥</mo><msub><mi>N</mi><mrow><mi>D</mi><mi>V</mi><mi>R</mi><mi>B</mi></mrow></msub><mo>−</mo><msub><mi>N</mi><mrow><mi>n</mi><mi>u</mi><mi>l</mi><mi>l</mi></mrow></msub><mtext> </mtext><mi>и</mi><mtext> </mtext><mi>mod</mi><mo stretchy="false">(</mo><mi>d</mi><mo>,</mo><mtext> </mtext><mi>C</mi><mo>/</mo><mn>2</mn><mo stretchy="false">)</mo><mo>=</mo><mn>0</mn><mo stretchy="false">)</mo></mtd></mtr><mtr><mtd><mtext> </mtext><mtext> </mtext><mtext> </mtext><mtext> </mtext><mtext> </mtext><mtext> </mtext><mtext> </mtext><mtext> </mtext><mtext> </mtext><mtext> </mtext><mtext> </mtext><mtext> </mtext><mtext> </mtext><msubsup><mi>p</mi><mrow><mn>1,</mn><mi>d</mi></mrow><mo>'</mo></msubsup><mo>−</mo><mi>R</mi><mo>,</mo><mtext> </mtext><mi>к</mi><mi>о</mi><mi>г</mi><mi>д</mi><mi>а</mi><mtext> </mtext><msub><mi>N</mi><mrow><mi>n</mi><mi>u</mi><mi>l</mi><mi>l</mi></mrow></msub><mo>≠</mo><mn>0</mn><mtext> </mtext><mi>и</mi><mtext> </mtext><mo stretchy="false">(</mo><mi>d</mi><mo>≥</mo><msub><mi>N</mi><mrow><mi>D</mi><mi>V</mi><mi>R</mi><mi>B</mi></mrow></msub><mo>−</mo><msub><mi>N</mi><mrow><mi>n</mi><mi>u</mi><mi>l</mi><mi>l</mi></mrow></msub><mtext> </mtext><mi>и</mi><mtext> </mtext><mi>mod</mi><mo stretchy="false">(</mo><mi>d</mi><mo>,</mo><mtext> </mtext><mi>C</mi><mo>/</mo><mn>2</mn><mo stretchy="false">)</mo><mo>=</mo><mn>1</mn><mo stretchy="false">)</mo></mtd></mtr></mtable></mrow></mrow>
<mrow><msubsup><mi>p</mi><mrow><mn>1,</mn><mi>d</mi></mrow><mo>'</mo></msubsup><mo>=</mo><mn>2</mn><mi>R</mi><mi>mod</mi><mo stretchy="false">(</mo><mi>d</mi><mo>,</mo><mtext> </mtext><mi>C</mi><mo>/</mo><mn>2</mn><mo stretchy="false">)</mo><mo>+</mo><mo stretchy="false">[</mo><mn>2</mn><mi>d</mi><mo>/</mo><mi>C</mi><mo stretchy="false">]</mo></mrow>
в случаях, когда
,
и как;
<mrow><msub><mi>p</mi><mrow><mn>1,</mn><mi>d</mi></mrow></msub><mo>=</mo><mrow><mo>{</mo><mtable columnalign="left"><mtr><mtd><msubsup><mi>p</mi><mrow><mn>1,</mn><mi>d</mi></mrow><mo>'</mo></msubsup><mo>,</mo><mtext> </mtext><mi>к</mi><mi>о</mi><mi>г</mi><mi>д</mi><mi>а</mi><mtext> </mtext><msub><mi>N</mi><mrow><mi>n</mi><mi>u</mi><mi>l</mi><mi>l</mi></mrow></msub><mo>=</mo><mn>0</mn><mtext> </mtext><mi>и</mi><mi>л</mi><mi>и</mi><mtext> </mtext><mo stretchy="false">(</mo><mi>d</mi><mo><</mo><msub><mi>N</mi><mrow><mi>D</mi><mi>V</mi><mi>R</mi><mi>B</mi></mrow></msub><mo>−</mo><msub><mi>N</mi><mrow><mi>n</mi><mi>u</mi><mi>l</mi><mi>l</mi></mrow></msub><mtext> </mtext><mi>и</mi><mtext> </mtext><mi>mod</mi><mo stretchy="false">(</mo><mi>d</mi><mo>,</mo><mtext> </mtext><mi>C</mi><mo stretchy="false">)</mo><mo><</mo><mn>2</mn><mo stretchy="false">)</mo></mtd></mtr><mtr><mtd><msubsup><mi>p</mi><mrow><mn>1,</mn><mi>d</mi></mrow><mo>'</mo></msubsup><mo>−</mo><msub><mi>N</mi><mrow><mi>n</mi><mi>u</mi><mi>l</mi><mi>l</mi></mrow></msub><mo>/</mo><mn>2,</mn><mtext> </mtext><mi>к</mi><mi>о</mi><mi>г</mi><mi>д</mi><mi>а</mi><mtext> </mtext><msub><mi>N</mi><mrow><mi>n</mi><mi>u</mi><mi>l</mi><mi>l</mi></mrow></msub><mo>≠</mo><mn>0</mn><mtext> </mtext><mi>и</mi><mtext> </mtext><mo stretchy="false">(</mo><mi>d</mi><mo><</mo><msub><mi>N</mi><mrow><mi>D</mi><mi>V</mi><mi>R</mi><mi>B</mi></mrow></msub><mo>−</mo><msub><mi>N</mi><mrow><mi>n</mi><mi>u</mi><mi>l</mi><mi>l</mi></mrow></msub><mtext> </mtext><mi>и</mi><mtext> </mtext><mi>mod</mi><mo stretchy="false">(</mo><mi>d</mi><mo>,</mo><mtext> </mtext><mi>C</mi><mo stretchy="false">)</mo><mo>≥</mo><mn>2</mn><mo stretchy="false">)</mo></mtd></mtr></mtable></mrow></mrow>
<mrow><msubsup><mi>p</mi><mrow><mn>1,</mn><mi>d</mi></mrow><mo>'</mo></msubsup><mo>=</mo><mi>mod</mi><mo stretchy="false">(</mo><mi>d</mi><mo>,</mo><mtext> </mtext><mi>C</mi><mo stretchy="false">)</mo><mo>⋅</mo><mi>R</mi><mo>+</mo><mo stretchy="false">[</mo><mi>d</mi><mo>/</mo><mi>C</mi><mo stretchy="false">]</mo></mrow>
в случаях, когда
;
2,d
при этом индекс p одного из физических ресурсных блоков (PRB) для второго слота, отображаемый на индекс d одного из виртуальных ресурсных блоков (VRB), задают как
2,d
1,d
VRB
VRB
p=(p+N/2)mod N.
i,d
20. Способ по п.19, в котором индекс O одного из физических ресурсных блоков (PRB) для i-го слота (i=1, 2), отображаемый на индекс d одного из виртуальных ресурсных блоков (VRB), задают как
.
21. Базовая станция, передающая нисходящие данные с использованием ресурсных блоков, в системе беспроводной подвижной связи, содержащая:
процессор для управления работой базовой станции и
блок памяти, управляемый процессором,
при этом процессор сконфигурирован, чтобы передавать пользовательскому оборудованию нисходящие данные, отображенные на физические ресурсные блоки (PRB),
при этом индексы виртуальных ресурсных блоков (VRB) отображают в индексы физических ресурсных блоков (PRB) для первого слота и второго слота субкадра, и при этом индексы физических ресурсных блоков (PRB) для второго слота смещены относительно индексов физических ресурсных блоков (PRB) для первого слота на основе заранее определенного пробела, и
при этом заранее определенное смещение применяется к индексам физических ресурсных блоков (PRB) равным или большим, чем заранее определенное пороговое значение.
22. Пользовательское оборудование для приема нисходящих данных с использованием ресурсных блоков в системе беспроводной подвижной связи, содержащее:
процессор для управления работой пользовательского оборудования и блок памяти, управляемый процессором,
при этом процессор сконфигурирован, чтобы принимать от базовой станции управляющую информацию нисходящей линии связи, включающую в себя информацию о распределении ресурсов для передачи нисходящих данных, и, чтобы принимать нисходящие данные, отображенные на физические ресурсные блоки (PRB), на основе управляющей информации нисходящей линии связи,
при этом информация о распределении ресурсов указывает распределение виртуальных ресурсных блоков (VRB) для пользовательского оборудования,
при этом индексы виртуальных ресурсных блоков (VRB), на которые отображены нисходящие данные, определяют на основе взаимосвязи отображения между виртуальными ресурсными блоками (VRB) и физическими ресурсными блоками (PRB),
при этом взаимосвязь отображения задают таким образом, что индексы виртуальных ресурсных блоков (VRB) отображены в индексы физических ресурсных блоков (PRB) для первого слота и второго слота субкадра, при этом индексы физических ресурсных блоков (PRB) для второго слота смещены относительно индексов физических ресурсных блоков (PRB) для второго слота на основе заранее определенного пробела, и
при этом заранее определенное смещение применено к индексу физического ресурсного блока (PRB), когда индекс этого физического ресурсного блока (PRB) равен или больше заранее заданного порогового значения.