• 제목/요약/키워드: Capability of Efficient Communication

검색결과 107건 처리시간 0.028초

POCS를 이용한 초광대역 무선통신의 펄스파형 설계 (Pulse Shape Design for Ultra-Wideband Radios Using Projections onto Convex Sets)

  • 이서영
    • 한국통신학회논문지
    • /
    • 제33권3A호
    • /
    • pp.311-318
    • /
    • 2008
  • FCC 스펙트럼을 만족하는 초광대역(UWB) 무선을 위한 새로운 펄스 파형을 제안한다. POCS(projections onto convex sets) 기술은 UWB 신호의 제반특성(FCC 스펙트럼 마스크하에서의 효율적인 스펙트럼 이용, 시간 제한성, 좋은 자기상관)의 제약 조건하에서 UWB 펄스의 시간 및 스펙트럼의 파형을 최적화한다. 시뮬레이션 결과에 의하면 펄스 파형의 모든 값에 대해 새로운 펄스 파형은 FCC 스펙트럼 마스크를 매우 효율적으로 만족할 뿐만 아니라 거의 동일한 자기상관함수를 갖고 있음을 보여준다. 또한 동일한 펄스폭에 대해 제안된 펄스의 절단된(즉 엄격히 시간 제한된) 펄스 파형은 이진 TH-PPM(time-hoping pulse position modulation) 시스템의 BER 성능에서 절단된 가우시안 모노싸이클(Gaussian monocycle)보다 우수하다. POCS 기술은 이 기술의 본질적인 설계 유연성 및 결합 최적화 능력 관점에서 UWB 펄스 파형 설계에 매우 효과적인 방법을 제공한다.

LMS 알고리즘에서 최적 매개변수의 선택 폭 확대를 위한 초기치의 설정방법 (The Initial Value Setting-Up Method for Extending the Range of the Optimal Step Parameter under LMS Algorithm)

  • 조기량;안혁;추병윤;이춘재
    • 한국정보통신학회논문지
    • /
    • 제7권2호
    • /
    • pp.284-292
    • /
    • 2003
  • 본 논문에서는 LMS 알고리즘을 이용하여 적응 시스템을 제어하는 경우, 최적 매개변수의 선택 폭을 늘리기 위한 초기치의 설정방법의 수치적 검토를 행했다. 초기치 설정은 대략의 값을 임의적으로 선택하는 일반적인 방법과 직접법에 의해 얻어진 근사적인 해를 초기치로서 가하는 방법을 이용하였으며, 이들을 최적지향성합성 문제에 적용하여 초기치가 매개변수의 선택 폭, 자승평균오차의 수렴속도, 그리고 수렴과정에서의 안정성 등에 미치는 영향을 비교하였다. 수치실험결과, 직접법을 이용한 초기치 선택방법은 일반적인 선택방법에 비해 매개변수의 선택 폭이 넓어짐은 물론 수렴성, 안정성 그리고 오차 개선 능력도 탁월함을 나타내었다.

AIS 정보를 활용한 UAV의 효율적인 선박 접근 및 모니터링을 위한 시스템 (The system for UAV to approach to a ship and to monitor via AIS information)

  • 김병국;홍성화;강지헌
    • 한국정보통신학회논문지
    • /
    • 제25권8호
    • /
    • pp.1124-1129
    • /
    • 2021
  • UAV(Unmanned Aerial Vehicle)에 대한 활용영역은 시간이 갈수록 꾸준히 확대되고 있다. 특히 네 개 이상의 수평적인 프로펠러로 구성된 VTOL(Vertical Take-Off and Landing) 기능이 가능한 UAV는 시스템 안정성 및 비교적 단순한 항공역학적 설계 및 구조에 따라 다양한 플랫폼이 등장하고 있으며 비교적 저렴한 가격으로 응용제품들이 시중에 유통이 되고 있다. UAV는 GCS(Ground Control System, 지상 제어 시스템)를 통해 임무가 수행된다. GCS는 주로 인터넷에 연결되어있기 때문에, 전자지도 및 기타 최적의 비행조건(온도, 습도, 풍향 등)을 위한 환경정보를 또한 얻을 수 있다. 본 논문은 AIS(Auto Identification System)를 통해 얻은 정보를 기반으로 식별된 선박으로의 접근 및 감시(monitoring)하기 위한 UAV의 운영기법을 설계하고 실험을 통해 AIS 시스템을 GCS에 적용하는 것이 효율적임을 입증한다.

