• 제목/요약/키워드: TCP

검색결과 2,281건 처리시간 0.059초

멀티코어 DSP 기반 소프트웨어 정의 라디오 플랫폼을 활용한 LTE 전송 채널의 구현 (Implementation of LTE Transport Channel on Multicore DSP Software Defined Radio Platform)

  • 이진
    • 한국정보통신학회논문지
    • /
    • 제24권4호
    • /
    • pp.508-514
    • /
    • 2020
  • LTE (Long Term Evolution) 및 5G와 같이 지속적으로 발전하는 이동 통신 표준을 구현하기 위해 소프트웨어 정의 라디오 (SDR, Software Defined Radio) 개념은 뛰어난 유연성과 효율성을 제공한다. 수년 동안, 최고급 디지털 시그널 프로세서 (DSP, Digital Signal Processor) 시스템 온 칩 (SoC, System on Chip)은 멀티 코어 및 다양한 하드웨어 보조 프로세서를 지원하는 방향으로 개발되어왔다. 이 논문에서는 TI의 TCI663x 칩을 사용해 구현한 SDR 플랫폼 하드웨어에 대해 소개하고, 이 플랫폼 상에서 멀티 코어 DSP를 BCP (Bit Rate Coprocessor) 및 TPC (Turbo Decoder Coprocessor)와 연동하여 구현한 LTE 전송 채널 (Transport Channel)의 성능을 다양한 구현 옵션에 따라 평가한다.

A Survey of Application Layer Protocols of Internet of Things

  • bibi, Nawab;Iqbal, Faiza;Akhtar, Salwa Muhammad;Anwar, Rabia;bibi, Shamshad
    • International Journal of Computer Science & Network Security
    • /
    • 제21권11호
    • /
    • pp.301-311
    • /
    • 2021
  • The technological advancements of the last two decades directed the era of the Internet of Things (IoT). IoT enables billions of devices to connect through the internet and share their information and resources on a global level. These devices can be anything, from smartphones to embedded sensors. The main purpose of IoT is to make devices capable of achieving the desired goal with minimal to no human intervention. Although it hascome as a social and economic blessing, it still brought forward many security risks. This paper focuses on providing a survey of the most commonly used application layer protocols in the IoT domain, namely, Constrained Application Protocol (CoAP), Message Queuing Telemetry Transport (MQTT), Advanced Message Queuing Protocol (AMQP), and Extensible Messaging and Presence Protocol (XMPP). MQTT, AMQP, and XMPP use TCP for device-to-device communication, while CoAP utilizes UDP to achieve this purpose. MQTT and AMQP are based on a publish/subscribe model, CoAP uses the request/reply model for its structuring. In addition to this, the quality of service provision of MQTT, AMQP, and CoAP is not very high, especially when the deliverance of messages is concerned. The selection of protocols for each application is very a tedious task.This survey discusses the architectures, advantages, disadvantages, and applications of each of these protocols. The main contribution of this work is to describe each of the aforementioned application protocols in detail as well as providing their thorough comparative analysis. This survey will be helpful to the developers in selecting the protocol ideal for their system and/or application.

