{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,13]],"date-time":"2025-10-13T20:00:30Z","timestamp":1760385630901,"version":"build-2065373602"},"reference-count":25,"publisher":"MDPI AG","issue":"8","license":[{"start":{"date-parts":[[2018,8,1]],"date-time":"2018-08-01T00:00:00Z","timestamp":1533081600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Angle position sensors (APSs) usually require initial calibration to improve their accuracy. This article introduces a novel offline self-calibration scheme in which a signal flow network is employed to reduce the amplitude errors, direct-current (DC) offsets, and phase shift without requiring extra calibration instruments. In this approach, a signal flow network is firstly constructed to overcome the parametric coupling caused by the linearization model and to ensure the independence of the parameters. The model parameters are stored in the nodes of the network, and the intermediate variables are input into the optimization pipeline to overcome the local optimization problem. A deep learning algorithm is also used to improve the accuracy and speed of convergence to a global optimal solution. The results of simulations show that the proposed method can achieve a high identification accuracy with a relative parameter identification error less than 0.001\u2030. The practical effects were also verified by implementing the developed technique in a capacitive APS, and the experimental results demonstrate that the sensor error after signal calibration could be reduced to only 6.98%.<\/jats:p>","DOI":"10.3390\/s18082513","type":"journal-article","created":{"date-parts":[[2018,8,1]],"date-time":"2018-08-01T11:22:34Z","timestamp":1533122554000},"page":"2513","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Self-Calibration of Angular Position Sensors by Signal Flow Networks"],"prefix":"10.3390","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9147-0873","authenticated-orcid":false,"given":"Zhenyi","family":"Gao","sequence":"first","affiliation":[{"name":"Engineering Research Center for Navigation Technology, Department of Precision Instrument, Tsinghua University, Beijing 100084, China"}]},{"given":"Bin","family":"Zhou","sequence":"additional","affiliation":[{"name":"Engineering Research Center for Navigation Technology, Department of Precision Instrument, Tsinghua University, Beijing 100084, China"}]},{"given":"Bo","family":"Hou","sequence":"additional","affiliation":[{"name":"Engineering Research Center for Navigation Technology, Department of Precision Instrument, Tsinghua University, Beijing 100084, China"}]},{"given":"Chao","family":"Li","sequence":"additional","affiliation":[{"name":"Engineering Research Center for Navigation Technology, Department of Precision Instrument, Tsinghua University, Beijing 100084, China"}]},{"given":"Qi","family":"Wei","sequence":"additional","affiliation":[{"name":"Department of Electronic Engineering, Tsinghua University, Beijing 100084, China"}]},{"given":"Rong","family":"Zhang","sequence":"additional","affiliation":[{"name":"Engineering Research Center for Navigation Technology, Department of Precision Instrument, Tsinghua University, Beijing 100084, China"}]}],"member":"1968","published-online":{"date-parts":[[2018,8,1]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1310","DOI":"10.5370\/JEET.2013.8.6.1310","article-title":"Software resolver-to-digital converter for compensation of amplitude imbalances using D-Q transformation","volume":"8","author":"Kim","year":"2013","journal-title":"J. Electr. Eng. Technol."},{"key":"ref_2","unstructured":"Brasseur, G. (1998, January 18\u201321). A capacitive finger-type angular-position and angular-speed sensor. Proceedings of the Instrumentation and Measurement Technology Conference, St. Paul, MN, USA."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"5169","DOI":"10.1109\/JSEN.2017.2723619","article-title":"A sinusoidal encoder-to-digital converter based on an improved tangent method","volume":"17","author":"Benammar","year":"2017","journal-title":"IEEE Sens. J."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1620","DOI":"10.1109\/JSEN.2008.928924","article-title":"A new low cost linear resolver converter","volume":"8","author":"Benammar","year":"2008","journal-title":"IEEE Sens. J."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1109\/JSEN.2003.820317","article-title":"A novel resolver-to-360\u00b0 linearized converter","volume":"4","author":"Benammar","year":"2004","journal-title":"IEEE Sens. J."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Hou, B., Zhou, B., Song, M., Lin, Z., and Zhang, R. (2016). A novel single-excitation capacitive angular position sensor design. Sensors, 16.","DOI":"10.3390\/s16081196"},{"key":"ref_7","unstructured":"Li, X., Meijer, G.C.M., and Jong, G.W.D. (1996, January 4\u20136). A self-calibration technique for a smart capacitive angular-position sensor. Proceedings of the IEEE Instrumentation and Measurement Technology Conference and IMEKO Tec, Brussels, Belgium."},{"key":"ref_8","unstructured":"Le, H.T., Hoang, H.V., and Jeon, J.W. (2008, January 13\u201316). Efficient method for correction and interpolation signal of magnetic encoders. Proceedings of the IEEE International Conference on Industrial Informatics, Daejeon, Korea."},{"key":"ref_9","unstructured":"Hoang, H.V., and Jeon, J.W. (2007, January 17\u201320). Signal compensation and extraction of high resolution position for sinusoidal magnetic encoders. Proceedings of the International Conference on Control, Automation and Systems, Seoul, Korea."},{"key":"ref_10","first-page":"209","article-title":"Artificial neural network-based error compensation procedure for low-cost encoders","volume":"21","author":"Dhar","year":"2009","journal-title":"Meas. Sci. Technol."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"370","DOI":"10.1109\/TCST.2004.841648","article-title":"Adaptive online correction and interpolation of quadrature encoder signals using radial basis functions","volume":"13","author":"Tan","year":"2005","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"3382","DOI":"10.1364\/AO.20.003382","article-title":"Determination and correction of quadrature fringe measurement errors in interferometers","volume":"20","author":"Heydemann","year":"1981","journal-title":"Appl. Opt."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"68","DOI":"10.3182\/20050703-6-CZ-1902.01190","article-title":"Automatic calibration of sinusoidal encoder signals","volume":"38","author":"Balemi","year":"2005","journal-title":"IFAC Proc. Vol."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"855","DOI":"10.1109\/TAC.2005.849244","article-title":"Amplitude and frequency estimator of a sinusoid","volume":"50","author":"Hou","year":"2005","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"095008","DOI":"10.1088\/0957-0233\/25\/9\/095008","article-title":"Automatic calibration of resolver signals via state observers","volume":"25","author":"Zhang","year":"2014","journal-title":"Meas. Sci. Technol."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"2883","DOI":"10.1109\/JSEN.2018.2806894","article-title":"High-accuracy automatic calibration of resolver signals via two-step gradient estimators","volume":"18","author":"Wu","year":"2018","journal-title":"IEEE Sens. J."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1109\/TIE.2003.822084","article-title":"High-performance speed measurement by suppression of systematic resolver and encoder errors","volume":"51","author":"Bunte","year":"2004","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Faber, J. (2012, January 21\u201322). Self-calibration and noise reduction of resolver sensor in servo drive application. Proceedings of the ELEKTRO, Rajeck Teplice, Slovakia.","DOI":"10.1109\/ELEKTRO.2012.6225633"},{"key":"ref_19","unstructured":"(2018, March 02). TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems. Available online: https:\/\/arxiv.org\/pdf\/1603.04467.pdf."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"4042","DOI":"10.1109\/TIE.2016.2544242","article-title":"A DSP-based resolver-to-digital converter for high-performance electrical drive applications","volume":"63","author":"Caruso","year":"2016","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"556","DOI":"10.1109\/41.103461","article-title":"Resolver signal requirements for high accuracy resolver-to-digital conversion","volume":"37","author":"Hanselman","year":"2002","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1016\/S0893-6080(98)00116-6","article-title":"On the momentum term in gradient descent learning algorithms","volume":"12","author":"Qian","year":"1999","journal-title":"Neural Netw."},{"key":"ref_23","unstructured":"(2018, April 05). An Overview of Gradient Descent Optimization Algorithms. Available online: https:\/\/arxiv.org\/pdf\/1609.04747.pdf."},{"key":"ref_24","unstructured":"Kingma, D.P., and Ba, J. (arXiv, 2014). Adam: A method for stochastic optimization, arXiv."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"533","DOI":"10.1038\/323533a0","article-title":"Learning representations by back-propagating errors","volume":"323","author":"Rumelhart","year":"1986","journal-title":"Nature"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/8\/2513\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:15:57Z","timestamp":1760195757000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/8\/2513"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,8,1]]},"references-count":25,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2018,8]]}},"alternative-id":["s18082513"],"URL":"https:\/\/doi.org\/10.3390\/s18082513","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2018,8,1]]}}}