• 제목/요약/키워드: Virtual 시뮬레이션

검색결과 1,173건 처리시간 0.023초

MAC 계층 소프트웨어의 구현 환경을 제공하기 위한 SystemC 기반의 가상 MCU 모듈의 설계 및 구현 (Design and Implementation of a Virtual MCU Based on SystemC to Provide the Implementation Environment of MAC Layer Software)

  • 정유진;박수진;이호응;박현주
    • 인터넷정보학회논문지
    • /
    • 제10권6호
    • /
    • pp.7-17
    • /
    • 2009
  • 무선통신 프로토콜의 구현에서 MAC 계층은 하드웨어와 소프트웨어를 결합한 시스템-온-칩으로 출시하는 것이 일반적이다. 하지만 이러한 시스템 개발에서 하드웨어의 개발에 많은 시간이 소요되므로 하드웨어의 개발 완료 이전에 소프트웨어의 개발 및 검증하기 위한 환경이 필요하다. 하드웨어와 소프트웨어의 통합 개발에서 하드웨어는 HDL(Hardware Description Level)을 이용한 RTL(Register Transfer Level) 로의 하드웨어 모델링을 통해서, 소프트웨어는 ISS를 통해 시뮬레이션 환경을 제공할 수 있다. 시스템의 개발 복잡도가 점차 증가함에 따라 기존 RTL(Register Transfer Level) 보다 높은 추상 레벨에서의 모델링을 이용하는 ESL(Electronic System Level) 설계가 이루어지고 있다. ESL 설계는 비시간 모델과 시간 모델로 나눌 수 있다. 본 논문에서는 시간 모델이 아닌 비시간 모델 시뮬레이션을 위한 MCU를 설계 및 구현한다. 제안하는 MCU는 비시간 모델에서 정확한 시간이 요구되는 부분 보다는 시스템의 동작을 쉽고 빠르게 검증함으로써 시스템 설계 초기 단계에 시스템의 최적화뿐만 아니라 설계 완료 시점을 앞당길 수 있다. 또한 운영체제를 구동할 수 있는 MCU 모듈을 설계함으로써 MAC 계층의 소프트웨어 부분을 실시간 운영체제 상에서 구현할 수 있는 환경을 제공할 수 있다. 따라서 본 논문에서는 SystemC 기반의 MCU 모듈과 실시간 운영체제 동작을 지원하는 UC/OS-II 모듈을 제안한다.

  • PDF

4차 산업혁명의 실태와 조경학 분야 적용방안 연구 (A Study on the Actual Condition of the Fourth Industrial Revolution and Application of Landscape Architecture)

  • 이종성
    • 한국전통조경학회지
    • /
    • 제37권1호
    • /
    • pp.68-75
    • /
    • 2019
  • 본 연구는 4차 산업혁명 시대에 대응한 조경학 분야의 적용방안을 살펴보는데 목적이 있으며, 4차 산업혁명의 동향을 분석하고 이에 따른 조경학 분야에의 적용방안을 모색한 결과는 다음과 같다. 첫째, 4차 산업혁명은 디지털 기술을 기반으로 하는 혁신적 변화를 의미하며 지능정보기술 기반 가치창출을 추구하고 있으며, 기술혁신을 통한 지속적 성장이 이루어지고 있다. 이에 조경학 분야에서도 많은 양의 정보를 취합하고 이를 창의적으로 재가공할 수 있는 전문성이 요구되며, 시대적 변화에 유연하게 대처할 수 있는 전략 마련이 요구된다 하겠다. 둘째, 조경학 분야에서의 4차 산업혁명 대응 기술적용 현황을 살펴본 결과, 드론을 활용한 측량 기술이나 글로벌 맵핑 등의 정밀분석결과 구축, 3차원 설계 시뮬레이션, VR 등이 일반화되고 있으며, 전통조경 분야에서는 조경공간 구성요소에 대한 정밀 실측자료 구득에 노력을 기울이고 있다. 셋째, 향후 4차 산업혁명 시대에 따른 조경학 분야의 적용방안은 기술 분야에서 정밀기술의 보급 및 프로그램의 보급, 공유 플랫폼 제공 등이 요구되며, 이에 대해 제도적으로 표준화된 프로세스가 구축되어야 할 것이다. 또한 기술개발을 위한 경제적 지원과 전문인력 양성을 위한 교육적 노력이 지속되어야 한다.