Netflix, Amazon Prime, and YouTube: Comparative Study of Streaming Infrastructure and Strategy

  • Suman, Pandey;Yang-Sae, Moon;Mi-Jung, Choi
    • Journal of Information Processing Systems
    • /
    • 제18권6호
    • /
    • pp.729-740
    • /
    • 2022
  • Netflix, Amazon Prime, and YouTube are the most popular and fastest-growing streaming services globally. It is a matter of great interest for the streaming service providers to preview their service infrastructure and streaming strategy in order to provide new streaming services. Hence, the first part of the paper presents a detailed survey of the Content Distribution Network (CDN) and cloud infrastructure of these service providers. To understand the streaming strategy of these service providers, the second part of the paper deduces a common quality-of-service (QoS) model based on rebuffering time, bitrate, progressive download ratio, and standard deviation of the On-Off cycle. This model is then used to analyze and compare the streaming behaviors of these services. This study concluded that the streaming behaviors of all these services are similar as they all use Dynamic Adaptive Streaming over HTTP (DASH) on top of TCP. However, the amount of data that they download in the buffering state and steady-state vary, resulting in different progressive download ratios, rebuffering levels, and bitrates. The characteristics of their On-Off cycle are also different resulting in different QoS. Hence a thorough adaptive bit rate (ABR) analysis is presented in this paper. The streaming behaviors of these services are tested on different access network bandwidths, ranging from 75 kbps to 30 Mbps. The survey results indicate that Netflix QoS and streaming behavior are significantly consistent followed by Amazon Prime and YouTube. Our approach can be used to compare and contrast the streaming services' strategies and finetune their ABR and flow control mechanisms.

Development of a smart rain gauge system for continuous and accurate observations of light and heavy rainfall

  • Han, Byungjoo;Oh, Yeontaek;Nguyen, Hoang Hai;Jung, Woosung;Shin, Daeyun
    • 한국수자원학회:학술대회논문집
    • /
    • 한국수자원학회 2022년도 학술발표회
    • /
    • pp.334-334
    • /
    • 2022
  • Improvement of old-fashioned rain gauge systems for automatic, timely, continuous, and accurate precipitation observation is highly essential for weather/climate prediction and natural hazards early warning, since the occurrence frequency and intensity of heavy and extreme precipitation events (especially floods) are recently getting more increase and severe worldwide due to climate change. Although rain gauge accuracy of 0.1 mm is recommended by the World Meteorological Organization (WMO), the traditional rain gauges in both weighting and tipping bucket types are often unable to meet that demand due to several existing technical limitations together with higher production and maintenance costs. Therefore, we aim to introduce a newly developed and cost-effective hybrid rain gauge system at 0.1 mm accuracy that combines advantages of weighting and tipping bucket types for continuous, automatic, and accurate precipitation observation, where the errors from long-term load cells and external environmental sources (e.g., winds) can be removed via an automatic drainage system and artificial intelligence-based data quality control procedure. Our rain gauge system consists of an instrument unit for measuring precipitation, a communication unit for transmitting and receiving measured precipitation signals, and a database unit for storing, processing, and analyzing precipitation data. This newly developed rain gauge was designed according to the weather instrument criteria, where precipitation amounts filled into the tipping bucket are measured considering the receiver's diameter, the maximum measurement of precipitation, drainage time, and the conductivity marking. Moreover, it is also designed to transmit the measured precipitation data stored in the PCB through RS232, RS485, and TCP/IP, together with connecting to the data logger to enable data collection and analysis based on user needs. Preliminary results from a comparison with an existing 1.0-mm tipping bucket rain gauge indicated that our developed rain gauge has an excellent performance in continuous precipitation observation with higher measurement accuracy, more correct precipitation days observed (120 days), and a lower error of roughly 27 mm occurred during the measurement period.

  • PDF

