• 제목/요약/키워드: Table speed

검색결과 541건 처리시간 0.024초

관계형 데이터 웨어하우스의 복잡한 질의의 처리 효율 향상을 위한 비트맵 조인 인덱스 선택에 관한 연구 (A Study on Selecting Bitmap Join Index to Speed up Complex Queries in Relational Data Warehouses)

  • 안형근;고재진
    • 정보처리학회논문지D
    • /
    • 제19D권1호
    • /
    • pp.1-14
    • /
    • 2012
  • 데이터 웨어하우스는 크기가 방대하기 때문에 인덱스의 선택은 질의어 처리의 효율성에 상대한 영향을 준다. 인덱스는 질의 처리 비용을 줄이지만, 그것이 차지하는 기억 영역과 데이터베이스의 변경에 따른 보수라는 비용이 수반된다. 데이터 웨어하우스에서 하나의 사실 테이블과 여러 개의 차원 테이블 사이의 조인을 행하는 스타 조인 질의어와 차원 테이블의 선택을 최적화하기 위해서 비트맵 조인 인덱스가 잘 적용된다. 비트맵 조인 인덱스는 이진수로 표현되기 때문에 저장 비용은 적게 들지만 인덱스 할 후보 속성들이 많이 생성되기 때문에 그 중에서 인덱스 할 속성들을 선택하는 일은 어려운 과제가 된다. 인덱스 선택은 일단 후보 속성들의 개수를 축소하고, 그 중에서 인덱스를 선택하게 된다. 본 논문에서는 데이터 마이닝 방법을 사용해서 비트 맵 조인 인덱스 선택 문제에서 후보 속성들의 개수를 축소하는 것을 해결한다. 질의어에 있는 속성들의 빈도에 기준해서 후보 속성들의 개수를 감소시키는 기존의 방법에 비해서 본 논문은 속성들의 빈도를 사용함과 동시에 차원 테이블의 크기, 차원 테이블의 튜플 크기, 디스크의 페이지 크기 등을 고려한다. 그리고 데이터마이닝 기법으로 빈발 항목집합을 마이닝하여 후보 속성들의 개수를 효과적으로 줄인다. 후보 속성집합들의 비트 맵 조인 인덱스에 비용함수를 적용해서 최소의 비용과 기억 영역 제한에 적합한 속성집합들의 비트 맵 조인 인덱스를 구한다. 본 논문의 방법의 효율성을 평가하기 위해서 기존의 방법들과 비교 분석을 한다.

컴퓨터비젼을 이용한 백라이트 표면결함 검사시스템 개발에 관한 연구 (A Study on the Development of Backlight Surface Defect Inspection System using Computer Vision)

  • 조영창;최병진;윤정오
    • 한국산업정보학회논문지
    • /
    • 제12권3호
    • /
    • pp.116-123
    • /
    • 2007
  • 평판 디스플레이 부품시장 및 관련 개발장비 시장의 확대에 따른 백라이트 생산업체들의 수가 크게 증가했음에도 불구하고 LCD부품의 색재현에 좋지 못한 영향을 끼치는 백라이트 표면의 이물이나 백점, 스크래치와 같은 결함검사는 여전히 작업자의 육안에 의존하고 있는 실정이다. 그러나 육안검사에서는 작업자의 신체상태나 작업능력에 따라 검사정밀도와 검사속도 등이 달라질 수 있기 때문에 검사품질의 일관성을 유지시키기 어려울 뿐만 아니라 전체 공정의 효율도 저하시킨다. 본 연구에서는 백라이트 표시면치육안 결함검사를 자동화할 수 있는 백라이트 표면결함 검사시스템 개발에 관해 연구하였으며, 이를 위해 컴퓨터비젼시스템을 구성하고 검사공정을 위한 운용프로그램과 검사작업에 필요한 작업자 인터페이스 그리고 결함정보 추출을 위한 영상처리모듈을 구현하였다 또한, 이진화된 결함화소들 간의 연결구조로부터 고립된 결함영역을 추출하기 위해 레이블 테이블과 결함 인덱스를 사용한 레이블링 알고리즘을 고안하였다. 본 검사시스템의 검사성능을 평가하기 위한 실험결과, 시각적으로 식별가능 한 모든 결함영역이 검사시스템에 의해 검출됨에 따라 본 연구의 검사시스템이 작업자의 육안검사를 대체하기에 만족할만한 성능을 보임을 착인 할 수 있었다.

  • PDF

