{"title":"双电平逆变器空间矢量PWM优化FPGA实现的设计考虑","authors":"D. Mohammadi, N. Rafla, S. Ahmed-Zaid","doi":"10.1109/ITEC.2016.7520291","DOIUrl":null,"url":null,"abstract":"The design considerations for implementing an optimized fixed-point space-vector pulse-width modulation (SVPWM) for a two-level inverter is presented. Most of the design simulations currently available are specified in floating-point precision to accelerate the process of verifying their functionality. However, area-optimized hardware implementation of these algorithms requires fixed-point precision. A generic function is formulated the precision required for each signal to get the desired precision. A non-convex optimization function is solved for the number of required bit-widths for the signals. This design has been implemented on an FPGA using the obtained solution in order to verify the resulting accuracy. The device utilization summary of this design is also compared to a floating-point precision design.","PeriodicalId":280676,"journal":{"name":"2016 IEEE Transportation Electrification Conference and Expo (ITEC)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Design considerations for an optimized FPGA implementation of space-vector PWM for a two-level inverter\",\"authors\":\"D. Mohammadi, N. Rafla, S. Ahmed-Zaid\",\"doi\":\"10.1109/ITEC.2016.7520291\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The design considerations for implementing an optimized fixed-point space-vector pulse-width modulation (SVPWM) for a two-level inverter is presented. Most of the design simulations currently available are specified in floating-point precision to accelerate the process of verifying their functionality. However, area-optimized hardware implementation of these algorithms requires fixed-point precision. A generic function is formulated the precision required for each signal to get the desired precision. A non-convex optimization function is solved for the number of required bit-widths for the signals. This design has been implemented on an FPGA using the obtained solution in order to verify the resulting accuracy. The device utilization summary of this design is also compared to a floating-point precision design.\",\"PeriodicalId\":280676,\"journal\":{\"name\":\"2016 IEEE Transportation Electrification Conference and Expo (ITEC)\",\"volume\":\"36 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-06-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 IEEE Transportation Electrification Conference and Expo (ITEC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ITEC.2016.7520291\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE Transportation Electrification Conference and Expo (ITEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ITEC.2016.7520291","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Design considerations for an optimized FPGA implementation of space-vector PWM for a two-level inverter
The design considerations for implementing an optimized fixed-point space-vector pulse-width modulation (SVPWM) for a two-level inverter is presented. Most of the design simulations currently available are specified in floating-point precision to accelerate the process of verifying their functionality. However, area-optimized hardware implementation of these algorithms requires fixed-point precision. A generic function is formulated the precision required for each signal to get the desired precision. A non-convex optimization function is solved for the number of required bit-widths for the signals. This design has been implemented on an FPGA using the obtained solution in order to verify the resulting accuracy. The device utilization summary of this design is also compared to a floating-point precision design.