펄스형 Nd-YAG 레이저 조사에 의한 법랑질 내산성 증가 기전에 관한 연구 (A STUDY OF THE MECHANISM OF IMPROVING ACID RESISTANCE OF BOVINE TOOTH ENAMEL AFTER PULSED Nd-YAG LASER IRRADIATION)

  • 이영순;손흥규
    • 대한소아치과학회지
    • /
    • 제23권3호
    • /
    • pp.640-658
    • /
    • 1996
  • The purpose of this study was to examine the mechanism of improving acid resistance of Nd-YAG laser irradiated tooth enamel and determine the most effective energy density for improving acid resistance. The bovine tooth enamel were lased with a pulsed Nd-YAG laser. The energy densities of exposed laser beam were varied from 10 to $70\;J/cm^2$. To investigate the degree of improving acid resistance by irradiation, all the samples were submerged to demineralize in 0.5 N $HClO_4$ solution for 1 minute. After 1 minute, 0.05 % $LaCl_3$ was added to the solution for interrupting the demineralization reaction. The amounts of dissolved calcium and phosphate in the solution were measured by using an atomic absorption spectrophotometer and the UV/VIS spectrophotometer, respectively. To examine the mechanism of improving acid resistance, X-ray diffraction analysis, infrared spectroscopy, and scanning electron microscopy were taken. The X-ray diffraction pattern of the samples were obtained in the $10^{\circ}{\sim}80^{\circ}2{\theta}$ range with $Cu-K{\alpha}$ radiation using M18HF(Mac Science Co.) with X-ray diffractometer operating at 40 KV and 300 mA. The infra-red spectra of the ground samples in 300 mg KBr pellets 10 mm diameter were obtained in the $4000cm^{-1}\;to\;400cm^{-1}$ range using JASCO 300E spectrophotometer. The scanning electron microscopy was carried out using JSM6400(JEOL Co.) with $500{\sim}2000$ times magnification. The results were as follow 1. The concentration of calcium dissolved from laser irradiated enamel with $50J/cm^2$ was significantly lesser than that of unlased control group (p<0.05) 2. From the result of the X-ray diffraction analysis, $\beta$-TCP, which increases acid solubility, was identified in lased enamel but the diffraction peaks of (002) and (004) became sharp with increasing energy density of laser irradiation. This means that the crystals in lased samples were grown through the c-axis and subsequently, the acid solubility of enamel decreased. 3. The a-axis parameter was slightly increased by laser irradiation, whereas the c-axis parameter was almost constant except for a little decrease at $50J/cm^2$. 4. In the infra-red spectra of lased enamels, phosphate bands ($600{\sim}500cm^{-1}$), B-carbonate bands (870, $1415{\sim}1455cm^{-1}$), and A-carbonate band ($1545cm^{-1}$) were observed. The amounts of phosphate bands and the B-carbonate bands were reduced, on the other hand, the amount of the A-carbonate band was increased by increase the energy density. 5. The SEM experiments reveal that the surface melting and recrystallization were appeared at $30J/cm^2$ and the cracks were observed at $70J/cm^2$. From above results, It may be suggested that the most effective energy density for improving acid resistance of tooth enamel with the irradiation of Nd-YAG laser was $50J/cm^2$. The mechanism of improving acid resistance were reduction of permeability due to surface melting and recrystallization of lased enamel and reduction of acid solubility of enamel due to decrease of carbonate content and growth of crystal.

  • PDF

