Pub Date : 2024-06-01DOI: 10.1142/s0218126624501883
Eryue Zhang, He Zhang
Apple-picking robot can promote the development of smart agriculture, and accurate object recognition in complex natural environments using deep learning algorithms is critical. However, research has shown that changes in illumination and object occlusion remain significant challenges for recognition. In order to improve the accuracy of apple apple-picking robot’s identification and positioning of apples in natural environment, a method using YOLOv5 (You Only Look Once, YOLO) combined with fast-guided filter is proposed. By introducing a fast-guided filtering module, the ability to extract image features is improved, and the problem of inaccurate occlusion targets and edge detection is solved; -means clustering algorithm is introduced in improving YOLOv5, which can realize automatic adjustment of image size and step size; BiFPN structure is introduced in Neck network to add weighted feature fusion to highlight the detailed features. The results show that the algorithm proposed in this paper can well remove noise information such as occlusion edge blurring in apple images in a natural light environment. In the real orchard environment, the apple recognition accuracy rate reached 97.8%, the recall rate was 97.3% and the recognition rate was about 26.84fps. The results show that this research based on YOLOv5 and fast-guided filtering can realize fast and accurate identification of apple fruits in natural environment, and meet the practical application requirements of real-time target detection.
{"title":"An Intelligent Apple Identification Method via the Collaboration of YOLOv5 Algorithm and Fast-Guided Filter Theory","authors":"Eryue Zhang, He Zhang","doi":"10.1142/s0218126624501883","DOIUrl":"https://doi.org/10.1142/s0218126624501883","url":null,"abstract":"<p>Apple-picking robot can promote the development of smart agriculture, and accurate object recognition in complex natural environments using deep learning algorithms is critical. However, research has shown that changes in illumination and object occlusion remain significant challenges for recognition. In order to improve the accuracy of apple apple-picking robot’s identification and positioning of apples in natural environment, a method using YOLOv5 (You Only Look Once, YOLO) combined with fast-guided filter is proposed. By introducing a fast-guided filtering module, the ability to extract image features is improved, and the problem of inaccurate occlusion targets and edge detection is solved; <span><math altimg=\"eq-00001.gif\" display=\"inline\"><mi>K</mi></math></span><span></span>-means clustering algorithm is introduced in improving YOLOv5, which can realize automatic adjustment of image size and step size; BiFPN structure is introduced in Neck network to add weighted feature fusion to highlight the detailed features. The results show that the algorithm proposed in this paper can well remove noise information such as occlusion edge blurring in apple images in a natural light environment. In the real orchard environment, the apple recognition accuracy rate reached 97.8%, the recall rate was 97.3% and the recognition rate was about 26.84<span><math altimg=\"eq-00002.gif\" display=\"inline\"><mspace width=\".17em\"></mspace></math></span><span></span>fps. The results show that this research based on YOLOv5 and fast-guided filtering can realize fast and accurate identification of apple fruits in natural environment, and meet the practical application requirements of real-time target detection.</p>","PeriodicalId":54866,"journal":{"name":"Journal of Circuits Systems and Computers","volume":"8 1","pages":""},"PeriodicalIF":1.5,"publicationDate":"2024-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141257378","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-04-13DOI: 10.1142/s0218126624501846
Difei Cheng, Yunfeng Zhang, Ruinan Jin
-medoids clustering is a popular variant of -means clustering and widely used in pattern recognition and machine learning. A main drawback of -medoids clustering is that an improper initialization can cause it to get trapped in local optima. An improved -medoids clustering algorithm, called INCKM algorithm, which is the first to apply incremental initialization to -medoids clustering, was recently proposed to overcome this drawback. The INCKM algorithm requires the construction of a subset of candidate medoids determined by one hyperparameter for initialization, and meanwhile, it always fails when dealing with imbalanced datasets with an incorrect hyperparameter selection. In this paper, we propose a novel -medoids clustering algorithm, called incremental -means++ (INCKPP) algorithm, which initializes with a novel incremental manner, attempting to optimally add one new cluster center at each stage through a non-parametric and stochastic -means++ initialization. The INCKPP algorithm overcomes the difficulty of hyperparameter selection in the INCKM algorithm, improves the clustering performance, and can deal with imbalanced datasets well. However, the INCKPP algorithm is not computationally efficient enough. To deal with this, we further propose an improved INCKPP algorithm, called INCKPP algorithm which improves the clustering efficiency while maintaining the clustering performance of the INCKPP algorithm. Extensive results from experiments on both synthetic and real-world datasets, including imbalanced datasets, illustrate that the proposed algorithms outperforms than the other compared algorithms.
{"title":"Careful Seeding for k-Medois Clustering with Incremental k-Means++ Initialization","authors":"Difei Cheng, Yunfeng Zhang, Ruinan Jin","doi":"10.1142/s0218126624501846","DOIUrl":"https://doi.org/10.1142/s0218126624501846","url":null,"abstract":"<p><span><math altimg=\"eq-00004.gif\" display=\"inline\" overflow=\"scroll\"><mi>K</mi></math></span><span></span>-medoids clustering is a popular variant of <span><math altimg=\"eq-00005.gif\" display=\"inline\" overflow=\"scroll\"><mi>k</mi></math></span><span></span>-means clustering and widely used in pattern recognition and machine learning. A main drawback of <span><math altimg=\"eq-00006.gif\" display=\"inline\" overflow=\"scroll\"><mi>k</mi></math></span><span></span>-medoids clustering is that an improper initialization can cause it to get trapped in local optima. An improved <span><math altimg=\"eq-00007.gif\" display=\"inline\" overflow=\"scroll\"><mi>k</mi></math></span><span></span>-medoids clustering algorithm, called INCKM algorithm, which is the first to apply incremental initialization to <span><math altimg=\"eq-00008.gif\" display=\"inline\" overflow=\"scroll\"><mi>k</mi></math></span><span></span>-medoids clustering, was recently proposed to overcome this drawback. The INCKM algorithm requires the construction of a subset of candidate medoids determined by one hyperparameter for initialization, and meanwhile, it always fails when dealing with imbalanced datasets with an incorrect hyperparameter selection. In this paper, we propose a novel <span><math altimg=\"eq-00009.gif\" display=\"inline\" overflow=\"scroll\"><mi>k</mi></math></span><span></span>-medoids clustering algorithm, called incremental <span><math altimg=\"eq-00010.gif\" display=\"inline\" overflow=\"scroll\"><mi>k</mi></math></span><span></span>-means++ (INCKPP) algorithm, which initializes with a novel incremental manner, attempting to optimally add one new cluster center at each stage through a non-parametric and stochastic <span><math altimg=\"eq-00011.gif\" display=\"inline\" overflow=\"scroll\"><mi>k</mi></math></span><span></span>-means++ initialization. The INCKPP algorithm overcomes the difficulty of hyperparameter selection in the INCKM algorithm, improves the clustering performance, and can deal with imbalanced datasets well. However, the INCKPP algorithm is not computationally efficient enough. To deal with this, we further propose an improved INCKPP algorithm, called INCKPP<span><math altimg=\"eq-00012.gif\" display=\"inline\" overflow=\"scroll\"><msub><mrow></mrow><mrow><mstyle mathvariant=\"bold\"><mi>s</mi><mi>a</mi><mi>m</mi><mi>p</mi><mi>l</mi><mi>e</mi></mstyle></mrow></msub></math></span><span></span> algorithm which improves the clustering efficiency while maintaining the clustering performance of the INCKPP algorithm. Extensive results from experiments on both synthetic and real-world datasets, including imbalanced datasets, illustrate that the proposed algorithms outperforms than the other compared algorithms.</p>","PeriodicalId":54866,"journal":{"name":"Journal of Circuits Systems and Computers","volume":"9 1","pages":""},"PeriodicalIF":1.5,"publicationDate":"2024-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140564396","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-03-28DOI: 10.1142/s0218126624502426
Chunqiang Li, Zhiwei Liu, Yunhai Shang, Lenian He, Xiaolang Yan
In the domain of process virtual machine (PVM) binary translation, the difference in address space layout between the guest program and the translated program requires the recalculation of jump instruction targets, resulting in suboptimal execution efficiency. This paper presents a novel method called SPC-Indexed Indirect Branch Hardware Cache Redirecting (SPCIC) technique. SPCIC utilizes specialized branch instruction to represent indirect branches from guest programs while frequently-used target addresses are cached in a customized hardware mapping table. When translating an indirect branch, SPCIC queries the jump target cache first to achieve a fast redirection unless the destination address is not cached. Besides, SPCIC merely falls back to the software-based remapping approach when the query fails, improving the translation efficiency to the greatest extent. SPCIC is implemented on the QEMU platform to accelerate the translation of ARM payloads into RISC-V. Experiments are carried on SPEC2006 to demonstrate the effectiveness of SPCIC for reducing the runtime overhead of indirect branch translation. The experimental results indicate up to 11% average improvement and 35% maximum improvement are obtained on the selected benchmark.
{"title":"SPC-Indexed Indirect Branch Hardware Cache Redirecting Technique in Binary Translation","authors":"Chunqiang Li, Zhiwei Liu, Yunhai Shang, Lenian He, Xiaolang Yan","doi":"10.1142/s0218126624502426","DOIUrl":"https://doi.org/10.1142/s0218126624502426","url":null,"abstract":"<p>In the domain of process virtual machine (PVM) binary translation, the difference in address space layout between the guest program and the translated program requires the recalculation of jump instruction targets, resulting in suboptimal execution efficiency. This paper presents a novel method called SPC-Indexed Indirect Branch Hardware Cache Redirecting (SPCIC) technique. SPCIC utilizes specialized branch instruction to represent indirect branches from guest programs while frequently-used target addresses are cached in a customized hardware mapping table. When translating an indirect branch, SPCIC queries the jump target cache first to achieve a fast redirection unless the destination address is not cached. Besides, SPCIC merely falls back to the software-based remapping approach when the query fails, improving the translation efficiency to the greatest extent. SPCIC is implemented on the QEMU platform to accelerate the translation of ARM payloads into RISC-V. Experiments are carried on SPEC2006 to demonstrate the effectiveness of SPCIC for reducing the runtime overhead of indirect branch translation. The experimental results indicate up to 11% average improvement and 35% maximum improvement are obtained on the selected benchmark.</p>","PeriodicalId":54866,"journal":{"name":"Journal of Circuits Systems and Computers","volume":"45 1","pages":""},"PeriodicalIF":1.5,"publicationDate":"2024-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140322275","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
<p>The phase and gain imbalance of a balun output can be adjusted by a differential current balancer (DCB) circuit. The performance of DCB circuit, for correcting the phase (gain) imbalance, is analyzed for a wide range of input signal level, and the accuracy is verified with circuit simulation. To illustrate the phase-error/gain-error (PE/GE) correction, a 30–40<span><math altimg="eq-00001.gif" display="inline" overflow="scroll"><mspace width=".17em"></mspace></math></span><span></span>GHz DCB circuit is designed and simulated in a 180-nm CMOS process. The DCB is examined for input PE, <span><math altimg="eq-00002.gif" display="inline" overflow="scroll"><mi mathvariant="normal">Δ</mi><msub><mrow><mi>𝜃</mi></mrow><mrow><mi>A</mi></mrow></msub></math></span><span></span>, of <span><math altimg="eq-00003.gif" display="inline" overflow="scroll"><mo stretchy="false">−</mo><mn>2</mn><msup><mrow><mn>0</mn></mrow><mrow><mo stretchy="false">∘</mo></mrow></msup><mo>≤</mo><mi mathvariant="normal">Δ</mi><msub><mrow><mi>𝜃</mi></mrow><mrow><mi>A</mi></mrow></msub><mo>≤</mo><mo stretchy="false">+</mo><mn>2</mn><msup><mrow><mn>0</mn></mrow><mrow><mo stretchy="false">∘</mo></mrow></msup></math></span><span></span> and input GE, G<sub><i>A</i></sub>, of <span><math altimg="eq-00004.gif" display="inline" overflow="scroll"><mo stretchy="false">−</mo><mn>2</mn><mspace width=".17em"></mspace><mstyle><mtext mathvariant="normal">dB</mtext></mstyle><mo>≤</mo><mn>2</mn><msup><mrow><mn>0</mn></mrow><mrow><mo stretchy="false">∗</mo></mrow></msup><mo>log</mo><mo stretchy="false">(</mo><mn>1</mn><mo stretchy="false">+</mo><msub><mrow><mi>G</mi></mrow><mrow><mi>A</mi></mrow></msub><mo stretchy="false">)</mo><mo>≤</mo><mo stretchy="false">+</mo><mn>2</mn></math></span><span></span><span><math altimg="eq-00005.gif" display="inline" overflow="scroll"><mspace width=".17em"></mspace></math></span><span></span>dB. Analysis and simulation illustrate an output phase error <span><math altimg="eq-00006.gif" display="inline" overflow="scroll"><mo stretchy="false">(</mo><msub><mrow><mstyle><mtext mathvariant="normal">OPE</mtext></mstyle></mrow><mrow><mstyle><mtext mathvariant="normal">DCB</mtext></mstyle></mrow></msub><mo stretchy="false">)</mo></math></span><span></span> of <span><math altimg="eq-00007.gif" display="inline" overflow="scroll"><mo stretchy="false">−</mo><mn>1</mn><msup><mrow><mn>0</mn></mrow><mrow><mo stretchy="false">∘</mo></mrow></msup><mo>≤</mo><msub><mrow><mstyle><mtext mathvariant="normal">OPE</mtext></mstyle></mrow><mrow><mstyle><mtext mathvariant="normal"> DCB</mtext></mstyle></mrow></msub><mo>≤</mo><mo stretchy="false">+</mo><msup><mrow><mn>2</mn></mrow><mrow><mo stretchy="false">∘</mo></mrow></msup></math></span><span></span> and output gain error <span><math altimg="eq-00008.gif" display="inline" overflow="scroll"><mo stretchy="false">(</mo><msub><mrow><mstyle><mtext mathvariant="normal">OGE</mtext></mstyle></mrow><mrow><mstyle><mtext mathvariant="normal">DCB<
{"title":"Analysis and Simulation of Current Balancer Circuit for Phase-Gain Correction of Unbalanced Differential Signals","authors":"Zainab Baharvand, Abdolreza Nabavi, Habibollah Zolfkhani","doi":"10.1142/s021812662450244x","DOIUrl":"https://doi.org/10.1142/s021812662450244x","url":null,"abstract":"<p>The phase and gain imbalance of a balun output can be adjusted by a differential current balancer (DCB) circuit. The performance of DCB circuit, for correcting the phase (gain) imbalance, is analyzed for a wide range of input signal level, and the accuracy is verified with circuit simulation. To illustrate the phase-error/gain-error (PE/GE) correction, a 30–40<span><math altimg=\"eq-00001.gif\" display=\"inline\" overflow=\"scroll\"><mspace width=\".17em\"></mspace></math></span><span></span>GHz DCB circuit is designed and simulated in a 180-nm CMOS process. The DCB is examined for input PE, <span><math altimg=\"eq-00002.gif\" display=\"inline\" overflow=\"scroll\"><mi mathvariant=\"normal\">Δ</mi><msub><mrow><mi>𝜃</mi></mrow><mrow><mi>A</mi></mrow></msub></math></span><span></span>, of <span><math altimg=\"eq-00003.gif\" display=\"inline\" overflow=\"scroll\"><mo stretchy=\"false\">−</mo><mn>2</mn><msup><mrow><mn>0</mn></mrow><mrow><mo stretchy=\"false\">∘</mo></mrow></msup><mo>≤</mo><mi mathvariant=\"normal\">Δ</mi><msub><mrow><mi>𝜃</mi></mrow><mrow><mi>A</mi></mrow></msub><mo>≤</mo><mo stretchy=\"false\">+</mo><mn>2</mn><msup><mrow><mn>0</mn></mrow><mrow><mo stretchy=\"false\">∘</mo></mrow></msup></math></span><span></span> and input GE, G<sub><i>A</i></sub>, of <span><math altimg=\"eq-00004.gif\" display=\"inline\" overflow=\"scroll\"><mo stretchy=\"false\">−</mo><mn>2</mn><mspace width=\".17em\"></mspace><mstyle><mtext mathvariant=\"normal\">dB</mtext></mstyle><mo>≤</mo><mn>2</mn><msup><mrow><mn>0</mn></mrow><mrow><mo stretchy=\"false\">∗</mo></mrow></msup><mo>log</mo><mo stretchy=\"false\">(</mo><mn>1</mn><mo stretchy=\"false\">+</mo><msub><mrow><mi>G</mi></mrow><mrow><mi>A</mi></mrow></msub><mo stretchy=\"false\">)</mo><mo>≤</mo><mo stretchy=\"false\">+</mo><mn>2</mn></math></span><span></span><span><math altimg=\"eq-00005.gif\" display=\"inline\" overflow=\"scroll\"><mspace width=\".17em\"></mspace></math></span><span></span>dB. Analysis and simulation illustrate an output phase error <span><math altimg=\"eq-00006.gif\" display=\"inline\" overflow=\"scroll\"><mo stretchy=\"false\">(</mo><msub><mrow><mstyle><mtext mathvariant=\"normal\">OPE</mtext></mstyle></mrow><mrow><mstyle><mtext mathvariant=\"normal\">DCB</mtext></mstyle></mrow></msub><mo stretchy=\"false\">)</mo></math></span><span></span> of <span><math altimg=\"eq-00007.gif\" display=\"inline\" overflow=\"scroll\"><mo stretchy=\"false\">−</mo><mn>1</mn><msup><mrow><mn>0</mn></mrow><mrow><mo stretchy=\"false\">∘</mo></mrow></msup><mo>≤</mo><msub><mrow><mstyle><mtext mathvariant=\"normal\">OPE</mtext></mstyle></mrow><mrow><mstyle><mtext mathvariant=\"normal\"> DCB</mtext></mstyle></mrow></msub><mo>≤</mo><mo stretchy=\"false\">+</mo><msup><mrow><mn>2</mn></mrow><mrow><mo stretchy=\"false\">∘</mo></mrow></msup></math></span><span></span> and output gain error <span><math altimg=\"eq-00008.gif\" display=\"inline\" overflow=\"scroll\"><mo stretchy=\"false\">(</mo><msub><mrow><mstyle><mtext mathvariant=\"normal\">OGE</mtext></mstyle></mrow><mrow><mstyle><mtext mathvariant=\"normal\">DCB<","PeriodicalId":54866,"journal":{"name":"Journal of Circuits Systems and Computers","volume":"87 1","pages":""},"PeriodicalIF":1.5,"publicationDate":"2024-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140322115","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-03-27DOI: 10.1142/s021812662450186x
Shaobo Du, Jing Li
Traditional convolutional neural networks (CNNs) typically use fixed scale convolutional kernels for feature extraction when processing image classification tasks, while ignoring the multi-scale information present in the image. To overcome this limitation, we propose an algorithm based on multi-scale CNNs, which capture features at different levels by introducing convolutional kernels of different scales into the convolutional layer. In this study, we first designed a multi-scale convolutional layer consisting of multiple convolutional kernels of different scales to extract multi-scale features of the image. To further enhance classification performance, we introduced a multi-scale feature fusion module that can effectively fuse features of different scales and classify them through a fully connected layer. Then we conducted extensive experiments on several commonly used image classification datasets. The experimental results show that this network can not only effectively identify and locate hyperspectral image targets in different scenarios, but also reduce missed detections and false positives during the detection process. The average accuracy of the improved model has been improved, and the recognition accuracy of some small markers affected by external factors such as occlusion and lighting has also been improved. In addition, by comparing the detection effect of a single image, the progressiveness and anti-leakage ability of the improved model are proved. The image classification method based on multi-scale CNNs has broad application prospects in image recognition and feature extraction, and can provide valuable reference and reference for research in related fields.
{"title":"Image Classification Method Based on Multi-Scale Convolutional Neural Network","authors":"Shaobo Du, Jing Li","doi":"10.1142/s021812662450186x","DOIUrl":"https://doi.org/10.1142/s021812662450186x","url":null,"abstract":"<p>Traditional convolutional neural networks (CNNs) typically use fixed scale convolutional kernels for feature extraction when processing image classification tasks, while ignoring the multi-scale information present in the image. To overcome this limitation, we propose an algorithm based on multi-scale CNNs, which capture features at different levels by introducing convolutional kernels of different scales into the convolutional layer. In this study, we first designed a multi-scale convolutional layer consisting of multiple convolutional kernels of different scales to extract multi-scale features of the image. To further enhance classification performance, we introduced a multi-scale feature fusion module that can effectively fuse features of different scales and classify them through a fully connected layer. Then we conducted extensive experiments on several commonly used image classification datasets. The experimental results show that this network can not only effectively identify and locate hyperspectral image targets in different scenarios, but also reduce missed detections and false positives during the detection process. The average accuracy of the improved model has been improved, and the recognition accuracy of some small markers affected by external factors such as occlusion and lighting has also been improved. In addition, by comparing the detection effect of a single image, the progressiveness and anti-leakage ability of the improved model are proved. The image classification method based on multi-scale CNNs has broad application prospects in image recognition and feature extraction, and can provide valuable reference and reference for research in related fields.</p>","PeriodicalId":54866,"journal":{"name":"Journal of Circuits Systems and Computers","volume":"13 1","pages":""},"PeriodicalIF":1.5,"publicationDate":"2024-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140322548","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-03-26DOI: 10.1142/s0218126624502414
Behnam Yazdani, Shahin Jafarabadi Ashtiani
This paper introduces a low-power fully differential fixed window level-crossing analog-to-digital converter (LC-ADC) for wireless medical implantable devices. The LC-ADC could be an excellent candidate for low-power systems due to the reduction of sampling points for bio-potential signals. Different from existing fixed window LC-ADCs, which use a 1-bit DAC or scaler and two reference levels to move the input signal to the comparison window, a simplified scheme is proposed in which the DAC or scaler is removed and a single-reference level is used to create the comparison window. The proposed LC-ADC utilizes a single-reference comparator, which leads to a simplified implementation and significant reduction in power consumption and circuit area. In addition, using a single reference level and removing DAC, leads to a decrease in the complexity of the controlling logic. The proposed LC-ADC is simulated in 0.18m CMOS technology. The simulation results achieve an effective number of bits (ENOB) of up to 6.5 bits with about 59–141 nW power consumption under 0.8V supply and input signal bandwidth from 5Hz to 4kHz.
{"title":"A Low-Power Fully Differential Level-Crossing ADC Based on Single-Reference Comparator for Wireless Medical Implantable Devices","authors":"Behnam Yazdani, Shahin Jafarabadi Ashtiani","doi":"10.1142/s0218126624502414","DOIUrl":"https://doi.org/10.1142/s0218126624502414","url":null,"abstract":"<p>This paper introduces a low-power fully differential fixed window level-crossing analog-to-digital converter (LC-ADC) for wireless medical implantable devices. The LC-ADC could be an excellent candidate for low-power systems due to the reduction of sampling points for bio-potential signals. Different from existing fixed window LC-ADCs, which use a 1-bit DAC or scaler and two reference levels to move the input signal to the comparison window, a simplified scheme is proposed in which the DAC or scaler is removed and a single-reference level is used to create the comparison window. The proposed LC-ADC utilizes a single-reference comparator, which leads to a simplified implementation and significant reduction in power consumption and circuit area. In addition, using a single reference level and removing DAC, leads to a decrease in the complexity of the controlling logic. The proposed LC-ADC is simulated in 0.18<span><math altimg=\"eq-00001.gif\" display=\"inline\" overflow=\"scroll\"><mspace width=\".17em\"></mspace></math></span><span></span><span><math altimg=\"eq-00002.gif\" display=\"inline\" overflow=\"scroll\"><mi>μ</mi></math></span><span></span>m CMOS technology. The simulation results achieve an effective number of bits (ENOB) of up to 6.5 bits with about 59–141 nW power consumption under 0.8<span><math altimg=\"eq-00003.gif\" display=\"inline\" overflow=\"scroll\"><mspace width=\".17em\"></mspace></math></span><span></span>V supply and input signal bandwidth from 5<span><math altimg=\"eq-00004.gif\" display=\"inline\" overflow=\"scroll\"><mspace width=\".17em\"></mspace></math></span><span></span>Hz to 4<span><math altimg=\"eq-00005.gif\" display=\"inline\" overflow=\"scroll\"><mspace width=\".17em\"></mspace></math></span><span></span>kHz.</p>","PeriodicalId":54866,"journal":{"name":"Journal of Circuits Systems and Computers","volume":"1 1","pages":""},"PeriodicalIF":1.5,"publicationDate":"2024-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140323934","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-03-25DOI: 10.1142/s0218126624502396
Padma Vijetha Dev Bakkaiahgari, K. Venkata Prasad
Recently, wireless body area network (WBAN) becomes a hot research topic in the advanced healthcare system. The WBAN plays a vital role in monitoring the physiological parameters of the human body with sensors. The sensors are small in size, and it has a small-sized battery with limited life. Hence, the energy is limited in the multi-hop routing process. The patient data is collected by the sensor, and the data are transmitted with high energy consumption. It causes failure in the data transmission path. To avoid this, the data transmission process should be optimized. This paper presents an advanced authentication and energy-efficient routing protocol (AAERP) for optimal routing paths in WBAN. Patients’ data are aggregated from the WBAN through the IoMT devices in the initial stage. To secure the patient’s private data, a hybrid mechanism of the elliptic curve cryptosystem (ECC) and Paillier cryptosystem is proposed for the data encryption process. Data security is improved by authenticating the data before transmission using an encryption algorithm. Before the routing process, the data encryption approach converts the original plain text data into ciphertext data. This encryption approach assists in avoiding intrusions in the network system. The encrypted data are optimally routed with the help of the teamwork optimization algorithm (TOA) approach. The optimal path selection using this optimization technique improves the effectiveness and robustness of the system. The experimental setup is performed by using Python software. The efficacy of the proposed model is evaluated by solving parameters like network lifetime, network throughput, residual energy, success rate, number of packets received, number of packets sent, and number of packets dropped. The performance of the proposed model is measured by comparing the obtained results with several existing models.
{"title":"Advanced Authentication and Energy-Efficient Routing Protocol for Wireless Body Area Networks","authors":"Padma Vijetha Dev Bakkaiahgari, K. Venkata Prasad","doi":"10.1142/s0218126624502396","DOIUrl":"https://doi.org/10.1142/s0218126624502396","url":null,"abstract":"<p>Recently, wireless body area network (WBAN) becomes a hot research topic in the advanced healthcare system. The WBAN plays a vital role in monitoring the physiological parameters of the human body with sensors. The sensors are small in size, and it has a small-sized battery with limited life. Hence, the energy is limited in the multi-hop routing process. The patient data is collected by the sensor, and the data are transmitted with high energy consumption. It causes failure in the data transmission path. To avoid this, the data transmission process should be optimized. This paper presents an advanced authentication and energy-efficient routing protocol (AAERP) for optimal routing paths in WBAN. Patients’ data are aggregated from the WBAN through the IoMT devices in the initial stage. To secure the patient’s private data, a hybrid mechanism of the elliptic curve cryptosystem (ECC) and Paillier cryptosystem is proposed for the data encryption process. Data security is improved by authenticating the data before transmission using an encryption algorithm. Before the routing process, the data encryption approach converts the original plain text data into ciphertext data. This encryption approach assists in avoiding intrusions in the network system. The encrypted data are optimally routed with the help of the teamwork optimization algorithm (TOA) approach. The optimal path selection using this optimization technique improves the effectiveness and robustness of the system. The experimental setup is performed by using Python software. The efficacy of the proposed model is evaluated by solving parameters like network lifetime, network throughput, residual energy, success rate, number of packets received, number of packets sent, and number of packets dropped. The performance of the proposed model is measured by comparing the obtained results with several existing models.</p>","PeriodicalId":54866,"journal":{"name":"Journal of Circuits Systems and Computers","volume":"17 1","pages":""},"PeriodicalIF":1.5,"publicationDate":"2024-03-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140300511","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-03-21DOI: 10.1142/s021812662450227x
Chapala Shravani, R. L Narasimham2, G Tulasi Ram Das3
This paper proposes a novel hybrid technique for enhancing power quality (PQ) in distributed generation (DG) systems by deploying a unified power quality conditioner (UPQC). Here, the proposed hybrid method is the joint execution of white shark optimizer (WSO) and recalling-enhanced recurrent neural network (RERNN), called the WSO-RERNN technique. The primary objective of this novel approach is to effectively mitigate voltage sag and reduce voltage harmonics under varying load conditions. It is important to investigate the voltage sag, swell and harmonic distortion of the system to obtain an enhanced PQ of the energy supply. Therefore, this paper shows the brief impact of PQ in DG utilizing the proposed unified PQ conditioner controller. The WSO-RERNN control technique enhances the performance of the UPQC controller by providing the optimal control signal. By then, the efficiency of the proposed approach is done in MATLAB, and the performance is compared with those of existing optimization techniques, including Ant Lion Optimizer (ALO), Grey wolf optimization (GWO) and Salp swarm algorithm (SSA) methods.
{"title":"Power Quality (PQ) Analyses of DG Utilizing Unified Power Quality Conditioner (UPQC) by White Shark Optimizer and Recalling-Enhanced Recurrent Neural Network","authors":"Chapala Shravani, R. L Narasimham2, G Tulasi Ram Das3","doi":"10.1142/s021812662450227x","DOIUrl":"https://doi.org/10.1142/s021812662450227x","url":null,"abstract":"<p>This paper proposes a novel hybrid technique for enhancing power quality (PQ) in distributed generation (DG) systems by deploying a unified power quality conditioner (UPQC). Here, the proposed hybrid method is the joint execution of white shark optimizer (WSO) and recalling-enhanced recurrent neural network (RERNN), called the WSO-RERNN technique. The primary objective of this novel approach is to effectively mitigate voltage sag and reduce voltage harmonics under varying load conditions. It is important to investigate the voltage sag, swell and harmonic distortion of the system to obtain an enhanced PQ of the energy supply. Therefore, this paper shows the brief impact of PQ in DG utilizing the proposed unified PQ conditioner controller. The WSO-RERNN control technique enhances the performance of the UPQC controller by providing the optimal control signal. By then, the efficiency of the proposed approach is done in MATLAB, and the performance is compared with those of existing optimization techniques, including Ant Lion Optimizer (ALO), Grey wolf optimization (GWO) and Salp swarm algorithm (SSA) methods.</p>","PeriodicalId":54866,"journal":{"name":"Journal of Circuits Systems and Computers","volume":"14 1","pages":""},"PeriodicalIF":1.5,"publicationDate":"2024-03-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140203353","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-03-18DOI: 10.1142/s0218126624502384
Kuntal Chakraborty, Alak Majumder, Abir J Mondal
This work suggests an all-digital temperature sensor with a high sampling rate that is based on a time-to-digital converter (TDC). Two on-chip voltage-controlled oscillators (VCOs) are used in the design of the sensor core, which senses temperatures between C and 200C. For digital code conversion, the outputs of the VCO are fed into two asynchronous counters. In both low- and high- resolution modes, the error following two-point calibration is observed between C and C. The sensor’s ability to function in both high- and low-resolution modes based on conversion time is an important feature. At a sampling frequency of 0.19MHz, the maximum resolution achieved is 0.18C. Additionally, the sensor has control logic built in to turn off the sensing as soon as the conversion is complete. At 90-nm process, 1.1V supply voltage and 27C, the proposed sensor occupies and consumes .
{"title":"Time Domain and Area Efficient Smart Temperature Sensor Exploiting Channel Length Modulation Coefficient","authors":"Kuntal Chakraborty, Alak Majumder, Abir J Mondal","doi":"10.1142/s0218126624502384","DOIUrl":"https://doi.org/10.1142/s0218126624502384","url":null,"abstract":"<p>This work suggests an all-digital temperature sensor with a high sampling rate that is based on a time-to-digital converter (TDC). Two on-chip voltage-controlled oscillators (VCOs) are used in the design of the sensor core, which senses temperatures between <span><math altimg=\"eq-00001.gif\" display=\"inline\" overflow=\"scroll\"><mo stretchy=\"false\">−</mo><mn>4</mn><msup><mrow><mn>0</mn></mrow><mrow><mo stretchy=\"false\">∘</mo></mrow></msup></math></span><span></span>C and 200<span><math altimg=\"eq-00002.gif\" display=\"inline\" overflow=\"scroll\"><msup><mrow></mrow><mrow><mo stretchy=\"false\">∘</mo></mrow></msup></math></span><span></span>C. For digital code conversion, the outputs of the VCO are fed into two asynchronous counters. In both low- and high- resolution modes, the error following two-point calibration is observed between <span><math altimg=\"eq-00003.gif\" display=\"inline\" overflow=\"scroll\"><mo stretchy=\"false\">−</mo><mn>1</mn><mo>.</mo><mn>0</mn><msup><mrow><mn>8</mn></mrow><mrow><mo stretchy=\"false\">∘</mo></mrow></msup></math></span><span></span>C and <span><math altimg=\"eq-00004.gif\" display=\"inline\" overflow=\"scroll\"><mo stretchy=\"false\">+</mo><mn>1</mn><mo>.</mo><mn>0</mn><msup><mrow><mn>6</mn></mrow><mrow><mo stretchy=\"false\">∘</mo></mrow></msup></math></span><span></span>C. The sensor’s ability to function in both high- and low-resolution modes based on conversion time is an important feature. At a sampling frequency of 0.19<span><math altimg=\"eq-00005.gif\" display=\"inline\" overflow=\"scroll\"><mspace width=\".17em\"></mspace></math></span><span></span>MHz, the maximum resolution achieved is 0.18<span><math altimg=\"eq-00006.gif\" display=\"inline\" overflow=\"scroll\"><msup><mrow></mrow><mrow><mo stretchy=\"false\">∘</mo></mrow></msup></math></span><span></span>C. Additionally, the sensor has control logic built in to turn off the sensing as soon as the conversion is complete. At 90-nm process, 1.1<span><math altimg=\"eq-00007.gif\" display=\"inline\" overflow=\"scroll\"><mspace width=\".17em\"></mspace></math></span><span></span>V supply voltage and 27<span><math altimg=\"eq-00008.gif\" display=\"inline\" overflow=\"scroll\"><msup><mrow></mrow><mrow><mo stretchy=\"false\">∘</mo></mrow></msup></math></span><span></span>C, the proposed sensor occupies <span><math altimg=\"eq-00009.gif\" display=\"inline\" overflow=\"scroll\"><mn>0</mn><mo>.</mo><mn>0</mn><mn>4</mn><mn>4</mn><mspace width=\".17em\"></mspace><msup><mrow><mstyle><mtext mathvariant=\"normal\">mm</mtext></mstyle></mrow><mrow><mn>2</mn></mrow></msup></math></span><span></span> and consumes <span><math altimg=\"eq-00010.gif\" display=\"inline\" overflow=\"scroll\"><mn>8</mn><mn>1</mn><mn>7</mn><mo>.</mo><mn>5</mn><mspace width=\".17em\"></mspace><mi>μ</mi><mspace width=\".17em\"></mspace><mstyle><mtext mathvariant=\"normal\">W</mtext></mstyle></math></span><span></span>.</p>","PeriodicalId":54866,"journal":{"name":"Journal of Circuits Systems and Computers","volume":"160 1","pages":""},"PeriodicalIF":1.5,"publicationDate":"2024-03-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140168082","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-03-14DOI: 10.1142/s0218126624502360
Gang Xu, Weibin Su, Mingbo Pan, Yikai Wang, Zhengfang He, Jiarui Dong, Jiangzheng Zhao
In order to ensure the flight safety of small unmanned aerial vehicles (UAVs), a deep neural network-fused mathematical modeling approach is put up for reliable flight control of small UAVs. First, engine torque, thrust eccentricity and initial stop angle are taken into full consideration. A six-degree-of-freedom nonlinear model is formulated for small UAVs, concerning both ground taxiing and air flight status. Then, the model was linearized using the principle of small disturbances. The linearized model expressions for both ground taxiing and air flight were provided. In addition, radial basis function neural networks are used for online approximation to address the nonlinearity and uncertainty caused by changes in aircraft aerodynamic parameters. At the same time, to compensate for the external disturbance and the approximation error of the neural network, the system robustness is improved by selecting reasonable design parameters. This helps the whole flight control system obtain better tracking control performance. At last, some simulation experiments are carried out to evaluate the performance of the proposed mathematical modeling framework. The simulation results show that the proposal has stronger convergence ability, smaller prediction error, and better performance. Thus, proper proactivity can be acknowledged.
{"title":"A Deep Neural Network-Fused Mathematical Modeling Approach for Reliable Flight Control of Small Unmanned Aerial Vehicles","authors":"Gang Xu, Weibin Su, Mingbo Pan, Yikai Wang, Zhengfang He, Jiarui Dong, Jiangzheng Zhao","doi":"10.1142/s0218126624502360","DOIUrl":"https://doi.org/10.1142/s0218126624502360","url":null,"abstract":"<p>In order to ensure the flight safety of small unmanned aerial vehicles (UAVs), a deep neural network-fused mathematical modeling approach is put up for reliable flight control of small UAVs. First, engine torque, thrust eccentricity and initial stop angle are taken into full consideration. A six-degree-of-freedom nonlinear model is formulated for small UAVs, concerning both ground taxiing and air flight status. Then, the model was linearized using the principle of small disturbances. The linearized model expressions for both ground taxiing and air flight were provided. In addition, radial basis function neural networks are used for online approximation to address the nonlinearity and uncertainty caused by changes in aircraft aerodynamic parameters. At the same time, to compensate for the external disturbance and the approximation error of the neural network, the system robustness is improved by selecting reasonable design parameters. This helps the whole flight control system obtain better tracking control performance. At last, some simulation experiments are carried out to evaluate the performance of the proposed mathematical modeling framework. The simulation results show that the proposal has stronger convergence ability, smaller prediction error, and better performance. Thus, proper proactivity can be acknowledged.</p>","PeriodicalId":54866,"journal":{"name":"Journal of Circuits Systems and Computers","volume":"22 1","pages":""},"PeriodicalIF":1.5,"publicationDate":"2024-03-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140151356","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}