인메모리 기반 병렬 컴퓨팅 그래프 구조를 이용한 대용량 RDFS 추론 (Scalable RDFS Reasoning Using the Graph Structure of In-Memory based Parallel Computing)

  • 전명중;소치승;바트셀렘;김강필;김진;홍진영;박영택
    • 정보과학회 논문지
    • /
    • 제42권8호
    • /
    • pp.998-1009
    • /
    • 2015
  • 근래에 들어 풍부한 지식베이스를 구축하기 위한 대용량 RDFS 추론에 대한 관심이 높아지면서 기존의 단일 머신으로는 대용량 데이터의 추론 성능을 향상시키기에 한계가 있다. 그래서 분산 환경에서 의 RDFS 추론 엔진 개발이 활발히 연구되고 있다. 하지만 기존의 분산 환경 엔진은 실시간 처리가 불가능 하며 구현이 어렵고 반복 작업에 취약하다. 본 논문에서는 이러한 문제를 극복하기 위해 병렬 그래프 구조 를 사용한 인-메모리 분산 추론 엔진 구축 방법을 제안한다. 트리플 형태의 온톨로지는 기본적으로 그래프 구조를 가지고 있으므로 그래프 구조 기반의 추론 엔진을 설계하는 것이 직관적이다. 또한 그래프 구조를 활용하는 오퍼레이터를 활용하여 RDFS 추론 규칙을 구현함으로써 기존의 데이터 관점과 달리 그래프 구조의 관점에서 설계할 수 있다. 본 논문에서 제안한 추론 엔진을 평가하기 위해 LUBM1000(1억 3천 3백만 트리플, 17.9GB), LUBM3000(4억 1천 3백만 트리플, 54.3GB)에 대해 추론 속도를 실험을 하였으며 실 험결과, 비-인메모리 분산 추론 엔진보다 약 10배 정도 빠른 추론 성능을 보였다.

