Jinyuan Wu, A. Baumbaugh, C. Drennan, R. Thurman-Keup, J. Lewis, Zonghan Shi
{"title":"费米实验室波束损耗监测系统的读出过程和消噪固件","authors":"Jinyuan Wu, A. Baumbaugh, C. Drennan, R. Thurman-Keup, J. Lewis, Zonghan Shi","doi":"10.1109/RTC.2007.4382756","DOIUrl":null,"url":null,"abstract":"In the Fermilab beam loss monitor system, inputs from ion chambers are integrated for a short period of time, digitized and processed to create the accelerator abort request signals. The accelerator power supplies employing 3-phase 60 Hz AC cause noise at various harmonics on our inputs which must be eliminated for monitoring purposes. During accelerator ramping, both the sampling frequency and the amplitudes of the noise components change. As such, traditional digital filtering can partially reduce certain noise components but not all. A non-traditional algorithm was developed in our work to eliminate remaining ripples. The sequencing in the FPGA firmware is conducted by a micro-sequencer core we developed: the enclosed loop micro-sequencer (ELMS). The unique feature of the ELMS is that it supports the \"FOR\" loops with pre-defined iterations at the machine code level, which provides programming convenience and avoids many micro-complexities from the beginning.","PeriodicalId":217483,"journal":{"name":"2007 15th IEEE-NPSS Real-Time Conference","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Readout Process & Noise Elimination Firmware for the Fermilab Beam Loss Monitor System\",\"authors\":\"Jinyuan Wu, A. Baumbaugh, C. Drennan, R. Thurman-Keup, J. Lewis, Zonghan Shi\",\"doi\":\"10.1109/RTC.2007.4382756\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In the Fermilab beam loss monitor system, inputs from ion chambers are integrated for a short period of time, digitized and processed to create the accelerator abort request signals. The accelerator power supplies employing 3-phase 60 Hz AC cause noise at various harmonics on our inputs which must be eliminated for monitoring purposes. During accelerator ramping, both the sampling frequency and the amplitudes of the noise components change. As such, traditional digital filtering can partially reduce certain noise components but not all. A non-traditional algorithm was developed in our work to eliminate remaining ripples. The sequencing in the FPGA firmware is conducted by a micro-sequencer core we developed: the enclosed loop micro-sequencer (ELMS). The unique feature of the ELMS is that it supports the \\\"FOR\\\" loops with pre-defined iterations at the machine code level, which provides programming convenience and avoids many micro-complexities from the beginning.\",\"PeriodicalId\":217483,\"journal\":{\"name\":\"2007 15th IEEE-NPSS Real-Time Conference\",\"volume\":\"18 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2007-11-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2007 15th IEEE-NPSS Real-Time Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/RTC.2007.4382756\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2007 15th IEEE-NPSS Real-Time Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RTC.2007.4382756","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Readout Process & Noise Elimination Firmware for the Fermilab Beam Loss Monitor System
In the Fermilab beam loss monitor system, inputs from ion chambers are integrated for a short period of time, digitized and processed to create the accelerator abort request signals. The accelerator power supplies employing 3-phase 60 Hz AC cause noise at various harmonics on our inputs which must be eliminated for monitoring purposes. During accelerator ramping, both the sampling frequency and the amplitudes of the noise components change. As such, traditional digital filtering can partially reduce certain noise components but not all. A non-traditional algorithm was developed in our work to eliminate remaining ripples. The sequencing in the FPGA firmware is conducted by a micro-sequencer core we developed: the enclosed loop micro-sequencer (ELMS). The unique feature of the ELMS is that it supports the "FOR" loops with pre-defined iterations at the machine code level, which provides programming convenience and avoids many micro-complexities from the beginning.