устройство и способ распределения ортогональных кодов в системе связи множественного доступа с кодовым разделением каналов, имеющей структуру каналов с переменной скоростью передачи данных
Классы МПК: | H04B7/216 в системах с кодовым разделением каналов или с использованием сигналов с расширенным спектром H04J13/02 с использованием способа расширения спектра |
Автор(ы): | КИМ Дзае-Йоел (KR), МАЕНГ Сеунг-Дзоо (KR), АХН Дзае-Мин (KR), КАНГ Хее-Вон (KR) |
Патентообладатель(и): | САМСУНГ ЭЛЕКТРОНИКС КО., ЛТД. (KR) |
Приоритеты: |
подача заявки:
2000-02-14 публикация патента:
20.10.2003 |
Изобретение относится к радиотехнике и может быть использовано в системе связи каналов (МДКР), в частности, для распределения ортогональных кодов в структуре каналов с переменной скоростью передачи данных, а также для расширения каналов согласно результатам распределения. Технический результат - повышение пропускной способности каналов. Устройство расширения каналов включает в себя носитель данных для запоминания номеров ортогональных кодов, которые не могут сохранять ортогональность, когда используется ортогональный код для максимальной скорости передачи данных; контроллер для определения того, являются ли соответствующие номера ортогональных кодов, хранимые в носителе данных, доступными при заданной скорости передачи данных, когда по меньшей мере один пользователь запрашивает передачу данных с заданной скоростью передачи данных, и для выдачи определенных доступных номеров ортогональных кодов и сигналов управления согласно результату определения; множество канальных передатчиков, обеспечиваемых во взаимосвязи с номерами ортогональных кодов из контроллера для расширения данных от пользователя данных с помощью ортогонального кода, соответствующего номеру ортогонального кода из контроллера; и множество умножителей для умножения выходных сигналов канальных передатчиков на сигналы управления из контроллера; множество схем передачи каналов; носитель данных для запоминания номеров ортогональных кодов, которые не могут сохранять ортогональность, когда используется ортогональный код для максимальной скорости передачи данных; контроллер для определения того, являются ли соответствующие номера ортогональных кодов, хранимые в носителе данных, доступными при заданной скорости передачи данных, когда по меньшей мере один пользователь запрашивает передачу данных с заданной скоростью передачи данных, и для выдачи определенных доступных номеров ортогональных кодов и сигналов управления согласно результату определения. 7 с. и 22 з.п. ф-лы, 8 ил., 1 табл.
Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5, Рисунок 6, Рисунок 7, Рисунок 8, Рисунок 9
Формула изобретения
1. Устройство расширения каналов для системы связи множественного доступа с кодовым разделением каналов (МДКР), содержащее множество схем передачи каналов, запоминающее устройство для хранения номеров ортогональных кодов, которые не могут сохранять ортогональность из-за ортогонального кода, который пользователь канальных данных использует при максимальной скорости передачи данных, и контроллер для считывания с запоминающего устройства номера ортогонального кода, используемого при максимальной скорости передачи данных для первичного распределения считанного номера ортогонального кода так, что канальные данные расширяются и передаются соответствующей одной из схем передачи каналов, когда имеется запрос от пользователя канальных данных и пользователя пакетных данных, и для считывания доступного номера ортогонального кода из номеров ортогональных кодов, сохраненных в запоминающем устройстве, для распределения считанного номера ортогонального кода так, что пакетные данные расширяются и передаются соответствующей одной из схем передачи каналов. 2. Устройство расширения каналов по п.1, отличающееся тем, что дополнительно содержит генератор динамически распределяемой области кодов Уолша для формирования номеров ортогональных кодов, которые не могут сохранять ортогональность с ортогональным кодом, используемым пользователем канальных данных при максимальной скорости передачи данных, когда используется упомянутый ортогональный код. 3. Устройство расширения каналов по п.2, отличающееся тем, что генератор динамически распределяемой области кодов Уолша последовательно прибавляет кратные значения длины ортогонального кода, используемой при максимальной скорости передачи данных, к номеру ортогонального кода, используемому при максимальной скорости передачи данных, в пределах полной длины ортогонального кода так, чтобы сформировать номера ортогональных кодов. 4. Устройство расширения каналов по п.1, отличающееся тем, что контроллер определяет, можно ли передавать пакетные данные со скоростью передачи данных, запрошенной пользователем канальных данных, и определяет, если пакетные данные могут передаваться, номер ортогонального кода, который является доступным при скорости передачи данных, запрошенной пользователем пакетных данных. 5. Устройство расширения каналов по п.4, отличающееся тем, что контроллер распределяет доступные ортогональные коды согласно приоритету пользователей пакетных данных, когда по меньшей мере два пользователя пакетных данных запрашивают передачу пакетных данных при заданной скорости передачи данных. 6. Устройство расширения каналов по п.1, отличающееся тем, что схема передачи каналов расширяет канальные данные с помощью ортогонального кода, соответствующего номеру ортогонального кода для максимальной скорости передачи данных, взятому из ортогональных кодов из контроллера. 7. Устройство расширения каналов для системы связи МДКР, содержащее носитель данных для хранения номеров ортогональных кодов, которые не могут сохранять ортогональность, когда используется ортогональный код для максимальной скорости передачи данных, контроллер для определения того, являются ли соответствующие номера ортогональных кодов, сохраненные в носителе данных, доступными при заданной скорости передачи данных, когда по меньшей мере один пользователь запрашивает передачу данных с заданной скоростью передачи данных, и для выдачи определенных доступных номеров ортогональных кодов и сигналов управления согласно результату определения, множество канальных передатчиков, обеспечиваемых во взаимосвязи с номерами ортогональных кодов из контроллера, для расширения данных от пользователя данных с помощью ортогонального кода, соответствующего номеру ортогонального кода из контроллера, и множество умножителей для умножения выходных сигналов канальных передатчиков на сигналы управления из контроллера. 8. Устройство расширения каналов по п.7, отличающееся тем, что носитель данных хранит номера ортогональных кодов, формируемые путем последовательного прибавления кратных значений длины ортогонального кода, используемой при максимальной скорости передачи данных, к номеру ортогонального кода, используемому при максимальной скорости передачи данных, в пределах полной длины ортогонального кода, и номер ортогонального кода, используемый при максимальной скорости передачи данных. 9. Устройство расширения каналов по п.7, отличающееся тем, что контроллер определяет, могут ли другие пользователи данных передавать данные при скорости передачи данных, определяемой на основе первичного пользователя данных, имеющего высший приоритет среди пользователей данных; определяет, когда другие пользователи данных могут передавать данные, номера ортогональных кодов, которые доступны при скорости передачи данных от упомянутых других пользователей данных, и выдает сигналы управления, соответствующие определенным номерам ортогональных кодов. 10. Устройство расширения каналов по п.9, отличающееся тем, что контроллер выдает сигналы управления согласно приоритету других пользователей данных, когда по меньшей мере два других пользователя данных запрашивают передачу данных при заданной скорости передачи данных в состоянии, при котором имеется первичный пользователь данных. 11. Устройство расширения каналов по п.7, отличающееся тем, что канальный передатчик расширяет канальные данные от первичного пользователя с ортогональным кодом, соответствующим номеру ортогонального кода для максимальной скорости передачи данных, взятому из ортогональных кодов из контроллера. 12. Устройство расширения каналов для системы связи МДКР, содержащее генератор динамически распределяемой области кодов Уолша для формирования номеров ортогональных кодов, которые не могут сохранять ортогональность, когда используется ортогональный код для максимальной скорости передачи данных, запоминающее устройство для хранения номеров ортогональных кодов, формируемых генератором динамически распределяемой области кодов Уолша, и номера ортогонального кода, используемого при максимальной скорости передачи данных, контроллер для определения того, являются ли соответствующие номера ортогональных кодов, хранимые в носителе данных, доступными при заданной скорости передачи данных, когда по меньшей мере один пользователь запрашивает передачу данных с заданной скоростью передачи данных, и для выдачи определенных доступных номеров ортогональных кодов и сигналов управления согласно результату определения, множество канальных передатчиков для формирования ортогонального кода, соответствующего номеру ортогонального кода из контроллера, и для расширения данных от пользователя данных с помощью сформированного ортогонального кода, и множество умножителей для умножения выходных сигналов канальных передатчиков на сигналы управления из контроллера. 13. Устройство расширения каналов по п.12, отличающееся тем, что генератор динамически распределяемой области кодов Уолша последовательно прибавляет кратные значения длины ортогонального кода, используемой при максимальной скорости передачи данных, к номеру ортогонального кода, используемому при максимальной скорости передачи данных, в пределах полной длины ортогонального кода так, чтобы сформировать номера ортогональных кодов. 14. Устройство расширения каналов по п.12, отличающееся тем, что контроллер определяет, могут ли другие пользователи данных передавать данные при скорости передачи данных, определяемой на основе первичного пользователя данных, имеющего высший приоритет среди пользователей данных, определяет, когда другие пользователи данных могут передавать данные, номера ортогональных кодов, которые доступны при скорости передачи данных от упомянутых других пользователей данных, и выдает сигналы управления, соответствующие определенным номерам ортогональных кодов. 15. Устройство расширения каналов по п.14, отличающееся тем, что контроллер выдает сигналы управления согласно приоритету других пользователей данных, когда по меньшей мере два других пользователя данных запрашивают передачу данных при заданной скорости передачи данных в состоянии, в котором имеется первичный пользователь данных. 16. Устройство расширения каналов по п.14, отличающееся тем, что канальный передатчик расширяет данные от первичного пользователя данных с помощью ортогонального кода, соответствующего номеру ортогонального кода для максимальной скорости передачи данных, взятому из ортогональных кодов из контроллера. 17. Способ расширения каналов для системы связи МДКР, содержащий этапы запоминания номеров ортогональных кодов, которые не могут сохранять ортогональность из-за ортогонального кода, используемого пользователем канальных данных при максимальной скорости передачи данных, определения того, являются ли хранимые номера ортогональных кодов доступными при заданной скорости передачи данных, когда по меньшей мере один пользователь данных запрашивает передачу данных с заданной скоростью передачи данных, и выдачи определенных доступных номеров ортогональных кодов и сигналов управления согласно результату определения, формирования ортогонального кода, соответствующего выданному номеру ортогонального кода, и расширения данных от пользователя данных с помощью сформированного ортогонального кода, умножения выходных сигналов канальных передатчиков на сигналы управления из контроллера. 18. Способ расширения каналов по п.17, отличающийся тем, что упомянутые хранимые номера ортогональных кодов включают в себя номера ортогональных кодов, формируемые путем последовательного прибавления кратных значений длины ортогонального кода, используемой при максимальной скорости передачи данных, к номеру ортогонального кода, используемому при максимальной скорости передачи данных, в пределах полной длины ортогонального кода, и номер ортогонального кода, используемого при максимальной скорости передачи данных. 19. Способ расширения каналов по п.17, отличающийся тем, что сигналы управления формируют путем определения того, могут ли другие пользователи данных передавать данные при скорости передачи данных, определенной на основе первичного пользователя данных, имеющего высший приоритет среди пользователей данных, определения, когда другие пользователи данных могут передавать данные, номера ортогональных кодов, которые доступны при скорости передачи данных от упомянутых других пользователей данных, и выдачи сигналов управления, соответствующих определенным номерам ортогональных кодов. 20. Способ расширения каналов по п.19, отличающийся тем, что доступные номера ортогональных кодов распределяют согласно приоритету других пользователей данных, когда по меньшей мере два других пользователя данных запрашивают передачу данных при заданной скорости передачи данных в состоянии, в котором имеется первичный пользователь данных. 21. Способ расширения каналов для системы связи МДКР, содержащий этапы определения номеров ортогональных кодов, которые являются недоступными при скорости передачи данных более низкой, чем максимальная скорость передачи данных, согласно длине ортогонального кода и номеру ортогонального кода для максимальной скорости передачи данных, формирования номеров ортогональных кодов, которые не могут сохранять ортогональность, когда используется ортогональный код для максимальной скорости передачи данных, и запоминания сформированных номеров ортогональных кодов и номера ортогонального кода, используемого при максимальной скорости передачи данных, первичного назначения ортогонального кода, соответствующего номеру ортогонального кода для максимальной скорости передачи данных, дополнительному каналу для передачи канальных данных, когда пользователь канальных данных и пользователь пакетных данных запрашивают передачу канальных данных и пакетных данных при заданной скорости передачи данных, и определения номера ортогонального кода, который является доступным при скорости передачи данных для пакетных данных, из номеров ортогональных кодов, и назначения ортогонального кода, соответствующего определенному номеру ортогонального кода, дополнительному каналу для передачи пакетных данных. 22. Способ расширения каналов по п.21, отличающийся тем, что ортогональные коды формируют путем последовательного прибавления кратных значений длины ортогонального кода, используемой при максимальной скорости передачи данных, к номеру ортогонального кода, используемому при максимальной скорости передачи данных в пределах полной длины ортогонального кода. 23. Способ расширения каналов по п.21, отличающийся тем, что дополнительно содержит этап определения того, можно ли передавать пакетные данные при скорости передачи данных, запрошенной пользователем канальных данных, и определения, когда пакетные данные могут быть переданы, и номера ортогонального кода, который является доступным при скорости передачи данных, запрошенной пользователем пакетных данных. 24. Способ расширения каналов по п.23, отличающийся тем, что доступные ортогональные коды распределяют согласно приоритету пользователей пакетных данных, когда по меньшей мере два пользователя пакетных данных запрашивают передачу пакетных данных при заданной скорости передачи данных. 25. Способ расширения каналов для системы связи МДКР, содержащий этапы приема номера ортогонального кода, который пользователь канальных данных использует при максимальной скорости передачи данных, и длины ортогонального кода для максимальной скорости передачи данных, формирования номеров ортогональных кодов, которые не могут сохранять ортогональность из-за ортогонального кода, используемого при максимальной скорости передачи данных, путем последовательного прибавления кратных значений принятой длины ортогонального кода к принятому номеру ортогонального кода, и запоминания принятого номера ортогонального кода и сформированных номеров ортогональных кодов в динамически распределяемой области кодов Уолша. 26. Способ расширения каналов по п.25, отличающийся тем, что в динамически распределяемой области кодов Уолша запоминают только номера ортогональных кодов в пределах полной длины ортогонального кода. 27. Способ расширения каналов для системы связи МДКР, содержащий этапы первичного выделения ортогонального кода, соответствующего номеру ортогонального кода для максимальной скорости передачи данных, и выделения считанного ортогонального кода дополнительному каналу для передачи канальных данных, когда пользователь канальных данных и пользователь пакетных данных запрашивают передачу канальных данных и пакетных данных, и определения номера ортогонального кода, который является доступным при скорости передачи данных для пакетных данных, из номеров ортогональных кодов, хранимых в запоминающем устройстве, и считывания определенного ортогонального кода для назначения считанного ортогонального кода дополнительному каналу для передачи пакетных данных. 28. Способ расширения каналов по п.27, отличающийся тем, что дополнительно включает этап определения того, можно ли передавать пакетные данные согласно скорости передачи данных для канальных данных, и определения, когда пакетные данные могут быть переданы, и номера ортогонального кода, который является доступным при скорости передачи данных для пакетных данных. 29. Способ расширения каналов по п.28, отличающийся тем, что доступные ортогональные коды распределяют согласно приоритету пользователей пакетных данных, когда по меньшей мере два пользователя пакетных данных запрашивают передачу пакетных данных при заданной скорости передачи данных.Описание изобретения к патенту
Область техникиНастоящее изобретение относится к устройству и способу расширения для системы связи множественного доступа с кодовым разделением каналов (МДКР), более конкретно к устройству и способу для распределения ортогональных кодов в структуре каналов с переменной скоростью передачи данных, а также для расширения каналов согласно результатам распределения. Предшествующий уровень техники
Чтобы увеличить пропускную способность каналов, система связи множественного доступа с кодовым разделением каналов (МДКР) расширяет каналы с использованием ортогональных кодов. Например, прямая линия связи системы IMT-2000 (международные мобильные телекоммуникации) выполняет расширение каналов с использованием ортогональных кодов. Обратная линия связи также может выполнять расширение каналов с использованием ортогональных кодов через временную синхронизацию. Примером обычно используемых кодов является код Уолша. Число доступных ортогональных кодов определяется в зависимости от способа модуляции и минимальной скорости передачи данных. Система IMT-2000 поддерживает услугу передачи данных, используя дополнительный канал. Данные, передаваемые по дополнительному каналу, могут включать данные движущегося изображения (или канальные данные), которые должны передаваться в реальном масштабе времени, а также основные пакетные данные. Такие данные передаются с переменными скоростями передачи. Например, дополнительный канал может поддерживать скорости передачи данных, равные 9,6 Кбит/с, 19,2 Кбит/с, 38,4 Кбит/с, 76,8 Кбит/с, 153,6 Кбит/с, 307,2 Кбит/с и 614,4 Кбит/с. Код Уолша имеет длины (коэффициенты расширения), равные 256, 128, 64, 32, 16, 8 и 4 согласно соответствующим скоростям передачи данных. Кроме того, прямой общий канал управления (П-ОКУ) системы IMT-2000 также поддерживает переменные скорости передачи данных. Например, общий канал управления может поддерживать скорости передачи данных, равные 9,6 Кбит/с, 19,2 Кбит/с и 38,4 Кбит/с. В данном случае, коды Уолша имеют длины (коэффициенты расширения), равные 256, 128 и 64 согласно соответствующим скоростям передачи данных. При использовании каналов с переменной скоростью передачи данных кадр канала передается с конкретной скоростью, причем скорость передачи данных может изменяться во время передачи кадра в соответствии с изменениями в среде передачи сигналов в канале. Другими словами, когда среда передачи сигналов в канале улучшается во время передачи данных, скорость передачи данных должна увеличиваться до более высокой скорости. В противном случае, когда во время передачи данных среда передачи сигналов в канале ухудшается, скорость передачи данных должна уменьшаться до более низкой скорости передачи данных. Например, когда во время передачи данных среда передачи улучшается, скорость передачи данных, равная 19,2 Кбит/с, может изменяться до более высоких скоростей передачи данных от 38,4 Кбит/с до 614,6 Кбит/с, в противном случае, когда среда передачи ухудшается, скорость передачи данных, равная 19,2 Кбит/с, может варьироваться до более низкой скорости передачи данных 9,6 Кбит/с. Здесь, термин среда передачи сигналов в канале относится ко всем факторам, которые могут влиять на передачу данных. Увеличение скорости передачи данных в зависимости от среды передачи вызывает уменьшение длины кода Уолша, затрудняя таким образом распределение кодов Уолша. Фиг.3 изображает диаграмму для объяснения таких проблем. Перед описанием проблем сначала рассмотрены фиг.1 и 2. Фиг. 1 изображает структуру основного набора кодов Уолша. На фиг.1 набор W кодов Уолша состоит из N кодов Уолша, имеющих длину N, и может быть поделен на 4 набора кодов Уолша длиной N/2. Если предположить, что набор из N/2 кодов Уолша, имеющих длину N/2, определяется как набор W" кодов Уолша, то два верхних набора кодов Уолша длиной N/2 эквивалентны дважды повторяющемуся набору W" кодов Уолша. Далее, нижний левый набор кодов Уолша длиной N/2 эквивалентен верхнему набору
![устройство и способ распределения ортогональных кодов в системе связи множественного доступа с кодовым разделением каналов, имеющей структуру каналов с переменной скоростью передачи данных, патент № 2214683](/images/patents/254/2214683/2214683-2t.gif)
![устройство и способ распределения ортогональных кодов в системе связи множественного доступа с кодовым разделением каналов, имеющей структуру каналов с переменной скоростью передачи данных, патент № 2214683](/images/patents/254/2214683/2214683-3t.gif)
![устройство и способ распределения ортогональных кодов в системе связи множественного доступа с кодовым разделением каналов, имеющей структуру каналов с переменной скоростью передачи данных, патент № 2214683](/images/patents/254/2214683/2214683-4t.gif)
Фиг. 2 изображает набор кодов Уолша длиной 256, который получается с использованием способа согласно уравнению (1). На фиг.2 набор W кодов Уолша состоит из 256 кодов Уолша, имеющих длину 256, и может быть поделен на 4 набора кодов Уолша длиной 128. Если предположить, что набор из 128 кодов Уолша, имеющих длину 128, определяется как набор W" кодов Уолша, то два верхних набора кодов Уолша длиной 128 эквивалентны дважды повторяющемуся набору W" кодов Уолша. Нижний левый набор кодов Уолша длиной 128 эквивалентен верхнему набору W" кодов Уолша, а нижний правый набор кодов Уолша длиной 128 эквивалентен инвертированному набору
![устройство и способ распределения ортогональных кодов в системе связи множественного доступа с кодовым разделением каналов, имеющей структуру каналов с переменной скоростью передачи данных, патент № 2214683](/images/patents/254/2214683/2214683-5t.gif)
![устройство и способ распределения ортогональных кодов в системе связи множественного доступа с кодовым разделением каналов, имеющей структуру каналов с переменной скоростью передачи данных, патент № 2214683](/images/patents/254/2214683/2214683-6t.gif)
![устройство и способ распределения ортогональных кодов в системе связи множественного доступа с кодовым разделением каналов, имеющей структуру каналов с переменной скоростью передачи данных, патент № 2214683](/images/patents/254/2214683/2214683-7t.gif)
![устройство и способ распределения ортогональных кодов в системе связи множественного доступа с кодовым разделением каналов, имеющей структуру каналов с переменной скоростью передачи данных, патент № 2214683](/images/patents/254/2214683/2214683-8t.gif)
![устройство и способ распределения ортогональных кодов в системе связи множественного доступа с кодовым разделением каналов, имеющей структуру каналов с переменной скоростью передачи данных, патент № 2214683](/images/patents/254/2214005/8804.gif)
![устройство и способ распределения ортогональных кодов в системе связи множественного доступа с кодовым разделением каналов, имеющей структуру каналов с переменной скоростью передачи данных, патент № 2214683](/images/patents/254/2214005/8804.gif)
Следовательно, задача настоящего изобретения заключается в создании устройства и способа, обеспечивающих возможность использования некоторых недоступных ортогональных кодов, когда пользователь осуществляет связь не с максимальной скоростью передачи данных в системе связи МДКР, имеющей структуру каналов с переменной скоростью передачи данных. Также задача настоящего изобретения заключается в создании устройства распределения ортогональных кодов и способа, обеспечивающего максимальную эффективность использования кодов Уолша с учетом изменения скорости передачи данных в системе связи МДКР, имеющей структуру каналов с переменной скоростью передачи данных. Также задачей настоящего изобретения является создание устройства и способа, обеспечивающих формирование динамически распределяемой области пула кодов Уолша для увеличения эффективности использования кодов Уолша. Вышеупомянутые задачи решаются в устройстве расширения каналов для системы связи МДКР, содержащем носитель данных для хранения номеров ортогональных кодов, которые не могут сохранять ортогональность, когда используется ортогональный код для максимальной скорости передачи данных; контроллер для определения того, являются ли соответствующие номера ортогональных кодов, сохраненные в носителе данных, доступными при заданной скорости передачи данных, когда по меньшей мере один пользователь направляет запрос о передаче данных с заданной скоростью передачи данных, и для выдачи определенных номеров доступных ортогональных кодов и сигналов управления согласно результату определения; множество канальных передатчиков, обеспечиваемых во взаимосвязи с номерами ортогональных кодов из контроллера; и множество умножителей для умножения выходных сигналов канальных передатчиков на сигналы управления из контроллера. Краткое описание чертежей
Вышеуказанные и иные задачи, признаки и преимущества настоящего изобретения поясняются в последующем детальном описании, со ссылками на чертежи, на которых представлено следующее:
фиг. 1 - диаграмма, иллюстрирующая структуру основного набора кодов Уолша,
фиг.2 - диаграмма, иллюстрирующая набор кодов Уолша, имеющих длину кодов Уолша, равную 256,
фиг.3 - диаграмма, поясняющая возникновение взаимных помех между пользователями, когда коды Уолша распределяются известным способом,
фиг. 4 - блок-схема, иллюстрирующая устройство расширения каналов для управления канальными передатчиками в зависимости от динамически распределяемой области кодов Уолша, согласно варианту воплощения настоящего изобретения,
фиг.5 - блок-схема, иллюстрирующая канальный передатчик по фиг.4,
фиг. 6 - блок-схема процедуры формирования динамически распределяемой области кодов Уолша в генераторе динамически распределяемой области кодов Уолша по фиг.4,
фиг. 7 и 8 - блок-схемы процедуры формирования сигналов управления контроллером по фиг.4 для пользователей кодов Уолша. Подробное описание предпочтительного варианта осуществления изобретения
Ниже описан предпочтительный вариант осуществления настоящего изобретения со ссылками на чертежи. В последующем описании хорошо известные функции или конструкции подробно не описываются, чтобы не затенять сущность изобретения несущественными деталями. Используемые ниже термины "ортогональное расширение" и "расширение каналов" имеют одинаковое значение, и используемые здесь термины "ортогональный код" и "код Уолша" также имеют одинаковое значение. Далее, термин "пользователь" относится к абоненту, запрашивающему передачу данных, и также относится к данным соответствующего канала с точки зрения системы. Изобретение описано ниже со ссылками на предпочтительный вариант осуществления, в котором базовая станция системы IMT-2000 выполняет расширение каналов, используя код Уолша так, как описано выше, причем изобретение может применяться в системе, использующей различные скорости передачи данных. В рассматриваемом варианте осуществления описание относится к устройству, использующему коды Уолша и к соответствующему способу. Обычно пользователь, использующий n-й код Уолша Wn (0
![устройство и способ распределения ортогональных кодов в системе связи множественного доступа с кодовым разделением каналов, имеющей структуру каналов с переменной скоростью передачи данных, патент № 2214683](/images/patents/254/2214005/8804.gif)
![устройство и способ распределения ортогональных кодов в системе связи множественного доступа с кодовым разделением каналов, имеющей структуру каналов с переменной скоростью передачи данных, патент № 2214683](/images/patents/254/2214005/8804.gif)
![устройство и способ распределения ортогональных кодов в системе связи множественного доступа с кодовым разделением каналов, имеющей структуру каналов с переменной скоростью передачи данных, патент № 2214683](/images/patents/254/2214005/8804.gif)
![устройство и способ распределения ортогональных кодов в системе связи множественного доступа с кодовым разделением каналов, имеющей структуру каналов с переменной скоростью передачи данных, патент № 2214683](/images/patents/254/2214005/8804.gif)
![устройство и способ распределения ортогональных кодов в системе связи множественного доступа с кодовым разделением каналов, имеющей структуру каналов с переменной скоростью передачи данных, патент № 2214683](/images/patents/254/2214005/8804.gif)
![устройство и способ распределения ортогональных кодов в системе связи множественного доступа с кодовым разделением каналов, имеющей структуру каналов с переменной скоростью передачи данных, патент № 2214683](/images/patents/254/2214005/8804.gif)
Фиг. 4 изображает устройство для управления передачей нескольких каналов с использованием динамически распределяемой области кодов Уолша, согласно варианту осуществления настоящего изобретения. Согласно фиг.4, если есть пользователь канальных данных, то определяется, имеется ли какой-нибудь доступный код Уолша, и если имеется доступный код Уолша, то код Уолша в первую очередь выделяется пользователю канальных данных. Этот пользователь канальных данных будет упоминаться как первичный пользователь. Длина Уолша, соответствующая максимальной скорости передачи данных для первичного пользователя, вводится в генератор 404 динамически распределяемой области кодов Уолша. Затем, генератор 404 динамически распределяемой области кодов Уолша вычисляет динамически распределяемую область (пул) кодов Уолша, которая представляет собой набор номеров и длин кодов Уолша, которые являются недоступными, когда пользователь канальных данных осуществляет связь с максимальной скоростью передачи данных, и запоминает вычисленную динамически распределяемую область кодов Уолша в запоминающем устройстве 402. После этого информация о скорости передачи данных для пользователя канальных данных, который осуществляет связь с использованием номера кода Уолша в динамически распределяемой области кодов Уолша, хранимой в запоминающем устройстве 402, а также множество пользователей пакетных данных могут быть обеспечены номерами кодов Уолша в динамически распределяемой области кодов Уолша посредством контроллера 400. Затем, контроллер 400 проверяет скорость передачи данных пользователя канальных данных, чтобы определить, существует ли какой-нибудь доступный номер кода Уолша в динамически распределяемой области кодов Уолша для скорости передачи данных пользователя пакетных данных. Если существуют доступные номера кодов Уолша, то определенные пользователи пакетных данных, которым присвоены доступные номера кодов Уолша, могут передавать пакетные данные. Однако для других пользователей пакетных данных, которым не выделены доступные номера кодов Уолша, контроллер 400 формирует сигналы управления для подавления передачи пакетных данных и подает сформированные сигналы управления в соответствующие умножители 430-436. Умножители 430-436 управляются сигналами управления из контроллера 400 для селективного управления выходными сигналами канальных передатчиков 420-426. После приема входных данных канальные передатчики 420-426 формируют передаваемые сигналы, используя коды Уолша, подаваемые из контроллера 400, и подают сформированные передаваемые сигналы в умножители 430-436. Здесь, сигналы управления из контроллера 400 выражаются в виде "1" и "0". Например, если код Уолша для соответствующего канала является доступным, контроллер 400 выдает сигнал управления "1", а если код Уолша для соответствующего канала является недоступным, то формируется сигнал управления "0". Сигнал управления умножается на выходной сигнал канального передатчика для соответствующего канала, так что умножитель пропускает выходной сигнал канального передатчика, когда код Уолша для соответствующего канала является доступным, и выдает "0", когда код Уолша для соответствующего канала является недоступным. Выходные сигналы умножителей 430-436 суммируются сумматором 440. Выходной сигнал сумматора 440 умножается на псевдослучайный шумовой (ПШ) код, используя умножитель 450, для выдачи ПШ расширенного сигала. Контроллер 400 анализирует скорость передачи данных пользователя канальных данных, чтобы определить, существуют ли какие-нибудь доступные номера кодов Уолша в динамически распределяемой области кодов Уолша для скорости передачи данных пользователя пакетных данных. Контроллер 400 разрешает передатчику, имеющему доступный код Уолша, передавать данные, и разрешает передатчику, не имеющему доступного кода Уолша, подавлять передачу данных. Нижеприведенная таблица показывает доступные для передачи каналы и подавляемые каналы согласно скоростям передачи данных пользователя канальных данных. Как видно из таблицы, в случае 1 пользователь канальных данных (т.е. первичный пользователь), использующий номер W8 8-го кода Уолша, передает канальные данные со скоростью передачи данных 38,4 Кбит/с, и в связи с этим другие пользователи, использующие номера кодов Уолша W72, W136 и W200, не могут передавать пакетные данные. В случае 2 пользователь канальных данных, использующий номер W8 8-го кода Уолша, передает канальные данные со скоростью передачи данных 19,2 Кбит/с. В связи с этим пользователь пакетных данных, использующий номер W72 72-го кода Уолша, может передавать пакетные данные со скоростью передачи данных 19,2 Кбит/с, а другие пользователи, использующие номера кодов Уолша W136 и W200, не могут передавать пакетные данные. Альтернативно, пользователь пакетных данных, использующий номер W200 200-го кода Уолша, может передавать пакетные данные со скоростью передачи данных 19,2 Кбит/с, а другие пользователи, использующие номера кодов Уолша W72 и W136, не могут передавать пакетные данные. В случае 3 пользователь канальных данных, использующий номер Wn 8-го кода Уолша, передает канальные данные со скоростью передачи данных 19,2 Кбит/с, а пользователь пакетных данных, использующий номер W72 72-го кода Уолша, передает пакетные данные со скоростью передачи данных 9,6 Кбит/с. В связи с этим пользователи пакетных данных, использующие номер W200 200-го кода Уолша, могут передавать пакетные данные со скоростью передачи данных 9,6 Кбит/с, а другие пользователи, использующие номер W136 кода Уолша, не могут передавать пакетные данные. В случае 4 все пользователи, использующие номера W8, W72, W136 и W200 кодов Уолша, передают данные со скоростью передачи данных 9,6 Кбит/с. Динамически распределяемая область кодов Уолша, показанная в таблице, формируется генератором 404 буферной области кодов Уолша и сохраняется в запоминающем устройстве 402. Ниже подробно описано, как формируется динамически распределяемая область кодов Уолша. Динамически распределяемая область кодов Уолша формируется, когда запрашивается передача канальных данных, т.е. когда есть пользователь канальных данных. Когда запрашивается передача канальных данных, то выделяется первый номер доступного кода Уолша. Когда после этого запрашивается передача пакетных данных, выделяются вторые номера кода Уолша, соответствующие выделенным первым номерам доступного кода Уолша. В таблице номер W8 кода Уолша является первым кодом Уолша, выделенным по запросу передачи канальных данных, а номера W72, W136 и W200 являются вторыми кодами Уолша, которые должны использоваться, когда происходит запрос передачи пакетных данных. Выделенные вторые номера кодов Уолша используются для передачи пакетных данных. Если предполагается, что длина кодов Уолша для максимальной скорости передачи данных равна R и используется n-й код Уолша (0
![устройство и способ распределения ортогональных кодов в системе связи множественного доступа с кодовым разделением каналов, имеющей структуру каналов с переменной скоростью передачи данных, патент № 2214683](/images/patents/254/2214005/8804.gif)
![устройство и способ распределения ортогональных кодов в системе связи множественного доступа с кодовым разделением каналов, имеющей структуру каналов с переменной скоростью передачи данных, патент № 2214683](/images/patents/254/2214005/8804.gif)
![устройство и способ распределения ортогональных кодов в системе связи множественного доступа с кодовым разделением каналов, имеющей структуру каналов с переменной скоростью передачи данных, патент № 2214683](/images/patents/254/2214005/8804.gif)
![устройство и способ распределения ортогональных кодов в системе связи множественного доступа с кодовым разделением каналов, имеющей структуру каналов с переменной скоростью передачи данных, патент № 2214683](/images/patents/254/2214003/8226.gif)
![устройство и способ распределения ортогональных кодов в системе связи множественного доступа с кодовым разделением каналов, имеющей структуру каналов с переменной скоростью передачи данных, патент № 2214683](/images/patents/254/2214003/8226.gif)
![устройство и способ распределения ортогональных кодов в системе связи множественного доступа с кодовым разделением каналов, имеющей структуру каналов с переменной скоростью передачи данных, патент № 2214683](/images/patents/254/2214003/8226.gif)
![устройство и способ распределения ортогональных кодов в системе связи множественного доступа с кодовым разделением каналов, имеющей структуру каналов с переменной скоростью передачи данных, патент № 2214683](/images/patents/254/2214005/8804.gif)
![устройство и способ распределения ортогональных кодов в системе связи множественного доступа с кодовым разделением каналов, имеющей структуру каналов с переменной скоростью передачи данных, патент № 2214683](/images/patents/254/2214005/8804.gif)
![устройство и способ распределения ортогональных кодов в системе связи множественного доступа с кодовым разделением каналов, имеющей структуру каналов с переменной скоростью передачи данных, патент № 2214683](/images/patents/254/2214005/8804.gif)
![устройство и способ распределения ортогональных кодов в системе связи множественного доступа с кодовым разделением каналов, имеющей структуру каналов с переменной скоростью передачи данных, патент № 2214683](/images/patents/254/2214005/8804.gif)
![устройство и способ распределения ортогональных кодов в системе связи множественного доступа с кодовым разделением каналов, имеющей структуру каналов с переменной скоростью передачи данных, патент № 2214683](/images/patents/254/2214005/8804.gif)
![устройство и способ распределения ортогональных кодов в системе связи множественного доступа с кодовым разделением каналов, имеющей структуру каналов с переменной скоростью передачи данных, патент № 2214683](/images/patents/254/2214003/8226.gif)
![устройство и способ распределения ортогональных кодов в системе связи множественного доступа с кодовым разделением каналов, имеющей структуру каналов с переменной скоростью передачи данных, патент № 2214683](/images/patents/254/2214003/8226.gif)
Класс H04B7/216 в системах с кодовым разделением каналов или с использованием сигналов с расширенным спектром
Класс H04J13/02 с использованием способа расширения спектра