고(高) 배수량일장(排水量一長) 비(比) V-형(型) 직선늑골선형(直線肋骨船型)의 추진저항성능(推進抵抗性能)에 관(關)하여 (A Study on Resisitance Performance of the Straight-Framed V-Bottom Hull Forms with High Displacement-Length Ratio)

  • 조규종
    • 대한조선학회지
    • /
    • 제6권1호
    • /
    • pp.25-34
    • /
    • 1969
  • From viewpoints of over-all ship economy the straight framed V-bottom hull forms with chines are considered to be attractive even for usual commercial vessels, because increments of resistance over that of round hull forms, if any, can be well compensated with reduction in construction cost.[1] To investigate the influences of both prismatic coefficient and chine elevation on resistance performance, three models of straight-framed V-bottom hull forms which are similar to Prof. C. Ridgely-Nevitt's W-18, W-8, and W-20[2],[3] in size and hull form coefficients were tested at the SNU Ship Model Towing Tank for resistance measurements. They are of Cp=0.60, 0.65 and 0.70 and of ${\Delta}/(0.01L)^3=300$. Influence of variation of chine elevation on resistance performance were observed with the test results obtained at normal condition, and at the trimed by the stern by 2% and 4% of $L_{bp}$ at normal condition under same displacement. The hull form characteristics are shown in Table 1, and in Fig. 1, 2, 3, 4 and 5. The test results are shown in Fig 8, 9 and 10 in the form of Cr vs. $V/\sqrt{L}$ curves taking Cp as a parameter for normal condition, trim by the stern in 2% and 4% $L_{bp}$ at normal condition , respectively. Cr vs. $V/\sqrt{L}$ curves taking trim condition as a parameter are also shown in Fig 11, 12 and 13 for Cp=0.60 and 0.70, respectively. The best and the worst trim condition at given $V/\sqrt{L}$ in viewpoint of Cr are plotted for each Cp-value as shown in Fig 14, 15 and 16. From the above results the following conclusions are derived: (1) In general, the resistance performance of the straight-framed V-bottom hull forms are not inferior to those of round hull forms. At a certain range of $V/\sqrt{L}$ the former gives less resistance than the latter. (2) Regarding influences of Cp on Cr, it is observed that, at $V/\sqrt{L}$ less than about 0.925, the greater Cp-value gives the more increment of Cr, and that, at $V/\sqrt{L}$ greater than about 0.925 the smaller Cp-value gives the more increment of Cr. It is also noteworthy that the model of Cp=0.70 has remarkable hump on Cr vs. $V/\sqrt{L}$ curve between $V/\sqrt{L}=0.80$ and 0.90. (3) For higher speed within the test range, the chine elevation having the steeper slope around bow and the easier slope around amidship and stern, refered to watering, give the better results in resistance performance. (4) Assuming the chine elevations adopted for the tested models were not of the best, we would expect further improvement of resistance performance for such form. Hence, a systematic study on chine elevation is very disirable to prepare design data of general purpose for the such hull forms.

  • PDF

CW 레이다 기반 사람 행동 인식 시스템 설계 및 구현 (Design and Implementation of CW Radar-based Human Activity Recognition System)

  • 남정희;강채영;국정연;정윤호
    • 한국항행학회논문지
    • /
    • 제25권5호
    • /
    • pp.426-432
    • /
    • 2021
  • CW (continuous wave) 도플러 레이다는 카메라와 달리 사생활 침해 문제를 해결할 수 있고, 비접촉 방식으로 신호를 얻을 수 있다는 장점이 있다. 따라서, 본 논문에서는 CW 도플러 레이다를 이용한 사람 행동 인식 시스템을 제안하고, 가속을 위한 하드웨어 설계 및 구현 결과를 제시한다. CW 도플러 레이다는 사람의 연속된 동작에 대한 신호를 측정한다. 이에, 동작 분류를 위한 단일 스펙트로그램을 얻기 위해 운동 동작의 횟수를 세는 기법을 제안하였다. 또한, 연산의 복잡도와 메모리 사용량을 최소화하기 위해 동작 분류에 BNN (binarized neural network)을 사용하였고, 검증 결과 94%의 정확도를 보임을 확인하였다. BNN의 복잡한 연산을 가속하기 위해 FPGA를 이용하여 BNN 가속기가 설계 및 구현되었다. 제안된 사람 행동 인식 시스템은 logic 7,673개, register 12,105개, combinational ALUT (adaptive look up table) 10,211개, block memory 18.7 Kb를 사용하여 구현되었으며, 성능 평가 결과 소프트웨어 구현 대비 연산 속도가 99.97% 향상되었다.

