Pub Date : 2015-06-06DOI: 10.1109/ICCE-TW.2015.7216868
Jin-For Li, An‐Bang Liu, Wei-Min Liu
Carotid stenosis is an important indicator and one of the main causes of ischemic stroke. Since the stenosis transformation is gradual, the patients usually can't be aware of abnormality immediately. Therefore a convenient non-invasive examination method is needed to help the general public monitor the status of carotid artery stenosis. In this work we used electronic stethoscope to record the sound of blood flow, and extract the systolic fragments. The experimental results reveal the approximate entropy can be used as a preliminary feature to detect carotid stenosis (p <;0.01).
{"title":"Detection of carotid artery stenosis via electronic stethoscope: A preliminary study with heart sound segmentation","authors":"Jin-For Li, An‐Bang Liu, Wei-Min Liu","doi":"10.1109/ICCE-TW.2015.7216868","DOIUrl":"https://doi.org/10.1109/ICCE-TW.2015.7216868","url":null,"abstract":"Carotid stenosis is an important indicator and one of the main causes of ischemic stroke. Since the stenosis transformation is gradual, the patients usually can't be aware of abnormality immediately. Therefore a convenient non-invasive examination method is needed to help the general public monitor the status of carotid artery stenosis. In this work we used electronic stethoscope to record the sound of blood flow, and extract the systolic fragments. The experimental results reveal the approximate entropy can be used as a preliminary feature to detect carotid stenosis (p <;0.01).","PeriodicalId":340402,"journal":{"name":"2015 IEEE International Conference on Consumer Electronics - Taiwan","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125925808","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2015-06-06DOI: 10.1109/ICCE-TW.2015.7216990
K. Peng, C. H. Lee, T. Horng
This work develops a high performance wideband and low noise local oscillator (LO) for wireless regional area network (WRAN) applications. The WRAN system uses the white spaces of the 50-860 MHz TV spectrum for increasing the spectrum efficiency. To cover such wideband operating range, we proposed a novel LO technique. This technique not only increases the operating range but also decreases the phase noise of the LO. Experimental results show that the proposed LO can achieves a wide operating range from 50 MHz to 1 GHz. The phase noise of the LO at 1 MHz offset frequency is as low as -131 and -132 dBc/Hz at 50 MHz and 1 GHz, respectively.
{"title":"A low noise local oscillator for wireless regional area network applications","authors":"K. Peng, C. H. Lee, T. Horng","doi":"10.1109/ICCE-TW.2015.7216990","DOIUrl":"https://doi.org/10.1109/ICCE-TW.2015.7216990","url":null,"abstract":"This work develops a high performance wideband and low noise local oscillator (LO) for wireless regional area network (WRAN) applications. The WRAN system uses the white spaces of the 50-860 MHz TV spectrum for increasing the spectrum efficiency. To cover such wideband operating range, we proposed a novel LO technique. This technique not only increases the operating range but also decreases the phase noise of the LO. Experimental results show that the proposed LO can achieves a wide operating range from 50 MHz to 1 GHz. The phase noise of the LO at 1 MHz offset frequency is as low as -131 and -132 dBc/Hz at 50 MHz and 1 GHz, respectively.","PeriodicalId":340402,"journal":{"name":"2015 IEEE International Conference on Consumer Electronics - Taiwan","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126953834","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2015-06-06DOI: 10.1109/ICCE-TW.2015.7216857
Mingho Lu, C. Sun
Software defined radio is increasingly important due to its flexibility to integrate a variety of communication standards and efficiency to develop or verify system architectures and algorithms. Here we provide a general platform with hardware acceleration IPs in FPGA to speed up the routine computing jobs like filters or FFT. Meanwhile, different frequency bands need different RF modules in the past, now we can use an ultra-highspeed ADC to sample RF data and down convert them by digital RF technology. Also, we develop the acquisition-tracking method to overcome the timing and frequency offset by software to replace lots of analog hardware components and IC works.
{"title":"Synchronization of direct-RF receiver in software defined radio platform","authors":"Mingho Lu, C. Sun","doi":"10.1109/ICCE-TW.2015.7216857","DOIUrl":"https://doi.org/10.1109/ICCE-TW.2015.7216857","url":null,"abstract":"Software defined radio is increasingly important due to its flexibility to integrate a variety of communication standards and efficiency to develop or verify system architectures and algorithms. Here we provide a general platform with hardware acceleration IPs in FPGA to speed up the routine computing jobs like filters or FFT. Meanwhile, different frequency bands need different RF modules in the past, now we can use an ultra-highspeed ADC to sample RF data and down convert them by digital RF technology. Also, we develop the acquisition-tracking method to overcome the timing and frequency offset by software to replace lots of analog hardware components and IC works.","PeriodicalId":340402,"journal":{"name":"2015 IEEE International Conference on Consumer Electronics - Taiwan","volume":"253 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116728846","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2015-06-06DOI: 10.1109/ICCE-TW.2015.7217014
N. G. Kim, Hyun Hak Cho, C. M. Eun, O. H. Jeong
In the last few years, the microprocessor of mobile device has been developed into multi-core, multi-issue, and deep pipeline for high-performance. But maximizing the parallelism of a pipeline and deepening pipeline cause more penalties so that branch predictor is more and more important. One of the efficient ways to improve its performance is generally to increase the size of the branch predictor. However, increasing the size of branch predictor necessarily involves the increase of memory indexing time and power consumption. Therefore, to improve the performance of branch predictor considering the mobile environment, we have studied the effect on performance improvement by changing the other factors while remaining the size of the memory fixed with 2-level branch predictor. We experimented to investigate the performance improvement by modifying the associativity of Branch Target Buffer (BTB) and the size of Branch History Register (BHR). The simulation was performed using SimpleScalar 3.0 based on ARM Cortex-A15 and benchmarks from SPEC CPU2000. As a result, in the 2-level branch predictor structure, when reducing the length of BHR in 8 bit, the increase of Instruction Per Cycle (IPC) is the highest as 0.599%. Therefore, we concluded that to modify the length of BHR of branch predictor is most effective way to improve the performance of the processor.
{"title":"Performance improvement using two level branch predictor on the mobile processor","authors":"N. G. Kim, Hyun Hak Cho, C. M. Eun, O. H. Jeong","doi":"10.1109/ICCE-TW.2015.7217014","DOIUrl":"https://doi.org/10.1109/ICCE-TW.2015.7217014","url":null,"abstract":"In the last few years, the microprocessor of mobile device has been developed into multi-core, multi-issue, and deep pipeline for high-performance. But maximizing the parallelism of a pipeline and deepening pipeline cause more penalties so that branch predictor is more and more important. One of the efficient ways to improve its performance is generally to increase the size of the branch predictor. However, increasing the size of branch predictor necessarily involves the increase of memory indexing time and power consumption. Therefore, to improve the performance of branch predictor considering the mobile environment, we have studied the effect on performance improvement by changing the other factors while remaining the size of the memory fixed with 2-level branch predictor. We experimented to investigate the performance improvement by modifying the associativity of Branch Target Buffer (BTB) and the size of Branch History Register (BHR). The simulation was performed using SimpleScalar 3.0 based on ARM Cortex-A15 and benchmarks from SPEC CPU2000. As a result, in the 2-level branch predictor structure, when reducing the length of BHR in 8 bit, the increase of Instruction Per Cycle (IPC) is the highest as 0.599%. Therefore, we concluded that to modify the length of BHR of branch predictor is most effective way to improve the performance of the processor.","PeriodicalId":340402,"journal":{"name":"2015 IEEE International Conference on Consumer Electronics - Taiwan","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129879515","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2015-06-06DOI: 10.1109/ICCE-TW.2015.7216884
Syuan-Yi Chen, Annie Shih, Chun-Yi Hsiao
In this study, a road condition detection device (RCDD), which consists of an Arduino based sensing module and an Android smartphone based user interface, is designed and implemented for vehicles. First, the Arduino based sensing module is designed to evaluate the road conditions in real-time and send the evaluation result with raw data to the smartphone. While the smartphone receives the data from sensing module, the designed Android user interface APP will mark the position with abnormal road condition on Google Maps using the GPS of smartphone. Therefore, the vehicle can obtain nearby road conditions information via the data shared by nearby vehicles. As a result, the drives can change their driving behaviors for improving driving safety, comfort and efficiency.
{"title":"Road conditions detection using Arduino based sensing module and smartphone","authors":"Syuan-Yi Chen, Annie Shih, Chun-Yi Hsiao","doi":"10.1109/ICCE-TW.2015.7216884","DOIUrl":"https://doi.org/10.1109/ICCE-TW.2015.7216884","url":null,"abstract":"In this study, a road condition detection device (RCDD), which consists of an Arduino based sensing module and an Android smartphone based user interface, is designed and implemented for vehicles. First, the Arduino based sensing module is designed to evaluate the road conditions in real-time and send the evaluation result with raw data to the smartphone. While the smartphone receives the data from sensing module, the designed Android user interface APP will mark the position with abnormal road condition on Google Maps using the GPS of smartphone. Therefore, the vehicle can obtain nearby road conditions information via the data shared by nearby vehicles. As a result, the drives can change their driving behaviors for improving driving safety, comfort and efficiency.","PeriodicalId":340402,"journal":{"name":"2015 IEEE International Conference on Consumer Electronics - Taiwan","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128441689","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2015-06-06DOI: 10.1109/ICCE-TW.2015.7217038
Yongquan Li, Mei Jiang
A voltage reference with low temperature coefficient (TC), multipliable outputs and low power consumption is presented in this paper. The proposed reference circuit operating with all transistors biased in the subthreshold region, provides reference voltage of 342 mV. The outputs also can be multipliable to two or three, such as 684 and 1025 mV which is dependence on the requirement of system and the supply voltage. Subthreshold MOSFET design allows the circuit to work on a supply voltage as low as 0.8 V with an average current consumption of 6.4 nA at room temperature. The power supply rejection ratio (PSRR) with a 500f F capacitor load of 342 mV output voltage simulated at 100 Hz and 10 MHz is over than 51.9 dB and 42.2 dB, respectively. Monte Carlo simulation shows a mean TC is 3.9 ppm/°C over a set of 500 samples, in a temperature range from -30 °C to 100 °C. The layout area of the presented voltage reference is 0.0015 mm2.
{"title":"Ultra-low power CMOS multiple voltage reference with 3.9 ppm/°C temperature coefficient","authors":"Yongquan Li, Mei Jiang","doi":"10.1109/ICCE-TW.2015.7217038","DOIUrl":"https://doi.org/10.1109/ICCE-TW.2015.7217038","url":null,"abstract":"A voltage reference with low temperature coefficient (TC), multipliable outputs and low power consumption is presented in this paper. The proposed reference circuit operating with all transistors biased in the subthreshold region, provides reference voltage of 342 mV. The outputs also can be multipliable to two or three, such as 684 and 1025 mV which is dependence on the requirement of system and the supply voltage. Subthreshold MOSFET design allows the circuit to work on a supply voltage as low as 0.8 V with an average current consumption of 6.4 nA at room temperature. The power supply rejection ratio (PSRR) with a 500f F capacitor load of 342 mV output voltage simulated at 100 Hz and 10 MHz is over than 51.9 dB and 42.2 dB, respectively. Monte Carlo simulation shows a mean TC is 3.9 ppm/°C over a set of 500 samples, in a temperature range from -30 °C to 100 °C. The layout area of the presented voltage reference is 0.0015 mm2.","PeriodicalId":340402,"journal":{"name":"2015 IEEE International Conference on Consumer Electronics - Taiwan","volume":"1583 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129169605","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2015-06-06DOI: 10.1109/ICCE-TW.2015.7216917
Chao-Chung Peng, Bo-Lin Jian, T. Wu, Chieh-Li Chen
A computer vision based recognition system is proposed to identify the mark of proofed steel product in this study. The identification process uses image processing with a template matching to locate and recognize marking letters and numbers. The two-dimensional Haar discrete wavelet transform (DWT) is used to achieve image pyramids, so that computational efficiency is improved significantly. The proposed auto-identification procedure can effectively adapted to different steel product according to a specified template.
{"title":"Mark identification of proofed steel products","authors":"Chao-Chung Peng, Bo-Lin Jian, T. Wu, Chieh-Li Chen","doi":"10.1109/ICCE-TW.2015.7216917","DOIUrl":"https://doi.org/10.1109/ICCE-TW.2015.7216917","url":null,"abstract":"A computer vision based recognition system is proposed to identify the mark of proofed steel product in this study. The identification process uses image processing with a template matching to locate and recognize marking letters and numbers. The two-dimensional Haar discrete wavelet transform (DWT) is used to achieve image pyramids, so that computational efficiency is improved significantly. The proposed auto-identification procedure can effectively adapted to different steel product according to a specified template.","PeriodicalId":340402,"journal":{"name":"2015 IEEE International Conference on Consumer Electronics - Taiwan","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124600671","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2015-06-06DOI: 10.1109/ICCE-TW.2015.7216808
Yeong-Kang Lai, Chiu-Ying Ho, Jian-Wen Li, Thomas Schumann
Stereo vision has been used in many different applications such as robot, entertainment, and car electronics. Disparity-based distance estimation requires a large amount of computational resources because of high block-matching computations, especially on the high-resolution image pair. In this paper, we propose an algorithm for computing the distance between our own driving car and the front car for vehicle collision avoidance applications. Our system is designed to focus on the collision avoidance with the front end object which includes horizontal displacement. Therefore, the target of the front end of system is to find out the position and movement of these objects.
{"title":"Distance estimation based on disparity analysis for vehicle applications","authors":"Yeong-Kang Lai, Chiu-Ying Ho, Jian-Wen Li, Thomas Schumann","doi":"10.1109/ICCE-TW.2015.7216808","DOIUrl":"https://doi.org/10.1109/ICCE-TW.2015.7216808","url":null,"abstract":"Stereo vision has been used in many different applications such as robot, entertainment, and car electronics. Disparity-based distance estimation requires a large amount of computational resources because of high block-matching computations, especially on the high-resolution image pair. In this paper, we propose an algorithm for computing the distance between our own driving car and the front car for vehicle collision avoidance applications. Our system is designed to focus on the collision avoidance with the front end object which includes horizontal displacement. Therefore, the target of the front end of system is to find out the position and movement of these objects.","PeriodicalId":340402,"journal":{"name":"2015 IEEE International Conference on Consumer Electronics - Taiwan","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129441675","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2015-06-06DOI: 10.1109/ICCE-TW.2015.7216938
H. Yen, Guan-Lin Chen, Jui-Hsin Tsao
In recent years, the light, thin, short, small and multi-function demand of consumer electronic products has driven SMT manufactures to make their IC package component sizes continue to shrink. For improving production yields of the tiny package components, many manufacturers have produced and tested the tiny IC package components in a clean room. This study aims the tiny chip size package (CSP) components to develop a Kinect-based inspection system. The proposed system applied Kinect sensor to perform human skeleton detection. With our developed software, the operator outside the clean room can use his hand to directly control the important inspection modules such as lighting module and translation module, which are located in the clean room, through the glass window by applying somatosensory technology.
{"title":"Control of industrial inspection modules using Kinect somatosensory technology","authors":"H. Yen, Guan-Lin Chen, Jui-Hsin Tsao","doi":"10.1109/ICCE-TW.2015.7216938","DOIUrl":"https://doi.org/10.1109/ICCE-TW.2015.7216938","url":null,"abstract":"In recent years, the light, thin, short, small and multi-function demand of consumer electronic products has driven SMT manufactures to make their IC package component sizes continue to shrink. For improving production yields of the tiny package components, many manufacturers have produced and tested the tiny IC package components in a clean room. This study aims the tiny chip size package (CSP) components to develop a Kinect-based inspection system. The proposed system applied Kinect sensor to perform human skeleton detection. With our developed software, the operator outside the clean room can use his hand to directly control the important inspection modules such as lighting module and translation module, which are located in the clean room, through the glass window by applying somatosensory technology.","PeriodicalId":340402,"journal":{"name":"2015 IEEE International Conference on Consumer Electronics - Taiwan","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129532972","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2015-06-06DOI: 10.1109/ICCE-TW.2015.7216810
Tana, N. Funabiki, N. Ishihara
To assist Java programming educations, we have developed a Web-based Java Programming Learning Assistant System (JPLAS). JPLAS provides fill-in-blank problems to study the Java grammar by filling blank elements in a high-quality code that are composed of reserved words, identifiers, and control symbols. A graph-based blank element selection algorithm has been proposed to automatically select as many blanks as possible that have grammatically correct unique answers. In this paper, we show and discuss their application results to a Java programming course in our department.
{"title":"Practices of fill-in-blank problem s in Java programming course","authors":"Tana, N. Funabiki, N. Ishihara","doi":"10.1109/ICCE-TW.2015.7216810","DOIUrl":"https://doi.org/10.1109/ICCE-TW.2015.7216810","url":null,"abstract":"To assist Java programming educations, we have developed a Web-based Java Programming Learning Assistant System (JPLAS). JPLAS provides fill-in-blank problems to study the Java grammar by filling blank elements in a high-quality code that are composed of reserved words, identifiers, and control symbols. A graph-based blank element selection algorithm has been proposed to automatically select as many blanks as possible that have grammatically correct unique answers. In this paper, we show and discuss their application results to a Java programming course in our department.","PeriodicalId":340402,"journal":{"name":"2015 IEEE International Conference on Consumer Electronics - Taiwan","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126812199","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}