close

Вход

Забыли?

вход по аккаунту

?

Патент РФ 2337479

код для вставки
РОССИЙСКАЯ ФЕДЕРАЦИЯ
RU
(19)
(11)
2 337 479
(13)
C2
(51) МПК
H04B 1/707 (2006.01)
ФЕДЕРАЛЬНАЯ СЛУЖБА
ПО ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ,
ПАТЕНТАМ И ТОВАРНЫМ ЗНАКАМ
(12)
ОПИСАНИЕ ИЗОБРЕТЕНИЯ К ПАТЕНТУ
(21), (22) За вка: 2006116891/09, 18.10.2004
(72) Автор(ы):
ЛИ Тао (US),
ЧЖАН Ли (US)
(24) Дата начала отсчета срока действи патента:
18.10.2004
(73) Патентообладатель(и):
КВЭЛКОММ ИНКОРПОРЕЙТЕД (US)
R U
(30) Конвенционный приоритет:
17.10.2003 US 10/688,145
(43) Дата публикации за вки: 27.11.2007
(45) Опубликовано: 27.10.2008 Бюл. № 30
2 3 3 7 4 7 9
(56) Список документов, цитированных в отчете о
поиске: RU 2073913 C1, 20.02.1997. RU 2154913
C2, 20.08.2000. US 2002136278 A, 26.09.2002.
US 6222875 В1, 24.04.2001. WO 0156162 A2,
02.08.2001.
(85) Дата перевода за вки PCT на национальную фазу:
17.05.2006
2 3 3 7 4 7 9
R U
(87) Публикаци PCT:
WO 2005/039068 (28.04.2005)
C 2
C 2
(86) За вка PCT:
US 2004/034500 (18.10.2004)
Адрес дл переписки:
129090, Москва, ул. Б.Спасска , 25, стр.3,
ООО "Юридическа фирма Городисский и
Партнеры", пат.пов. Ю.Д.Кузнецову, рег.№ 595
(54) ДЕМОДУЛЯЦИЯ ДАННЫХ ДЛЯ СИСТЕМЫ СВЯЗИ CDMA
(57) Реферат:
Изобретение относитс к системам св зи.
Технический результат заключаетс в повышении
эффективности
демодул ции
данных.
Интегральна схема, действующа дл выполнени демодул ции данных, содержит:
модуль свертки, действующий дл свертки входной
выборки и предоставлени свернутых символов
дл первого кодового канала с первым
коэффициентом
распространени ;
модуль
компенсации
канала,
действующий
дл перемножени свернутых символов с оценками
канала и предоставлени демодулированных
символов дл первого кодового канала; и
объединитель символов, действующий дл объединени группы демодулированных символов
дл первого кодового канала дл получени восстановленных символов данных дл второго
кодового канала со вторым коэффициентом
распространени ,
который
вл етс целочисленным
множителем
первого
коэффициента распространени . 7 н. и 19 з.п. флы, 13 ил., 1 табл.
Страница: 1
RU
C 2
C 2
2 3 3 7 4 7 9
2 3 3 7 4 7 9
R U
R U
Страница: 2
RUSSIAN FEDERATION
RU
(19)
(11)
2 337 479
(13)
C2
(51) Int. Cl.
H04B 1/707 (2006.01)
FEDERAL SERVICE
FOR INTELLECTUAL PROPERTY,
PATENTS AND TRADEMARKS
(12)
ABSTRACT OF INVENTION
(21), (22) Application: 2006116891/09, 18.10.2004
(24) Effective date for property rights: 18.10.2004
(72) Inventor(s):
LI Tao (US),
ChZhAN Li (US)
(30) Priority:
17.10.2003 US 10/688,145
(73) Proprietor(s):
KVEhLKOMM INKORPOREJTED (US)
R U
(43) Application published: 27.11.2007
(45) Date of publication: 27.10.2008 Bull. 30
2 3 3 7 4 7 9
(85) Commencement of national phase: 17.05.2006
(86) PCT application:
US 2004/034500 (18.10.2004)
(87) PCT publication:
WO 2005/039068 (28.04.2005)
2 3 3 7 4 7 9
R U
(54) DATA DEMODULATION FOR CDMA COMMUNICATION SYSTEM
(57) Abstract:
FIELD: physics, communications.
SUBSTANCE: integral circuit performing data
demodulation
includes:
convolution
module
performing
input
sample
convolution
and
presentation of convoluted symbols for first code
channel with first propagation factor; channel
compensation module performing multiplication of
convoluted symbols with channel estimates and
presentation of demodulated symbols for the first
code channel; and symbol coupler performing
combination of demodulated symbol groups for the
first code channel used to restore data symbols
for second code channel with second propagation
factor, which is integer multiplier of the first
propagation factor.
EFFECT:
increased
demodulation.
26 cl, 13 dwg, 1 tbl
Страница: 3
EN
efficiency
of
data
C 2
C 2
Mail address:
129090, Moskva, ul. B.Spasskaja, 25, str.3,
OOO "Juridicheskaja firma Gorodisskij i
Partnery", pat.pov. Ju.D.Kuznetsovu, reg.№ 595
RU 2 337 479 C2
5
10
15
20
25
30
35
40
45
50
I. Область техники, к которой относитс изобретение
Данное изобретение относитс , в общем случае, к св зи, и, более определенно, к
способам дл выполнени демодул ции данных в системе св зи с множественным
доступом с кодовым разделением каналов (CDMA).
II. Уровень техники
В системе CDMA базова станци передает данные по «кодовым» каналам на
беспроводные терминалы. Каждый кодовый канал св зан с соответствующим
ортогональным кодом. Базова станци направл ет данные дл кодового канала,
перемножа каждый символ данных, который будет передан по кодовому каналу, со всеми
L сегментами L-сегментного ортогонального кода, назначенного кодовому каналу, дл получени L канальных символов данных, которые после этого передаютс . L вл етс коэффициентом распространени (SF) или длиной ортогонального кода и равен четырем
или более (т.е. L?4). Терминал получател восстанавливает данные, посланные по
кодовому каналу, с помощью первого перемножени полученной выборки с L сегментами
того же самого ортогонального кода дл того, чтобы получить выборки без образцов.
Терминал после этого накапливает группы L выборки без образцов дл полного
ортогонального кода дл того, чтобы получить восстановленные символы данных, которые
вл ютс оценками символов данных, посланных по кодовому каналу базовой станцией.
При формировании каналов достигаетс ортогональность среди всех кодовых каналов,
передаваемых одновременно базовой станцией. Дл широкополосного CDMA (W-CDMA)
формирование каналов упоминаетс как «распространение», кодовые каналы упоминаютс как «физические» каналы, и ортогональный переменный коэффициент распространени (OVSF) кодов используютс дл ортогональных кодов. Дл IS-95 и IS-2000 формирование
каналов упоминаетс как «покрытие», кодовые каналы упоминаютс как каналы «трафика»,
и коды Волша (Walsh) и квазиортогональные функции (QOF) используютс дл ортогональных кодов. Таким образом, различные стандарты CDMA могут использовать
различную терминологию дл процесса формировани каналов. Дл сности, дл следующего описани используетс терминологи W-CDMA.
Базова станци может передавать данные на множестве физических каналов на
единственный терминал дл достижени более высокой скорости передачи данных.
Базова станци может также выполн ть другую обработку на символах данных до
передачи на терминал. Например, базова станци может использовать разнесение
передачи в пространстве и времени (STTD) и передавать символы данных от множества
антенн дл получени пространственного разнесени , которое может боротьс с вредными
эффектами пути. Терминал выполн ет демодул цию данных дл восстановлени символов
данных, посланных по множеству физических каналов. Как часть демодул ции данных,
терминал обычно выполн ет свертывание дл каждого физического канала, чтобы
получить свернутые символы дл этого физического канала. Терминал после этого
выполн ет другую обработку (например, компенсацию каналов и декодирование STTD) на
свернутых символах дл каждого физического канала дл того, чтобы получить
восстановленные символы данных дл физического канала. Обработка дл демодул ции
данных сильно увеличиваетс , когда увеличиваетс число физических каналов.
Поэтому есть потребность в данной области техники дл способов более эффективного
выполнени демодул ции данных в системе CDMA.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
Здесь обеспечиваютс способы дл выполнени демодул ции данных на частично
свернутых символах. Частично свернутый символ дл физического канала с
коэффициентом распространени L получаетс с помощью накоплени выборки без
образцов по длине короче, чем L (т.е. накаплива сь по L/2 или L/4). Демодул ци данных на частично свернутых символах уменьшает число требуемых умножений.
В одном варианте воплощени интегральна схема, действующа дл выполнени демодул ции данных на частично свернутых символах, включает в себ модуль свертки,
модуль компенсации канала и объединитель символов. Модуль свертки свертывает
Страница: 4
DE
RU 2 337 479 C2
5
10
15
20
25
30
35
40
45
50
входные выборки и предоставл ет свернутые символы первому кодовому каналу с первым
коэффициентом распространени (т.е. SF=8). Модуль компенсации канала умножает
свернутые символы на оценку канала и предоставл ет демодулированные символы.
Объединитель символов объедин ет группы демодулированных символов дл получени восстановленных символов данных дл второго кодового канала со вторым
коэффициентом распространени (т.е. SF=16), который вл етс целочисленным
множителем первого коэффициента распространени . Компенсаци канала и объединение
символа завис т от того, действительно ли используетс STTD, как описано ниже.
Дл схемы с мультиплексированием с временным разделением (TDM) свернутые
символы дл множества первых кодовых каналов могут быть обработаны способом TDM
дл получени восстановленных символов данных дл множества вторых кодовых каналов.
Селектор канала получает свернутые символы дл множества первых кодовых каналов и
предоставл ет один свернутый символ дл одного первого кодового канала одновременно
модулю компенсации канала. Модуль компенсации канала и объединитель символа
используютс конвейерным способом. Модуль компенсации канала перемножает
свернутые символы из селектора канала с оценкой канала и предоставл ет
демодулированные символы. Объединитель символа объедин ет демодулированные
символы от модул компенсации канала с накопленными символами и предоставл ет
объединенные символы. Накопленные символы показательны дл частичных результатов
объединени дл восстановленных символов данных, и объединенные символы
показательны дл модифицированных результатов объединени дл восстановленных
символов данных. Буфер символа предоставл ет накопленные символы и хранит
объединенные символы.
Способы, описанные здесь, могут использоватьс дл различных систем и стандартов
CDMA. Например, второй кодовый канал может быть высокоскоростным физическим
нисход щим совместно используемым каналом (HS-PDSCH) в W-CDMA, каналом передачи
пакетных данных (PDCH) в IS-2000, и так далее.
Различные аспекты и варианты воплощений изобретени описаны более подробно
ниже.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Особенности и сущность данного изобретени станут более очевидными из подробного
описани , сформулированного ниже, когда оно рассматриваетс вместе с чертежами, в
которых подобные ссылочные позиции идентифицируют подобные элементы повсюду и в
которых:
фиг.1 показывает базовую станцию и беспроводной терминал в системе W-CDMA;
фиг.2 показывает модул тор в пределах базовой станции;
фиг.3 иллюстрирует STTD кодирование в W-CDMA;
фиг.4 показывает порождение кодов OVSF, используемых в W-CDMA;
фиг.5 показывает демодул тор, который выполн ет демодул цию данных на полностью
свернутых символах;
фиг.6 показывает демодул тор, который выполн ет демодул цию данных на частично
свернутых символах;
фиг.7 показывает демодул тор, который выполн ет демодул цию данных на частично
свернутых символах способом TDM;
фиг.8 показывает 8-канальную свертку;
фиг.9 показывает модуль механизма демодул ции данных (DDE);
фиг.10А и 10B показывает конвейерную обработку модулем DDE;
фиг.11 показывает символьный буфер в модуле DDE; и
фиг.12 показывает процесс дл выполнени демодул ции данных на частично
свернутых символах.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
Слово «примерный» используетс здесь дл обозначени «служить примером,
образцом, или иллюстрацией». Любой вариант воплощени или дизайн, описанные здесь
Страница: 5
RU 2 337 479 C2
5
10
15
20
25
30
35
40
45
50
как «примерный», не должны об зательно рассматриватьс как предпочтительные или
выгодные перед другими вариантами воплощени или дизайнами.
W-CDMA релиз 5 поддерживает высокоскоростной пакетный доступ дл передачи по
нисход щей линии св зи (HSDPA), который вл етс набором каналов и процедур,
допускающих высокоскоростную передачу пакетных данных при передаче по нисход щей
линии св зи. Дл HSDPA, данные обрабатываютс в блоках, которые мультиплексированы
дл совместно используемого канала высокоскоростной передачи по нисход щей линии
св зи (HS-DSCH). HS-DSCH после этого отображаетс к одному или более совместно
используемым высокоскоростным физическим каналам по нисход щей линии св зи (HSPDSCH), которые вл ютс физическими каналами. Физический канал св зан с кодом
OVSF и другими атрибутами (например, управлением мощностью). HS-PDSCH может
использоватьс способом дл передачи данных с временным и кодовым
мультиплексированием (TDM/CDM) дл множества терминалов. Информаци управлени дл HS-PDSCH передаетс на один или более HS-SCCH, которые совместно используют
физические каналы управление дл HS-DSCH. Информаци управлени включает в себ различные параметры, используемые терминалами дл того, чтобы должным образом
получить и обрабатывать HS-PDSCH.
Фиг.1 показывает блок-схему базовой станции 110 и беспроводного терминала 150 в
системе W-CDMA. Базова станци упоминаетс как Узел B, и терминал упоминаетс как
пользовательское оборудование (UE) в терминологии W-CDMA. Терминал 150 может
св зыватьс с одной или более базовыми станци ми при передаче по каналу нисход щей
линии св зи (т.е. коммуникационной св зи с базовой станции на терминал) и/или
восход щей св зи (т.е. коммуникационной св зи от терминала до базовой станции) в
любой данный момент времени.
При передаче по нисход щей линии св зи передающий (TX) процессор 112 данных
получает и обрабатывает (например, форматирует, кодируют и чередует) данные дл транспортных каналов, отображает обработанные данные на физические каналы и
предоставл ет символы данных дл каждого физического канала. Модул тор (MOD) 120
дополнительно обрабатывает (т.е. канализирует, спектрально распростран ет и
масштабирует) символы данных от процессора 112 данных TX и предоставл ет поток
выходных сегментов дл каждой антенны, используемой дл передачи данных. Каждый
поток выходных сегментов адаптируетс (т.е. преобразуетс в аналоговый, усиливаетс ,
фильтруетс и повышаетс по частоте) соответствующим модулем 130 передатчика
(TMTR) дл того, чтобы сгенерировать передачу модулированного сигнала по нисход щей
линии св зи, который после этого передаетс с соответствующей антенны 132.
В терминале 150 модулированный сигнал(ы) передачи по нисход щей линии св зи
получаетс антенной 152 и предоставл етс модулю 154 получател (RCVR). Модуль 154
получател адаптирует (т.е. понижает частоту, фильтрует и усиливает) полученный
сигнал от антенны 152 и оцифровывает адаптированный сигнал дл получени полученной
выборки. Демодул тор 160 (DEMOD) дополнительно обрабатывает (т.е. дешифрует,
сворачивает и демодулирует) полученные выборки дл того, чтобы получить
восстановленные символы данных, которые вл ютс оценками символов данных,
переданных базовой станцией 110. Процессор 162 данных RX дополнительно
обрабатывает (т.е. убирает чередование и декодирует) восстановленные символы данных
дл получени декодированных данных.
На канале св зи процессор 180 данных TX получает и обрабатывает различные типы
данных (т.е. подтверждает передачу пакетных данных по нисход щей линии св зи).
Обработанные данные от процессора 180 данных TX дополнительно обрабатываютс (т.е.
распростран ютс и шифруютс ) модул тором 182 и адаптируютс модулем 154
передатчика дл генерации модулируемого сигнала канала св зи, который после этого
передаетс через антенну 152. В базовой станции 110 модулируемый сигнал канал св зи
получаетс антеннами 132a и 132b и адаптируетс и оцифровываетс модул ми 130a и
130b получател дл предоставлени выборок. Демодул тор 134 и процессор 136 данных
Страница: 6
RU 2 337 479 C2
5
10
15
20
25
30
35
40
45
50
дополнительно обрабатывают выборки дл того, чтобы восстановить данные, переданные
терминалом.
Контроллеры 140 и 170 направлены на операции различных процессоров в пределах
базовой станции 110 и терминала 150 соответственно. Модули 142 и 172 пам ти хран т
данные и коды программы, используемые различными процессорами в базовой станции
110 и терминале 150 соответственно.
Фиг.2 показывает блок-схему модул тора 120 в базовой станции 110 фиг.1. Базова станци обычно использует множество физических каналов дл передачи данных к одному
или множеству терминалов в любой данный момент времени. Модул тор 120 включает в
себ N процессоров 210a-210n канала, один процессор канала дл каждого физического
канала, используемого дл передачи данных. В пределах процессора 210 канала дл физического канала ChSF,i STTD кодер 212 получает символы данных дл физического
канала. Дл не-STTD режима (т.е. с не разрешенным STTD) STTD кодер 212 предоставл ет
те же самые символы данных обоим множител м 220a и 220b. Дл STTD режима (т.е. с
разрешенным STTD), как показано на фиг.2, STTD кодер 212 предоставл ет кодированные
символы STTD дл антенны 1 к множителю 220a и кодированные символы STTD дл антенны 2 к множителю 220b. STTD выбираетс базовой станцией 110.
Дл каждой антенны множитель 220 умножает кодированные символы STTD дл этой
антенны с кодом OVSF CSF,i, назначенного каналу ChSF,i, и предоставл ет
канализированные символы. Множитель 220 выполн ет распространение дл канала
ChSF,i. Отношение символа в множителе 220 равно 1/Ts, и отношение символа от
множител 220 - SF/Ts, где Ts равен одному периоду символьных данных. Каждому
физическому каналу назначаетс различный код OVSF, но тот же самый код OVSF
используетс дл обеих антенн дл физического канала. Канализированные символы дл каждой антенны тогда скремблируютс (т.е. умножаютс ) с комплексным значением кода
скремблировани Sdl,u с помощью множител 230 и дополнительно масштабируютс с
коэффициентом веса Gi множителем 232. Код скремблировани Sdl,u назначаетс терминалу, на который направлен канал ChSF,i. Коэффициент веса Gi определ ет
количество передаваемой мощности, используемой дл канала ChSF,i. Множитель 232a
предоставл ет скремблированные и взвешенные символы дл антенны 1 на объединитель
234a, и множитель 232b предоставл ет скремблированные и взвешенные символы дл антенны 2 на объединитель 234b.
Объединитель 234a получает и объедин ет скремблированные и взвешенные данные
дл канала ChSF,i с данными дл других физических каналов дл антенны 1 и
предоставл ет составные символы дл антенны 1. Множитель 236a умножает составные
символы с комплексным по значение весовым коэффициентом W1 и предоставл ет
взвешенные символы дл антенны 1. Объединитель 234b и множитель 236b выполн ют
подобную обработку дл антенны 2. Весовые коэффициенты W1 и W2 используютс дл настройки стадии в режиме 1 петли в W-CDMA и дл стадии и настройки амплитуды в
режиме 2 петли. Режимы 1 и 2 петли примен ютс только к DPCH и соответствующей
PDSCH. Когда режим петли допускаетс , данные не вл ютс закодированным STTD и
множител м 236a и 236b предоставл ютс соответствующе коэффициенты веса W1 и W2.
Когда режим петли не допускаетс , множители 236a и 236b обход тс с помощью
установки обоих коэффициентов веса W1 и W2 в единицу. Множители 236a и 236b
предоставл ют взвешенные символы (т.е. потоки выходных сегментов) дл антенн 1 и 2 к
модул м 130a и 130b передатчика, соответственно, где надбавка может быть единицей или
неединичными коэффициентами веса W1 и W2.
Фиг.3 иллюстрирует STTD кодирование в W-CDMA. Данные дл каждого физического
канала вл ютс последовательностью битов, которые могут быть выражены как
{b0, b1, b2, b3, b4, b5, b6, b7, ...}. STTD кодер 212 получает входную последовательность
битов и предоставл ет две последовательности битового вывода дл этих двух антенн.
Последовательность битового вывода дл антенны 1 та же сама , что и входна последовательность битов. Последовательность битов вывода дл антенны 2 - {-b2, b3, b0,
Страница: 7
RU 2 337 479 C2
5
10
15
20
25
30
35
40
45
50
-b1, -b6, b7, b4, -b5, ...}. Последовательность битов вывода дл каждой антенны
демультиплексируетс в синфазную (I) последовательность и квадратичную (Q)
последовательность. Последовательность I дл антенны 1 вл етс {b0, b2, b4, b6, ...} и
Q последовательность дл антенны 1 вл етс {b1, b3, b5, b7, ...}. I и Q
последовательности дл антенны 1 могут рассматриватьс как комплексна по значению
символьна последовательность {s0, s1, s2, s3, ...}, где s0=b0+jb1, s1=b2+jb3 и так далее.
Точно так же последовательность I дл антенны 2 вл етс {-b2, b0, -b6, b4, ...} и
последовательность Q дл антенны 2 вл етс {b3, -b1, b7, -b5, ...}. I и Q
последовательности дл антенны 2 могут рассматриватьс как комплексна по значению
символьна последовательность {-s1 *, s0 *, -s3 *, s2 *, ...}, где -s1 *=-b2+jb3, s0 *=-b0- jb1 и так
далее, где s0 * вл етс комплексно сопр женным значением s0. Кодировани STTD
фактически передает каждую пару символов данных (т.е. s0 и s1) по двум антеннам дл достижени пространственного разнообрази , которое может боротьс с вредными
эффектами пути. Кроме того, символы данных дл антенны 2 перестраиваютс дл того,
чтобы обеспечить разнообразие по времени.
Фиг.4 показывает генерацию кодов OVSF, используемых в W-CDMA. Каждый код OVSF
идентифицируетс обозначением CSF,i, где префикс «SF» обозначает коэффициент
распространени кода OVSF и i обозначает номер кода. Коэффициент распространени вл етс длиной кода OVSF, и i обозначает номер сегмента. Номер кода i находитс в
диапазоне от 0 до SF-1, т.e. i=0, 1..., SF-1. Коды OVSF вл ютс структурированными
кодами, и последовательно длинные OVSF коды могут быть сгенерированы из коротких
OVSF кодов в соответствии с определенными правилами. OVSF коды длины 2L могут быть
сгенерированы с помощью формировани двух длинных OVSF кодов с каждым коротким
OVSF кодом длиной L. Первый длинный OVSF код формируетс с помощью повторени короткого OVSF кода дважды, т.е. Ch2L,2i=(ChL,I, ChL,i). Второй длинный OVSF код
формируетс с помощью повторени короткого OVSF кода дважды и инвертировани второго повторени , т.е., Ch2L,2i+1=(ChL,i, -ChL,i). Структурный характер кодов OVSF может
эксплуатироватьс дл того, чтобы упростить демодул цию данных, как описано ниже.
Дл HSDPA базова станци может передавать до п ти HS-PDSCH на данный терминал
в любой данный момент времени. HS-PDSCH разделены среди всех терминалов в зоне
охвата базовой станции. Каждому HS-PDSCH назначен определенный код OVSF с
коэффициентом распространени 16 (SF=16). Базова станци также передает до четырех
HS-SCCH, где каждому HS-SCCH назначен определенный код OVSF с коэффициентом
распространени 128. HS-PDSCH и HS-SCCH дл HSDPA описаны стандартом W-CDMA
релиз 5, который вл етс публично доступным.
HS-SCCH несет информацию управлени дл HS-PDSCH. Информаци управлени указывает код OVSF, схему модул ции и терминал получател дл каждого HS-PDSCH.
Базова станци посылает информацию управлени на два слота HS-SCCH перед
соответствующими передачами пакета на HS-PDSCH. Терминал получает информацию
управлени только от одного HS-SCCH, если вообще получает, но может получать
пакетные данные от одного или множества HS-PDSCH.
Фиг.5 показывает блок-схему демодул тора 160a, который выполн ет демодул цию
данных на полностью свернутых символах дл HS-PDSCH. Демодул тора 160a вл етс одной реализацией демодул тора 160 фиг.1.
В демодул торе 160a множитель 512 умножает полученные выборки от модул получател 154 с дескремблированным кодом S*dl,u на терминал 150 и предоставл ет
дескремблированные выборки. Дл HSDPA дескремблированные выборки
предоставл ютс к шестнадцати SF=16 сверткам 520a-520p, одной свертке 520 дл каждого
из шестнадцати SF=16 каналов Ch16,0-Ch16,15, которые могут использоватьс дл HSPDSCH базовой станцией 110. В пределах сверток 520 дл канала Ch16,i множитель 522
умножает дескремблированные выборки с OVSF кодом C16,i дл канала Ch16,i. Сумматор
524 тогда накапливает вывод множител 522 по длине кода OVSF C16,i (который вл етс 16 сегментами дл SF=16) и предоставл ет свернутые символы дл канала Ch16,i.
Страница: 8
RU 2 337 479 C2
Множитель 522 и сумматор 524 выполн ет свертывание дл канала Ch16,i.
Дл не-STTD режима символы данных дл каждого физического канала передаютс от
одной антенны базовой станции. Полученные символы в терминале могут быть выражены
как:
5
10
где s вл етс символом данных, переданный базовой станцией;
r вл етс символом, полученным терминалом;
h вл етс увеличением пути сигнала от антенны базовой станции до антенны
терминала; и
n вл етс шумом, св занным с полученным символом r.
Терминал может получить оценку , переданного символа s данных, следующим
образом:
15
20
Обработка в уравнении (2) упоминаетс как демодул ци данных или согласованна фильтраци .
Дл режима STTD терминал выполн ет дополнительное декодирование STTD дл того,
чтобы возвратить переданные символы данных. Дл STTD передачи пары символов
данных, s0 и s1, базова станци передает последовательности s 0 и s1 в два периода
символьных данных от антенны 1 и передает последовательности -s1 * и s0 * в тот же
самый 2-символьный период от антенны 2, как показано на фиг.3. Если терминал
оборудован единственной антенной, то полученные символы могут быть выражены как:
25
30
35
где r0 и r1 вл ютс двум символами, полученными терминалом в два символьных
периода;
h0 и h1 вл ютс увеличением пути сигнала от антенн 1 и 2 базовой станции к антенне
терминала в течение 2-символьного периода; и
n0 и n1 вл ютс шумом, св занным с двум полученными символами r0 и r1
соответственно.
Терминал может получить оценки двух переданных символов, так s0 и s1 следующим
образом:
40
45
50
Обработка в наборе уравнений (4) упоминаетс как демодул ци данных дл STTD.
Демодул тор 160a включает в себ шестнадцать демодул торов 530a-530p данных дл шестнадцати SF=16 каналов. Каждый демодул торов 530 данных выполн ет демодул цию
данных дл STTD дл одного SF=16 канала, как показано в наборе уравнений (4). В
пределах демодул тора 530 дл канала Ch16,i, свернутые символы дл канала Ch16,i
(которые соответствуют r0 в наборе уравнений (4)), предоставл ютс модулю 532
задержки, модулю 534b комплексного сопр жени и множителю 536a. Модуль 532 задержки
предоставл ет один SF=16 символьный период задержки и предоставл ет отложенные
свернутые символы (которые соответствуют r1) к модулю 534a комплексного сопр жени и
множителю 536c. Множитель 536a умножает свернутые символы с оценкой канала P0 *
Страница: 9
RU 2 337 479 C2
5
10
15
20
25
30
35
40
45
50
(который соответствует h0 *) и предоставл ет демодулированные символы,
соответствующие выражению h1 *?r1 *. Множитель 536b умножает сопр женные и
отложенные свернутые символы с оценкой канала (который соответствует h1) и
предоставл ет демодулированные символы, соответствующие выражению h1?r1 *.
Множитель 536c умножает отложенные свернутые символы с оценкой канала P0 * и
предоставл ет демодулированные символы, соответствующие выражению h0 *?r1.
Множитель 536d умножает сопр женные свернутые символы с оценкой канала P1 и
предоставл ет демодулированные символы, соответствующие выражению h1?r0 *. Оценки
канала обычно получают, основыва сь на контрольном сигнале, переданном базовой
станцией, и таким образом обычно упоминаютс как контрольные оценки.
Сумматор 538a добавл ет демодулированные символы от множителей 536a и 536b дл получени восстановленных символов данных, соответствующие . Сумматор 538b
вычитает демодулированные символы из множител 536d из демодулированных символов
от множител 536c дл получени восстановленных символов данных,
соответствующие . Мультиплексор 540 (MUX) получает восстановленные символы
данных дл и
и предоставл ет преобразованные в последовательную форму
восстановленные символы данных каналу Ch16,i (обозначенные как S16,i).
Дл варианта осуществлени , показанного на фиг.5, шестнадцать множителей 522a522p используютс дл получени свернутых символов дл шестнадцати SF=16 каналов
Ch16,0-Ch16,15. Четыре комплексных множител 536a-536d используютс дл компенсации
канала STTD дл каждого физического канала. Общее количество 64 комплексных
множителей, необходимое дл обработки этих шестнадцати каналов Ch16,0-Ch16,15, может
использоватьс дл HS-PDSCH.
Демодул тор может быть разработан дл эксплуатации структурного характера кодов
OVSF и выполнени демодул ции данных на частично свернутых символах дл HSPDSCH. Частично свернутый символ дл физического канала с коэффициентом
распространени L получаетс с помощью накоплени по длине короче чем L (т.е.
накаплива по L/2 или L/4). Частично свернутый символ дл физического канала с
коэффициентом распространени L вл етс полностью свернутым символом дл другого
физического канала с коэффициентом распространени , меньшим чем L. Демодул ци данных на частично свернутых символах уменьшает число требуемых умножений.
Демодул ци данных на частично свернутых символах дл HS-PDSCH может быть
выполнена различными способами. Две примерных схемы описаны ниже.
1. Умножить свернутый символ дл SF=4 канала Ch4,i с оценками канала и объединить
с SF=4 демодулированных символов дл получени восстановленных символов данных
дл четырех SF=16 каналов Ch16,4i-Ch16,4i+3.
2. Умножить свернутый символ дл SF=8 каналов Ch8,i с оценками канала и объединить
SF=8 демодулированных символов дл получени восстановленных символов данных дл двух SF=16 каналов Ch16,2i-Ch16,2i+1.
Схема 2 требует меньшего количества вычислени и меньшего количества доступов к
пам ти. Примерный дизайн дл схемы 2 описан ниже.
Дл не-STTD режима демодул ци данных дл SF=16 каналов с SF=8 свернутых
символов может быть выражена как:
где P вл етс оценкой канала;
RSF,i,n вл етс свернутым символом дл канала ChSF,i дл символьного периода n; и
SSF,i,n вл етс восстановленным символом данных дл канала ChSF,i дл символьного
периода n.
Страница: 10
RU 2 337 479 C2
Дл режима STTD демодул ци данных дл SF=16 каналов с SF=8 свернутых символов
может быть выражена как:
5
10
15
20
25
30
35
40
45
50
где P0 вл етс оценкой канала дл антенны 1;
P1 вл етс оценкой канала дл антенны 2; и
D aSF,i,n вл етс демодулированным символом дл канала ChSF,i дл символьного
периода n, который получен с оценкой канала Pa.
В уравнени х (6)-(9) S16,2i,n вл етс четным восстановленным символом данных дл четного SF=16 канала, S16,2i,n+1 вл етс нечетным восстановленным символом данных дл четного SF=16 канала, S16,2i+1,n вл етс четным восстановленным символом данных дл нечетного SF=16 канала и S16,2i+1,n+1 вл етс нечетным восстановленным символом
данных дл нечетного SF=16 канала. Четные SF=16 каналы имеют четные индексы 2i, и
нечетные SF=16 каналы имеют нечетные индексы 2i+1. Четные восстановленные символы
данных имеют четные SF=16 индексы символьного периода n, и нечетные
восстановленные символы данных имеют нечетные индексы символьного периода n+1.
Как показано в уравнени х (6)-(9), дл режима STTD четыре последовательных
восстановленных символа R8,i,2n-R8,i,2n+3 дл одного SF=8 канала Ch8,i обрабатываютс дл получени четырех восстановленных символов данных дл двух SF=16 каналов Ch16,2i и
Ch16,2i+1 (т.е. один нечетный и один четный восстановленный символ данных дл каждого
SF=16 канала). Каждый SF=8 свернутый символ R8,i,x (где x=2n, 2n+1, 2n+2 или 2n+3)
умножаютс на Po * и P1 дл того, чтобы получить два демодулированных символа D 0S,i,x и
D 1S,i,x соответственно. Каждый демодулированный символ используетс дл двух из
Страница: 11
RU 2 337 479 C2
5
10
15
20
25
30
четырех восстановленных символов данных дл каналов Ch16,2i и Ch16,2i+1. Каждый
свернутый символ используетс , таким образом, дл всех четырех восстановленных
символов данных дл каналов Ch16,2i и Ch16,2i+1.
Фиг.6 показывает блок-схему демодул тора 160b, который выполн ет демодул цию
данных на свернутых символах дл HS-PDSCH. Демодул тор 160b вл етс вариантом
воплощени демодул тора 160 фиг.1. В демодул торе 160b множитель 612 умножает
полученные выборки с дескремблированным кодом S *dl,u и обеспечивает
дескремблированные выборки восьми SF=8 сверткам 620a-620h дл восьми SF=8 каналов
Ch8,0-Ch8,7 соответственно.
В пределах сверток 620 дл канала Ch8,i множитель 622 умножает дескремблированные
выборки с кодом OVSF C8,i дл канала Ch8,i. Сумматор 624 накапливает вывод от
множител 622 по длине кода OVSF C8,i (т.е. более чем 8 сегментов) и предоставл ет
свернутые символы дл канала Ch8,i. Свертки 620a-620h предоставл ют свернутые
символы дл восьми каналов Ch8,0-Ch8,7 к демодул торам 630a-630h данных
соответственно.
Каждый демодул тор 630 данных включает в себ модуль 640 компенсации канала и
объединитель 650 символов. В пределах демодул тора 630 данных дл канала Ch8,i
свернутые символы дл канала Ch8,i предоставл ютс модул м 642a и 642b в модуле 640
компенсации канала. Каждый модуль 642 предоставл ет или полученные свернутые
символы или комплексно сопр женные свернутые символы, как обозначено уравнени ми
(6)-(9), к соответствующему множителю 644. Множитель 644a умножает вывод от модул 642a с оценкой канала P *0 и предоставл ет демодулированные символы D 08,i,2n к модулю
652a задержки в пределах объединител 650 символов. Модули 652a, 652b и 652c
задержки соединены последовательно и предоставл ют отложенные демодулированные
символы D 08,i,2n+1, D 08,i,2n+2 и D 08,i,2n+3 соответственно. Точно так же множитель 644b
умножает вывод от модул 642b с оценкой канала P1 и предоставл ет демодулированные
символы модулю 654a задержки. Модули 654a, 654b и 654c задержки соединены
последовательно и предоставл ют отложенные демодулированные
символы D 18,i,2n+1, D 18,i,2n+2 и D 18,i,2n+3 соответственно.
Сумматор 656a суммирует демодулированные
35
40
45
50
символы D 08,i,2n, D 08,i,2n+1, D 18,i,2n+2 и D 18,i,2n+3, как показано в уравнении (6), и
предоставл ет восстановленный символ данных S16,2i,n. Сумматор 656b суммирует
демодулированные символы D 08,i,2n+2 и D 08,i,2n+3 и вычитает демодулированные
символы D 18,i,2n и D 18,i,2n+1, как показано в уравнении (7), и предоставл ет
восстановленный символ данных S16,2i,n+1. Мультиплексор 658a получает восстановленные
символы данных S16,2i,n и S16,2i,n+1 и предоставл ет преобразованные в последовательную
форму восстановленные символы данных дл канала Ch16,2i. Сумматор 656c суммирует
демодулированные символы и вычитает демодулированные символы D 08,i,2n и D 18,i,2n+2,
как показано в уравнении (8), и предоставл ет восстановленный символ данных S16,2i+1,n.
Сумматор 656d суммирует демодулированные символы D 18,i,2n+1 и D 08,i,2n+2 и вычитает
демодулированные символы D 18,i,2n и D 08,i,2n+3, как показано в уравнении (9), и
предоставл ет восстановленный символ данных S16,2i+1,n+1. Мультиплексор получает
восстановленные символы данных S16,2i+1,n и S16,2i+1,n+1 и предоставл ет преобразованные
в последовательную форму восстановленные символы данных дл канала Ch16,2i+1.
Дл варианта воплощени , показанного на фиг.6, демодул ци данных с SF=8
свернутых символов требует только двух комплексных множителей 644a и 644b дл каждой
пары каналов, или всего шестнадцать комплексных множителей дл всех шестнадцати SF=
16 каналов. Это вл етс одной четвертью числа комплексных множителей, требуемых дл варианта реализации, показанного на фиг.5.
Аппаратные средства дл демодул тора могут быть дополнительно уменьшены при
Страница: 12
RU 2 337 479 C2
5
10
15
20
25
30
35
40
45
50
дизайне TDM. Дл дизайна TDM используетс один модуль механизма демодул ции
данных (DDT) дл выполнени обработки дл всех восьми SF=8 каналов способом TDM
дл того, чтобы получить восстановленные символы данных дл всех шестнадцати SF
каналов. В одном варианте воплощени модуль DDE циклически проходит восемь SF=8
каналов в восьми тактовых циклах. Дл каждого SF=8 канала модуль DDE вычисл ет два
демодулированных символа дл свернутого символа дл этого канала и накапливают эти
демодулированные символы с результатами частичного объединени дл четырех
восстановленных символов данных дл двух SF=16 каналов, соответствующих каналу SF=
8. Буфер символа используетс дл хранени результатов объединени .
Фиг.7 показывает блок-схему демодул тора 160c, который выполн ет демодул цию
данных на SF=8 свернутых символов дл HS-PDSCH способом TDM. Демодул тор 160c
вл етс другим вариантом воплощени демодул тора 160 фиг.1. Демодул тор 160c
включает в себ модуль 710 свертки, модуль 720 DDE дл HS-PDSCH и модуль 770 DDE
дл HS-SCCH. Демодул тор 160c может также включать в себ другие модули обработки
(например, дл других физических каналов), которые не показаны на фиг.7 дл простоты.
В пределах модул 710 свертки множитель 712 умножает полученные выборки с
дескремблированным кодом S *dl,u и предоставл ет дескремблированные выборки. 8канальный модуль 714 свертки выполн ет свертывание на дескремблированных выборках
дл восьми каналов Ch8,0-Ch8,7 и предоставл ет свернутые символы дл этих восьми
каналов. Модуль 716 свертки выполн ет свертывание на дескремблированных выборках
дл всех четырех HS-SCCH и предоставл ет свернутые символы дл этих четырех
каналов.
В пределах модул 720 DDE селектор 730 канала получает от модул 714 свертки
свернутые символы дл восьми SF=8 каналов Ch8,0-Ch8,7 и предоставл ет один свернутый
символ дл одного канала одновременно модулю 740 компенсации канала. Модуль 740
компенсации канала умножает свернутый символ R8,i дл канала Ch8,i с оценкой канала P *0
дл антенны 1 и оценкой канала P1 дл антенны 2 и предоставл ет демодулированные
символы D 08,i и D 18,i на объединитель 750 символов.
Объединитель 750 символов объедин ет все демодулированные символы дл каждого
восстановленного символа данных. Объединение выполн етс кусочно по мере того, как
получаютс демодулированные символы дл каждого SF=8 свернутого символа.
Объединение дополнительно зависит от того, использует или нет базова станци STTD,
как описано ниже. Буфер 760 символов предоставл ет накопленные символы, которые
вл ютс промежуточными результатами объединени , на объединитель 750 символов.
Объединитель 750 символов объедин ет накопленные символы с потоком
демодулированных символов и предоставл ет объединенные символы, которые вл ютс модифицированными результатами объединени . Буфер 760 символов хранит
объединенные символы от объединител 750 символов, которые станов тс восстановленными символами данных после объединени всех демодулированных
символов. Контроллер 762 DDE предоставл ет информацию управлени дл селектора 730
канала, модул 740 компенсации канала, объединител 750 символа и буфера 760
символа.
В модуле 770 DDE селектор 772 канала получает от модул 716 свертки свернутые
символы дл четырех SF=128 каналов, используемых дл HS-SCCH, и предоставл ет
свернутый символ дл одного канала одновременно модулю 774 компенсации канала. В
модуле 774 компенсации канала муль??иплексор 778 получает оценки канала P0 и P1 и
предоставл ет оценку канала дл надлежащей антенны множителю 776. Множитель 776
выполн ет комплексное умножение свернутого символа из селектора 772 канала с оценкой
канала от мультиплексора 776, и предоставл ет демодулированный символ на
объединитель 780 символов. Объединитель 780 символов объедин ет все
демодулированные символы дл каждого восстановленного символа данных дл HSSCCH. Буфер 782 символов предоставл ет накопленные символы на объединитель 780
Страница: 13
RU 2 337 479 C2
5
10
15
20
25
30
35
40
45
50
символов дл того, чтобы объединить их с потоком демодулированных символов и
сохран ет объединенные символы от объединител 780 символов. Контроллер 784 DDE
предоставл ет управл ющую информацию селектору 772 канала, модулю 774 компенсации
канала, объединителю 780 символов и буферу 782 символов.
Фиг.8 показывает блок-схему 8-канального модул 714 свертки в пределах
демодул тора 160c. Входные выборки (т.е. дескремблированные выборки)
предоставл ютс к четырем множител м 812a-812h дл четырех каналов Ch4,0-Ch4,3
соответственно. Каждый множитель 812 умножает дескремблированные выборки с
соответствующими кодами OVSF C4,i дл канала Ch4,i и предоставл ет выборки без
образцов. Накопитель 814 накапливают каждую группу четырех выборок без образцов дл четырех сегментов кода OVSF C4,i дл получени свернутого символа дл канала Ch4,i.
Накопители 814a-814d предоставл ют свернутые символы дл SF=4 каналов Ch4,0-Ch4,3
соответственно.
Четыре модул 820a-820d свертки получают свернутые символы дл каналов Ch4,0-Ch4,i
соответственно. В пределах модулей 820 свертки дл канала Ch4,3 свернутые символы дл этого канала предоставл ютс к сумматорам 822 и 824 и мультиплексору 826. Дл каждой
пары SF=4 свернутых символов первый символ в паре проходит через мультиплексор 826 и
сохран етс в регистре 828. Когда второй свернутый символ в паре получен, сумматор
822 суммирует первый и второй символы в паре дл того, чтобы получить свернутый
символ дл SF=8 канала Ch8,2i. Сумматор 824 вычитает второй символ в паре из первого
символа дл того, чтобы получить свернутый символ дл SF=8 канала Ch8,2i+1. Свернутый
символ дл канала Ch8,2i направл етс через мультиплексор 826 и сохран етс в регистре
828, и свернутый символ дл канала Ch8,2i+1 сохран етс в регистре 830. Каждый модуль
820 свертки предоставл ет свернутые символы дл пары SF=8 каналов Ch8,2i-Ch8,2i+1. В
селекторе 730 канала мультиплексор 840 получает свернутые символы дл всех восьми
SF=8 каналов Ch8,0 и Ch8,7 от модул 820a-820d свертки. Мультиплексор 840 предоставл ет
свернутый символ R8,i дл одного SF=8 канала одновременно, основыва сь на сигнале
управлени от контроллера 762 DDE. Модуль 842 получает свернутый символ от
мультиплексора 840 и предоставл ет сопр женный свернутый символ R *8,i.
Демодул тор 160c может выполнить демодул цию данных на частично свернутых
символах и дл не-STTD режима и дл STTD режима. Демодул ци данных дл режима
STTD описана ниже.
Фиг.9 показывает блок-схему модул 720 DDE дл HS-PDSCH. Модуль 720 DDE
используетс конвейерным способом и обрабатывает один свернутый символ дл одного
SF=8 канала в каждом тактовом цикле. Селектор 730 канала получает свернутые символы
дл восьми SF=8 каналов от модул 710 свертки. Селектор 730 канала циклически
проходит восемь SF=8 каналов в восьми тактовых циклах и дл каждого тактового цикла
предоставл ет один свернутый символ дл одного канала модулю 740 компенсации
канала.
В модуле 740 компенсации канала мультиплексор 940a получает свернутый символ R8,i
и сопр женный свернутый символ R *8,i дл канала Ch8,i от селектора 730 канала и
предоставл ет надлежащим образом свернутый символ к множителю 942a. Мультиплексор
940b также получает свернутый символ R8,i и сопр женный свернутый символ R *8,i и
предоставл ет надлежащим образом свернутый символ множителю 942b. Множитель 942a
умножает свернутый символ от мультиплексора 940a или на P0 * или на P1 и предоставл ет
демодулированный символ регистру 946a. Точно так же множитель 942b умножает
свернутый символ от мультиплексора 940b или на P1 или на P0 * и предоставл ет
демодулированный символ регистру 946b. В зависимости от управл ющей информации
дл мультиплексоров 940a, 940b, 944a и 944b регистр 946a предоставл ет или
демодулированный символ D 08,i, или D 18,i (обозначенный как D 0/18,i) на сумматоры 952a и
952b в объединителе 750 символов, и регистр 946b предоставл ет другой
демодулированный символ D 18,i или D 08,i (обозначенный как D 1/08,i) на сумматоры 952c и
Страница: 14
RU 2 337 479 C2
5
10
15
20
25
30
35
40
45
50
952d.
Чтобы достигнуть желательной производительности одного SF=8 свернутого символа за
тактовый цикл, каждый доступ к пам ти буфера 760 символа идет дл четырех SF=16
каналов. Четные и нечетные накопленные символы дл четырех SF=16 каналов найдены в
буфере 760 символа дл каждой операции чтени . Четные и нечетные объединенные
символы дл четырех SF=16 каналов извлекаютс из буфера 760 символа дл каждой
операции записи. Шестнадцать SF=16 каналов разделены на четыре группы следующим
образом:
каналы группы 0: Ch16,0, Ch16,1, Ch16,2 и Ch16,3,
каналы группы 1: Ch16,4, Ch16,5, Ch16,6 и Ch16,7,
каналы группы 2: Ch16,8, Ch16,9, Ch16,10 и Ch16,11, и
каналы группы 3: Ch16,12, Ch16,13, Ch16,14 и Ch16,15.
Обработка дл канала группы 0 описана ниже. Когда селектор 730 канала предоставл ет
свернутый символ R8,0 дл канала Ch8,0, четные и нечетные накопленные символы дл четырех SF=16 каналов в группе 0 извлекаютс из буфера 760 символа, четные
накопленные символы сохран ютс в регистре 958a, и нечетные накопленные символы
сохран ютс в регистре 958b, мультиплексор 954a получает четные накопленные символы
дл первого и третьего SF=16 каналов в группе, Ch16,0 и Ch16,2, и мультиплексор 954b
получают четные накопленные символы дл второго и четвертого SF=16 каналов в группе,
Ch16,1 и Ch16,3. Символ «k» на фиг.9 обозначает индекс канала в пределах группы.
Мультиплексор 954c получает нечетные накопленные символы дл каналов Ch16,0 и
Ch16,2, и мультиплексор 954d получает нечетные накопленные символы дл каналов Ch16,1
и Ch16,3.
Дл свернутого символа R8,0 дл канала Ch8,0 мультиплексоры 954a и 954b
предоставл ют четные накопленные символы дл каналов Ch16,0 и Ch16,1 на сумматоры
952a и 952b соответственно, и мультиплексоры 954c и 954d предоставл ют нечетные
накопленные символы дл каналов Ch16,0 и Ch16,1 на сумматоры 952c и 952d
соответственно. Каждый сумматор 952 или добавл ет или вычитает демодулированный
символ из соответствующего регистра 946 с накопленным символом от соответствующего
мультиплексора 954 и предоставл ет объединенный символ регистру 956. В назначенное
врем регистр 956 предоставл ет четыре объединенных символа от сумматоров 952a-952d
(которые имеютс дл четных и нечетных символов дл каналов Ch16,0 и Ch16,1) на буфер
760 символов дл хранени .
Дл свернутого символа R8,1 дл канала Ch8,1 мультиплексоры 954a и 954b
предоставл ют четные накопленные символы дл каналов Ch16,2 и Ch16,3 на сумматоры
952a и 952b соответственно, и мультиплексоры 954c и 954d предоставл ют нечетные
накопленные символы дл каналов Ch16,2 и Ch16,3 на сумматоры 952c и 952d
соответственно. Каждый сумматор 952 или добавл ет или вычитает демодулированный
символ из соответствующего регистра 946 с накопленным символом от соответствующего
мультиплексора 954 и предоставл ет объединенный символ к регистру 956. Регистр 956
предоставл ет четыре объединенных символа дл каналов Ch16,2 и Ch16,3 к буферу 760
символа дл хранени .
Обработка дл других SF=8 свернутых символов дл групп каналов 1, 2 и 3 происходит
сходным образом, как и дл группы канала 0. Когда селектор 730 канала предоставл ет
свернутые символы дл SF=8 каналов Ch8,2, Ch8,4 и Ch8,6, буфер 760 символа
предоставл ет четные и нечетные накопленные символы дл четырех SF=16 каналов в
группах 1, 2 и 3 соответственно на мультиплексоры 954a-954d. Дл четного SF=8 канала
мультиплексоры 954a-954d предоставл ют четные и нечетные накопленные символы дл первой пары SF=16 каналов в группе. Дл нечетных SF=8 каналов мультиплексоры 954a954d предоставл ют четные и нечетные накопленные символы дл второй пары SF=16
каналов в группе.
Фиг.10A и 10B показывает конвейерную обработку модулем 720 DDE дл режима STTD.
В тактовом цикле 0 четные и нечетные накопленные символы дл Ch16,0-Ch16,3 извлекаютс Страница: 15
RU 2 337 479 C2
из буфера 760 символов и сохран ютс в регистрах 958a и 958b. Также в тактовом цикле
0 свернутые символы R8,0 дл канала Ch8,0 умножаетс на оценки канала P0 * и P1, и
демодулированные символы D 08,0 и D 18,0 сохран ютс в регистрах 946a и 946b. В
5
тактовом цикле 1 демодулированные символы D 08,0 и D 18,0 из регистров 946a и 946b
объедин ютс с четными и нечетными накопленными символами дл Ch16,0 и Ch16,1, и
объединенные символы сохран ютс в регистре 956. Также в тактовом цикле 1 свернутый
символ R8,1 дл канала Ch8,1 умножаетс на оценку канала P *0 и P1, и демодулированные
символы D 08,1 и D 18,1 сохран ютс в регистрах 946a и 946b.
10
15
20
25
30
35
40
45
50
В тактовом цикле 2 демодулированные символы D 08,1 и D 18,1 от регистров 946a и 946b
объедин ютс с четными и нечетными накопленными символами дл Ch16,2 и Ch16,3, и
объединенные символы сохран ютс в регистре 956. В том же самом тактовом цикле
свернутый символ R8,2 дл канала Ch8,2 умножаетс на оценки канала P *0 и P1, и
демодулированные символы D 08,1 и D 18,1 сохран ютс в регистрах 946a и 946b. Также в
тактовом цикле 2 четные и нечетные накопленные символы дл Ch16,4-Ch16,7 извлекаютс из буфера 760 символа и сохран ютс в регистрах 958a и 958b.
В тактовом цикле 3 объединенные символы дл Chl6,0-Chl6,0 из регистров 956
сохран ютс обратно в буфер 760 символа. В том же самом тактовом цикле
демодулированные символы D 08,1 и D 18,1 из регистров 946a и 946b символов объедин ютс с четными и нечетными накопленными символами дл Chl6,4 и Chl6,5, и объединенные
символы сохран ютс в регистре 956. Также в тактовом цикле 3 свернутый символ 3 дл канала Ch8,3 умножаетс на оценки канала P *0 и P1 и демодулированные
символы D 08,3 и D 18,4, сохраненные в регистраторах 946a и 946b.
Как показано на фиг.10A, обработка дл одного свернутого символа дл одного канала
SF=8 охватывает четыре тактовых цикла. Обработка дл свернутых символов дл других
SF=8 каналов продолжает сходным образом. Фиг.10A и 10B также показывают скорость
прохождени одного SF=8 свернутого символа за период времени. К буферу 760 символа
обращаютс в каждом четном тактовом цикле дл извлечени накопленных символов дл группы четырех SF=16 каналов, и обращаютс в каждом нечетном тактовом цикле дл сохранени объединенных символов дл группы четырех SF=16 каналов.
Фиг.11 показывает вариант воплощени буфера 760 символа в модуле 720 DDE. Чтобы
достигнуть высокой скорости передачи данных, требуемой дл поддержки демодул ции
данных одного SF=8 свернутого символа в период времени, буфер 760 символа
осуществлен с двум банками пам ти, 1110a и 1110b. Банк 1110a пам ти хранит
объединенные символы дл восьми SF=16 каналов в группах 0 и 2. Банк 1110b пам ти
хранит объединенные символы дл восьми SF=16 каналов в группах 1 и 3. Каждый банк
1110 пам ти хранит один слот объединенных символов дл всех восьми SF=16 каналов.
Так как слот включает в себ 160 символов дл SF=16 в W-CDMA, каждый банк 1110
пам ти хранит 1280 символов (т.е. 1280=160Ч8) дл восьми SF=16 каналов.
Каждое местоположение адреса хранит два последовательных объединенных символа
дл четырех SF=16 каналов. С архитектурой пам ти, показанной на фиг.11, четные и
нечетные символы дл одной группы из четырех SF=16 каналов могут быть извлечены из
одного местоположени пам ти в одном банке пам ти в одном тактовом цикле.
Объединенные символы дл другой группы четырех SF=16 каналов могут быть записаны в
одно местоположение в другом банке пам ти в следующем тактовом цикле. К банкам 1110a
и 1110b пам ти обращаютс , таким образом, на дополнительных тактовых циклах.
Банки 1110a и 1110b пам ти сохран ютс на диск в начале каждого слота дл того,
чтобы установить все накопленные символы в ноль. Этим способом накопление может
быть выполнено должным образом, когда приходит первый свернутый символ дл каждого
восстановленного символа данных. Восстановленные символы данных в банках пам ти
могут быть обработаны RX процессором 162 данных, как только объединение будет
закончено.
Страница: 16
RU 2 337 479 C2
5
10
Обратимс вновь к фиг.10B, после того как все восемь свернутых символов дл этих
восьми SF=8 каналов Ch8,0-Ch8,7 в течение символьного периода 2n обработаны, та же
сама обработка повтор етс дл свернутых символов дл тех SF=8 каналов в течение
следующего символьного периода 2n+1, начинающегос на правой стороне толстой
сплошной линии 1010 на фиг.10B.
Как показано в уравнени х (6)-(9), четыре демодулированных символа дл четырех
последовательных символьных периодов 2n - 2n+3 дл SF=8 канала Ch8,i объедин ютс дл того, чтобы получить четыре восстановленных символа данных дл двух SF=16
каналов Ch16,2i и Ch16,2i+1. В таблице 1 перечислены (1) свернутые символы,
предоставленные мультиплексорами 940a и 940b, и оценки каналов, предоставленные
мультиплексорами 944a и 944b множител м 942a и 942b и (2) операци (или добавление,
или вычитание), выполн ема каждым из сумматоров 952a-952d в течение каждого
символьного периода. Управл юща информаци дл мультиплексоров 940a и 940b, 944a
и 944b, и 954a-954d предоставл ютс контроллером 762 DDE.
Таблица 1
15
Модуль Обработки Символьный период/Свернутый символ
2n
Мультиплексор 940a R8,i,2n
20
2n+1
2n+2
2n+3
*
R8,i,2n+1 R *
8,i,2n+2 R 8,i,2n+3
*
Мультиплексор 940b R *
R8,i,2n+2
8,i,2n R 8,i,2n+1
R8,i,2n+3
Мультиплексор 944a
P0 *
P0 *
P1
P1
Мультиплексор 944b
P1
P1
P0 *
P0 *
Сумматор 952a
+
+
+
+
Сумматор 952b
+
-
+
-
Сумматор 952c
-
-
+
+
Сумматор 952d
-
+
+
-
25
30
35
40
45
50
Демодул тор 160c может также выполнить демодул цию данных дл не-STTD режима. В
этом случае процессоры в объединителе 750 символа конфигурируютс дл того, чтобы
реализовать набор уравнений (5) дл не-STTD режима. Свернутый символ R8,i дл SF=8
канала Ch8,i умножаетс только на одну оценку канала P дл одной антенны дл генерации
этого демодулированного символа. Два демодулированных символа дл двух символьных
периодов объедин ютс (добавлением и вычитанием) дл того, чтобы получить два
восстановленных символа данных дл двух SF=16 каналов Ch16,2i и Ch16,2i+1, как показано
в наборе уравнений (5).
Дл варианта воплощени , показанного на фиг.7-11, демодул тор 160c выполн ет
демодул цию данных на свернутых символах дл получени восстановленных символов
данных дл SF=16 каналов. Демодул тор 160c объедин ет два последовательных
свернутых символа дл SF=4 канала Ch4,i дл получени двух SF=8 каналов свернутых
символов дл двух каналов Ch8,2i и Ch8,2i+1. Демодул тор 160c умножает свернутый символ
дл канала Ch8,2i на оценку канала и объедин ет демодулированные символы с
накопленными символами дл двух SF=16 каналов Ch16,4i и Ch16,4i+1. Демодул тор 160c
умножает свернутый символ дл канала Ch8,2i+1 на оценку канала и объедин ет
демодулированные символы с накопленными символами дл двух SF=16 каналов Ch16,4i+
и Ch16,4i+3. Демодул тор 160c сохран ет объединенные символы дл всех четырех SF=16
2
каналов Ch16,4i-Ch16,4i+3 назад в буфер символов.
В альтернативном варианте воплощени демодул тор может выполнить демодул цию
данных на свернутых символах дл SF=4 каналов дл получени восстановленных
символов данных дл SF=16 каналов. Дл этого варианта воплощени демодул тор может
умножить свернутый символ дл SF=4 канала Ch4,i с оценками канала, объединить
демодулированные символы с накопленными символами дл четырех SF=16 каналов
Ch16,4i-Ch16,4i+3, и сохранить объединенные символы дл этих четырех SF=16 каналов
обратно в буфере символов.
Вообще, демодул тор может выполнить демодул цию данных на свернутых символах
дл SF=L каналах дл того, чтобы получить восстановленные символы данных дл Страница: 17
RU 2 337 479 C2
5
10
15
20
25
30
35
40
45
50
SF=M?L каналов, где M>1. Меньше вычислений и меньшее количество доступов к пам ти
могут потребоватьс , когда M=2. Например, демодул ци данных на SF=8 свернутых
символов требует меньшего количества вычислений и меньшего количества доступов к
пам ти, чем демодул ци данных на SF=4 свернутых символах.
Фиг.12 показывает блок-схему 1200 процесса выполнени демодул ции данных на
частично свернутых символах. Входные выборки вл ютс свернутыми дл того, чтобы
получить свернутые символы дл первого кодового канала с первым фактором
распространением L (т.е. SF=L=8) (шаг 1212). Свернутые символы умножаютс на оценки
каналов дл того, чтобы получить демодулированные символы (шаг 1214). Группы
демодулированных символов дл различных символьных периодов после этого
объедин ютс дл того, чтобы получить восстановленные символы данных дл второго
кодового канала со вторым коэффициентом распространени M?L, который вл етс целочисленным множителем первого коэффициента распространени (т.е. SF=M?L=16 и
М=2) (шаг 1216). Дл структурных ортогональных кодов типа кодов OVSF свернутые
символы дл одного первого кодового канала могут использоватьс дл получени восстановленных символов данных дл М вторых кодовых каналов.
Компенсаци канала и объединение символа завис т от того, используетс ли не-STTD
или STTD режим. Дл не-STTD режима каждый свернутый символ умножаетс на одну
оценку канала дл одной антенны дл того, чтобы получить один демодулированный
символ. М демодулированных символов дл М символьных периодов объедин ютс дл получени одного восстановленного символа данных дл второго кодового канала. Дл режима STTD каждый свернутый символ умножаетс на две оценки канала дл двух антенн
дл того, чтобы получить два демодулированных символа. 2?M демодулированных
символов дл 2?M символьных периодов объедин ютс дл получени одного
восстановленного символа данных дл второго кодового канала.
Свертывание на шаге 1212, компенсаци канала на шаге 1214 и объединение символов
на шаге 1216 может быть выполнено дл множества первых кодовых каналов. Компенсаци канала и объединение символа могут быть выполнены в TDM и конвейерным способом дл того, чтобы уменьшить аппаратную сложность.
Сигнал, передаваемый базовой станцией 110, может достигнуть терминала 150 через
множество путей сигнала. Полученный сигнал в терминале может, таким образом,
включать в себ множество мультипутевых компонентов, один мультипутевой компонент
дл каждого пути сигнала. Беспор дочный получатель часто используетс дл обработки
множества мультипутевых компонентов в полученном сигнале. Беспор дочный получатель
обычно включает в себ один или более элементов поиска (или просто «искатель»),
который ищет сильные мультипутевые компоненты в полученном сигнале. Искатели
обеспечивают синхронизацию и силу каждого мультипутевого компонента, найденного в
полученном сигнале. Каждый мультипутевой компонент, представл ющий интерес (т.е.
достаточной силы), после этого обрабатываетс дл получени восстановленных символов
данных дл этого мультипутевого компонента. Восстановленные символы данных дл всех
мультипутевых компонентов, представл ющих интерес, объедин ютс дл того, чтобы
получить конечные восстановленные символы данных, которые после этого
обрабатываютс (т.е. с них снимаетс чередование и они декодируютс ) дл восстановлени переданных данных.
Демодул тор 160c может использоватьс дл обработки любого числа мультипутевых
компонентов, представл ющих интерес. В модуле 154 получател полученные выборки
сохран ютс в буфере выборок так, чтобы они могли быть извлечены и обработаны
множество раз дл различных мультипутевых компонентов. Дл каждого мультипутевого
компонента, который будет обработан, надлежаща дол полученных выборок извлекаетс из буфера выборок (например, основыва сь на синхронизации мультипутевой компоненты)
и обрабатываетс дл получени свернутых символов, выравниваетс в границах символа.
Каждый свернутый символ умножаетс на оценку(и) канала, и демодулированный
символ(ы) объедин етс с надлежащими накопленными символами из буфера 760
Страница: 18
RU 2 337 479 C2
5
10
15
20
25
30
35
40
45
50
символа. Контроллер 762 DDE получает информацию синхронизации дл мультипутевого
компонента, который обрабатываетс , и определ ет надлежащие накопленные символы
дл извлечени из буфера 760 символов дл объединени . Буфер 760 символов также
функционирует с «компенсацией сдвига по фазе» дл выравнивани по времени символов
дл различных мультипутевых компонентов дл объединени .
Дл сности, способы выполнени демодул ции данных на частично свернутых
символах были определенно описаны дл HS-PDSCH, используемого дл HSDPA в WCDMA. Эти способы могут использоватьс дл других систем и стандартов CDMA.
Например, эти методы могут использоватьс дл 1xEV-DV (1x развитие, данные и голос),
который вл етс стандартом, хорошо известным в данной области техники. Способы,
описанные здесь, могут использоватьс вместе и без разнообрази передач (т.е., STTD).
Способы, описанные здесь, могут также использоватьс как дл передачи по восход щей,
так и по нисход щей линии св зи.
Способы, описанные здесь, могут быть осуществлены различными средствами.
Например, эти способы могут быть осуществлены аппаратными средствами, программным
обеспечением или их комбинацией. Дл аппаратного осуществлени процессорные
модули, используемые дл выполнени демодул ции данных на частично свернутых
символах, могут быть осуществлены в пределах одной или более специализированных дл приложени интегральных схем (ASIS), процессоров цифровых сигналов (DSP), цифровых
устройств обработки сигналов (DSPD), программируемых логических устройств (PLD),
программируемых пользователем вентильных матриц (FPGA), процессоров, контроллеров,
микроконтроллеров, микропроцессоров, других электронных модулей, предназначенных
дл выполнени функций, описанных здесь, или в их комбинации. Способы могут также
быть осуществлены на одной или более интегральных схемах.
Дл программного осуществлени способы, описанные здесь, могут быть осуществлены
в модул х (т.е. процедурах, функци х и так далее), которые выполн ют функции,
описанные здесь. Программные коды могут быть сохранены в модуле пам ти (например,
модуль 142 или 172 пам ти на фиг.1) и исполн тьс процессором (например, контроллером
140 или 170). Модуль пам ти может быть осуществлен в процессоре или быть внешним к
процессору, в этом случае он может быть подсоединен к процессору через различные
средства, известные в данной области техники.
Предшествующее описание раскрытых вариантов воплощени предоставлено дл того,
чтобы дать возможность любому специалисту в данной области техники сделать или
использовать данное изобретение. Различные модификации к этим вариантам воплощени будут очевидны специалистам в данной области техники, и общие принципы,
определенные здесь, могут быть применены к другим вариантам воплощени , не отступа от сущности или объема изобретени . Таким образом, данное изобретение не
предназначено дл того, чтобы быть ограниченным вариантами воплощени , показанными
здесь, но должно получить самые широкие возможности, совместимые с принципами и
новыми особенност ми, раскрытыми здесь.
Формула изобретени 1. Интегральна схема, действующа дл выполнени демодул ции данных,
содержаща модуль свертки, действующий дл свертки входной выборки и предоставлени свернутых символов дл первого кодового канала с первым коэффициентом
распространени ;
модуль компенсации канала, действующий дл перемножени свернутых символов с
оценками канала и предоставлени демодулированных символов дл первого кодового
канала; и
объединитель символов, действующий дл объединени группы демодулированных
символов дл первого кодового канала дл получени восстановленных символов данных
дл второго кодового канала со вторым коэффициентом распространени , который
Страница: 19
CL
RU 2 337 479 C2
5
10
15
20
25
30
35
40
45
50
вл етс целочисленным множителем первого коэффициента распространени .
2. Интегральна схема по п.1, в которой второй коэффициент распространени вл етс дважды первым коэффициентом распространени .
3. Интегральна схема по п.1, в которой объединитель символов действует дл того,
чтобы объедин ть группы демодулированных символов дл получени восстановленных
символов данных дл третьего кодового канала со вторым коэффициентом
распространени .
4. Интегральна схема по п.1, в которой модуль компенсации канала действует дл того, чтобы перемножать каждый из свернутых символов с оценкой канала дл одной
антенны передатчика дл получени этого демодулированного символа дл свернутого
символа.
5. Интегральна схема по п.4, в которой объединитель символов действует дл того,
чтобы объедин ть группы двух демодулированных символов дл двух символьных
периодов первого кодового канала дл получени восстановленных символов данных дл второго кодового канала.
6. Интегральна схема по п.1, в которой модуль компенсации канала действует дл того, чтобы перемножать каждый из свернутых символов с оценками канала дл двух
антенн передатчика дл получени двух демодулированных символов дл свернутого
символа.
7. Интегральна схема по п.6, в которой объединитель символов действует дл того,
чтобы объедин ть группы четырех демодулированных символов дл четырех символьных
периодов первого кодового канала дл получени восстановленных символов данных дл второго кодового канала.
8. Интегральна схема по п.1, в которой объединитель символов действует дл того,
чтобы объедин ть группы демодулированных символов, основыва сь на разнесении
передачи в пространстве и времени (STTD).
9. Интегральна схема по п.1, в которой второй кодовый канал вл етс совместно
используемым физическим каналом высокоскоростной передачи по нисход щей линии
св зи (HS-PDSCH) в широкополосном множественном доступе с кодовым разделением
каналов (W-CDMA).
10. Интегральна схема по п.1, в которой второй кодовый канал вл етс каналом
передачи пакетных данных (PDCH) в IS-2000.
11. Устройство дл выполнени демодул ции данных в системе св зи с множественным
доступом с кодовым разделением каналов (CDMA), содержащее
модуль свертки, действующий дл свертки входной выборки и предоставлени свернутых символов дл первого кодового канала с первым коэффициентом
распространени ;
модуль компенсации канала, действующий дл перемножени свернутых символов с
оценками канала и предоставлени демодулированных символов дл первого кодового
канала; и
объединитель символов, действующий дл объединени группы демодулированных
символов дл первого кодового канала дл получени восстановленных символов данных
дл второго кодового канала со вторым коэффициентом распространени , который
вл етс целочисленным множителем первого коэффициента распространени .
12. Устройство по п.11, в котором модуль компенсации канала действует дл того,
чтобы перемножить каждый свернутый символ с оценками канала дл двух антенн
передатчика дл получени двух демодулированных символов дл свернутого символа, и в
котором объединитель символов действует дл того, чтобы объедин ть группы четырех
демодулированных символов дл четырех символьных периодов первого кодового канала
дл получени восстановленных символов данных дл второго кодового канала.
13. Устройство дл выполнени демодул ции данных в системе св зи с множественным
доступом с кодовым разделением каналов, содержащее
средство дл свертки входной выборки дл получени свернутых символов дл первого
Страница: 20
RU 2 337 479 C2
5
10
15
20
25
30
35
40
45
50
кодового канала с первым коэффициентом распространени ;
средство дл перемножени свернутых символов с оценкой канала дл получени демодулированных символов дл первого кодового канала;
и средство дл объединени группы демодулированных символов дл первого кодового
канала дл получени восстановленных символов данных дл второго кодового канала со
вторым коэффициентом распространени , который вл етс целочисленным множителем
первого коэффициента распространени .
14. Считываемый процессором носитель, кодированный командами дл выполнени демодул ции данных, причем команды содержат программный код дл свертки входных выборок дл получени свернутых символов дл первого кодового
канала с первым коэффициентом распространени ;
перемножени свернутых символов с оценками канала дл получени демодулированных символов дл первого кодового канала; и
объединени группы демодулированных символов дл первого кодового канала дл получени восстановленных символов данных дл второго кодового канала со вторым
коэффициентом распространени , который вл етс целочисленным множителем первого
коэффициента распространени .
15. Способ выполнени демодул ции данных в системе св зи с множественным
доступом с кодовым разделением каналов (CDMA), содержащий этапы, на которых
свертывают входные выборки дл получени свернутых символов дл первого кодового
канала с первым коэффициентом распространени ;
перемножают свернутые символы дл первого кодового канала с оценкой канала дл получени демодулированных символов; и
объедин ют группы демодулированных символов дл первого кодового канала дл получени восстановленных символов данных дл второго кодового канала со вторым
коэффициентом распространени , который вл етс целочисленным множителем первого
коэффициента распространени .
16. Интегральна схема, действующа дл выполнени демодул ции данных,
содержаща модуль свертки, действующий дл свертки входной выборки и предоставлени свернутых символов множеству первых кодовых каналов с первым коэффициентом
распространени ;
модуль компенсации канала, действующий дл перемножени свернутых символов дл каждого из множества первых кодовых каналов с оценками канала и предоставлени демодулированных символов дл первого кодового канала; и
объединитель символов, действующий дл объединени группы демодулированных
символов дл каждого из множества первых кодовых каналов, которые получают
восстановленные символы данных дл набора вторых кодовых каналов со вторым
коэффициентом распространени и соответствующих первому кодовому каналу, при этом
второй коэффициент распространени вл етс целочисленным множителем первого
коэффициента распространени .
17. Интегральна схема по п.16, в которой второй коэффициент распространени вл етс дважды первым коэффициентом распространени .
18. Интегральна схема по п.17, в которой объединитель символов действует дл того,
чтобы объедин ть группы четырех демодулированных символов дл четырех символьных
периодов первых кодовых каналов, основыва сь на разнесении передачи в пространстве и
времени (STTD) дл получени восстановленных символов данных.
19. Интегральна схема по п.16, в которой свернутые символы дл множества первых
кодовых каналов обрабатываютс модулем компенсации канала и объединителем символа
способом с мультиплексным режимом разделени времени (TDM), один первый кодовый
канал в один момент времени.
20. Интегральна схема по п.16, в которой модуль компенсации канала и объединитель
символов используетс конвейерным методом.
Страница: 21
RU 2 337 479 C2
5
10
15
20
25
30
35
21. Интегральна схема по п.16, котора также содержит
селектор канала, действующий дл получени свернутых символов дл множества
первых кодовых каналов и предоставлени свернутых символов дл одного первого
кодового канала в один момент времени к модулю компенсации канала.
22. Интегральна схема по п.21, в которой модуль компенсации канала действует дл перемножени свернутых символов от селектора канала с оценками канала дл того, чтобы
получить демодулированные символы, а объединитель символов действует дл объединени демодулированных символов от модул компенсации канала с накопленными
символами дл того, чтобы получить объединенные символы, причем накопленные
символы вл ютс показательными дл частичных результатов объединени дл восстановленных символов данных и объединенных символов, вл ющихс показательными дл модифицированных результатов объединени дл восстановленных
символов данных.
23. Интегральна схема по п.22, котора также содержит
буфер символов, действующий дл предоставлени накопленных символов и хранени объединенных символов.
24. Интегральна схема по п.23, в которой буфер символов включает в себ первый
банк пам ти, действующий дл хранени объединенных символов дл первого множества
вторых кодовых каналов, и второй банк пам ти, действующий дл хранени объединенных
символов дл второго множества вторых кодовых каналов.
25. Интегральна схема по п.24, в которой к первому и второму банкам пам ти
обращаютс поочередно.
26. Устройство дл выполнени демодул ции данных в системе св зи с множественным
доступом с кодовым разделением каналов (CDMA), содержащее
средство дл свертки входной выборки дл получени свернутых символов дл множества первых кодовых каналов с первым коэффициентом распространени ;
средство дл перемножени свернутых символов дл каждого из множества первых
кодовых каналов с оценкой канала дл того, чтобы получить демодулированные символы
дл первого кодового канала; и
средство дл объединени группы демодулированных символов дл каждого из
множества первых кодовых каналов, которые получают восстановленные символы данных
дл набора вторых кодовых каналов со вторым коэффициентом распространени и
соответствующих первому кодовому каналу, при этом второй коэффициент
распространени вл етс целочисленным множителем первого коэффициента
распространени .
40
45
50
Страница: 22
RU 2 337 479 C2
Страница: 23
DR
RU 2 337 479 C2
Страница: 24
RU 2 337 479 C2
Страница: 25
RU 2 337 479 C2
Страница: 26
RU 2 337 479 C2
Страница: 27
RU 2 337 479 C2
Страница: 28
RU 2 337 479 C2
Страница: 29
ин модуль механизма демодул ции
данных (DDT) дл выполнени обработки дл всех восьми SF=8 каналов способом TDM
дл того, чтобы получить восстановленные символы данных дл всех шестнадцати SF
каналов. В одном варианте воплощени модуль DDE циклически проходит восемь SF=8
каналов в восьми тактовых циклах. Дл каждого SF=8 канала модуль DDE вычисл ет два
демодулированных символа дл свернутого символа дл этого канала и накапливают эти
демодулированные символы с результатами частичного объединени дл четырех
восстановленных символов данных дл двух SF=16 каналов, соответствующих каналу SF=
8. Буфер символа используетс дл хранени результатов объединени .
Фиг.7 показывает блок-схему демодул тора 160c, который выполн ет демодул цию
данных на SF=8 свернутых символов дл HS-PDSCH способом TDM. Демодул тор 160c
вл етс другим вариантом воплощени демодул тора 160 фиг.1. Демодул тор 160c
включает в себ модуль 710 свертки, модуль 720 DDE дл HS-PDSCH и модуль 770 DDE
дл HS-SCCH. Демодул тор 160c может также включать в себ другие модули обработки
(например, дл других физических каналов), которые не показаны на фиг.7 дл простоты.
В пределах модул 710 свертки множитель 712 умножает полученные выборки с
дескремблированным кодом S *dl,u и предоставл ет дескремблированные выборки. 8канальный модуль 714 свертки выполн ет свертывание на дескремблированных выборках
дл восьми каналов Ch8,0-Ch8,7 и предоставл ет свернутые символы дл этих восьми
каналов. Модуль 716 свертки выполн ет свертывание на дескремблированных выборках
дл всех четырех HS-SCCH и предоставл ет свернутые символы дл этих четырех
каналов.
В пределах модул 720 DDE селектор 730 канала получает от модул 714 свертки
свернутые символы дл восьми SF=8 каналов Ch8,0-Ch8,7 и предоставл ет один свернутый
символ дл одного канала одновременно модулю 740 компенсации канала. Модуль 740
компенсации канала умножает свернутый символ R8,i дл канала Ch8,i с оценкой канала P *0
дл антенны 1 и оценкой канала P1 дл антенны 2 и предоставл ет демодулированные
символы D 08,i и D 18,i на объединитель 750 символов.
Объединитель 750 символов объедин ет все демодулированные символы дл каждого
восстановленного символа данных. Объединение выполн етс кусочно по мере того, как
получаютс демодулированные символы дл каждого SF=8 свернутого символа.
Объединение дополнительно зависит от того, использует или нет базова станци STTD,
как описано ниже. Буфер 760 символов предоставл ет накопленные символы, которые
вл ютс промежуточными результатами объединени , на объединитель 750 символов.
Объединитель 750 символов объедин ет накопленные символы с потоком
демодулированных символов и предоставл ет объединенные символы, которые вл ютс модифицированными результатами объединени . Буфер 760 символов хранит
объединенные символы от объединител 750 символов, которые станов тс восстановленными символами данных после объединени всех демодулированных
символов. Контроллер 762 DDE предоставл ет информацию управлени дл селектора 730
канала, модул 740 компенсации канала, объединител 750 символа и буфера 760
символа.
В модуле 770 DDE селектор 772 канала получает от модул 716 свертки свернутые
символы дл четырех SF=128 каналов, используемых дл HS-SCCH, и предоставл ет
свернутый символ дл одного канала одновременно модулю 774 компенсации канала. В
модуле 774 компенсации канала муль?
Документ
Категория
Без категории
Просмотров
0
Размер файла
874 Кб
Теги
1/--страниц
Пожаловаться на содержимое документа