개선된 클로버 알고리즘를 이용한 컨테이너 작업 스케쥴링에 관한 연구 (A Study for the Container Job-scheduleing using Advanced Clover Algorithm)

  • 권장우;홍준의
    • 한국정보통신학회논문지
    • /
    • 제11권10호
    • /
    • pp.1999-2007
    • /
    • 2007
  • 본 논문은 야드에서 스태커의 위치 정보를 이용한 효율적인 선적 하역 작업을 수행하기 위한 개선된 클로버 알고리즘에 대하여 기술하고 있다. 작업 스케쥴링은 반드시 스태커의 작업 할당과 스태커의 위치정보를 능동적으로 처리하기 위한 위치 데이터 처리에 중점을 두어야 하며 작업요구에 따른 복수의 스태커들의 작업 할당관리를 수행할 수 있어야 한다. GPS와 GIS를 이용한 스태커의 위치 추적은 야드 관리에 필수 요소이며 선적 하역 작업의 개선에도 필요한 요소 기술이다. 본 논문에서 제안하는 개선된 클로버 알고리즘은 야드 내에서의 스태커들의 위치를 추정하고 각 컨테이너들의 선적하역 작업을 모니터링하는 기법과 스태커의 작업량을 추정함으로써 다수의 스태커들의 작업 균형을 이루기 위한 기법을 소개하고 있다. 시뮬레이션 결과와 실험 결과로부터 제안한 알고리즘이 효율적임을 나타내고 있다.

하드웨어 및 소프트웨어 모듈간의 동적 협업을 지원하는 SoC 플랫폼 설계에 관한 연구 (A Study on SoC Platform Design Supporting Dynamic Cooperation between Hardware and Software Modules)

  • 이동건;김영만;탁성우
    • 한국멀티미디어학회논문지
    • /
    • 제10권11호
    • /
    • pp.1446-1459
    • /
    • 2007
  • 본 논문에서는 소형 임베디드 시스템의 처리 성능 향상을 위하여 하드웨어 및 소프트웨어 모듈간의 동적 협업 SoC 플랫폼을 제안하고 성능을 분석하였다. 기존의 소형 임베디드 시스템은 낮은 사양의 하드웨어 자원을 가지고 있어 복잡한 처리 과정을 포함하고 있는 멀티태스킹 환경에 적용하기가 어렵다. 이에 본 논문에서 제안한 하드웨어 및 소프트웨어 모듈간의 동적 협업 플랫폼은 시스템의 기능을 태스크 단위로 모듈화하여 조립형 형태의 세분화된 소프트웨어 및 하드웨어 모듈로 설계 및 구현이 가능하다. 또한 동적 협업이 요구되는 하드웨어 및 소프트웨어 모듈 간의 통신 및 동기화 기법도 제안하였다. 제안한 하드웨어 및 소프트웨어 모듈간의 동적 협업을 지원하는 SoC 플랫폼의 성능을 분석한 결과, 메모리 접근과 계산 복잡도가 높을수록 소프트웨어 태스크로만 구성된 플랫폼보다 우수한 성능을 보여주었다.

  • PDF

클러터 제거에서의 레이다 시스템 위상잡음 영향분석에 관한 연구 (A Study on the Analysis of Radar System Phase Noise Effects in Clutter Cancellation)

  • 이종길
    • 한국정보통신학회논문지
    • /
    • 제11권3호
    • /
    • pp.452-458
    • /
    • 2007
  • 비교적 낮은 고도에서의 기상위험 탐지를 위한 항공기용 기상 레이다의 경우 강력한 지표면 반사파가 존재하게 되며 이러한 강력한 클러터의 제거 없이는 미약한 도플러 신호로부터 신뢰성 있는 기상 자료의 추출이 불가능하다. 그러나 시스템 위상잡음은 클러터 및 도플러 신호를 분산시켜 효율적인 클러터 제거에 심각한 문제를 일으킬 수 있다. 따라서 본 논문에서는 도플러 기상 레이다 시스템에서의 위상잡음을 모델링하고 이에 따른 클러터 및 신호에 미치는 영향 정도를 구체적으로 분석할 수 있도록 하였다. 또한 수신되는 클러터 및 도플러 신호전력의 비에 따른 위상잡음에 의한 클러터 전력 제거의 한계치를 고찰하였다. 수신되는 신호 대 클러터 비가 낮은 경우 상대적으로 강력한 클러터 전력의 위상잡음으로 인한 분산 현상으로 일정 정도 이상의 효율적인 클러터 제거가 어렵게 됨을 알 수 있다.