두부 CT 검사 시 검사 모드에 따른 화질 및 선량평가 (Image Quality and Dose Assessment According to Examination Mode during Head CT Examination)

  • 강헌효;최우전;김동현
    • 한국방사선학회논문지
    • /
    • 제15권4호
    • /
    • pp.437-444
    • /
    • 2021
  • 두경부 CT 검사시 팬텀을 이용하여 Helical mode, High Pitch Mode, Volume Axial Mode 사용하여 획득한 CT 영상으로부터 환자의 피폭선량과 각 영상의 화질을 비교 및 분석하여 Volume Axial Mode의 유용성을 평가해보고자 한다. 두경부 CT 검사 시 각 mode에 따른 70 kVp, 80 kVp, 100 kVp 관전압에 따라 검사를 시행하였다. 사용 장비로는 GE사의 Revolution(GE Healthcare, Wisconsin USA) 모델과 iMED X-ray Phantom을 이용하였다. 검사 Mode에따른 kVp별로 얻어진 영상을 이용하여 팬텀의 피폭선량을 비교하였으며, 각 영상에 ROI를 설정해 신호대 잡음비와 대조도대 잡음비를 산출하여 영상의 화질을 비교하였다. Volume Axial Mode를 사용하여 검사하였을 때 팬텀의 피폭선량이 Helical에 비해 17.12% 낮게, High Pitch에 비해 5.35% 낮게 측정되었고, 신호대 잡음비와 대조도대 잡음비가 향상되었다. Volume Axial Mode는 고속 회전 스캐너를 이용하여 테이블의 이동이 없이 조사시간을 줄이고, High Pitch Mode와 Helical Mode를 사용했을 때 보다 팬텀의 0.28초의 단시간에 영상을 획득하여 피폭선량이 감소하고 영상의 화질 또한 향상되는 유용한 검사라 할 수 있다. 또, 몸이 불편한 환자의 촬영이나 긴급환자의 CT 촬영에 있어서 Volume Axial Mode의 빠른 검사시간은 최대의 장점이라고 볼 수 있다.

컴퓨터 및 스마트폰 사용이 근골격계질환으로 인한 업무능력 저하에 미치는 영향 : 근골격계 질환의 매개효과 (The Effect of using Computer & Smart-phone on Decreased Work Efficiency due to Musculoskeletal Disorders ; Mediating Effect of Perceived Musculoskeletal Disorders)

  • 박종호
    • 유통과학연구
    • /
    • 제14권3호
    • /
    • pp.55-62
    • /
    • 2016
  • Purpose - Average using time of smart-phone for Korean people is 3 hours 39 minutes and most people who are using a computer at home and their workplace can be affected over force to neck and shoulder due to unstable body posture. musculoskeletal disorders which caused by unstable body posture can affect strongly to decrease work efficiency. So this research is designed to measure the effect of using computer & smart-phone on decreased work efficiency due to musculoskeletal disorders and mediating effect between decreased work efficiency and musculoskeletal disorders. Research Design, Data, and Methodology - The author has developed a questionnaire with 6 hypothesis on the basis of previous research result with 5 constructs. The questionnaires were also made by interview and E-mail. 300 copies of questionnaires were distributed and 282 questionnaire were used for the analysis as valid data responses. SPSS ver.21.0 were used and made Cronbach's α and reliability test, correlation, Baron & Kenny 3 step mediated regression analysis. Result - Cronbach's α shows 0.770~0.954 and C.R. is 0.963~0.997 which is higher than 0.7. and AVE was 0.867~0.933. So the data are all acceptable condition. Using for a long time of a computer & smart-phone has a positive effect on musculoskeletal disorders. This means, it can cause musculoskeletal disorders if people use a computer & smart-phone for a long time due to unstable body posture. And musculoskeletal disorders can effect strongly decrease work efficiency. This study also found out that a long time of using computer can cause musculoskeletal disorders rather than using smart-phone a long time. To check mediate effect of musculoskeletal disorders between using a computer & smart-phone and Decreased Work Efficiency, author used 3-step mediated regression analysis of Baron & Kenny (1986). Using a computer for a long time mediate partially and using a smart-phone for a long time mediate completely. This means that using a smart-phone a long time is not the actual reason to decrease work efficiency. But using level of smart-phone is increasing rapidly day by day. So we need to make additional research about this matter seriously. Conclusion - Nowadays, people can not live on without a computer & smart-phone even a moment. But, using a computer for a long time will affect to cause musculoskeletal disorders and it will effect strongly to decrease work efficiency. Before, we thought over that musculoskeletal disorders were diseases of elder people. But, we found out from this study that musculoskeletal disorders can be happen to any people, even children, or workers in heavy industry or engaged in brain work. So we need to be careful when we use a computer for a long time. People also need to be careful to keep correct body posture when using both a computer and smart-phone since a smart-phone became more popular and using time level became longer. Due to increased income and living standard of people, physical growth of young people is so rapid. But the physical environment of society is not suitable for them since it can not follow up the speed of growth. Suitable work table is very important to prevent musculoskeletal disorder which can affect decrease work efficiency. For a person, a society or country, increased productivity is very important since it can directly connected to the job satisfaction. Education and reeducation for the people is also important, but to teach them how to keep good condition of health will be more important since it can increase the quality of work efficiency and quality of life. Computer and Smart-phone is one the best invention of modern society, but it can cause mental and physical disease which can affect decrease work efficiency and productivity. So it is necessary to observe attentively for the situation continually.