그래픽 프로세서를 이용한 고차 유한 차분식 기반 수중채널모델 연구 (A Study on the Underwater Channel Model based on a High-Order Finite Difference Method using GPUs)

  • 배호석;김원기;손수욱;하완수
    • 한국시뮬레이션학회논문지
    • /
    • 제30권1호
    • /
    • pp.11-20
    • /
    • 2021
  • 최근 수중 무인 체계가 대두됨에 따라 핵심 기반 기술인 장거리 수중통신기술 및 고속 수중채널모델링 기술이 많은 관심을 받고 있다. 본 논문에서는 고속 수중채널모델링을 수행하기 위한 고속 음파전달모델을 제안하여, 정량적인 성능 분석을 통해 제안 기술의 적용 가능성을 살펴보았다. 수층에서의 파동 전파를 모사하기 위하여 고차 유한 차분 기법을 사용하였으며, 범용 그래픽 프로세서를 이용한 영역 분할 기법을 적용하여 여러 개의 그래픽 프로세서 병렬 처리를 통해 연산 속도를 향상시켰다. 제안한 기법은 반무한 매질에서의 해석해와의 비교 및 파선법에 기반한 VirTEX 모델을 이용한 결과와의 비교를 통해 그 타당성을 검증하였다. 최종적으로 수치예제를 통해 고속 수중채널 모델링 기법의 정량적인 연산 성능을 분석하였다. 개발모델의 연산 성능 향상 정도를 정량적으로 분석한 결과 그래픽 프로세서 수가 증가함에 따라 연산 속도가 선형에 가깝게 빨라지는 것을 확인하였다. 연산 영역의 크기가 2배로 증가할 때와 주파수가 2배로 증가할 때 계산 시간은 각각 2배와 8배로 증가하였다. 본 논문을 통해 제안한 고속 수중채널모델 기술은 해양무인체계의 수중통신기술 개발을 위한 수중통신 채널모델 및 분석 툴로 탑재되어 국방력 강화에 기여할 수 있을 것으로 기대된다.

외부 자력을 이용한 촉수 생명체 애니매트로닉스 시뮬레이션 (Simulating tentacle Creature with External Magnetism for Animatronics)

  • 김예영;김도희;김주란;오나현;최명걸
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제29권5호
    • /
    • pp.1-9
    • /
    • 2023
  • 애니매트로닉스 제어 기술은 공학, 의학, 예술 등 여러 학문 분야에서 흥미로운 주제이며 관련 연구가 활발히 진행되고 있다. 애니매트로닉스의 움직임을 제어하는 일반적인 방법은 몸체 내부에 장착된 전동 모터를 사용하는 것이다. 하지만 이러한 방식은 몸체 내부의 공간이 좁을 경우 적용하기 어렵다. 본 연구에서는 몸체가 가늘고 긴 촉수 생명체의 움직임을 제어하기 위해 몸체 내부에 기계 장치를 장착하는 대신 외부 자력을 이용하는 방법을 제안한다. 구체적으로 본 연구에서는 애니매 트로닉스의 관절체 몸체를 자성이 있는 금속 소재로 만들어 외부에 설치된 전자석의 인력에 영향을 받도록 하였다. 그리고 전자석의 세기를 PID 제어기로 제어하여 애니매트로닉스 몸체의 위치를 실시간으로 제어할 수 있도록 하였다. 또한 자석이 회전 운동을 하도록 하고 회전의 속도를 변화시켜 다양한 움직임을 연출할 수 있도록 하였다. 본 연구의 실험은 가상 환경에 구현하여 시뮬레이션을 통해 수행되었다. 사용자에 의한 실시간 제어의 결과뿐만 아니라 다양한 스타일의 애니메이션 생성 방법 및 결과를 제시하여 그 효용성을 증명하였다.

개인화 디지털 트윈을 위한 연합학습 기반 클라이언트 훈련 가속 방식 (Federated learning-based client training acceleration method for personalized digital twins)

  • 정영환;최원기;계효선;김지형;송민환;이상신
    • 인터넷정보학회논문지
    • /
    • 제25권4호
    • /
    • pp.23-37
    • /
    • 2024
  • 디지털 트윈은 현실세계의 물리적 객체를 디지털 세계의 가상객체로 모사하고 시뮬레이션을 통해 미래에 발생 가능한 현상을 예측함으로써, 현실세계의 문제를 해결 또는 최적화하기 위해 고안된 M&S(Modeling and Simulation) 기술이다. 디지털 트윈은 지금까지 도시, 산업 시설 등 대규모 환경에서 특정 목적을 달성하기 위해 수집된 다양한 데이터 기반으로 정교하게 설계되고 활용되어 왔다. 이러한 디지털 트윈 기술을 실생활에 적용하고 사용자 맞춤형 서비스 기술로 확장하기 위해서는 개인정보 보호, 시뮬레이션의 개인화 등 실질적이지만 민감한 문제를 해결해야 한다. 이러한 문제를 해결하기 위해 본 논문에서는 개인화 디지털 트윈을 위한 연합학습 기반의 클라이언트 훈련 가속 방식(FACTS)을 제안한다. 기본적인 접근 방식은 클러스터 기반의 적응형 연합학습 훈련 절차를 활용해 개인정보를 보호하면서 동시에 사용자와 유사한 훈련 모델을 선택하고 훈련을 가속하는 것이다. 다양한 통계적으로 이질적인 조건의 실험 결과 FACTS는 기존의 FL 방식에 비해 훈련 속도 및 자원 효율성 측면에서 우수한 것으로 나타난다.