분산 객체 컴퓨팅 환경에서 실시간 협약 및 적응 스트림 서비스를 위한 QoS 통합 플랫폼의 구축 (The Construction of QoS Integration Platform for Real-time Negotiation and Adaptation Stream Service in Distributed Object Computing Environments)

  • 전병택;김명희;주수종
    • 한국정보처리학회논문지
    • /
    • 제7권11S호
    • /
    • pp.3651-3667
    • /
    • 2000
  • 최근 인터넷 기반의 분산 멀티미디어 환경에서 가장 성장하는 기술로는 스트림 서비스 기술과 분산 객체 기술을 꼽을 수 있다. 특히, 분산 객체 기술에 스트림 서비스 기술을 통합하려는 연구들이 진행되고 있다. 이 기술들은 다양한 스트림 서비스 관리 모델과 프로토콜의 연구에서 적용되고 있다. 그러나, 기존에 제시된 관리 모델들은 스트림 전송의 서비스 질(QoS)에 대한 지원이 미흡하다. 또한, 서비스 질에 관련된 기능들이 특정 응용 서비스의 부속 모듈로 개발됨에 따라, 확장이나 재사용을 지원할 수 없는 문제점을 나타내고 있다. 이를 해결하기 위해 본 논문에서는 분산 객체 기술을 적용하여 확장 및 재사용이 용이하고 스티림의 서비스의 질을 보장하는 QoS 통합 플랫폼을 제안했다. 제안된 플랫폼의 구조는 사용자 제어 모듈, QoS 관리 모듈 및 스트림 객체의 세가지 컴포넌트로 구성된다. 스트림 객체는 TCP/IP 상에서 RTP 패킷을 송·수신 기능을 한다. 사용자 제어 모듈은 CORBA 객체를 이용하여 스트림 객체들을 제어한다. QoS 관리 모듈은 사용자 제어 모듈간에 서비스 질을 유지하는 관리 기능을 한다. QoS xd합 플랫폼의 구축을 위해 관련 모듈들을 독립적으로 구현하고, 이들이 CORBA 환경에서 플랫폼 독립성, 상호운용성, 이식성을 갖도록 그들간에 인터페이스들을 IDL로 정의하였다. 제안된 플랫폼의 구현을 위해 Solaris 2.5/2.7에 호환되는 OrbixWeb 3.1c, 자바언어와 Java Media Framework API 2.0, Mini-SQL1.0.16 및 관련 이미지 캡쳐보드 및 영상카메라를 사용하였다. 본 플랫폼의 기능검증을 위한 결과로서, 플랫폼 상에서 스트림 서비스가 진행되는 동안, 클라이언트와 서버의 GUI를 통해 위에서 기술한 모듈들의 수행결과와 QoS 제어 과정으로부터 얻어지는 수치적 데이터를 보였다.

  • PDF

타이타늄 상에 코팅된 클로르헥시딘 항균제를 함유한 수산화인회석의 특성 (Characteristics of Antibacterial Chlorhexidine-Containing Hydroxyapatite Coated on Titanium)

  • 김민희;황문진;이운영;박영준;송호준
    • 대한치과재료학회지
    • /
    • 제44권3호
    • /
    • pp.263-272
    • /
    • 2017
  • 본 연구에서는 타이타늄 상에 항균제 클로르헥시딘(chlorhexidine; CHX)이 함유된 수산화인회석을 코팅하고 그 특성을 규명하였다. CHX를 혼합한 개조된 생체유사용액(modified simulated body fluid; mSBF)에 타이타늄 디스크를 침적하여 Ti-mSBF-CHX 시편군을 준비하였다. CHX를 함유하지 않은 mSBF에 침적하여 코팅한 Ti-mSBF 시편군을 다시 CHX 용액에 침적하여 Ti-mSBF-adCHX 시편군을 준비하였다. Ti-mSBF 시편 표면에 나노 형태의 결정들로 구성된 구형의 클러스터들이 균일하게 코팅되었다. Ti-mSBF-CHX 시편에서는 이러한 클러스터들과 함께 리본형상의 결정들이 관찰되었으며, 이 결정들에서 높은 CHX 조성이 측정되었다. 두 시편 모두 HAp 결정구조가 지배적이었으며, ${\beta}-TCP$ (tricalcium phosphate)와 OCP (octacalcium phosphate) 결정구조가 Ti-mSBF-CHX 시편에서 관찰되었다. FT-IR 스펙트럼은 Ti-mSBF-adCHX와 Ti-mSBF-CHX 시편군에서 CHX의 피크가 강하게 관찰되었다. 그러나 인산완충식염수(phosphate buffered saline;PBS)에 침적한 후, CHX가 Ti-mSBF-CHX 시편에서는 천천히 용출된 반면, Ti-mSBF-adCHX 시편에서는 빠르게 용출되었다. 따라서 Ti-mSBF-CHX 시편은 골과 유사한 HAp 구조를 가지며 함유된 CHX가 지속적으로 방출될수 있기 때문에 향후 임플란트 시술에서 염증을 방지할 수 있는 코팅법으로 기대된다.

