1 |
1
임의의 시간 t에서의 각 제어 데이터 신호와 t+△t에서의 각 제어 데이터 신호의 차이값(△t)을 산출하는 신호 차이값 산출부;상기 산출된 차이값(△t)을 상기 제어 데이터 신호에 할당된 비트에 따라 할당하고, 할당된 비트 중, MSB열부터 1이 적어도 하나 이상있는 열부터 LSB열까지의 영역을 전송영역으로 추출하는 영역추출부; 및제1 메모리맵의 인덱스를 증가시키며 상기 추출된 영역에서 차이값의 LSB열부터 전송될 데이터의 값을 상기 제1 메모리맵에 재배열하여 전송하는 재배열부; 를 포함하는 것을 특징으로 하는 CAN 통신 메시지 압축을 위한 신호의 가변 길이 압축 및 복원 시스템
|
2 |
2
제 1 항에 있어서,상기 차이값(△t)은 2진수로 표현되는 것을 특징으로 하는 CAN 통신 메시지 압축을 위한 신호의 가변 길이 압축 및 복원 시스템
|
3 |
3
제 1 항에 있어서,상기 재배열부는,상기 추출된 구성영역에서 차이값의 LSB열부터 세로 방향으로 전송될 데이터의 값을 제1 메모리맵의 인덱스 0에서부터 증가시키며 값을 채워 넣어 재배열하는 것을 특징으로 하는 CAN 통신 메시지 압축을 위한 신호의 가변 길이 압축 및 복원 시스템
|
4 |
4
제 1 항에 있어서,수신단으로부터 재배열된 제1 메모리맵 데이터를 수신하고, 제2 메모리맵의 인덱스를 증가시키면서 상기 제1 메모리맵 데이터를 상기 제2 메모리맵의 LSB값부터 재배열하는 재배열 복원부; 및상기 재배열 복원부의 재배열 결과인 차이값을 원신호에 더해 신호를 복원하는 데이터 복원부; 를 더 포함하는 것을 특징으로 하는 CAN 통신 메시지 압축을 위한 신호의 가변 길이 압축 및 복원 시스템
|
5 |
5
(a) 임의의 시간 t에서의 각 제어 데이터 신호와 t+△t에서의 각 제어 데이터 신호의 차이값(△t)을 산출하는 단계;(b) 상기 산출된 차이값(△t)을 상기 제어 데이터 신호에 할당된 비트에 따라 할당하는 단계;(c) 상기 할당된 비트 중, MSB열부터 1이 적어도 하나 이상있는 열부터 LSB열까지의 영역을 전송될 영역으로 추출하는 단계; 및(d) 제1 메모리맵의 인덱스를 증가시키며 상기 추출된 영역에서 차이값의 LSB열부터 상기 전송될 영역 데이터의 값을 상기 제1 메모리맵에 재배열하여 전송하는 단계; 를 포함하는 것을 특징으로 하는 CAN 통신 메시지 압축을 위한 신호의 가변 길이 압축 및 복원방법
|
6 |
6
제 5 항에 있어서,상기 제 (a) 단계는,상기 차이값(△t)은 2진수로 표현되는 것을 특징으로 하는 CAN 통신 메시지 압축을 위한 신호의 가변 길이 압축 및 복원방법
|
7 |
7
제 5 항에 있어서,상기 제 (d) 단계는,상기 추출된 구성영역에서 차이값의 LSB열부터 세로 방향으로 전송될 데이터의 값을 제1 메모리맵의 인덱스 0에서부터 증가시키며 값을 채워 넣어 재배열하는 것을 특징으로 하는 CAN 통신 메시지 압축을 위한 신호의 가변 길이 압축 및 복원방법
|
8 |
8
제 5 항에 있어서,상기 제 (d) 단계 이후,(e) 수신단으로부터 재배열된 제1 메모리맵 데이터를 수신하고, 제2 메모리맵의 인덱스를 증가시키면서 상기 제1 메모리맵 데이터를 상기 제2 메모리맵의 LSB값부터 재배열하는 단계; 및(f) 상기 제 (e) 단계의 재배열 결과인 차이값을 원신호에 더해 신호를 복원하는 단계; 를 더 포함하는 것을 특징으로 하는 CAN 통신 메시지 압축을 위한 신호의 가변 길이 압축 및 복원방법
|