공공건설공사의 기술제안형 입찰 운영모델 개발 (Development of an Operation Model for Technical Proposal-Based Tender of Public Construction Projects)

  • 유일한;김경래
    • 한국건설관리학회논문집
    • /
    • 제9권2호
    • /
    • pp.136-145
    • /
    • 2008
  • 공공건설사업의 발주방식을 다양화하려는 차원에서 재정경제부는 2007년 10월 $\ulcorner$국가계약법시행령$\lrcorner$ 개정을 통해 기술제안형 입찰인 '기술제안입찰', '설계공모 기술제안입찰'을 새로이 도입하였다. 이러한 입찰은 사업의 특성 및 목적에 맞게 입찰자들에게 기술제안서를 요구한 후 이를 평가하여 낙찰자를 선정하는 방식이다. 본 연구는 국내에 처음 적용되는 기술제안형 입찰제도의 효과적인 운영을 위한 가이드라인을 제공하는 것을 목적으로 하고 있다. 이를 위해 국내외 관련 문헌 및 사례를 분석하여 운영모델의 틀을 구축하였으며, 이후 수차례의 전문가 자문을 통해 표준적인 운영 프로세스, 기술제안서 작성기준, 기술제안서 평가기준, 그리고 낙찰자 결정방법을 개발하였다. 발주자의 중요한 의사결정 요소인 낙찰자 결정방법은 가상 사례를 이용한 시뮬레이션을 수행하여 '기준적합최저가', '가중치', '가격조정입찰', '기술조정점수'의 4가지 낙찰방식이 갖는 정량적 인 특성과 적용기준을 시사점으로 도출하여 제시하였다.

공유 메모리형 패킷 교환기의 QoS 기능 지원을 위한 가중형 동적 임계치를 이용한 버퍼 관리기법에 관한 연구 (A New Buffer Management Scheme using Weighted Dynamic Threshold for QoS Support in Fast Packet Switches with Shared Memories)

  • 김창원;김영범
    • 융합신호처리학회논문지
    • /
    • 제7권3호
    • /
    • pp.136-142
    • /
    • 2006
  • 공유 메모리 관리를 위한 기존의 방법들은 가상 큐 길이의 정적 제한을 통해 일정 크기의 버퍼 할당을 보장하려는 방식과 전체 버퍼 공간의 할당 측면에서 공유 버퍼의 이용률을 높이고자 하는 방식 등으로 나눌 수 있다. 완전공유 방식의 경우 낮은 트래픽 부하에서 높은 메모리 공유 효과를 보이나 트래픽 부하가 높아지면 특정 가상큐가 공유 메모리를 과다하게 점유하는 것을 방지하는 의미에서의 보호 효과를 거의 기대하기 힘들다. 반대로 정적 임계치 방식의 경우 트래픽 조건 변화에 따른 적절한 임계치 설정이 불가능하다. 본 논문에서는 공유 메모리의 공정 할당이라는 단순한 기능을 가지는 동적 임계치 방식을 확장하여 구현이 용이하고 높은 메모리 이용률과 서비스 품질기능 측면에서 우선 순위에 따른 차등 적인 패킷처리 기능을 갖는 가중형 동적 임계치 방식을 제안하고 컴퓨터 시뮬레이션을 통하여 그 성능을 확인하였다.

  • PDF

