1.28k likes | 1.51k Views
TRM(Technology Road Map) For UoC Lab. In 2009. - 상황인식 기반의 U-Health care 시스템 설계. 2009. 8. 28. 한국기술교육대학교. UoC Lab. 연구개발 체계. Korea University Of Technology And Education U-Health Care System of Context Aware based. UoC Lab. 연구책임자 ( 총괄 ). 센서모듈설계 Pre-processor. 무선모듈설계 및
E N D
TRM(Technology Road Map) For UoC Lab. In 2009 -상황인식 기반의 U-Health care 시스템 설계 2009. 8. 28. 한국기술교육대학교 UoC Lab.
연구개발 체계 Korea University Of Technology And Education U-Health Care System of Context Aware based UoC Lab. 연구책임자 (총괄) 센서모듈설계 Pre-processor 무선모듈설계 및 망구조 성능 분석 연동 센서네트워크 구성 및 시연 통합구현 및 시험 센서 네트워크 UoC 구조설계 상황인지 통합시험 및 검증 센서모듈 SPEC
사 업 수 행 체 계 Korea University Of Technology And Education U-Health Care System of Context Aware based 신영테크비젼㈜ ▶생체신호정보 수집장치 및 RF 회로 설계 및 개발(FPGA ,PCB) • 공동회의 진행 • Workshop 진행 • 방학 중 현장실습파견(2명) ▶ UoC Architecture - ECC, CRS/DOS, OMM, TICC, ASIT • RODMRP에 관한 특허출원 1건 • 학술논문 투고 및 진행: 국·내외 22편 • 연구 결과의 지적재산권 확보 • 산업체로의 기술이전, 제품개발응용 ▶ Topology processor - RODMRP, ODDMRP implement 저비용 제품개발 효과 당해년도 학술결과 당해년도 기술개발 인 력 양 성
Agenda 0 연구 목표 Ⅰ 연구 현황 Ⅱ 향후 연구 계획 Ⅲ 회사 소개 및 기술 발표 Ⅳ 안건 토의 4
연구목표 UoC part subjects of research HCI (Human Computer Interface) UoC chip Design (for VHDL) Performance estimation (UoC Architecture) BMI (Brain Machine Interface) MAC of UoC topology (Context-awareness) BCI (Brain Computer Interface) 안건 토의
연구목표 UoC part subjects of research Trends
Uoc 제 2차년도 결과 UoC TST Board
TRM UoC part subjects of research 2009년 UoC chip Design (for VHDL) 2008년 Performance estimation (UoC Architecture) 2007년 MAC of UoC topology (Context-awareness)
TRM Members of research and paper topic
TRM • Main research subjects ① Topology (MAC) Context-awareness ③ Type of UoC chip (Design by VHDL) t 시험결과 및 그림 정리 제출 ②Chipcon2440 & Process (Tst & Simulation) • 지삼현: ODDMRPTopology (Doppler effect, Entropy, Probability etc.) • 김순국: RODMRPTopology (Probability etc.) • 진 운: ECC of UoC C context-awareness based (Energy conservation) • 두경민: CRS of UoC Context-awareness based (UoC architectures) • 이범재: EOMM of UoC (Link Cost estimation for Packet frame) • 왕소연: UoC Performance LinkCost Evaluation (follow as Miss Chen topic) • 김영삼: TICC/ATICC of UoC for RODMRP (UoC Architectures Development) • 이종승 : ASIT of UoC on Image Applications • 문창민: UoC Architecture Design / HCA(ECC-OERP)/CACH Algorithm • 임희성: UoC Interface Design / RT-WISN Applications • 오영준: UoC Performance Evaluation & UoC Architectures Development
t TRM 그림 수정(입체/추가) 제출 UoC format Service Layer Commercial Smart Home Life-care Application Environmental Military Application Layer Collaborative Event Processing Querying Triggering UoC Transport Layer Aggregation Compression Data-centric Routing Data-centric Storage Network Layer Energy Aware and Efficiency Management Localization , Calibration Medium Access Time Synchronization Data link Layer Operating System Processor Radios Sensors Physical Layer
TRM UoC format Service Layer Commercial Smart Home Life-care Application Environmental Military Application Layer Collaborative Event Processing Querying Triggering UoC Network Topology Processor Transport Layer High Performance Speed Processor Rule-based System Aggregation Compression Data-centric Routing Data-centric Storage Energy Aware and Efficiency Management Network Layer Working memory CRS DOS Localization , Calibration Medium Access Time Synchronization ECC Data link Layer EOMM ATICC ASIT Operating System Pre-processor Processor Radios Sensors Physical Layer
연구현황 TRM (Technology Road Map)for UoC Lab.
TRM Schedule for research ofUoC • SoC구현 및시험 • 시험보드제작 진행율 • FPGA구현 및시험 • 시험보드제작 100% • 연구개발기술 • competition & exhibition 80% • Topology Algorithm 구현 • static/ Dynamic • Test algorithm • revise 60% • 연구된 algorithm • 시연 Test • Topology Algorithm 개발 40% • 2차 Test board • 제작 Test 20% • 1차 Test board • 제작 Test 0% 2006 2007 2008 2009 2010 기간
TRM Schedule for research in 2009 진행율 • Test algorithm • revise 상반기 60% • 연구된 algorithm • 시연 Test 40% • Test board • 제작 Test 20% • Pre-processor • 신호 채집 0% 3월 4월 5월 6월 7월 기간 진행율 • 연구개발기술 • competition & exhibition 하반기 100% • Test board revise 80% • Algorithm • Test & revise 60% • 개선된Test board • 제작 0% 기간 8월 9월 10월 11월 12월
TRM Research History Until 2009
TRM Research History Until 2009
TRM UoC description UoC operated function Pre-processing Main processing RF Fully digital : -DSP or FPGA -Context awareness -Ruler based (if ~ then) -working memory assign -MAC <Mesh & Tree construct> (ODDMRP, RODMRP, ECC, CRS/DOS, EOMM, Link cost, ATICC) DSSS OFDM RSSI QoS • Sensor Parts: • Object • Multi sensor • Amplification • (ADC, Σ-Δ converter • Filter • (LPF, low pass filter) Consists of Context Awareness Parts : ① Queuing processing ② Signal processing ③ Rule based processing ④ Working Memory For Interface Board : - Using UART & USB UoC working memory
TRM 1. Main structure (Our target) Service Layer (Application) Transceiver (MRF24J40) (Kim, Doo, Lee) M-Sensors (Bio type) (Chi) UoC Operating System (Doo, Lee, Kim03) Context-aware (Chen, Doo, Kim03) Topology (MAC) (Chi, Kim, Lee, Wang) B A Go to next page Go to next page
TRM 1.1. Context-aware A (Chen, Doo and Kim03) Rule-based System unit High performance Process unit Pre Process Working memory
TRM 1.2. Topology B RODMRP (Kim) ODDMRP (Chi) Probability Hierarchy layer Entropy, Density Probability Family Group Recovery LDR, FDR, Step-parent Member list Family or Group etc. Message
2.1. ODDMRP structure (Mr.Chi) TRM Ontology Doppler effect based Dynamic Multicast Routing Protocol ODDMRP Clustering Entropy Velocity Doppler Effect Density Direction Probability Connectivity
t TRM Complexity 등 추가 정리 제출 2.2. RODMRP structure (Mr. Kim) RODMRP HLM; Hierarchy Layer Member N-HLM; Non HLM Attribute value Complexity Systolic value CRS Attribute Probability ECC Doppler Effect DOS Thread value Hierarchy layer Family Group Cluster LDR Step-parent Recovery FDR Re-broadcast Family member Group member Cluster member HLM Member list N-HLM HLM-REQ Message N-HLM-REQ Packet ID OMM Path List TICC/ATICC ASIT
TRM 2.2.1. RODMRP structure (Mr. Kim) CH CH CH ► RODMRP(Resilient Ontology-based ad-hoc network Dynamic Multicast Routing Protocol) - 김순국 < Strong Level > < Strong Level > • 연구 목적 • 노드간에 안정성 있는 연결을 보장하고, 토폴로지 변화에 유연한 라우팅 프로토콜을 제안함. < Middle Level > < Middle Level > GH GH GH GH GH GH GH M M M M M M M M M M M M M M M SP Destination M M SP < Weak Level > < Weak Level > source Cluster Header M M • 연구 결과 및 진행 사항 : • 논리적인 구조를 바탕으로 • 물리적 구조 설계 구현을 진행 중 Group Header Member Node
TRM 2.2.1. RODMRP structure (Mr. Kim) ► RODMRP(Resilient Ontology-based ad-hoc network Dynamic Multicast Routing Protocol) Mesh Network FH FH FH Cm Cm Cm Cm Cm GH GH Hierarchical architecture FH Cm Cm Cm Cm Cm GH GH Cm Cm Cm Cm GH Family Head GH Group Head Cm Cm Child Member
t TRM CRS의 종류(전처리부/MAC(이동도, 밀도, 에너지, 확률 등) 추가정리 제출 2.3. UoC Architecture (Mr. Doo) UoC Architecture CSn SI SO SCLK Transceiver (CC2420) FIFO FIFOP CCA SFD CRS(Context-Aware Recognition Switch) Weight Value SPU(Statistic Processing Unit) Reference Value Sequential Structure Rule-Based System Unit Functional Structure Register Context-Aware Processing Unit FIFO Buffer Working Memory Masking Function
TRM 2.3.1 UoC Architecture (Mr. Doo) UoC Architecture A Network Topology Processor B High Performance Signal Processor C Pre-processor
TRM 2.3.1.1 UoC Architecture (Mr. Doo) Temperature Network Topology Processor Humidity Brightness A Environment multi sensor Temperature Context Detection Unit Bio multi sensor Pulse ECG State multi sensor ID Motion Direction Reference Value Context Collection Unit Masking Unit User Interface
TRM 2.3.1.2 UoC Architecture (Mr. Doo) High Performance Signal Processor B Packet transmission Transceiver control management unit Packet create Packet receive Packet analysis Context Recognition Switch Working memory Statistic process unit Rule-based system Dynamic and Optimal Standard User Interface
TRM 2.3.1.3 UoC Architecture (Mr. Doo) Pre-processor C Multi state device Self state detect Time interval clustering control unit Battery Monitoring Management Set degree Statistic process CRS DOS Family Neighbor list management MDR management unit Resilient On-Demand Multicast Routing Protocol Cluster Group FDR management unit Member
t TRM 기능정리: Context Analyzer, Rule Base System, Working Memory, I/O Manager, etc 2.3.2 UoC Architecture (Mr. Doo) Temperature Network Topology Processor Humidity Brightness Environment multi sensor Temperature Context Detection Unit Bio multi sensor Pulse ECG State multi sensor ID Motion Direction Reference Value Context Collection Unit Masking Unit User Interface
TRM 2.3.3 UoC Architecture (Mr. Doo) High Performance Signal Processor Packet transmission Transceiver control management unit Packet create Packet receive Packet analysis Context Recognition Switch Working memory Statistic process unit Rule-based system Dynamic and Optimal Standard User Interface
TRM 2.3.4 UoC Architecture (Mr. Doo) Pre-processor Multi state device Self state detect Time interval clustering control unit Battery Monitoring Management Set degree Statistic process CRS DOS Family Neighbor list management MDR management unit Resilient On-Demand Multicast Routing Protocol Cluster Group FDR management unit Member
TRM 2.3.4.1. UoC Architecture (Mr. Doo) State : 상황 판단 값 Wn : 가중치 Sensorn : 센서 입력 값 State = ∑ Wn * Sensorn < Compare non-CRS with CRS >
TRM 2.3.4.2. UoC Architecture (Mr. Doo) DOS(N) : 산출된 DOS 값 DOS(N-1) : 이전의 DOS 값 W : 가중치 Sensor(N) : 현재의 센서 입력 값 DOS(N) = (1 – W) * DOS(N - 1) + W * Sensor(N) < Compare only CRS with CRS,DOS >
TRM 2.3.4.3. UoC Architecture (Mr. Doo) MAC layer PHY layer UoC Preamble Sequence Synchronization Header Header Length SFD : Start of Frame Delimiter Packet Length Frame Length PHY Header Frame Control MPDU : MAC protocol data units Frame Control Sequence Number MHR: MAC service data unit Sequence Number Mode Addressing Fields Node Attribute My ID Data Payload PSDU: PHY service data unit Battery Source ID MSDU: MAC service data unit Destination ID Final Destination ID Data Payload MFR: MAC footer FCS : Frame Check Sequence Frame Check Sequence < IEEE 802.15.4 Standard Packet Format > < UoC Packet Format >
TRM 2.3.4.4. UoC Architecture (Mr. Doo) UoC Packet Format MRF24J40 Packet Format Header Length Header Length Packet Length Packet Length Frame Control Frame Control Sequence Number Sequence Number Mode Mode Packet Type Data My ID My ID My Information Node Attribute Battery Battery Source ID Source ID Addressing Fields Destination ID Destination ID Destination ID Final Destination ID Final Destination ID Data Data Data FCS FCS
TRM Start 2.3.4.5. UoC Architecture (Mr. Doo) Step 1 Initialization Mode_0_TX Mode_0_TX Step 2 TX Button Event No Mode_1_TX Yes Mode_1_TX Step 3 Mode_0_RX Mode_0_RX Multi-hop Packet Event No Step 4 Yes Mode_1_RX Mode_1_RX
Cluster Establishment strong Energy based clustering middle ECC for RODMRP weak Cluster maintenance Adaptive power scheme Transmit power Receive power Distance OERP Routing Path choice Residual energy Consume energy Path loss TRM 2.4. ECC structure (Chen Yun)
t TRM 논문의 내용을 보완 추가 수정 정리 할것 2.5. EOMM of UoC context-awareness based (Mr. Lee) EOMM Routing Based Layer & Table-Driven Protocol Family Head-Mesh Multi-layer Cluster ODDMRP Alternative Routing head Step Parents Compensate for Multicast Problem Overlay Multicsat Node Classify Overlay ID Node Depth Node Role Clustering TICC SP_Classify Cluster Maintenance ECC Path Management
TRM 2.6. DERP Algorithm(Miss. Wang) DERP velocity Doppler effect Signal strength Ranging distance position
t TRM A-TICC 개념추가정리 제출(2009-10-27) 2.7. TICC of UoC for RODMRP(Mr. Kim03) UoC CRS/DOS Weight value Clustering Strong Attribute TICC Re-Clustering Energy (Battery) Middle Entrance node (Join Node) Time Interval Fast A-TICC Weak Normal Escape node Slow Environment Variable
t TRM 최근 발표한 내용으로 내용 수정 보완 필요(2009-8-27) 2.7. TICC of UoC for RODMRP(Mr. Kim03)-old UoC CRS/DOS Weight value Clustering Strong Attribute TICC Re-Configuration Energy (Battery) Middle Maintenance Time Interval Fast A-TICC Weak Normal Detection and Management Slow Environment Variable
TRM 2.7.1. TICC of UoC for RODMRP(Mr. Kim03) Clustering Management High High Middle Middle Low Low Fast Middle Slow Network Traffics Energy Values ATICC Time Interval Generator Transmission Network Traffic Analyzer Energy-Analyzer Battery Awareness Memory Manager IF/THEN Rule CP. CRS/DOS CP. Other Attributes
t TRM 수정 보완 (2009-10-27) 2.7.2. TICC of UoC for RODMRP(Mr. Kim03) ► TICC(Time Interval Clustering Control), 김영삼 • 연구 목적 : • MANET을 구성하는 전체 노드들을 에너지 효율적으로 관리하여 에너지 소모의 평준화를 도모하고전체 네트워크의 Life-time 향상시키기 위함. • 아이디어 : • 각 노드의 다양한 속성정보 중 에너지 속성값을 중심으로 분류한 계층적 노드들을 각각에 적합한 시간차 제어 기법을 사용하여 컨트롤 신호 및 데이터를 전송하는 것. • 연구 결과 및 진행 사항 : • TICC의 기능적 알고리즘을 망을 형성하는 Clustering, 망을 유지하는 Maintenance 그리고 진입노드 및 이탈노드 검출기능에 적용하여 보았음. 현재 Clustering과정에서의 확률적 수식을 이용한 헤더노드 선출 기법에 대해 연구 중.
t TRM 수정 보완 (2009-10-27) 2.7.3. TICC of UoC for RODMRP(Mr. Kim03) ► ATICC(Adaptive Time Interval Clustering Control), 김영삼 • 연구 목적 : (==TICC) • MANET을 구성하는 전체 노드들을 에너지 효율적으로 관리하여 에너지 소모의 평준화를 도모하고전체 네트워크의 Life-time 향상시키기 위함. • 아이디어 : • 각 노드의 다양한 속성정보 중 에너지 속성값을 중심으로 분류한 계층적 노드들을 각각에 적합한 시간차 제어 기법을 사용하여 컨트롤 신호 및 데이터를 전송하는 것. • 연구 결과 및 진행 사항 : • 노드의 Active, Sleep, Idle 상태시간을 시간차 제어 기법을 통해 적응적으로 조절하여 상태시간 대비 낭비되는 에너지 소모를 줄이는 효과적인 데이터 전송과정을 만들어냄 (S-MAC, T-MAC 기반). 현재 성능 분석을 하기 위해 자체 제작한 UoC Board에 구현 중이며 기초적인 성능 테스트 중에 있음.
t TRM 수정 보완 (2009-10-27) 2.7.4. TICC of UoC for RODMRP(Mr. Kim03) ► ATICC(Adaptive Time Interval Clustering Control) • Adaptive duty cycle (TA, TS, TI) • Classify the node for hierarchical cluster considering energy value (Ex., Strong, Middle, Weak) • Analyze network traffic (Number of retried RTS, CTS, Latency)
t TRM 수정 보완 (2009-10-27) 2.7.5. TICC of UoC for RODMRP(Mr. Kim03) ► ATICC(Adaptive Time Interval Clustering Control) 1. TA(Time for Active) Simulation parameter is EL = energy level of node, ER = remained amount of energy, NT = state value of network traffic, k = proportional constant, TXE = Tx event decision constant, RXE = Rx event decision constant. 2. TS(Time for Sleep) 3. TS(Time for Idle Listening) 4. ET(Total of Energy Consumption)
TRM 2.8 ASIT(LeeJ.S.) UoC max Network Topology Processor Middle Energy Min ASIT Pre-processor Rate of Change of data High Performance Signal Processor big small