SVC 기반의 위성방송 서비스를 위한 계층 분리형 PES 패킷화 및 처리 기법 (Layer-separable PES Packetization and Processing Scheme for SVC-based Satellite Broadcasting Service)

  • 지원섭;서광덕;김진수;이인기;장대익
    • 방송공학회논문지
    • /
    • 제14권5호
    • /
    • pp.561-572
    • /
    • 2009
  • 본 논문에서는 SVC 비디오를 기반으로 DVB-S2 위성 방송 서비스를 제공할 때 필요한 효율적인 비디오 계층 분리형 PES 패킷화 및 처리 기법을 제안한다. SVC 부호화 기법은 기존의 MPEG-2, MPEG-4, H.264등과 같은 단일 계층 기반의 부호화 기법과는 달리 다수의 비디오 계층을 하나로 통합하여 단일 비트스트림으로 생성한다. 따라서, 기존의 H.264 기반의 DVB-S2 위성방송 서비스와 달리 SVC 비디오를 적용할 경우 다중의 비디오 계층을 효율적으로 분리하여 처리할 수 있는 패킷화 메커니즘이 요구된다. 본 논문에서는 DVB-S2의 채널 부호화 기법인 LDPC(Low Density Parity Check) 와 SVC 부호화 기법이 결합적으로 적용되어 SVC 비디오의 계층 별로 차등화된 오류 보호 (UEP: unequal error protection)를 적용할 수 있도록 하기 위한 효율적인 PES 패킷화 및 처리 기법을 제안하고 계산량과 처리 지연시간 측면에서 제안된 기법의 효율성을 검증한다.

컨벌루션 채널코딩 기능의 센서노드 구현 (Implementation of a Sensor Node with Convolutional Channel Coding Capability)

  • 진영석;문병현
    • 한국산업정보학회논문지
    • /
    • 제19권1호
    • /
    • pp.13-18
    • /
    • 2014
  • 무선 센서 네트워크에서 센서 노드는 주변 환경을 감시하고 데이터를 수집하는 용도로 사용되고 있다. 여러 센서 노드들로 구성된 센서 네트워크는 유비쿼터스 컴퓨팅 분야에 핵심 기술로 주목 받고 있다. 센서 노드는 수집된 정보를 처리하기 위한 MCU와 작은 용량의 메모리를 가지고 있다. 배터리로 동작하는 센서 노드는 한번 배치되면 추가적인 에너지 공급이 불가능하기 때문에 전원 관리 능력이 반드시 필요하다. 또한 ISM 밴드 대역의 주파수를 사용하고 다수의 센서 노드들이 배치된 장소에서 동작하여야 하기 때문에 같은 센서 노드와 같은 대역을 사용하는 이종 기기간의 전파 간섭이 발생하는 열악한 통신환경에서 가지고 있다. 본 논문에서는 무선 센서 네트워크의 오류 제어 기법으로 사용되는 ARQ 기법의 문제점인 오류가 발생 했을 시 재전송으로 인한 추가적인 에너지 소비를 줄이기 위해 오류정정기법인 컨벌루션 부호의 적용을 제안하였다. 제안된 컨벌루션 부호를 센서 네트워크 OS를 통하여 센서 노드에 적용하여 전송전력 -19.2dbm과 -25dbm 에서 거리를 10m, 15m, 20m로 두고 BER을 측정하였다. 측정된 BER을 통해 패킷손실률과 평균 재전송 횟수를 계산하여 컨벌루션 부호를 적용하였을 때 그 성능을 분석하였다. 실험결과 -19.2dbm에서는 9~12%의 평균 재전송 횟수 이득을 -25dbm에서는 12%~19%의 이득을 얻을 수 있음을 확인하였다.

