1 |
1
디지털 데이터들을 스파이크 트레인 신호로 변환하는 스파이크 트레인 신호 생성 장치에 있어서,복수의 인코딩 방법들을 포함하는 데이터 변환부; 및상기 스파이크 트레인 서열을 아날로그 신호인 상기 스파이크 트레인 신호로 변환하는 스파이크 신호 생성부를 포함하고,상기 데이터 변환부는,입력된 시뮬레이션 시간, 입력된 샘플링 주기, 입력된 단위 시간 및 상기 복수의 인코딩 방법들 중에서 선택된 인코딩 방법에 기초하여 상기 디지털 데이터들을 스파이크 트레인 서열로 변환하는,스파이크 트레인 신호 생성 장치
|
2 |
2
제1항에 있어서,상기 데이터 변환부는,상기 디지털 데이터들 중에서 상기 선택된 인코딩 방법에 따라 인코딩될 디지털 데이터를 확률적으로 선택하는,스파이크 트레인 신호 생성 장치
|
3 |
3
제2항에 있어서,상기 스파이크 트레인 서열은,상기 시뮬레이션 시간을 상기 단위 시간으로 나눈 결과 값에서 소수점 이하 값을 버린 값에 대응하는 개수의 바이너리(binary) 데이터를 포함하는,스파이크 트레인 신호 생성 장치
|
4 |
4
제3항에 있어서,상기 데이터 변환부는,상기 선택된 디지털 데이터를 상기 샘플링 주기 동안 상기 선택된 인코딩 방법에 따라 변환하여 상기 바이너리 데이터를 생성하고, 상기 생성된 바이너리 데이터를 상기 생성된 스파이크 트레인 서열에 저장하는,스파이크 트레인 신호 생성 장치
|
5 |
5
제4항에 있어서,상기 스파이크 신호 생성부는,상기 시뮬레이션 시간 및 상기 단위 시간에 기초하여 상기 스파이크 트레인 서열을 상기 스파이크 트레인 신호로 변환하는,스파이크 트레인 신호 생성 장치
|
6 |
6
제5항에 있어서,상기 데이터 변환부는,상기 선택된 디지털 데이터를 가리키는 데이터 인덱스를 확률적으로 결정하는 것에 의해 상기 인코딩될 디지털 데이터를 선택하고,상기 바이너리 데이터가 상기 스파이크 트레인 서열 내에서 저장될 위치를 가리키는 서열 인덱스가 상기 결과 값에서 소수점 이하 값을 버린 값보다 작은지 여부를 판단하고, 상기 서열 인덱스가 상기 결과 값에서 소수점 이하 값을 버린 값보다 작은 경우, 상기 선택된 인코딩 방법에 따라 상기 결정된 데이터 인덱스가 가리키는 상기 선택된 디지털 데이터를 변환하여 상기 바이너리 데이터를 생성하고,상기 서열 인덱스가 상기 결과 값에서 소수점 이하 값을 버린 값보다 작지 않은 경우, 상기 스파이크 트레인 서열을 출력하는,스파이크 트레인 신호 생성 장치
|
7 |
7
디지털 데이터들을 스파이크 트레인 신호로 변환하는 스파이크 트레인 신호 생성 장치에 의해 수행되는 스파이크 트레인 신호 생성 방법에 있어서,입력된 시뮬레이션 시간, 입력된 샘플링 주기, 입력된 단위 시간 및 상기 스파이크 트레인 신호 생성 장치에 포함된 복수의 인코딩 방법들 중에서 선택된 인코딩 방법에 기초하여 상기 디지털 데이터들을 스파이크 트레인 서열로 변환하는 단계; 및상기 스파이크 트레인 서열을 아날로그 신호인 상기 스파이크 트레인 신호로 변환하는 단계를 포함하는,스파이크 트레인 신호 생성 방법
|
8 |
8
제7항에 있어서,상기 스파이크 트레인 서열로 변환하는 단계는,상기 디지털 데이터들 중에서 상기 선택된 인코딩 방법에 따라 인코딩될 디지털 데이터를 확률적으로 선택하는 단계를 포함하는,스파이크 트레인 신호 생성 방법
|
9 |
9
제8항에 있어서,상기 스파이크 트레인 서열은, 상기 시뮬레이션 시간을 상기 단위 시간으로 나눈 결과 값에서 소수점 이하 값을 버린 값에 대응하는 개수의 바이너리(binary) 데이터를 포함하는,스파이크 트레인 신호 생성 방법
|
10 |
10
제9항에 있어서,상기 스파이크 트레인 서열로 변환하는 단계는,상기 선택된 디지털 데이터를 상기 샘플링 주기 동안 상기 선택된 인코딩 방법에 따라 변환하여 상기 바이너리 데이터를 생성하는 단계; 및상기 생성된 바이너리 데이터를 상기 생성된 스파이크 트레인 서열에 저장하는 단계를 더 포함하는,스파이크 트레인 신호 생성 방법
|
11 |
11
제10항에 있어서,상기 스파이크 트레인 신호로 변환하는 단계는,상기 시뮬레이션 시간 및 상기 단위 시간에 기초하여 상기 스파이크 트레인 서열을 상기 스파이크 트레인 신호로 변환하는 단계를 포함하는,스파이크 트레인 신호 생성 방법
|
12 |
12
제11항에 있어서,상기 인코딩될 디지털 데이터를 확률적으로 선택하는 단계는,상기 선택된 디지털 데이터를 가리키는 데이터 인덱스를 확률적으로 결정하는 단계를 포함하고,상기 스파이크 트레인 서열로 변환하는 단계는,상기 바이너리 데이터가 상기 스파이크 트레인 서열 내에서 저장될 위치를 가리키는 서열 인덱스가 상기 결과 값에서 소수점 이하 값을 버린 값보다 작은지 여부를 판단하는 단계를 더 포함하고,상기 바이너리 데이터를 생성하는 단계는,상기 서열 인덱스가 상기 결과 값에서 소수점 이하 값을 버린 값보다 작은 경우, 상기 선택된 인코딩 방법에 따라 상기 결정된 데이터 인덱스가 가리키는 상기 선택된 디지털 데이터를 변환하여 상기 바이너리 데이터를 생성하고,상기 스파이크 트레인 신호로 변환하는 단계는,상기 서열 인덱스가 상기 결과 값에서 소수점 이하 값을 버린 값보다 작지 않은 경우, 상기 스파이크 트레인 서열을 출력하는 단계를 더 포함하는,스파이크 트레인 신호 생성 방법
|