확장성 및 실시간성을 고려한 실시간 센서 노드 플랫폼의 설계 및 구현 (Design and Implementation of a Scalable Real-Time Sensor Node Platform)

  • 정경훈;김병훈;이동건;김창수;탁성우
    • 한국통신학회논문지
    • /
    • 제32권8B호
    • /
    • pp.509-520
    • /
    • 2007
  • 본 논문에서는 멀티 태스크 기반의 확장성과 주기 및 비주기 태스크 관리 기법을 효율적으로 제공할 수 있는 실시간 센서 노드 플랫폼을 설계하고 구현하였다. 기존의 센서 네트워크 운영체제는 주기 및 비주기 태스크간의 효율적인 스케줄링 기법을 제공하지 않기 때문에 우선순위가 높은 비주기 태스크의 실행 선점으로 인해 주기 태스크의 마감시한을 보장할 수 없다. 이에 본 논문에서 제안한 주기 및 비주기 태스크 관리 기법은 운영체제 수준에서 주기 태스크의 마감시한 보장과 더불어 비주기 태스크의 평균 응답시간을 최소화할 수 있다. 또한 센서 노드 플랫폼에 용이한 확장성을 제공하기 위하여 멀티 태스크 기반의 동적 컴포넌트 실행 환경이 보장되는 센서 노드 플랫폼을 초경량 8비트 마이크로프로세서인 Atmel사의 Atmega128L이 탑재된 센서 보드에서 구현하였다. 구현된 실시간 센서 노드 플랫폼의 동작을 시험한 결과, 주기 태스크의 마감시한 보장을 제공함과 동시에 향상된 비주기 태스크의 평균 응답시간과 효율적인 시스템의 평균 처리기 이용률을 확인할 수 있었다.