대규모 AC/DC 전력 시스템 실시간 EMP 시뮬레이션의 부하 분산 연구 (Analysis of Distributed Computational Loads in Large-scale AC/DC Power System using Real-Time EMT Simulation)

  • 박인권;이종후;이장;구현근;권용한
    • KEPCO Journal on Electric Power and Energy
    • /
    • 제8권2호
    • /
    • pp.159-179
    • /
    • 2022
  • Often a network becomes complex, and multiple entities would get in charge of managing part of the whole network. An example is a utility grid. While the entire grid would go under a single utility company's responsibility, the network is often split into multiple subsections. Subsequently, each subsection would be given as the responsibility area to the corresponding sub-organization in the utility company. The issue of how to make subsystems of adequate size and minimum number of interconnections between subsystems becomes more critical, especially in real-time simulations. Because the computation capability limit of a single computation unit, regardless of whether it is a high-speed conventional CPU core or an FPGA computational engine, it comes with a maximum limit that can be completed within a given amount of execution time. The issue becomes worsened in real time simulation, in which the computation needs to be in precise synchronization with the real-world clock. When the subject of the computation allows for a longer execution time, i.e., a larger time step size, a larger portion of the network can be put on a computation unit. This translates into a larger margin of the difference between the worst and the best. In other words, even though the worst (or the largest) computational burden is orders of magnitude larger than the best (or the smallest) computational burden, all the necessary computation can still be completed within the given amount of time. However, the requirement of real-time makes the margin much smaller. In other words, the difference between the worst and the best should be as small as possible in order to ensure the even distribution of the computational load. Besides, data exchange/communication is essential in parallel computation, affecting the overall performance. However, the exchange of data takes time. Therefore, the corresponding consideration needs to be with the computational load distribution among multiple calculation units. If it turns out in a satisfactory way, such distribution will raise the possibility of completing the necessary computation in a given amount of time, which might come down in the level of microsecond order. This paper presents an effective way to split a given electrical network, according to multiple criteria, for the purpose of distributing the entire computational load into a set of even (or close to even) sized computational loads. Based on the proposed system splitting method, heavy computation burdens of large-scale electrical networks can be distributed to multiple calculation units, such as an RTDS real time simulator, achieving either more efficient usage of the calculation units, a reduction of the necessary size of the simulation time step, or both.

지능형 경로 탐색 이동 에아전트 모델 설계 (Design of Mobile Agent Model Supporting the Intelligent Path Search)

  • 고현;김광종;이연식
    • 한국정보통신학회논문지
    • /
    • 제6권7호
    • /
    • pp.993-1000
    • /
    • 2002
  • 본 논문에서는 네트워크 트래픽 감지 및 이동 에이전트의 이주 노드들에 대한 최적 경로 탐색을 통해 분산 환경에서의 효율적인 작업 처리 능력을 가진 CORBA 기반의 이동 에이전트 모델(CMAN:CORBA-based Mobile Agent Model)을 설계한다. 기존 이동 에이전트 모델은 사용자로부터 다양한 자임을 부여받게 돨 경우, 실행모듈 크기의 증가로 인해 네트워크 부하 및 트래픽을 가중시키고, 사용자에 의한 수동적인 호스트(이하 노드) 라우팅 스케줄 지정에 따라 노드 이주 수행 시 많은 트래픽이 발생학 경우, 트래픽으로 인한 많은 노드 순회 검색 시간 비용이 소요된다. 따라서, 본 논문에서는 능동적인 라우팅 스케줄지정에 따라 특정한 상황에 동적으로 대처하여 에이전트의 이주 신뢰성을 보장하고 최적 경로 탐색을 통해 에이전트의 순회 작업 처리 시간을 최소화할 수 있는 새로운 이동 에이전트 모델을 설계한다. 제안된 모델은 확장된 형태의 MAFFinder를 통해 능동적으로 이주 노드들의 라우팅 스케줄을 지정하고, 에이전트 크기로 인한 네트워크 부하를 감소하기 위해 기존의 이동 에이전트 객체를 CORBA의 분산 객체 형태에 기반하여 에이전트 호출 모듈만을 포함한 이동 에이전트와 작업 실행 모듈을 가진 푸시 에이전트로 분리한다. 노한, 이주 노트의 최적 경로 탐색을 통해 이동 에이전트의 순회 작업 처리 시 소요되는 시간을 단축시킨다