Способ группового кодирования сигналов и устройство для осуществления способа
Способ и устройство группового кодирования сигналов относятся к системам связи, в которых используется система многостанционного доступа с кодовым разделением каналов (СDМА). Технический результат - снижение внутрисистемных помех и повышение пропускной способности. Сущность способа заключается в том, что уменьшение внутрисистемных помех и повышение пропускной способности достигаюся за счет принятия решений о выборе скорости для отдельных речевых кодеров согласованно с другими речевыми кодерами. В системе используются метрики взвешенных по восприятию ошибок, используемых в качестве входного сигнала для контроллера скорости, который определяет и передает выбранные скорости назад кодерам. Система обеспечивает оптимальные качество звука и пропускную способность за счет того, что она позволяет конкретным кодерам при необходимости уменьшать их скорость, что повышает пропускную способность, и в то же время разрешает другим кодерам сохранять свои скорости. Это предотвращает неоправданное ухудшение качества звука в те периоды, когда требуется временно увеличить пропускную способность системы. 2 с. и 23 з.п. ф-лы, 7 ил.
Настоящее изобретение относится к системам связи, в которых используется система многостанционного доступа с кодовым разделением каналов (CDMA), и, в частности, к способам кодирования речевого сигнала с переменной скоростью для снижения внутрисистемных помех и повышения пропускной способности системы в линиях связи с множественным доступом от одного к нескольким пунктам согласованно с цифровым кодированием речевого сигнала в таких системах связи.
В последнее время используется целый ряд разных способов, обеспечивающих мобильную связь между множеством абонентов в ограниченном доступном радиочастотном спектре. Эти способы включают многостанционный доступ с частотным разделением каналов (FDMA), многостанционный доступ с временным разделением каналов (TDMA) и многостанционный доступ с кодовым разделением каналов (CDMA), а чаще гибриды этих способов. Все эти способы использовались в течение последнего десятилетия в конструкциях коммерческих сотовых телекоммуникационных систем, например FDMA в Северо-Американской системе AMPS, FD/TDMA в Европейском стандарте групповой специальной мобильной связи (GSM) и совсем недавно система FD/CDMA с прямой последовательностью была принята Ассоциацией телекоммуникаций США (Industrial Association of United States Telecommunications), найдя отражение в ее стандарте IS-95. В стандарте IS-95 абоненты совместно используют один из нескольких широкополосных радиоканалов в сотовом диапазоне. На принципах, аналогичных FD/CDMA, разрабатываются различные проекты так называемых систем персональной радиосвязи. Почти во всех современных системах сотовой и персональной радиосвязи используются цифровое кодирование речевого сигнала и исправление ошибок в прямом канале в качестве физической среды для передачи речи. В этом контексте наиболее интересно использование обнаружения речевой активности для распознавания наличия или отсутствия речевого сигнала на стороне любого вызывающего абонента. При отсутствии речевого сигнала речевой кодер может дать команду модулятору или передатчику, с которым он связан, снизить его выходную мощность до нуля или передавать периодические пакеты информации, описывающей только фоновый шум в месте нахождения любого абонента. Уменьшение рабочего цикла радиопередатчика таким способом обеспечивает двойное преимущество, заключающееся в уменьшении расхода энергии (что увеличивает срок службы батарей питания в мобильном устройстве) и уменьшении взаимных помех для абонентов, совместно использующих один и тот же радиочастотный спектр. В зависимости от условий разговора мощность радиопередатчика может быть снижена от 40 до 65%. Величина уменьшения мощности в конечном счете ограничивается степенью допустимого ухудшения качества речи, которое сопровождает способы с обнаружением речевой активности. Возможность уменьшения мощности особенно важна для систем многостанционного доступа с кодовым разделением каналов. В таких системах пропускная способность абонентской системы обратно пропорциональна величине внутренних помех в системе. В стандарте TIA IS - 95 для FD/CDMA этот подход был слегка расширен за счет использования кодера речевых сигналов с переменной скоростью вместо простого включения-выключения или прерывистой передачи. В стандарте IS - 95 закодированный речевой сигнал делится на интервалы длительностью 20 мсек, которые речевой кодер может выбирать для кодирования с эффективной скоростью передачи 8000 бит/сек, 2000 бит/сек или 800 бит/сек. По стандарту IS - 950 оба канала связи: от базовой станции к мобильной станции (прямой) и от мобильной станции к базовой станции (обратный) используют кодирование с переменной скоростью. Для прямого канала связи средняя мощность передатчика уменьшается за счет пропорционального уменьшения выходной мощности при уменьшении скорости кодирования. Повторение символов в канале позволяет объединять символы в мобильном приемнике и, таким образом, сохранять соотношение между количеством энергии на символ и спектральной плотностью шума, которые определяют эффективность канала связи. Следует отметить, что средняя мощность передачи, а значит, и внутренние помехи в системе уменьшатся в четыре раза во время передачи со скоростью 800 бит/сек. Путем усреднения совокупной речевой активности для типовой двусторонней связи было определено, что при использовании стандартного речевого кодирования и алгоритма обнаружения речевой активности, определенного в стандарте TIA IS - 96, средняя мощность передачи снизится приблизительно до 41% от ее номинального значения. Это существенно влияет на пропускную способность прямого канала в системе. Однако в современных реализациях стандарта речевого кодера IS-96 каждый прямой канал передачи речевого сигнала кодируется изолированно. Это значит, что речевые кодеры производят отдельные определения минимальной скорости кодирования, необходимой для сохранения допустимого уровня качества речи, без учета других каналов речевых сигналов, совместно использующих этот же радиочастотный спектр. Это требует, чтобы алгоритм определения скорости в каждом речевом кодере всегда минимизировал его скорость кодирования, даже если скорости кодирования других речевых кодеров, использующих тот же спектр, этого не требуют. Например, если все речевые кодеры, совместно использующие один и тот же канал на базовой станции, будут одновременно стремиться вести передачи на низкой скорости, уменьшение общей выходной мощности на базовой станции означает, что каждый речевой кодер может воспользоваться передышкой до следующей более высокой скорости без риска для пропускной способности системы. Поскольку минимизация средней передаваемой скорости для речевого кодера с переменной скоростью означает компромисс по отношению к качеству речи, изолированное кодирование речевого сигнала оставляет без внимания качество звука. Также, когда система многостанционного доступа с кодовым разделением каналов достигает пропускной способности и на скорость передачи каждого речевого кодера накладываются ограничения для временного повышения пропускной способности, эти ограничения должны применяться вслепую, в одинаковой мере ко всем каналам передачи речевого сигнала независимо от влияния на качество звучания. Это нерационально, поскольку известно, что качество речевого сигнала зависит от множества разных факторов, и поэтому существуют возможности уменьшения скорости конкретных кодеров с минимальным общим влиянием на качество звука, оказываемым в секторе/ячейке. Следовательно, существует наобходимость в способе и устройстве для общего кодирования речевого сигнала в прямом канале связи системы многостанционного доступа с частотным/кодовым разделением каналов за счет принятия решения о выборе скорости для отдельных речевых кодеров согласованно с другими кодерами, ведущими передачу в одном и том же секторе / ячейке и радиочастотным канале. Фиг. 1 - обобщенная блок-схема известного передатчика базовой станции в системе многостанционного доступа с кодовым разделением каналов. Фиг. 2 - обобщенная блок-схема известного устройства для определения скорости, описанного в стандарте речевого кодирования TIA IS - 96. Фиг. 3 - обобщенная блок-схема речевого кодера с линейным предсказанием, задаваемым кодовым словарем, используемого в предпочтительном варианте и детально описанного в стандарте речевого кодирования TIA IS - 96. Фиг. 4 - обобщенная блок-схема использования управляющего процессора или контроллера скорости для группового речевого кодирования согласно изобретению. Фиг. 5 - таблица скорости/качества, используемая контроллером скорости как часть ряда алгоритмов для оптимизации общего качества речи в секторе/ячейке, имеющим ограничение по мощности, передаваемой от сектора/ячейки, согласно изобретению. Фиг. 6 - обобщенная блок-схема устройства для реализации способа группового кодирования речевых сигналов в системе многостанционного доступа с кодовым разделением каналов. Фиг. 7 - обобщенная блок-схема контроллера скорости, который может успешно осуществлять групповое кодирование согласно данному изобретению. Уменьшение внутренних помех системы и повышение пропускной способности в коммуникационной системе многостанционного доступа с кодовым разделением каналов (CDMA) достигается посредством принятия решений о скорости для отдельных речевых кодеров согласованно с другими речевыми кодерами. В системе используются взвешенные по восприятию метрики ошибок (401) в качестве входного сигнала контроллера/скорости (404), который определяет и передает выбранные скорости (402) назад на кодеры (105). Система обеспечивает оптимальное качество речевого сигнала и пропускную способность системы за счет того, что позволяет конкретным кодерам уменьшить их скорость, повышая пропускную способность до необходимого уровня, и в то же время позволяет другим кодерам сохранять их скорость. Таким образом предотвращается напрасное ухудшение качества звука в те периоды, когда пропускная способность системы должна быть временно увеличена. Предпочтительный вариант изобретения описан со ссылкой на систему цифровой сотовой связи с многостанционным доступом с кодовым разделением каналов, основанную на стандартах TIA IS-95 и IS-96. Специалистам в данной области будет понятно, что данное изобретение может быть использовано в любой линии связи между одним и несколькими пунктами системы CDMA (обычно в прямом канале связи цифровой сотовой системы), в которой необходимо применять уменьшение внутренних помех посредством кодирования речевого сигнала с переменной скоростью. Предложенный способ может быть также успешно использован в любой коммуникационной системе и фактически не предусматривает ограничений коммуникационными системами. Например, изобретение может быть использовано там, где речевое кодирование применяется при заполнении в запоминающем устройстве с ограниченным пространством памяти. По существу, изобретение применимо в любом случае, где используется кодирование (будь то речевого сигнала, видеосигнала, сигнала данных и т.п.) и существуют ограничения, касающиеся кодирования (будь то уровень мощности, качество кодирования, пропускная способность системы, пространство памяти и т.п.) Данные способ и устройство обеспечивают групповое кодирование сигналов посредством приема информации, определяющей скорость по меньшей мере от двух кодеров, и определения скорости по меньшей мере одного кодера на основании определяющей скорость информации по меньшей мере для двух кодеров. В предпочтительном варианте определяющая скорость информации является качественной информацией, относящейся к качеству восстановления как функции скорости кодирования (на основе соотношения сегментов по 20 мсек). Информация о качестве включает в себя, не ограничиваясь перечисленным, взвешенные по восприятию метрики ошибок, сформированные речевыми кодерами с анализом методом синтеза; отношение сигнал-шум (S/N), сегментированное S/N, кепстральное расстояние, измерение расстояния линейного кодирования с предсказанием (LPC) и измерение спектрального расстояния (BARK), которые хорошо известны в данной области. Определение скорости по меньшей мере одного кодера основано на пороговом критерии ( обычно установленном заранее). В предпочтительном варианте пороговый критерий может включать, не ограничиваясь перечисленным, общую выходную мощность сектора/ячейки, к которой приписаны данные кодеры; общую выходную мощность сектора/ячейки; текущий уровень мощности передачи обслуживающей базовой станцией; текущую скорость передачи данных по меньшей мере двух кодеров; память, имеющуюся в запоминающем устройстве; возможности по обработке данных, обеспечиваемые средством обработки, и ширину полосы частот, представленную для использования в заранее установленном спектре. Кроме того, в предпочтительном варианте кодеры представляют собой кодеры с анализом методом синтеза с переменной скоростью. Эти кодеры могут кодировать сигналы, такие как речевые сигналы, видеосигналы и сигналы данных, не ограничиваясь перечисленными видами. На фиг. 1 изображена высокоуровневая архитектура прямого канала базовой системы многостанционного доступа с кодом разделением каналов 102, выполненной в соответствии с предпочтительным вариантом стандарта цифровой сотовой радиосвязи TIA IS-95. Базовая станция 102 (фиг.1) осуществляет помимо прочего кодирование речевых сигналов с переменной скоростью, исправление ошибок в прямом канале связи, управление мощностью в прямом канале связи, расширение спектра для обеспечения множественного доступа, модуляцию и передачу. На фиг. 1 несколько стандартных линий связи TI (IOI) с кодированием по закону компандирования с
Формула изобретения
1. Способ группового кодирования сигналов, включающий операцию приема информации от множества кодеров, отличающийся тем, что упомянутая информация содержит информацию, определяющую скорость, при этом определяют скорость по меньшей мере одного кодера на основании информации, определяющей скорость, для множества кодеров. 2. Способ по п.1, отличающийся тем, что множество кодеров включают в себя кодеры с анализом методом синтеза. 3. Способ по п.1 или 2, отличающийся тем, что информация, определяющая скорость, включает в себя качественную информацию, сформированную множеством кодеров. 4. Способ по п.3, отличающийся тем, что качественная информация включает в себя метрики взвешенных по восприятию ошибок, сформированные кодерами с анализом методом синтеза, отношение сигнал-шум, сегментированное отношение сигнал-шум, кепстральное расстояние, измерение расстояния в процедуре линейного кодирования с предсказанием и измерение Барк-спектрального расстояния. 5. Способ по любому из предыдущих пунктов, отличающийся тем, что множество кодеров включают в себя множество кодеров с переменной скоростью. 6. Способ по любому из предыдущих пунктов, отличающийся тем, что в качестве обрабатываемых сигналов используют речевые сигналы, видеосигналы или сигналы данных. 7. Способ по любому предыдущих пунктов, отличающийся тем, что операция определения скорости по меньшей мере одного кодера включает операцию определения скорости по меньшей мере одного кодера на основании порогового критерия. 8. Способ по п.7, отличающийся тем, что пороговый критерий включает в себя полную выходную мощность сектора/ячейки, к которой относятся данные кодеры, полную выходную мощность соседнего сектора/ячейки, текущий уровень мощности передатчика обслуживающей базовой станции, текущую скорость передачи данных по меньшей мере двух кодеров, память, обеспечиваемую запоминающим устройством, возможности обработки, обеспечиваемые средством обработки, или ширину полосы частот, доступной для использования в заданном спектральном диапазоне. 9. Способ по любому из пп.1 - 6, отличающийся тем, что включает дополнительные операции определения требований к кодированию на основании заранее установленных критериев и регулировки скорости кодирования для любого из множества кодеров на основании информации, определяющей скорость, и заранее установленного критерия. 10. Способ по п.9, отличающийся тем, что заранее установленные критерии включают в себя полную выходную мощность сектора/ячейки, к которой относятся данные кодеры, полную выходную мощность соседнего сектора/ячейки, текущий уровень мощности передатчика обслуживающей базовой станции, текущую скорость передачи данных по меньшей мере двух кодеров, память, обеспечиваемую запоминающим устройством, возможности обработки, обеспечиваемые средством обработки, или ширину полосы частот, доступной для использования в заданном спектральном диапазоне. 11. Способ по п.9, отличающийся тем, что заранее установленные критерии включают в себя область памяти, доступную для использования в запоминающем устройстве, а операция регулировки скорости кодирования включает увеличение скорости кодирования для кодера с самым низким качеством на основании информации, определяющей скорость, и определенной области памяти запоминающего устройства. 12. Способ по п.9, отличающийся тем, что операция определения требований к кодированию включает в себя вычисление полной мощности передачи для передатчика и сравнение полученной полной мощности передачи для передатчика с порогом, а операция регулировки скорости кодирования включает в себя увеличение скорости кодирования для кодера с самым низким качеством на основании информации, определяющей скорость, если полная мощность передачи для передатчика ниже порога. 13. Способ по п.12, отличающийся тем, что включает повторение операций приема, вычисления, сравнения и увеличения скорости до тех пор, пока вычисленная полная мощность передачи для передатчика не станет равной или не превысит порога. 14. Устройство для группового кодирования сигналов, содержащее средство для приема информации от множества кодеров, отличающееся тем, что упомянутая информация содержит информацию, определяющую скорость, при этом устройство содержит средство, связанное со средством для приема и предназначенное для определения скорости по меньшей мере одного кодера на основании информации, определяющей скорость, для множества кодеров. 15. Устройство по п.14, отличающееся тем, что множество кодеров включают в себя кодеры с анализом методом синтеза. 16. Устройство по п.14 или 15, отличающееся тем, что информация, определяющая скорость, включает в себя качественную информацию, сформированную множеством кодеров. 17. Устройство по п.16, отличающееся тем, что качественная информация включает в себя метрики взвешенных по восприятию ошибок, сформированные кодерами с анализом методом синтеза, отношение сигнал-шум, сегментированное отношение сигнал-шум, кепстральное расстояние, измерение расстояния в процедуре линейного кодирования с предсказанием и измерение Барк-спектрального расстояния. 18. Устройство по любому из пп.14 - 17, отличающееся тем, что множество кодеров включают в себя множество кодеров с переменной скоростью. 19. Устройство по любому из пп.14 - 18, отличающееся тем, что в качестве обрабатываемых сигналов использованы речевые сигналы, видеосигналы или сигналы данных. 20. Устройство по любому из пп.14 - 19, отличающееся тем, что упомянутое средство для определения скорости по меньшей мере одного кодера содержит средство для определения скорости по меньшей мере одного кодера на основании порогового критерия. 21. Устройство по п.20, отличающееся тем, что пороговый критерий включает в себя полную выходную мощность сектора/ячейки, к которой относятся кодеры, полную выходную мощность соседнего сектора/ячейки, текущий уровень мощности передатчика обслуживающей базовой станции, текущую скорость передачи данных по меньшей мере двух кодеров, память, обеспечиваемую запоминающим устройством, возможности обработки, обеспечиваемые средством обработки, или ширину полосы частот, доступной для использования в заданном спектральном диапазоне. 22. Устройство по любому из пп.14 - 19, отличающееся тем, что содержит средство, связанное со средством для приема и предназначенное для определения требований кодирования на основании заранее установленных критериев, и средство, связанное со средством определения и предназначенное для регулировки скорости кодирования любого кодера из множества кодеров на основании информации, определяющей скорость, и заранее установленного критерия. 23. Устройство по п.22, отличающееся тем, что средство для определения требований кодирования на основании заранее установленных критериев включает средство для определения требований кодирования на основании полной выходной мощности сектора/ячейки, к которой относятся данные кодеры, полной выходной мощности соседнего сектора/ячейки, текущего уровня мощности передатчика обслуживающей базовой станции, текущей скорости передачи данных по меньшей мере двух кодеров, памяти, обеспечиваемой запоминающим устройством, возможностей обработки, обеспечиваемых средством обработки, или ширины полосы частот, доступной для использования в заданном спектральном диапазоне. 24. Устройство по п.22, отличающееся тем, что заранее установленные критерии включают в себя область памяти, доступной для использования в запоминающем устройстве, причем упомянутое средство для регулировки выполнено с возможностью увеличения скорости кодирования кодера с самым низким качеством на основании информации, определяющей скорость, и определенной доступной области памяти в запоминающем устройстве. 25. Устройство по п.22, отличающееся тем, что упомянутое средство для определения содержит вычислительную схему для определения полной мощности передачи для передатчика и схему сравнения для определения вычисленной полной мощности передачи для передатчика относительно порога, при этом упомянутое средство для регулировки, связанное со схемой сравнения, выполнено с возможностью увеличения скорости кодирования для кодера с самым низким качеством на основании информации, определяющей скорость, если полная мощность передачи для передатчика ниже порога.РИСУНКИ
Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5, Рисунок 6, Рисунок 7