상호운용을 위한 인터넷 GIS 인프라구조 : MAP(Mapping Assistant Protocol) (The Internet GIS Infrastructure for Interoperablility : MAP(Mapping Assistant Protocol))

  • 윤석찬;김영섭
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (3)
    • /
    • pp.424-426
    • /
    • 1998
  • 공간정보의 효율적 공유를 위해 인터넷 기반 GIS소프트웨어 개발 및 응용과 관련된 연구가 활발히 진행 중에 있다. 여러 인터넷 GIS의 기본적인 요구사항 및 현재까지 개발모델과 문제점을 살펴보고, 표준 인터넷 기술을 기반으로 최근 웹 기술 표준 동향을 포함한, OpenGIS상호 운용성이 지원되는 인터넷 GIS기본 구조를 제시하고자 한다. 표준화될 인터넷 GIS 속도 향상과 TCP/IP상의 보안문제가 해결되어야 하고, OpenGIS에서 구성하고 있는 공간 데이터 공유를 위한 표준 사양을 준수할 뿐 아니라 클라이언트/서버의 부하가 최적화된 구조여야한다. 특히 웹 중심의 각종 인터넷 기술들, 즉 HTTP NG. XML, SSL등의 표준 기술이 함께 적용되어야 한다. 새로운 인프라구조는 GIS D/B에 포함된 확장된 (Enhanced) HTTP/MAP 서버와 클라이언트로 구성된다. MAP클라이언트는 MIME-TYPE 에 따라 GIS데이터를 표시할 수 있는 윈도우 환경으로 변환되며 GIS 데이터셋은 XML을 기반으로 하는 MapML(Mapping Makup Language)를 통해 형식을 정한다. 클라이언트가 MapML 토큐먼트를 통해 정의된 구획의 레이어와 벡터 데이터를 요청하고, Map서버는GIS D/B에서 WKB 혹은 소위 VML 형태로 추출하여 클라이언트로 보내주게 된다. 주어진 구획은 MapML로 정의된 속성들을 통해 각종 부가 정보를 열람할 수 있다. MAP은 HTTP와 같은 형태로 동작하므로 전자인증, 암호화를 통한 GIS정보 보안, 클라이언트와 서버 부하의 효율적인 분배 XML을 통한 다양한 GIS속성표현이 가능하다. 본 구조는 Apache +Amiya + Crass D/B+ MapML 환경에서 구현되고 있다.팔일 전송 기법을 각각 제시하고 실험을 통해 이들의 특성을 비교분석하였다.미에서 uronic acid 함량이 두 배 이상으로 나타났다. 흑미의 uronic acid 함량이 가장 많이 용출된 분획은 sodium hydroxide 부분으로서 hemicellulose구조가 polyuronic acid의 형태인 것으로 사료된다. 추출획분의 구성단당은 여러 곡물연구의 보고와 유사하게 glucose, arabinose, xylose 함량이 대체로 높게 나타났다. 점미가 수가용성분에서 goucose대비 용출함량이 고르게 나타나는 경향을 보였고 흑미는 알칼리가용분에서 glucose가 상당량(0.68%) 포함되고 있음을 보여주었고 arabinose(0.68%), xylose(0.05%)도 다른 종류에 비해서 다량 함유한 것으로 나타났다. 흑미는 총식이섬유 함량이 높고 pectic substances, hemicellulose, uronic acid 함량이 높아서 콜레스테롤 저하 등의 효과가 기대되며 고섬유식품으로서 조리 특성 연구가 필요한 것으로 사료된다.리하였다. 얻어진 소견(所見)은 다음과 같았다. 1. 모년령(母年齡), 임신회수(姙娠回數), 임신기간(姙娠其間), 출산시체중등(出産時體重等)의 제요인(諸要因)은 주산기사망(周産基死亡)에 대(對)하여 통계적(統計的)으로 유의(有意)한 영향을 미치고 있어 $25{\sim}29$세(歲)의 연령군에서, 2번째 임신과 2번째의 출산에서 그리고 만삭의 임신 기간에, 출산시체중(出産時體重) $3.50{\sim}3.99kg$사이의 아이에서 그 주산기사망률(周産基死亡率)이 각각 가장 낮았다. 2. 사산(死産)과 초생아사망(初生兒死亡)을 구분(區分)하여 고려해 볼때 사산(死産)은 모성(母

  • PDF

평면 구조물의 단일점 일치를 이용한 2차원 레이저 거리감지센서의 자동 캘리브레이션 (Autonomous Calibration of a 2D Laser Displacement Sensor by Matching a Single Point on a Flat Structure)

  • 정지훈;강태선;신현호;김수종
    • 제어로봇시스템학회논문지
    • /
    • 제20권2호
    • /
    • pp.218-222
    • /
    • 2014
  • In this paper, we introduce an autonomous calibration method for a 2D laser displacement sensor (e.g. laser vision sensor and laser range finder) by matching a single point on a flat structure. Many arc welding robots install a 2D laser displacement sensor to expand their application by recognizing their environment (e.g. base metal and seam). In such systems, sensing data should be transformed to the robot's coordinates, and the geometric relation (i.e. rotation and translation) between the robot's coordinates and sensor coordinates should be known for the transformation. Calibration means the inference process of geometric relation between the sensor and robot. Generally, the matching of more than 3 points is required to infer the geometric relation. However, we introduce a novel method to calibrate using only 1 point matching and use a specific flat structure (i.e. circular hole) which enables us to find the geometric relation with a single point matching. We make the rotation component of the calibration results as a constant to use only a single point by moving a robot to a specific pose. The flat structure can be installed easily in a manufacturing site, because the structure does not have a volume (i.e. almost 2D structure). The calibration process is fully autonomous and does not need any manual operation. A robot which installed the sensor moves to the specific pose by sensing features of the circular hole such as length of chord and center position of the chord. We show the precision of the proposed method by performing repetitive experiments in various situations. Furthermore, we applied the result of the proposed method to sensor based seam tracking with a robot, and report the difference of the robot's TCP (Tool Center Point) trajectory. This experiment shows that the proposed method ensures precision.