1 |
1
신호도달방향 추정을 위한 소프트웨어 정의 라디오 다중 안테나 시스템의 소프트웨어 정의 라디오 단말 장치의 구성으로서, 저장부, 마이크로 프로세서 및 적어도 하나의 베이스 밴드 가속기를 포함하고,상기 마이크로 프로세서는 신호도달방향 추정을 위하여 상기 베이스밴드 가속기를 제어하기 위한 제어명령을 전달하는 라디오 컨트롤러 계층; 및상기 라디오 컨트롤러 계층으로부터 제어명령을 수신하여, 상기 수신한 제어명령을 베이스밴드 가속기로 전달하는 베이스밴드 드라이버 계층을 포함하는 코드를 상기 저장부로부터 독출하여 수행하고,상기 마이크로 프로세서는신호도달방향 추정을 위한 적어도 하나의 기능 블록을 상기 저장부로부터 상기 베이스 밴드 가속기로 로딩하도록 구성되고,상기 신호도달방향 추정을 위한 기능블록들은 동기화 블록, 신호도달방향 추정 블록 및 캘리브레이션 블록을 포함하는 것을 특징으로 하는 소프트웨어 정의 라디오 단말 장치
|
2 |
2
제 1항에 있어서,상기 동기화 블록은 수신한 신호에 대하여 시간과 주파수의 동기화를 수행하여 동기화된 신호를 출력하고,상기 신호도달방향 추정 블록은 신호도달방향 추정을 위한 참조신호를 수신하여 상기 수신한 신호의 웨이트를 구하여 신호도달방향을 추정하고, 상기 신호도달방향이 추정된 신호를 출력하고, 상기 캘리브레이션 블록은 수신한 신호에 대하여 진폭과 위상의 차이에 대한 보정을 수행하여 출력하는 것을 특징으로 하는 소프트웨어 정의 라디오 단말 장치
|
3 |
3
제 1항에 있어서,상기 각 기능 블록의 유형은 미리 정의된 표준 베이스밴드 인터페이스에 기초하여 작성된 표준적인 명령어가 명시된 표준 기능블록 또는 라디오 어플리케이션 공급자로부터 공급받아 상기 단말장치에 설치한 사용자 정의 기능블록 중 어느 하나의 유형에 해당하는 것을 특징으로 하는 소프트웨어 정의 라디오 단말 장치
|
4 |
4
제 1항에 있어서,상기 마이크로프로세서는,파이프라인 구성 메타데이터를 입력 받고, 상기 파이프라인 구성 메타데이터에 기초하여 상기 기능블록을 재배치하기 위한 로더를 상기 저장부로부터 로딩하여 수행하는 것을 특징으로 하는 소프트웨어 정의 라디오 단말 장치
|
5 |
5
신호도달방향 추정을 위한 소프트웨어 정의 라디오 다중 안테나 시스템의 소프트웨어 정의 라디오 단말 어플리케이션의 배포방법으로서,신호도달방향 추정 알고리즘을 구현하기 위한 기능블록들을 정의하는 사용자 정의 코드; 상기 신호도달방향 추정 알고리즘을 구현하기 위한 기능블록들을 제어하고 단말의 운영체제와의 인터페이스를 하기 위한 라디오 컨트롤러 코드; 및상기 신호도달방향 추정 알고리즘을 구현하기 위한 기능블록들 간의 연결 및 상기 각 기능 블록들이 갖는 속성들의 초기값을 서술하는 파이프라인 구성 메타 데이터를 포함하는 어플리케이션 패키지를 생성하는 단계; 및상기 생성된 어플리케이션 패키지를 소프트웨어 정의 라디오 단말 어플리케이션 배포 서버에 업로딩 하는 단계를 포함하고,상기 신호도달방향 추정 알고리즘을 구현하기 위한 기능블록은 동기화 블록, 신호도달방향 추정 블록 및 캘리브레이션 블록 중 적어도 하나를 포함하는 것을 특징으로 하는 소프트웨어 정의 라디오 단말 어플리케이션의 배포방법
|
6 |
6
제 5항에 있어서,상기 동기화 블록은 수신한 신호에 대하여 시간과 주파수의 동기화를 수행하여 동기화된 신호를 출력하고, 상기 신호도달방향 추정 블록은 신호도달방향 추정을 위한 참조신호를 수신하여 상기 수신한 신호의 웨이트를 구하여 신호도달방향을 추정하고, 상기 신호도달방향이 추정된 신호를 출력하고,상기 캘리브레이션 블록은 수신한 신호에 대하여 진폭과 위상의 차이에 대한 보정을 수행하여 출력하는 것을 특징으로 하는 소프트웨어 정의 라디오 단말 어플리케이션의 배포방법
|
7 |
7
제5항에 있어서,상기 사용자 정의 코드는 상기 어플리케이션 패키지가 설치된 단말장치의 베이스밴드 가속기에서 직접 실행 가능한 코드, 실행을 위한 컴파일을 필요로 하는 소스코드 또는 중간 표현 중 어느 하나의 형태로 구성되는 것을 특징으로 하는 소프트웨어 정의 라디오 단말 어플리케이션의 배포방법
|
8 |
8
신호도달방향 추정을 위한 소프트웨어 정의 라디오 다중 안테나 시스템의 소프트웨어 정의 라디오 단말 어플리케이션의 설치방법으로서,신호도달방향 추정 알고리즘을 구현하기 위해 필요한 기능블록들을 정의하는 사용자 정의 코드;상기 신호도달방향 추정 알고리즘을 구현하기 위한 기능블록들을 제어하고 단말의 운영체제와 인터페이스 하기 위한 라디오 컨트롤러 코드; 및상기 신호도달방향 추정 알고리즘을 구현하기 위한 기능 블록들간의 연결 및 상기 각 블록들이 갖는 속성들의 초기값을 서술하는 파이프라인 구성 메타 데이터를 포함하는 어플리케이션 패키지를 소프트웨어 정의 라디오 단말 어플리케이션 배포 서버로부터 다운로딩 하는 단계; 및상기 파이프라인 구성 메타데이터를 참조하여, 상기 라디오 컨트롤러 코드와 상기 사용자 정의 코드를 실행 가능한 코드의 형태로 변경하여 단말의 저장부에 저장하는 설치단계를 포함하고,상기 신호도달방향 추정 알고리즘을 구현하기 위한 기능블록들은 동기화 블록, 신호도달방향 추정 블록 및 캘리브레이션 블록 중 적어도 하나를 포함하는 것을 특징으로 하는 소프트웨어 정의 라디오 단말 어플리케이션의 설치방법
|
9 |
9
제 8항에 있어서,상기 사용자 정의 코드가 상기 단말의 베이스밴드 가속기에서 직접 실행 가능한 코드가 아닌 경우, 상기 설치 단계에서 상기 베이스 밴드 가속기에서 실행가능한 코드의 형태로 컴파일하고 상기 컴파일된 코드를 상기 저장부에 저장하는 것을 특징으로 하는 소프트웨어 정의 라디오 단말 어플리케이션의 설치방법
|
10 |
10
제 8항에 있어서,상기 동기화 블록은 수신한 신호에 대하여 시간과 주파수의 동기화를 수행하여 동기화된 신호를 출력하고, 상기 신호도달방향 추정 블록은 신호도달방향 추정을 위한 참조신호를 수신하여 상기 수신한 신호의 웨이트를 구하여 신호도달방향을 추정하고, 상기 신호도달방향이 추정된 신호를 출력하고,상기 캘리브레이션 블록은 수신한 신호에 대하여 진폭과 위상의 차이에 대한 보정을 수행하여 출력하는 것을 특징으로 하는 소프트웨어 정의 라디오 단말 어플리케이션의 설치방법
|