FAO Penman-Monteith 모형의 증발산량 산정에 이용되는 기상요소의 평가 (Evaluation of Meteorological Elements Used for Reference Evapotranspiration Calculation of FAO Penman-Monteith Model)

  • 허승오;정강호;하상건;김정규
    • 한국토양비료학회지
    • /
    • 제39권5호
    • /
    • pp.274-279
    • /
    • 2006
  • FAO에서는 세계의 증발산량을 동일한 방식으로 산정하기 위해 다양한 형태의 모형들을 소개하고 각국이 적용하도록 권고해왔으며 최근에는 Penman-Monteith(PM) 모형을 증발산 산정에 이용하도록 하고 있다. 따라서, 본 연구에서는 다양한 기상요소와 작물 생장을 고려해 시간별 또는 일별로 증발산량의 정량화가 가능한 FAO PM 모형의 증발산량 계산에 이용되고 있는 다양한 기상요소들을 평가하고자 하였다. 측정 장비를 통해 얻어진 순복사량과 지중열류량, 수증기압, 풍속, 기온 등의 기상요소를 PM 모형계산식 (2)부터 (9)까지의 과정에 적용해 보았다. 초지에서 측정한 알베도의 평균값은 0.20이고 최대는 0.23, 최소는 0.12를 나타내 평균값은 FAO PM에서 잔디의 반사율인 0.23보다 다소 낮은 값을 보였다. 측정 알베도에 의한 순복사량과 잔디의 알베도(0.23)를 이용한 순 복사량을 비교해보면 결정계수는 0.97과 0.95, 표준오차는 0.74와 0.80이었으나 예측 값은 실제 값에 직선의 상관을 이루며 회귀식의 유의성이 인정되었다. 지중열류량의 FAO PM에서의 영향정도를 판단하기 위해 지중 5cm 깊이에서 측정한 지중열류($G_{5cm}$)와 지표면 보정식에 의해 보정된 지중열류량($G_{0cm}$)을 지중열류량이 0일 때의 (G=0) RET 값과 비교하연 G=0일 때의 RET는 $G_{5cm}$에서의 RET보다 3-5 mm 범위에서 약간 크게 예측하고, $G_{0cm}$에서의 RET 보다는 5mm 이상에서 약간 작게 예측하나 두 경우 모두 거의 일치하는 경향이었다. 측정된 순복사와 $G_{0cm}$에 의한 RET를 지중열류량을 모두 0으로 했을 때 측정 순복사에 의해 얻어진 RET(I), 측정된 에 의해 예측된 순복사로 계산한 RET(II), ${\alpha}=0.23$을 대입하여 구한 순복사로 계산한 RET(III)와 비교했을 때 I, II, III의 결정계수와 표준오차 및 p값은 측정 순복사량과 $G_{0cm}$에 의한 RET를 비교적 잘 설명하고 있으나, II와 III처럼 알베도 값과 일사량 및 식 (3)~(9)를 이용해 얻어진 순복사량을 이용해 RET를 계산할 때는 Table1에 나타나 있는 회귀식을 이용해 이를 보정해주어야 RET 계산의 오차를 줄일 수 있을 것이다. 이상의 결과를 종합하면 FAO PM 모형에 이용되는 기상요소들을 측정할 수 없을 때는 지표면 복사율을 나타내는 지중열류 값은 0으로 산정하고 순복사량 예측 값과 잔디의 지표면 반사율 또는 알려진 작물의 반사율을 이용해 RET를 계산하는 것이 가능할 것이다.

