1 |
1
이동통신교환망(PLMN)의 타임 스위치 제어 프로세서(TSP)와 정보를 주고 받기 위한 버스정합수단(110)과, 상기 TSP와 반향 제거회로 간에 주고 받는 정보를 잠시 저장하는 버퍼 수단(120)과, 반향 제거를 위한 디지틀 신호 처리 프로그램을 저장하기 위한 데이터 저장수단(310)과, 이 데이터 저장수단으로 부터 상기 프로그램을 다운로딩 받아 PCM음성신호의 반향 제거기능을 수행하는 다수의 디지틀 신호 처리 수단(320∼390)과, 반향 제거와 관련된 제반의 제어기능을 수행하기 위한 제어수단(210)과, 이 제어수단의 어드레스를 입력으로서 받아 들이고 그것에 응답하여 필요한 디바이스를 선택하는 디바이스 선택수단(220)과, 상기 제어수단(210)이 상기 다수의 디지틀 신호 처리(DSP)수단을 제어하는데 필요한 제어 데이터를 래치하는 래치수단(230)과, 다수의 DSP수단 중에서 어느 DSP수단이 상기 인터럽트를 발생했는 지를 상기 제어수단이 인식할 수 있도록 소정의 데이타를 상기 제어수단으로 제공하는 인터럽트 관리 수단(240)과, 타임 스위치 장치와 PCM음성정보를 송수신하는 서브하이웨이 정합 수단(400)을 포함하는 반향 제거회로의 동작을 제어하는 방법에 있어서; 초기화가 끝난 후 래치수단을 제어하여 상기 다수의 DSP들 각각의 리셋 단자를 "로우"상태로 만들어 모든 DSP들을 리셋 상태로 유지시키는 단계(510)와, 저장수단으로 부터 DSP들중 어느 하나의 DSP에 대한 DSP프로그램의 다운로딩을 위해 해당 DSP를 리셋 상태에서 풀어 주고 상기 래치수단에 의해 해당 DSP를 제외한 나머지 DSP들이 외부 버스 및 신호 라인들을 고 임피던스 상태로 만든 후 해당 DSP에 대한 다운로딩을 개시하는 단계(520)와, 해당 DSP에 대한 다운로딩이 수행되는 동안 대기하는 단계(530)와, 해당 DSP에 대한 다운로딩이 완료되면 다운로딩 완료된 해당 DSP에게 그의 번호를 알려 주기 위해 상기 래치수단에 DSP번호를 써주고 해당 DSP에게 인터럽트를 보내는 단계(540)와, 해당 DSP로 부터 인터럽트가 들어 오기를 소정의 시간(t) 동안 기다리는 단계(550)와, 상기의 단계 550에서, 해당 DSP로 부터의 인터럽트를 인식하게 되면 상기 래치수단에 쓰여진 데이터를 읽어서(560), 그 값이 상기 DSP번호 값과 일치하는 지를 비교하는 단계(570)와, 상기의 단계 570에서, 상기 두 값이 일치하는 것으로 판명되면 해당 DSP에 대한 다운로딩이 성공한 것으로 판단하고, 아직 다운로딩되어야 할 DSP들이 남아 있는 지를 조사하는 단계(580)와, 상기의 단계 580에서, 다운로딩할 DSP가 아직 남아 있는 것으로 판명되면 다음 순서의 다른 하나의 DSP에 대한 다운로딩을 수행하기 위해 상기의 단계들(520∼560)을 수행하는 단계와, 상기의 단계 570에서, 상기 두 값이 일치하지 않는 것으로 판명되면 소정의 횟수에 걸쳐 상기의 단계들(520∼560)을 수행하여 해당 DSP에 대한 다운로딩을 재시도하는 단계와, 해당 DSP에 대한 상기 소정 횟수의 다운로딩 재시도에도 불구하고 해당 DSP에 대한 다운로딩이 실패하면 상기 TSP에게 해당 DSP의 다운로딩 실패를 알리는 단계(571)와, 상기 다수의 DSP들 모두의 다운로딩이 끝나면 상기 모든 DSP에게 이제 다운로딩 루틴을 벗어나 통상적인 동작을 시작하라는 신호로서 상기 래치수단을 통해 상기 모든 DSP에게 두번째 인터럽트 신호를 보내는 단계(581)와, 상기 모든 DSP의 리셋 및 OFF신호들을 디스에이블하는 반면 그들 모두의 홀드(HOLD) 신호들을 인에이블하여 상기 다수의 DSP들 모두의 외부 버스 및 신호 라인들을 고 임피던스 상태로 만들어 주는 단계(582)를 포함하는 것을 특징으로 하는 반향 제거회로의 제어방법
|