가속도 센서를 이용한 지휘 동작 인식 시스템 (The Conducting Motion Recognizing System Using Acceleration Sensors for the Virtual Orchestra)

  • 손동관;이희승;노영해;원광연;구본철
    • 한국HCI학회:학술대회논문집
    • /
    • 한국HCI학회 2006년도 학술대회 1부
    • /
    • pp.124-129
    • /
    • 2006
  • 음악은 소리를 즐긴다는 뜻을 담고 있다. 감상자에게 단순한 청각적 자극을 넘어 즐거움을 주기 위해선 음악적인 경험이 뒷받침되어야 한다. 가상 현실을 이용한 사용자와 시스템 간의 상호작용을 음악 경험 제공에 접목하려는 시도는, 새로운 경험을 통해 일반인들이 보다 쉽게 음악을 접하고 체험함으로써 음악을 통해 즐거움을 얻을 수 있도록 도움을 주는 데에 그 목적이 있다. 가상 오케스트라를 구현하고 지휘 동작을 재현하는 것은 이러한 가능성을 극대화하는 연구이다. 본 논문에서는 가상 오케스트라를 구현하기 위해 필수적인 중간 단계로, 사용자의 지휘 동작을 감지하여 연주의 박자(속도)를 제어하는 지휘 시뮬레이션 시스템을 제시한다. 실제의 지휘 동작을 분석하고, 동작의 변화를 인식하기 위하여 가속도 센서를 이용, 공간상에서 지휘봉의 움직임을 가속도 정보로 수집하여 이에 상응하는 박자의 제어를 구현한다. 사용자의 박자 명시에 따라 변화하는 상하 방향의 가속도를 센서를 통해 전압 신호로 입력 받고, DSP 의 A/D conversion 모듈에서 디지털 신호로 변환, 일정 수준 이상의 신호를 박자 정보로 직렬통신을 통해 컴퓨터에 전달한다. 컴퓨터에서는 Max/MSP를 이용하여 각 박자 사이의 시간 간격을 측정하고 상응하는 MIDI 음악을 재생하는 방식으로 시스템이 구현된다. 기존 연구에서 사용된 CCD 카메라에 의한 Motion Tracking 을 보완하여 동작의 크기에 따라 음량을 조절한다. 본 논문에서 제시되는 시스템은 지휘 동작에서 가장 특징적으로 나타나는 상하 방향의 급격한 가속도 변화를 직접 입력 받기 때문에 기존 시스템에 비해 지휘 동작의 인식 성공률을 높일 수 있으며, 화상 처리 및 계산에 의한 지연을 최소화할 수 있다. 또한, 장치의 규모를 소형화하여 보다 지휘봉의 형태에 가까운 인터페이스를 제공하며, 적합한 응용 콘텐츠를 접목할 경우 게임 컨트롤러로의 발전 가능성이 있다.

  • PDF

교섭 단계에서 발생하는 비용을 고려한 인공 에이전트 기반 교섭 게임 (Artificial Agent-based Bargaining Game considering the Cost incurred in the Bargaining Stage)

  • 이상욱
    • 한국콘텐츠학회논문지
    • /
    • 제20권11호
    • /
    • pp.292-300
    • /
    • 2020
  • 인공지능 기술이 발전함에 따라 경제, 사회, 과학 분야 등 실세계 다양한 분야의 현상을 가상의 인공 에이전트를 활용한 컴퓨터 시뮬레이션을 통해 해석하려는 시도가 이어져 왔다. 기존의 인공 에이전트 기반 교섭 게임 해석에서는 실세계의 교섭 게임에서 단계가 진행될 때 발생하는 비용 및 시간이 지남에 따라 교섭 대상이 감가상각 되는 것을 반영하지 않은 문제가 있었다. 본 연구에서는 기존의 인공 에이전트 기반 교섭 게임 모델에 교섭 단계에서 발생하는 비용 및 교섭 대상 감가상각을 (교섭 비용)을 반영하여 그 효과를 관찰하였다. 실험 결과 교섭 단계에서 발생하는 비용이 커질수록 게임에 참여하는 두 인공 에이전트는 반반 비율에 가까운 몫을 가졌으며 이른 단계에서 협상을 타결하는 현상을 관찰하였다.

무선 센서 네트워크에서 이동 싱크 그룹을 위한 위치 서비스와 데이터 전송 프로토콜 (Location Service and Data Dissemination Protocol for Mobile Sink Groups in Wireless Sensor Networks)

  • 윤민;이의신
    • 한국통신학회논문지
    • /
    • 제41권11호
    • /
    • pp.1431-1439
    • /
    • 2016
  • 본 논문은 센서 노드들의 에너지 소비를 줄이고 소스로부터 이동 싱크 그룹까지 데이터를 전달하기 위한 새로운 위치 서비스와 위치 기반 라우팅을 제안한다. 기존 방안들과는 다르게, 제안 방안은 그룹 영역 대신 싱크 그룹을 대표하는 리더 싱크 위치 정보를 사용한다. 그래서, 제안 방안은 소스와 리더 싱크 간의 위치 서비스와 위치 기반 라우팅을 위한 상위 계층과 리더 싱크와 멤버 싱크들 간의 위치 서비스와 라우팅을 위한 하위 계층으로 이루어진 계층적 위치 서비스와 위치 기반 라우팅을 사용한다. 각각의 상위와 하위 계층의 위치 서비스와 위치 기반 라우팅은 플러딩을 사용하지 않기 때문에 제안 방안은 센서 노드들의 에너지 소비를 줄일 수 있다. 다양한 시뮬레이션 결과는 제안 방안이 기존 방안보다 우수함을 증명한다.