영상처리기법을 이용한 다중 변위응답 측정 알고리즘의 검증 (Verification of Multi-point Displacement Response Measurement Algorithm Using Image Processing Technique)

  • 김성완;김남식
    • 대한토목학회논문집
    • /
    • 제30권3A호
    • /
    • pp.297-307
    • /
    • 2010
  • 최근 토목, 건축 구조물의 유지관리 기술에 대한 관심이 커지고 있으며 구조물의 성능저하 및 노후화 등으로 구조적 안전성의 검토가 요구되는 구조물의 수가 급증하고 있는 실정이다. 그리고 구조물의 노후화 및 부재의 균열 등으로 인하여 강성이 저하되면 구조물의 동특성에 변화가 나타나게 되며 구조물의 실제 거동상태에서 동특성을 분석하여 손상부위와 손상정도를 정확히 판단하는 것은 중요한 문제이다. 구조물 모니터링에 사용되는 대표적 계측장비가 동적계측기이다. 기존의 동적계측기는 측정 센서와 장비를 연결하는 케이블 길이가 길어질 경우 신뢰할 수 있는 데이터를 얻기 힘들고 각 센서와 계측기를 1:1로 연결하는 방식을 취하고 있어 비경제적이다. 따라서 센서를 부착하지 않고 원거리에서 진동을 측정하는 방법이 필요하다. 구조물의 진동을 계측하기 위하여 적용 가능한 비접촉식 방법으로는 레이저의 도플러효과, GPS를 이용하는 방법 및 영상처리기법 등이 대표적이다. 레이저의 도플러효과를 이용하는 방법은 정확도가 상대적으로 높지만 비경제적이며, GPS를 이용하는 방법은 장비가 고가이고 신호 자체의 오차와 데이터 취득속도의 제약이 있는 단점이 있다. 그러나 영상신호를 이용하는 방법은 간편하고 경제적이며 접근이 어려운 구조물의 진동 및 동특성 추출에 적합하다. 기존에도 센서를 대신하여 카메라의 영상신호를 이용하는 연구가 수행되기도 하였으나, 기존의 방법은 구조물에 부착된 표적의 한 지점을 기록한 후 영상처리기법을 이용하여 진동을 측정하는 방법으로서 측정 대상이 비교적 국한적일 수 있다. 그러므로 본 연구에서는 영상처리기법을 이용하여 구조물의 다중 변위응답을 측정할 수 있는 방법의 타당성을 검증하기 위하여 진동대 실험 및 현장재하실험을 수행하였다.

Memory Organization for a Fuzzy Controller.

  • Jee, K.D.S.;Poluzzi, R.;Russo, B.
    • 한국지능시스템학회:학술대회논문집
    • /
    • 한국퍼지및지능시스템학회 1993년도 Fifth International Fuzzy Systems Association World Congress 93
    • /
    • pp.1041-1043
    • /
    • 1993
  • Fuzzy logic based Control Theory has gained much interest in the industrial world, thanks to its ability to formalize and solve in a very natural way many problems that are very difficult to quantify at an analytical level. This paper shows a solution for treating membership function inside hardware circuits. The proposed hardware structure optimizes the memoried size by using particular form of the vectorial representation. The process of memorizing fuzzy sets, i.e. their membership function, has always been one of the more problematic issues for the hardware implementation, due to the quite large memory space that is needed. To simplify such an implementation, it is commonly [1,2,8,9,10,11] used to limit the membership functions either to those having triangular or trapezoidal shape, or pre-definite shape. These kinds of functions are able to cover a large spectrum of applications with a limited usage of memory, since they can be memorized by specifying very few parameters ( ight, base, critical points, etc.). This however results in a loss of computational power due to computation on the medium points. A solution to this problem is obtained by discretizing the universe of discourse U, i.e. by fixing a finite number of points and memorizing the value of the membership functions on such points [3,10,14,15]. Such a solution provides a satisfying computational speed, a very high precision of definitions and gives the users the opportunity to choose membership functions of any shape. However, a significant memory waste can as well be registered. It is indeed possible that for each of the given fuzzy sets many elements of the universe of discourse have a membership value equal to zero. It has also been noticed that almost in all cases common points among fuzzy sets, i.e. points with non null membership values are very few. More specifically, in many applications, for each element u of U, there exists at most three fuzzy sets for which the membership value is ot null [3,5,6,7,12,13]. Our proposal is based on such hypotheses. Moreover, we use a technique that even though it does not restrict the shapes of membership functions, it reduces strongly the computational time for the membership values and optimizes the function memorization. In figure 1 it is represented a term set whose characteristics are common for fuzzy controllers and to which we will refer in the following. The above term set has a universe of discourse with 128 elements (so to have a good resolution), 8 fuzzy sets that describe the term set, 32 levels of discretization for the membership values. Clearly, the number of bits necessary for the given specifications are 5 for 32 truth levels, 3 for 8 membership functions and 7 for 128 levels of resolution. The memory depth is given by the dimension of the universe of the discourse (128 in our case) and it will be represented by the memory rows. The length of a world of memory is defined by: Length = nem (dm(m)+dm(fm) Where: fm is the maximum number of non null values in every element of the universe of the discourse, dm(m) is the dimension of the values of the membership function m, dm(fm) is the dimension of the word to represent the index of the highest membership function. In our case then Length=24. The memory dimension is therefore 128*24 bits. If we had chosen to memorize all values of the membership functions we would have needed to memorize on each memory row the membership value of each element. Fuzzy sets word dimension is 8*5 bits. Therefore, the dimension of the memory would have been 128*40 bits. Coherently with our hypothesis, in fig. 1 each element of universe of the discourse has a non null membership value on at most three fuzzy sets. Focusing on the elements 32,64,96 of the universe of discourse, they will be memorized as follows: The computation of the rule weights is done by comparing those bits that represent the index of the membership function, with the word of the program memor . The output bus of the Program Memory (μCOD), is given as input a comparator (Combinatory Net). If the index is equal to the bus value then one of the non null weight derives from the rule and it is produced as output, otherwise the output is zero (fig. 2). It is clear, that the memory dimension of the antecedent is in this way reduced since only non null values are memorized. Moreover, the time performance of the system is equivalent to the performance of a system using vectorial memorization of all weights. The dimensioning of the word is influenced by some parameters of the input variable. The most important parameter is the maximum number membership functions (nfm) having a non null value in each element of the universe of discourse. From our study in the field of fuzzy system, we see that typically nfm 3 and there are at most 16 membership function. At any rate, such a value can be increased up to the physical dimensional limit of the antecedent memory. A less important role n the optimization process of the word dimension is played by the number of membership functions defined for each linguistic term. The table below shows the request word dimension as a function of such parameters and compares our proposed method with the method of vectorial memorization[10]. Summing up, the characteristics of our method are: Users are not restricted to membership functions with specific shapes. The number of the fuzzy sets and the resolution of the vertical axis have a very small influence in increasing memory space. Weight computations are done by combinatorial network and therefore the time performance of the system is equivalent to the one of the vectorial method. The number of non null membership values on any element of the universe of discourse is limited. Such a constraint is usually non very restrictive since many controllers obtain a good precision with only three non null weights. The method here briefly described has been adopted by our group in the design of an optimized version of the coprocessor described in [10].

  • PDF