KR100237569B1 - 보코더 가용효율 향상을 위한 음성/데이타 동시서비스 방법 - Google Patents

보코더 가용효율 향상을 위한 음성/데이타 동시서비스 방법 Download PDF

Info

Publication number
KR100237569B1
KR100237569B1 KR1019970044882A KR19970044882A KR100237569B1 KR 100237569 B1 KR100237569 B1 KR 100237569B1 KR 1019970044882 A KR1019970044882 A KR 1019970044882A KR 19970044882 A KR19970044882 A KR 19970044882A KR 100237569 B1 KR100237569 B1 KR 100237569B1
Authority
KR
South Korea
Prior art keywords
vocoder
selector
data
base station
voice
Prior art date
Application number
KR1019970044882A
Other languages
English (en)
Other versions
KR19990021346A (ko
Inventor
서창근
Original Assignee
서평원
엘지정보통신주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 서평원, 엘지정보통신주식회사 filed Critical 서평원
Priority to KR1019970044882A priority Critical patent/KR100237569B1/ko
Priority to US09/141,423 priority patent/US6452911B1/en
Priority to CNB981177212A priority patent/CN1171475C/zh
Publication of KR19990021346A publication Critical patent/KR19990021346A/ko
Application granted granted Critical
Publication of KR100237569B1 publication Critical patent/KR100237569B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices
    • H04W88/181Transcoding devices; Rate adaptation devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/64Distributing or queueing
    • H04Q3/66Traffic distributors
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 1차 및 2차 트래픽 프레임을 동시에 사용하여 데이타 서비스를 포함한 다중서비스를 지원하는 경우에 있어서 보코더를 효율적으로 활용하여 보코더의 가용효율을 향상시킬 수 있는 코드분할다원접속(CDMA) 시스템의 음성/데이타 동시서비스 방법에 관한 것으로, 트래픽 채널 엘리먼트를 포함하는 이동국 스위칭 센터와, 하나의 셀렉터와 다수의 보코더를 포함하는 다수의 셀렉터 보코더 카드(SVC)를 포함하는 기지국 제어기와, 상기 보코더와 각각 일대일 대응하는 티-스위치를 구비한 교환기로 구성된 코드분할다원접속 시스템의 음성/데이타 동시서비스방법에 있어서, CAI구간과 PCM구간 사이에서 음성신호과 데이타 신호의 최대 전송속도 차이를 이용해 상기 이동국 스위칭 센터와 기지국 제어기 사이의 링크에서 전송되는 풀-레이트 데이타 프레임을 다수개의 서브-레이트 데이타 프레임으로 분할하고 상기 단위 보코더당 수용할 수 있는 트래픽채널을 다수개 형성시킨 상기 셀렉터 보코더 카드를 복수개 이용하여 1차 및 2차 트래픽 프레임을 동시에 전송하는 것을 특징으로 한다.

Description

보코더 가용효율 향상을 위한 음성/데이타 동시서비스 방법
본 발명은 코드분할다원접속(CDMA) 시스템의 음성/데이타 동시서비스 방법에 관한 것으로, 특히 1차 및 2차 트래픽 프레임을 동시에 사용하여 데이타 서비스를 포함한 다중서비스를 지원하는 경우에 있어서 보코더를 효율적으로 활용하여 보코더의 가용효율을 향상시킬 수 있는 음성/데이타 동시서비스 방법에 관한 것이다.
일반적으로 코드분할다원접속 시스템의 보코더는 초당 8kbps의 가변속도로 설계되어 있다. 가변 데이타속도의 쌍방향 음성서비스는 보코더를 이용하여 이동전화 기지국과 이동국간에 동적 가변데이타 속도 보코더 알고리즘을 사용한 음성통신을 제공한다. 송신보코더는 음성을 샘플한 후 수신보코더로 전송할 부호화된 음성패킷을 만들며, 수신보코더는 수신된 음성패킷을 음성샘플로 복호한다. 이러한 보코더는 9600bps, 4800bps, 2400bps, 1200bps의 4단계 비트프레임 전송속도를 사용하여 통신한다. 이러한 속도는 입력한 작동조건과 메세지 또는 데이타에 따라 선택된다. 보코더는 필요한 데이타속도 선택시에 적응 임계값을 사용한다. 임계값은 배경잡음의 크기에 따라 조절되며, 통화자의 음성이 입력되었을 때만 데이타 속도가 고속으로 변하므로, 배경잡음이 억압되어 잡음이 심한 환경에서도 양질의 음성전송을 가능하게 한다.
그러나, 현재는 음성서비스에 대한 규격이 전술한 바와 같은 기준으로 제시되어 있으나, 음성/데이타 동시서비스에 대한 표준화된 규격이 없는 상태이므로, 이 음성/데이타 동시서비스시 보코더 자원의 활용방안에 대하여 지속인 연구가 진행되고 있다.
본 발명은 코드분할다원접속 시스템에서 1차 및 2차 트래픽 프레임을 동시에 사용하여 데이타 서비스를 포함한 다중서비스를 지원하는 경우에 있어서 보코더를 효율적으로 활용하여 보코더의 가용효율을 향상시킬 수 있는 음성/데이타 동시서비스 방법을 제공하는데 그 목적이 있다.
상기한 목적을 달성하기 위한 본 발명의 음성/데이타 동시서비스 방법은, 트래픽 채널 엘리먼트를 포함하는 이동국 스위칭 센터와, 하나의 셀렉터와 다수의 보코더를 포함하는 다수의 셀렉터 보코더 카드(SVC)를 포함하는 기지국 제어기와, 상기 보코더와 각각 일대일 대응하는 티-스위치를 구비한 교환기로 구성된 코드분할다원접속 시스템의 음성/데이타 동시서비스방법에 있어서, CAI구간과 PCM구간 사이에서 음성신호과 데이타 신호의 최대 전송속도 차이를 이용해 상기 이동국 스위칭 센터와 기지국 제어기 사이의 링크에서 전송되는 풀-레이트 데이타 프레임을 다수개의 서브-레이트 데이타 프레임으로 분할하고 상기 단위 보코더당 수용할 수 있는 트래픽채널을 다수개 형성시킨 상기 셀렉터 보코더 카드를 복수개 이용하여 1차 및 2차 트래픽 프레임을 동시에 전송하는 것을 특징으로 한다.
도 1은 본 발명에 따른 코드분할다원접속 시스템의 개략적인 블럭구성도,
도 2는 본 발명에 따른 2차 데이타 프레임 처리를 위한 셀렉터의 타스크 천이도,
도 3a는 본 발명에 따른 음성/데이타 동시서비스의 호처리 흐름도,
도 3b는 본 발명에 따른 음성통화중 데이타 서비스 추가 동시서비스 호처리 흐름도이다.
***도면의 주요부분에 대한 부호의 설명***
100 : 단말기 200 : 기지국 트래픽 채널 엘리먼트
301,302 : 셀렉터 보코더 카드(SVC) 301-1,302-1 : 셀렉터
301-2,302-2 : 보코더 400 : 티 스위치
이하, 첨부도면을 참조하여 본 발명에 따른 일 실시예를 보다 상세히 설명하기로 한다.
도 1은 본 발명에 따른 코드분할다원접속 시스템의 개략적인 블럭구성도이고, 도 2는 본 발명에 따른 2차 데이타 프레임 처리를 위한 셀렉터의 타스크 천이도이며, 도 3a는 본 발명에 따른 음성/데이타 동시서비스의 호처리 흐름도, 도 3b는 본 발명에 따른 음성통화중 데이타 서비스 추가 동시서비스 호처리 흐름도를 나타내고 있다.
먼저, 도 1을 참조하여 본 발명에 따른 코드분할다원접속 시스템을 개략적으로 살펴보면, 트래픽 채널 엘리먼트(TCE)를 포함하는 이동국 스위칭 센터(Mobil Switching Center; 200)와, 하나의 셀렉터와 8개의 보코더로 구성된 다수의 셀렉터 보코더 카드(SVC)(301,302)를 포함하는 기지국 제어기(Base Station Controller; BSC)와, 상기 보코더와 각각 일대일 대응하는 티스위치(T-switch)를 구비한 교환기(400)로 구성된 것을 특징으로 한다.
통상, 기지국으로 일컬어 지는 상기 이동국 스위칭 센터(MSC)와 기지국 제어기(BSC) 사이의 링크는 일반적으로 64kbps로 데이타가 전송되는데, 데이타 서비스의 경우에는 CAI(Common Air Interface) 구간에서의 프레임이 인코딩된 프레임이 아니고, 실제의 정보를 가지고 있는 프레임이므로 CAI 구간에서의 최대 전송속도가 14400bps인 것을 고려할 때, PCM 구간에서 유효하지 않은 정보의 양이 75% 정도를 차지하는 것으로 알려져 있다. 그러므로, CAI 구간에서의 최대 전송속도를 고려하여 데이타 서비스를 할 경우에는 64kbps 풀-레이트(full rate) 프레임을 4개의 16kbps 서브-레이트(sub rate) 프레임으로 구성하여 사용할 수 있다.
SVC(301,302)의 보코더와 교환기(400)의 티-스위치(T-switch)는 각각 일대일로 대응되므로, 그 만큼의 보코더 자원의 효율을 높일 수 있다. 위의 방법은 물론 데이타 서비스를 포함한 동시서비스의 경우에 해당한다. 음성/데이타 동시서비스의 경우에 서로 다른 종류의 서비스를 하나의 보코더를 이용하여 동시에 교환기로 전송하는 것은 음성의 경우 실시간으로 64kbps PCM 프레임을 전송해야 하므로 불가능하게 된다. 그러므로, 음성과 데이타를 동시에 서비스하기 위해서는 2개의 보코더가 필요하게 되는데, 이때 기지국 제어기의 셀렉터는 단말기(PS)로 부터 받은 트래픽 프레임에서 음성 프레임은 제1 보코더(301-2)에서 디코딩하여 교환기로 보내게 하고, 데이타(서비스) 프레임은 제2 보코더(302-2)로 바이패스하도록 한다. 계속해서 또 다른 단말기을 통해 음성/데이타 동시서비스가 요구될때 음성 프레임을 처리하기 위해 기지국 제어기는 또 하나의 보코더를 할당하지만, 해당 프레임에서 데이타 프레임은 위에서 언급된 제2 보코더(302-2)에게 전달하여 처리하도록 한다. 계속해서 제2 보코더는 최대 4개의 단말기로 부터 오는 데이타 프레임을 처리하게 된다.
이때, 기지국 제어기의 주 제어프로세서(CCP)는 데이타 프레임을 처리하도록 할당된 보코더에 대하여 4개의 서브채널 각각의 여부를 관리하게 된다. 또한, 제2 보코더(302-2)를 통제하는 제2 셀렉터(302-1)는 서브채널로 할당되는 각각의 포트로 들어오는 프레임을 처리하는 기능이 요구된다.
음성/데이타 동시서비스의 경우에서의 보코더의 활용방법을 발신호의 경우를 도 3a를 참조하여 설명하면 다음과 같다.
발신호의 경우, 호가 발생하면 기지국 제어기는 기지국 제어기와 교환기의 과부하상태를 확인한 후, 서비스옵션에 따라 사용가능한 보코더 자원을 할당하고, 기지국에서는 그에 따라 무선자원을 할당하게 되는데, 호설정시 음성/데이타 동시서비스인 경우에는 교환기와 신호접속 제어부의 연결을 위한 메세지를 교환할때 착신번의 경우에도 각각의 서비스는 서로간에 독립적이어야 한다. IS-634를 지원하는 경우라면 이동국 스위칭센터에서 할당해 주는 회로식별코드(Circuit Identy Code)에 따라 기지국 제어기의 주 제어프로세서는 보코더 자원을 할당하게 된다.
기지국 제어기의 주 제어프로세서(CCP)에서 호설정을 요구하면 제1 보코더를 제어하는 제1 셀렉터(SVC1)(여기서의 셀렉터는 해당 단말기과 CAI구간의 트래픽 프레임을 일대일로 처리하는 셀렉터를 말한다)는 단말기(PS)와 서비스옵션에 따라 협상절차를 수행하고, 협상절차가 정상적으로 완료되면 기지국 제어기의 주 제어프로세서(CCP)로 보고한다. 이때, 서비스협상은 J-STD-008, IS-95-B 규격에 의해 1차 트래픽(primary traffic) 프레임에 대한 서비스옵션은 물론, 2차 트래픽(secondary traffic) 프레임에 대한 서비스옵션을 포함한다. 각각의 서비스가 독립적이므로 제1 셀렉터는 1차 트래픽 프레임의 서비스상태와 1차 트래픽 프레임의 서비스상태를 각각 활성상태와 유휴(idle)상태로 관리한다. 여기서는 음성서비스와 데이타서비스 모두가 활성상태가 된다.
제1 셀렉터(SVC1)로 부터 보고받은 협상의 결과에 따라 기지국 제어기의 주 제어프로세서(CCP)는 이동국 스위칭 센터의 보코더 할당요구에 대해 응답메세지를 보내게 된다. 음성/데이타 중에서 어느 하나의 옵션에 대해서만 협상이 이루어졌을 경우에는 제2 보코더 자원을 추가로 할당하지 않고 일반적인 호처리과정을 수행하게 된다. 음성/데이타 동시서비스의 협상이 정상적이라면, 기지국 제어기의 주 제어프로세서(CCP)는 이에 따라 이동국 스위칭 센터에 제2 보코더 자원(SVC2)에 대한 할당을 요구하게 된다. 이때, 제2 보코더 자원(SVC2)이 사용되는 서비스옵션 및 착신번호를 이동국 스위칭 센터에 전달한다. 이동국 스위칭 센터로 부터 제2 보코더(SVC2) 자원할당을 받은 기지국 제어기의 주 제어프로세서(CCP)는 데이타 프레임을 받는 제2 보코더를 포함하는 셀렉터로 제1 보코더의 셀렉터와의 호설정을 요구한다. 왜냐하면, 호를 설정한 단말기과 제2 셀렉터는 제1 셀렉터를 경유해서 프레임을 송수신해야 하기 때문이다. 제2 셀렉터는 수신프레임을 처리하기 위한 타스크와, 단말기로 프레임을 송신하기 위한 타스크를 생성하고, 기지국 제어기의 주 제어프로세서(CCP)로 부터 받은 메세지 정보에 포함된 상대편 셀렉터 주소와 보코더번호 및 할당된 포트를 이용해서 제1 셀렉터(SVC1)와의 IPC상태를 확인하여 그 결과를 기지국 제어기의 주 제어프로세서(CCP)로 보고하고, 무선링크 프로토콜 계층을 위한 데이타를 초기화한다. 보코더와의 트래픽 패킷을 교환하기 위한 명령모드는 데이타모드로 한다. 제2 셀렉터(SVC2)로 부터 보고받은 결과가 정상적이라면 기지국 제어기의 주 제어프로세서(CCP)는 이동국 스위칭 센터 측으로 발신측의 자원할당 및 완전한 통화로가 구성되었다는 것을 보고한다. 이때, 할당된 회로고유코드 정보를 포함하여 점유되어진 서브-레이트 회로고유번호도 함께 전달한다. 그러므로써 이동국 스위칭 센터는 데이타 프레임을 처리하는 보코더자원과 일대일로 대응되는 교환기의 티-스위치로 다중화되어 전달되는 데이타 프레임을 서브채널 별로 처리할 수 있다.
이후, 기지국 제어기의 주 제어프로세서(CCP)는 이동국 스위칭 센터로 부터 착신측이 연결되었다는 메세지를 기다리게 되는데, 음성서비스의 접속메세지는 제1 셀렉터(SVC1)로, 데이타 서비스의 접속메세지는 제2 셀렉터(SVC2)로 전달하게 된다. 접속메세지를 받은 제2 셀렉터(SVC2)는 제1 셀렉터(SVC1)를 통하여 단말과 무선링크 프로토콜 계층의 설정을 시작한다. 또한, 제2 셀렉터(SVC2)는 4개의 데이타 서비스 프레임을 처리하기 위하여 4개의 포트에 대해 각각의 상태 및 버퍼를 독립적으로 관리한다.
또, 도 3b를 참조하여 음성통화중에 데이타 서비스가 추가적으로 요구되는 경우의 보코더 활용방법을 살펴보면, 두 서비스가 동시에 이루어지지만 각 서비스를 독립적으로 처리해야 함을 알 수 있다. 통화중 상태에서 사용자로 부터 추가적으로 데이타 서비스를 요구받는다면 시그널링 트래픽 프레임을 이용하여 서비스옵션 협상을 하게 되고, 서비스옵션 협상 결과를 기지국 제어기의 주 제어프로세서(CCP)로 통보해 주게 된다. 기지국 제어기의 주 제어프로세서(CCP)는 셀렉터(SVC1,SVC2)에서 보고 받은 정보에 따라서 추가적인 보코더자원이 필요할 경우, 즉 음성/데이타 동시서비스의 경우 이동국 스위칭 센터로 새로운 자원이 사용되는 서비스옵션을 포함한 정보를 통보하고, 새로운 보코더 자원을 할당받게 된다. 이후의 과정은 위의 경우와 동일하다. 착신의 경우에도 위와 유사하고 본 발명에서 다루는 내용이 기지국 제어기에서의 보코더자원을 효율적으로 사용하기 위한 절차 및 관리방안에 대한 것이므로, 발신의 경우와 음성통화중에 추가적으로 서비스를 요구하는 경우를 설명하는 것으로 대신한다.
본 발명에 따른 2차 데이타 프레임 처리를 위한 셀렉터의 타스크 천이도인 도 2를 참조하여 2차 데이타 프레임의 처리과정을 설명하면 다음과 같다.
상기 제2 셀렉터는 8개의 보코더를 제어하는 보드 프로세서로서, 2차 트래픽 프레임을 처리하기 위해서 수신데이타 타스크(task)와 송신데이타 타스크를 생성된다. 송신의 경우, 내부신호인 송신인터럽트신호가 발생하면 보코더로 부터 데이타를 받아온다. 그 후, 2차 송신인터럽트신호(TX_SEC_INT_SIG)를 송신데이타 타스크 함수인 tx_data_task x()의 형태로 송신데이타 타스크로 전송하게 되고, 송신데이타 타스크는 송신이터럽트신호와 함께 전송된 데이타 프레임을 4개의 서브채널로 분리한다. 즉, 이동국 스위칭 센터로 부터 온 데이타 프레임(이때의 데이타 프레임은 160 바이트가 된다)을 보코더로 부터 수신한 제2 셀렉터가 4개의 서브채널로 분리한다. 각 서브채널은 40 바이트 씩 고정되어 사용하므로 셀렉터가 서브채널을 분리하는데는 요구되는 부하는 그다지 크지 않다. 이렇게 분리된 데이타 프레임은 해당하는 포트가 트래픽상태에 있게 될때 해당포트와 연결되어 있는 제1 보코더로 전송된다. 제2 셀렉터가 제1 셀렉터로 부터 데이타 프레임을 수신하는 경우에는 수신데이타 타스크에서 각 포트별로 수신한 데이타 프레임을 받아서 포트별로 구별되어 있는 각각의 버퍼에 저장한다. 예를 들면, 0번 보코더의 경우에는 해당포터의 보코더 수신신호(RX_DPORTA_VOC0_SIG)를 수신데이타 타스크가 수신하게 된다면 해당 포터를 위한 버퍼에 수신한 데이타 프레임을 저장한다. 그 후, 송신 인터럽트가 발생하면 제2 수신 인터럽트신호를 수신데이타 타스크로 전송하게 되고, 해당 타스크는 각 포트의 버퍼에 저장되어 있는 데이타를 다중화하여 보코더로 보내게 된다. 이후에 하드웨어적으로 20ms 마다 송신 인터럽트가 각각 한번씩 발생하게 되어 있는데, 이는 이동통신 시스템에서는 트래픽 프레임을 20ms 단위로 처리하게 되어 있기 때문이다. 이때, 수신 인터럽트가 발생하게 되면 내부신호인 제2 수신 인터럽트신호(RX_SEC_INT_SIG)를 수신데이타 타스크로 전송하게 된다. 즉, 0번 보코더인 경우라면 rx_data_task x()라는 함수에 제2 수신 인터럽트신호를 실어 보내게 된다. 이 신호를 받은 수신데이타 타스크는 각각의 포트로 들어와서 버퍼에 저장되어 있는 데이타 프레임을 보코더 패킷 프레임에 맵핑(mapping)하여 4개의 서브채널을 하나의 풀-레이트 프레임으로 구성하여 보코더로 보내게 된다.
상기한 바와 같이 서비스옵션 협상이 정상적으로 완료된 후에는 그 결과를 기지국 제어기의 주 제어프로세서에 보고하게 된다. 기지국 제어기의 주 제어프로세서는 단말기와 음성/데이타 동시서비스가 정상적으로 수행될 수 있도록 제2 보코더에 속하는 하나의 보코더를 할당하게 되고, 제2 셀렉터는 기지국 제어기의 주 제어프로세서로 부터 받은 정보에 따라 제1 셀렉터에 있는 보코더와 트래픽 프레임을 위한 패스설정을 위한 신호를 보내게 된다.
제1 셀렉터가 제2 셀렉터로 부터 패스설정을 위한 2차 데이타 전송신호(TX_SEC_DATA_SIG)를 받으면, 제1 셀렉터는 2차 데이타 프레임을 처리하기 위한 동기상태를 트래픽상태로 천이하고, 그에 대한 응답을 보낸다. 이후부터는 제1 셀렉터와 제2 셀렉터 상호간에 데이타 프레임을 교환할 수 있는 상태가 된다. 트래픽상태에서는 제2 셀렉터로 부터 받은 데이타를 버퍼에 저장해 두었다가 송신 인터럽트가 발생하면 보코더로 부터 음성데이타를 받는다. 시그널링 데이타가 없는 경우에 제2 셀렉터로 부터 받은 데이타(서비스) 프레임은 음성데이타의 레이트(rate)에 따라서 송신프레임에 맞게 구성된다.
예를 들어, 두번째 SVC의 3번째 보코더에서 TX_SEC_DATA_SIG를 송신했다면 2번째 SVC에 해당하는 어드레스로 신호를 보내게 된다. 물론, 이 정보는 신호를 보낼때 자신이 몇번째 SVC의 몇번째 보코더에 몇번째 포트인지를 알려주게 된다. 그러므로, 3번째 보코더의 0번 포트라고 하면 RX_DPORTA_VOC0_SIG를 두번째 SVC의 어드레스로 보내게 된다.
2차 데이타 프레임을 처리하기 위한 2차 데이타 상태는 처음에 SVC가 액티브될 때는 유휴상태로 되어 있다. 그 후, 기지국 제어기의 주 제어프로세서로 부터 음성/데이타 동시서비스의 경우에 호설정 메세지(도면에서는 Tc링크요구)를 받았을때 상대편으로 부터 동기(sync)를 요구하는 신호를 받기 위해 2차 데이타상태를 동기상태로 천이한다.
물론, 제1 셀렉터는 단말기와 20ms 단위로 트래픽 프레임을 송수신해야 하므로 송신 인터럽트에 맞추어 단말기로 프레임을 송신하고, 단말기로 부터 받은 프레임을 수신 인터럽트에 맞추어 내부적으로 처리하여 보코더를 통하여 이동국 스위칭 센터로 보내게 된다. 그러므로, 2차 데이타 상태가 트래픽상태로 되면 제2 셀렉터로 부터 받은 데이타 프레임을 버퍼에 저장해 둔다. 20ms 단위로 계속해서 송신 인터럽트가 발생하면 보코더로 부터 음성데이타를 가져오게 되고, 단말기로 보내는 트래픽 프레임에 음성과 데이타 프레임을 IS-95등 CAI 규격에 맞게 맵핑하여 해당 단말기로 보내게 된다. 이때, 단말기로 보내야 할 시그널 메세지가 있다면 데2 셀렉터로 부터 받은 데이타 프레임은 다음 송신 인터럽트에 의해 보코더로 부터 가져오는 음성데이타와 함께 실어 단말기로 보내진다. 물론, 이때에도 시그널링 신호가 있다면 계속해서 버퍼에 저장되어 다음에 보내지게 된다. 수신의 경우에는 수신 인터럽트가 발생하면 그 전에 단말기로 부터 받은 트래픽 데이타 프레임을 처리하게 된다. 해당 프레임에는 실제 단말기로 부터 받은 프레임과 트래픽 채널 엘리먼트에서 추가한 프레임이 함께 들어오는 경우도 있다. 그러므로 SVC에서는 이를 서로 분리하여 처리한 후에 다시 음성데이터와 데이타 서비스를 위한 데이타를 분리하여 처리하게 된다. 음성데이타는 해당 보코더로 보내지게 되고, 데이타 서비스를 위한 데이타 프레임은 두번째 SVC의 해당 보코더와 포트로 보내주게 된다.
상술한 바의 본 발명의 방법에 따르면, 4개의 논리적 포트로 들어온 무선구간의 데이타 서비스프레임을 다중화하여 동시에 전송함으로써 보코더자원의 낭비를 최소화할 수 있으며, 데이타 서비스 프레임을 처리하기 위해서 추가적인 장비를 사용하지 않고 기존의 보코더장비를 이용함으로써 새로운 장치로 인해 발생하는 정합기능 및 유지/보수 기능이 필요하지 않을 뿐아니라, 새로운 장비로 인하여 보코더자원의 할당이 고정되는 것을 방지하여 데이타의 발생 빈도율에 따라 보코더를 효율적으로 사용할 수 있는 효과가 있다.

Claims (12)

  1. 트래픽 채널 엘리먼트를 포함하는 이동국 스위칭 센터와, 하나의 셀렉터와 다수의 보코더를 포함하는 다수의 셀렉터 보코더 카드(SVC)를 포함하는 기지국 제어기와, 상기 보코더와 각각 일대일 대응하는 티-스위치를 구비한 교환기로 구성된 코드분할다원접속 시스템의 음성/데이타 동시서비스방법에 있어서, CAI구간과 PCM구간 사이에서 음성신호과 데이타 신호의 최대 전송속도 차이를 이용해 상기 이동국 스위칭 센터와 기지국 제어기 사이의 링크에서 전송되는 풀-레이트 데이타 프레임을 다수개의 서브-레이트 데이타 프레임으로 분할하고 상기 단위 보코더당 수용할 수 있는 트래픽채널을 다수개 형성시킨 상기 셀렉터 보코더 카드를 복수개 이용하여 1차 및 2차 트래픽 프레임을 동시에 전송하는 것을 특징으로 하는 코드분할다원접속 시스템의 음성/데이타 동시서비스 방법.
  2. 제1항에 있어서, 단말기로 부터 첫번째 셀렉터 보코더 카드로 수신된 트래픽 프레임은 첫번째 셀렉터 보코더 카드의 제1 셀렉터에 의해 트래픽 프레임 중에서 음성 프레임은 첫번째 셀렉터 보코더 카드의 제1 보코더로 전송되고, 데이타 프레임은 두번째 셀렉터 보코더 카드의 제2 셀렉터를 통해 제2 보코더로 바이패스되어 독립적으로 전송되는 것을 특징으로 하는 코드분할다원접속 시스템의 음성/데이타 동시서비스 방법.
  3. 제2항에 있어서, 상기 제2 보코더를 통제하는 제2 셀렉터는 서브채널로 할당되는 각각의 해당포트로 수신되는 트래픽 프레임을 처리하는 것을 특징으로 하는 코드분할다원접속 시스템의 음성/데이타 동시서비스 방법.
  4. 제1항에 있어서, 상기 제1 셀렉터는 해당 단말기의 CAI구간 트래픽 프레임을 일대일로 처리하는 것을 특징으로 하는 코드분할다원접속 시스템의 음성/데이타 동시서비스 방법.
  5. 제4항에 있어서, 상기 제1 셀렉터는 1차 트래픽 서비스상태와 2차 트래픽의 서비스상태를 각각 활성상태, 유휴상태, 및 트래픽상태로 관리하는 것을 특징으로 하는 코드분할다원접속 시스템의 음성/데이타 동시서비스 방법.
  6. 제3항에 있어서, 상기 제2 셀렉터는 2차 데이타를 처리하기 위하여 다수의 수신 및 송신데이타 타스크를 각각 생성하는 것을 특징으로 하는 코드분할다원접속 시스템의 음성/데이타 동시서비스 방법.
  7. 트래픽 채널 엘리먼트를 포함하는 이동국 스위칭 센터와, 하나의 셀렉터와 다수의 보코더를 포함하는 다수의 셀렉터 보코더 카드(SVC)를 포함하는 기지국 제어기와, 상기 보코더와 각각 일대일 대응하는 티-스위치를 구비한 교환기로 구성된 코드분할다원접속 시스템의 음성/데이타 동시서비스방법에 있어서, 호가 발생하면 기지국 제어기에서 기지국 제어기와 교환기의 과부하상태를 확인하여 서비스옵션에 따라 사용가능한 보코더 자원과 무선자원을 할당하는 제1과정과, 이동국 스위칭센터에서 할당해 주는 회로식별코드에 따라 기지국 제어기의 주 제어프로세서가 보코더 자원을 할당하는 제2과정과, 기지국 제어기의 주 제어프로세서에서 호설정을 요구하면 제1 보코더를 제어하는 제1 셀렉터에서 서비스옵션에 따라 협상절차를 수행하여 협상결과를 기지국 제어기의 주 제어프로세서로 보고하는 제3과정과, 제1 셀렉터로 부터 보고받은 협상의 결과에 따라 기지국 제어기의 주 제어프로세서에서 이동국 스위칭 센터의 보코더 할당요구에 대한 응답메세지를 송출하는 제4과정과, 이동국 스위칭 센터로 부터 제2 보코더 자원할당을 받은 기지국 제어기의 주 제어프로세서는 데이타 프레임을 받는 제2 보코더를 포함하는 셀렉터로 제1 보코더의 셀렉터와의 호설정을 요구하는 제5과정과, 제2 셀렉터에서 수신프레임을 처리하기 위한 타스크와 단말기로 프레임을 송신하기 위한 타스크를 생성하는 제6과정과, 기지국 제어기의 주 제어프로세서로 부터 받은 메세지 정보에 포함된 상대편 셀렉터 주소와 보코더번호 및 할당된 포트를 이용해서 제1 셀렉터와의 IPC상태를 확인하여 그 결과를 기지국 제어기의 주 제어프로세서로 보고하는 제7과정과, 기지국 제어기의 주 제어프로세서에서 이동국 스위칭 센터 측으로 발신측의 자원할당 및 통화로의 구축상태를 보고하는 제8과정과, 착신측의 연결시 기지국 제어기의 주 제어프로세서에서 음성서비스의 접속메세지와 데이타 서비스의 접속메세지를 각각 제1 셀렉터와 제2 셀렉터로 전달하는 제9과정, 및 접속메세지를 받은 제2 셀렉터가 제1 셀렉터를 통하여 단말과 무선링크 프로토콜 계층의 설정을 개시하는 제10과정을 구비하여 이루어지는 것을 특징으로 하는 코드분할다원접속 시스템의 음성/데이타 동시서비스 방법.
  8. 제7항에 있어서, 기지국 제어기의 주 제어프로세서에서 이동국 스위칭 센터 측으로 발신측의 자원할당 및 통화로의 구축상태 보고시 할당된 회로고유코드 정보를 포함하여 점유되어진 서브-레이트 회로고유번호도 동시에 보고하는 것을 특징으로 하는 코드분할다원접속 시스템의 음성/데이타 동시서비스 방법.
  9. 제7항에 있어서, 상기 제7과정에서 무선링크 프로토콜 계층을 위한 데이타를 초기화하고, 보코더와의 트래픽 패킷을 교환하기 위한 명령모드를 데이타모드로 하는 것을 특징으로 하는 코드분할다원접속 시스템의 음성/데이타 동시서비스 방법.
  10. 제7항에 있어서, 제4과정에서 음성 및 데이타 중에서 어느 하나의 옵션에 대해서만 협상이 이루어졌을 경우에 제2 보코더 자원을 추가로 할당하지 않고 일반적인 호처리과정을 수행하는 것을 특징으로 하는 코드분할다원접속 시스템의 음성/데이타 동시서비스 방법.
  11. 제7항에 있어서, 음성/데이타 동시서비스의 협상이 정상인 경우에 기지국 제어기의 주 제어프로세서는 이에 따라 이동국 스위칭 센터에 제2 보코더 자원에 대한 할당을 요구하고 제2 보코더 자원이 사용되는 서비스옵션 및 착신번호를 이동국 스위칭 센터에 전달하는 것을 특징으로 하는 코드분할다원접속 시스템의 음성/데이타 동시서비스 방법.
  12. 트래픽 채널 엘리먼트를 포함하는 이동국 스위칭 센터와, 하나의 셀렉터와 다수의 보코더를 포함하는 다수의 셀렉터 보코더 카드(SVC)를 포함하는 기지국 제어기와, 상기 보코더와 각각 일대일 대응하는 티-스위치를 구비한 교환기로 구성된 코드분할다원접속 시스템에서 음성통화중 데이타 서비스가 추가로 요구되는 경우의 음성/데이타 동시서비스방법에 있어서, 시그널링 트래픽 프레임을 이용하여 서비스옵션 협상하는 과정과, 서비스옵션 협상 결과를 기지국 제어기의 주 제어프로세서로 통보하는 제1과정과, 기지국 제어기의 주 제어프로세서에서 셀렉터로 부터 보고 받은 정보에 따라서 추가적인 보코더자원을 할당하는 제2과정과, 기지국 제어기의 주 제어프로세서에서 호설정을 요구하면 제1 보코더를 제어하는 제1 셀렉터에서 서비스옵션에 따라 협상절차를 수행하여 협상결과를 기지국 제어기의 주 제어프로세서로 보고하는 제3과정과, 제1 셀렉터로 부터 보고받은 협상의 결과에 따라 기지국 제어기의 주 제어프로세서에서 이동국 스위칭 센터의 보코더 할당요구에 대한 응답메세지를 송출하는 제4과정과, 이동국 스위칭 센터로 부터 제2 보코더 자원할당을 받은 기지국 제어기의 주 제어프로세서는 데이타 프레임을 받는 제2 보코더를 포함하는 셀렉터로 제1 보코더의 셀렉터와의 호설정을 요구하는 제5과정과, 제2 셀렉터에서 수신프레임을 처리하기 위한 타스크와 단말기로 프레임을 송신하기 위한 타스크를 생성하는 제6과정과, 기지국 제어기의 주 제어프로세서로 부터 받은 메세지 정보에 포함된 상대편 셀렉터 주소와 보코더번호 및 할당된 포트를 이용해서 제1 셀렉터와의 IPC상태를 확인하여 그 결과를 기지국 제어기의 주 제어프로세서로 보고하는 제7과정과, 기지국 제어기의 주 제어프로세서에서 이동국 스위칭 센터 측으로 발신측의 자원할당 및 통화로의 구축상태를 보고하는 제8과정과, 착신측의 연결시 기지국 제어기의 주 제어프로세서에서 음성서비스의 접속메세지와 데이타 서비스의 접속메세지를 각각 제1 셀렉터와 제2 셀렉터로 전달하는 제9과정, 및 접속메세지를 받은 제2 셀렉터가 제1 셀렉터를 통하여 단말과 무선링크 프로토콜 계층의 설정을 개시하는 제10과정을 구비하여 이루어지는 것을 특징으로 하는 코드분할다원접속 시스템의 음성/데이타 동시서비스 방법.
KR1019970044882A 1997-08-30 1997-08-30 보코더 가용효율 향상을 위한 음성/데이타 동시서비스 방법 KR100237569B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1019970044882A KR100237569B1 (ko) 1997-08-30 1997-08-30 보코더 가용효율 향상을 위한 음성/데이타 동시서비스 방법
US09/141,423 US6452911B1 (en) 1997-08-30 1998-08-27 Method of allocating vocoder resources in a mobile communication system
CNB981177212A CN1171475C (zh) 1997-08-30 1998-08-31 在移动通信***中分配声码器资源的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019970044882A KR100237569B1 (ko) 1997-08-30 1997-08-30 보코더 가용효율 향상을 위한 음성/데이타 동시서비스 방법

Publications (2)

Publication Number Publication Date
KR19990021346A KR19990021346A (ko) 1999-03-25
KR100237569B1 true KR100237569B1 (ko) 2000-01-15

Family

ID=19520410

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019970044882A KR100237569B1 (ko) 1997-08-30 1997-08-30 보코더 가용효율 향상을 위한 음성/데이타 동시서비스 방법

Country Status (3)

Country Link
US (1) US6452911B1 (ko)
KR (1) KR100237569B1 (ko)
CN (1) CN1171475C (ko)

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6081536A (en) 1997-06-20 2000-06-27 Tantivy Communications, Inc. Dynamic bandwidth allocation to transmit a wireless protocol across a code division multiple access (CDMA) radio link
US6222832B1 (en) 1998-06-01 2001-04-24 Tantivy Communications, Inc. Fast Acquisition of traffic channels for a highly variable data rate reverse link of a CDMA wireless communication system
US7936728B2 (en) 1997-12-17 2011-05-03 Tantivy Communications, Inc. System and method for maintaining timing of synchronization messages over a reverse link of a CDMA wireless communication system
US9525923B2 (en) 1997-12-17 2016-12-20 Intel Corporation Multi-detection of heartbeat to reduce error probability
US7496072B2 (en) * 1997-12-17 2009-02-24 Interdigital Technology Corporation System and method for controlling signal strength over a reverse link of a CDMA wireless communication system
US7394791B2 (en) 1997-12-17 2008-07-01 Interdigital Technology Corporation Multi-detection of heartbeat to reduce error probability
KR19990075513A (ko) * 1998-03-20 1999-10-15 김영환 협대역 시디엠에이 채널을 이용한 고속 데이터 서비스 장치 및그 방법
US7773566B2 (en) 1998-06-01 2010-08-10 Tantivy Communications, Inc. System and method for maintaining timing of synchronization messages over a reverse link of a CDMA wireless communication system
US8134980B2 (en) 1998-06-01 2012-03-13 Ipr Licensing, Inc. Transmittal of heartbeat signal at a lower level than heartbeat request
GB2389751B (en) 1999-05-28 2004-02-25 Nec Corp Mobile telecommunications system
KR100429192B1 (ko) * 1999-11-02 2004-04-28 엘지전자 주식회사 이동 통신 시스템의 셀렉터/보코더
KR100352239B1 (ko) * 1999-12-23 2002-09-12 주식회사 하이닉스반도체 이동통신 시스템에서의 채널 할당방법
AU3673001A (en) 2000-02-07 2001-08-14 Tantivy Communications, Inc. Minimal maintenance link to support synchronization
US8155096B1 (en) 2000-12-01 2012-04-10 Ipr Licensing Inc. Antenna control system and method
US6760602B2 (en) * 2000-12-22 2004-07-06 Motorola, Inc. Mobile communication system with improved base station control
US7551663B1 (en) 2001-02-01 2009-06-23 Ipr Licensing, Inc. Use of correlation combination to achieve channel detection
US6954448B2 (en) 2001-02-01 2005-10-11 Ipr Licensing, Inc. Alternate channel for carrying selected message types
JP2002232346A (ja) * 2001-02-06 2002-08-16 Nec Corp Cdma通信システムおよびcdma通信方法
US6975868B2 (en) * 2001-02-21 2005-12-13 Qualcomm Incorporated Method and apparatus for IS-95B reverse link supplemental code channel frame validation and fundamental code channel rate decision improvement
TW507442B (en) * 2001-05-04 2002-10-21 Winbond Electronics Corp Packet data transmission method
KR100665077B1 (ko) 2001-06-13 2007-01-09 탄티비 커뮤니케이션즈 인코포레이티드 하트비트 요구보다 낮은 레벨로의 하트비트 신호의 전송
CN1310453C (zh) * 2001-09-26 2007-04-11 中兴通讯股份有限公司 码分多址声码器时间片资源的分配方法和装置
US20030195006A1 (en) * 2001-10-16 2003-10-16 Choong Philip T. Smart vocoder
US6908357B2 (en) * 2002-08-30 2005-06-21 Lucent Technologies Inc. System for frame selector migration in 3G cellular networks
KR100735225B1 (ko) * 2003-07-12 2007-07-03 삼성전자주식회사 이동통신 시스템에서 보코더 자원 관리 방법
KR20050018295A (ko) * 2003-08-16 2005-02-23 삼성전자주식회사 이동통신시스템에서 보코더 선택 방법
EP1668813B1 (de) * 2003-09-29 2010-06-23 Siemens Aktiengesellschaft Verfahren zum verbessern der qualität einer sprachübertragung über eine luftschnittstelle
US8130679B2 (en) * 2006-05-25 2012-03-06 Microsoft Corporation Individual processing of VoIP contextual information
JP4668843B2 (ja) 2006-05-26 2011-04-13 富士通株式会社 無線基地局受信装置及びプログラム
EP2393324A3 (en) * 2010-06-02 2012-03-07 HTC Corporation Methods for handling ps and cs communication service

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4675863A (en) * 1985-03-20 1987-06-23 International Mobile Machines Corp. Subscriber RF telephone system for providing multiple speech and/or data signals simultaneously over either a single or a plurality of RF channels
DE69428492T2 (de) * 1993-06-04 2002-05-23 Motorola Inc Verfahren und vorrichtung zum dynamischen einstellen einer maximalen zahl von teilnehmern auf einem physikalischen kanal
US5515375A (en) * 1993-07-30 1996-05-07 Motorola, Inc. Method and apparatus for multiplexing fixed length message data and variably coded speech
KR0152366B1 (ko) * 1995-03-07 1998-11-02 김주용 디지탈 이동통신 시스템에서 보코더 바이패스 구현 방법
KR0140131B1 (ko) * 1995-04-26 1998-07-01 김주용 이동통신 시스템에서 셀렉터와 다수개의 보코더 인터페이스 장치 및 방법
US5781541A (en) * 1995-05-03 1998-07-14 Bell Atlantic Network Services, Inc. CDMA system having time-distributed transmission paths for multipath reception
US5710971A (en) * 1995-12-18 1998-01-20 Motorola, Inc. Radio communication network and method for unobstrusive call interception via data duplication
US5751718A (en) * 1996-02-20 1998-05-12 Motorola, Inc. Simultaneous transfer of voice and data information using multi-rate vocoder and byte control protocol
US5729536A (en) * 1996-04-10 1998-03-17 Lucent Technologies Cellular system architectures supporting data services
US5812968A (en) * 1996-08-28 1998-09-22 Ericsson, Inc. Vocoder apparatus using the link margin
US5930714A (en) * 1996-10-24 1999-07-27 Northern Telecom Limited CDMA inter-mobile switching center soft hand-off
US5998272A (en) * 1996-11-12 1999-12-07 Advanced Micro Devices, Inc. Silicidation and deep source-drain formation prior to source-drain extension formation
US6236855B1 (en) * 1997-05-01 2001-05-22 Bellsouth Intellectual Property Management Corporation Method for voice quality improvement in a wireless transmission system
US5995923A (en) * 1997-06-26 1999-11-30 Nortel Networks Corporation Method and apparatus for improving the voice quality of tandemed vocoders
US5953331A (en) * 1997-09-09 1999-09-14 Lucent Technologies Inc. Wireless packet system for efficient wide area bandwidth utilization
US6006189A (en) * 1997-10-10 1999-12-21 Nortel Networks Corporation Method and apparatus for storing and forwarding voice signals
US6097817A (en) * 1997-12-10 2000-08-01 Omnipoint Corporation Encryption and decryption in communication system with wireless trunk
US6125110A (en) * 1998-07-31 2000-09-26 Motorola Inc. Method and system for determining a packet transmission order

Also Published As

Publication number Publication date
KR19990021346A (ko) 1999-03-25
CN1220558A (zh) 1999-06-23
CN1171475C (zh) 2004-10-13
US6452911B1 (en) 2002-09-17

Similar Documents

Publication Publication Date Title
KR100237569B1 (ko) 보코더 가용효율 향상을 위한 음성/데이타 동시서비스 방법
EP0985288B1 (en) Data transmission in a mobile network
WO2000007382A1 (en) Method and system for determining a packet transmission order
JP2003198726A (ja) 公衆無線通信網及び私設有無線通信網サービス装置とその方法
JPH09233538A (ja) 無線通信システム
US5469502A (en) Telecommunication system for selecting optimum transfer rate
US6810026B1 (en) Method of reducing radio channel access delay in GPRS system, and packet radio system
JP2000101504A (ja) 通信端末装置およびその通信速度切換方法
WO2010135985A1 (zh) 控制上行增强专用信道的信用度资源分配的方法、设备及***
AU5307499A (en) Device and method for multiplexing physical channel in CDMA communication system
KR100379407B1 (ko) 음성 또는 저속/고속 데이터 송수신용 이동통신 시스템
JPH09107344A (ja) 音声信号/非音声信号の同時伝送方法及び装置
KR100281591B1 (ko) 이동통신/개인 휴대 통신 시스템의 단말기간데이터 통신 방법및 시스템
JP2004297193A (ja) 通信システム、通信基地局装置、及び通信基地局装置の制御方法
KR100293388B1 (ko) 동적 보코드 할당을 위한 스위칭 방법
JP3481549B2 (ja) 移動体通信システムの回線割り付け方法
KR100404268B1 (ko) 이동통신시스템의 이원 링크 스위칭방법 및 그에 따른이원 인터페이스장치
KR100480801B1 (ko) 패킷 데이터 전용 시스템에서의 음성 데이터 동시 서비스장치 및 방법
JPH0677886A (ja) 移動通信方式
KR20010098157A (ko) Cdma 시스템에서의 교환기 및 iwf간 e1 채널할당장치 및 그 방법
KR100297253B1 (ko) 교환기간하드핸드오프시트래픽모드설정방법
US20040196831A1 (en) Signaling of multi-task calls carried by a hybrid circuit/packet network
KR100416193B1 (ko) 비동기 전송 모드 셀의 다중화/역다중화 장치를 이용한 호처리 장치
KR100338557B1 (ko) 디지털 이동통신 시스템에서 호처리 프로세서의 성능측정을 위한 보코더 구현장치 및 그 방법
KR20010038972A (ko) 이동통신 시스템의 데이터 서비스를 위한 트래픽 패킷 제어방법

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee