{"title":"利用TMS320C25实现数字正弦波振荡器:失真抑制及应用","authors":"M. Schanerberger, S. Awad","doi":"10.1109/IMTC.1990.65949","DOIUrl":null,"url":null,"abstract":"The implementation of a digital sine-wave oscillator using the TMS320C25 digital signal processor (DSP) is described. The system is implemented with the Dalanco Spry model 25 DSP board, and a software system is designed whereby an IBM PC host computer provides control of the waveform generator functions and parameters. Waveforms are generated using the look-up-table (LUT) method. The direct LUT method has the disadvantage of increased harmonic distortion when fractional addressing is implemented to improve frequency resolution. This type of distortion can be reduced by linear interpolation or other methods. The existing methods of direct LUT and linear interpolation are implemented and compared with the present approach. The proposed method uses a trigonometric identity to reduce the harmonic distortion of the sine wave by effectively increasing the table length of the direct LUT method. The authors present the results of an experiment performed in the digital domain, without consideration of the problem of analog reconstruction. Waveforms for the sum of two sine waves, a frequency swept sine wave, amplitude modulation, and frequency modulation are shown as applications of the waveform generator.<<ETX>>","PeriodicalId":404761,"journal":{"name":"7th IEEE Conference on Instrumentation and Measurement Technology","volume":"78 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"The implementation of a digital sine-wave oscillator using the TMS320C25: distortion reduction and applications\",\"authors\":\"M. Schanerberger, S. Awad\",\"doi\":\"10.1109/IMTC.1990.65949\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The implementation of a digital sine-wave oscillator using the TMS320C25 digital signal processor (DSP) is described. The system is implemented with the Dalanco Spry model 25 DSP board, and a software system is designed whereby an IBM PC host computer provides control of the waveform generator functions and parameters. Waveforms are generated using the look-up-table (LUT) method. The direct LUT method has the disadvantage of increased harmonic distortion when fractional addressing is implemented to improve frequency resolution. This type of distortion can be reduced by linear interpolation or other methods. The existing methods of direct LUT and linear interpolation are implemented and compared with the present approach. The proposed method uses a trigonometric identity to reduce the harmonic distortion of the sine wave by effectively increasing the table length of the direct LUT method. The authors present the results of an experiment performed in the digital domain, without consideration of the problem of analog reconstruction. Waveforms for the sum of two sine waves, a frequency swept sine wave, amplitude modulation, and frequency modulation are shown as applications of the waveform generator.<<ETX>>\",\"PeriodicalId\":404761,\"journal\":{\"name\":\"7th IEEE Conference on Instrumentation and Measurement Technology\",\"volume\":\"78 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"7th IEEE Conference on Instrumentation and Measurement Technology\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IMTC.1990.65949\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"7th IEEE Conference on Instrumentation and Measurement Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IMTC.1990.65949","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The implementation of a digital sine-wave oscillator using the TMS320C25: distortion reduction and applications
The implementation of a digital sine-wave oscillator using the TMS320C25 digital signal processor (DSP) is described. The system is implemented with the Dalanco Spry model 25 DSP board, and a software system is designed whereby an IBM PC host computer provides control of the waveform generator functions and parameters. Waveforms are generated using the look-up-table (LUT) method. The direct LUT method has the disadvantage of increased harmonic distortion when fractional addressing is implemented to improve frequency resolution. This type of distortion can be reduced by linear interpolation or other methods. The existing methods of direct LUT and linear interpolation are implemented and compared with the present approach. The proposed method uses a trigonometric identity to reduce the harmonic distortion of the sine wave by effectively increasing the table length of the direct LUT method. The authors present the results of an experiment performed in the digital domain, without consideration of the problem of analog reconstruction. Waveforms for the sum of two sine waves, a frequency swept sine wave, amplitude modulation, and frequency modulation are shown as applications of the waveform generator.<>