FPGA Design for Novel Direct Digital Frequency Synthesizers

碩士 === 國立金門大學 === 電子工程學系碩士班 === 106 === Direct Digital Frequency Synthesizer (DDFS) is widely used in modern electronic devices and communication systems. The frequency synthesizer is divided into (Direct Analog Frequency Synthesizer:DAFS), (Phase-looked loop:PLL), and (Direct Digital Frequency S...

Full description

Bibliographic Details
Main Authors: LU, DUN-REN, 呂敦仁
Other Authors: Kuo, Chan-Tsung
Format: Others
Language:zh-TW
Published: 2018
Online Access:http://ndltd.ncl.edu.tw/handle/gqeue8
id ndltd-TW-106KMIT0706003
record_format oai_dc
spelling ndltd-TW-106KMIT07060032019-05-16T00:44:35Z http://ndltd.ncl.edu.tw/handle/gqeue8 FPGA Design for Novel Direct Digital Frequency Synthesizers 以場效可程式邏輯閘為基礎之新型直接數位頻率合成器設計 LU, DUN-REN 呂敦仁 碩士 國立金門大學 電子工程學系碩士班 106 Direct Digital Frequency Synthesizer (DDFS) is widely used in modern electronic devices and communication systems. The frequency synthesizer is divided into (Direct Analog Frequency Synthesizer:DAFS), (Phase-looked loop:PLL), and (Direct Digital Frequency Synthesizer:DDFS). Among them, the direct digital frequency synthesizer can be divided into (ROM-base) and (ROM-less) architectures based on the presence or absence of (ROM). And the direct digital frequency synthesizer has the advantages of good frequency resolution, fast frequency switching, etc. It is also the used study in this article. The main considerations of the direct digital frequency synthesizer are memory size, circuit area size and output signal efficiency. This dissertation mainly proposes the least square method and constant accumulation method to approximate the sine wave, both using the Uniform segments and Non-Uniform segments modes, and the simulation results of the two methods will be discussed. According to the simulation results, it can be seen that the Spurious Free Dynamic Range (SFDR) linearly increases with the number of segments, and the number of quantization bits also has a great influence on the output signal.   The proposed mathematical model of the linear approximation in this paper is simulated using MATLAB and Modelsim. The hardware implementation adopts Xilinx Spartan 3E-1600 FPGA. In addition, the circuit architecture of the proposed method in this paper is only implemented using constant adder and shift-and-add. Compared with the method using a large number of multipliers in the traditional literature, this paper will increase the SFDR value, reduce the approximation error and reduce the area of the hardware. In this thesis, the SFDR can achieve 96dBc using the Uniform segments least-squares method, the SFDR can achieve 104.6dBc for the Non-Uniform segments least squares method and the SFDR can achieve 70.7dBc for the constant-accumulation method.The approximation error of the Non-Uniform segments least square method is 1.044×10-4 and the approximation error of the constant accumulation method is 2.316×10-3. Kuo, Chan-Tsung 郭昭宗 2018 學位論文 ; thesis 69 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立金門大學 === 電子工程學系碩士班 === 106 === Direct Digital Frequency Synthesizer (DDFS) is widely used in modern electronic devices and communication systems. The frequency synthesizer is divided into (Direct Analog Frequency Synthesizer:DAFS), (Phase-looked loop:PLL), and (Direct Digital Frequency Synthesizer:DDFS). Among them, the direct digital frequency synthesizer can be divided into (ROM-base) and (ROM-less) architectures based on the presence or absence of (ROM). And the direct digital frequency synthesizer has the advantages of good frequency resolution, fast frequency switching, etc. It is also the used study in this article. The main considerations of the direct digital frequency synthesizer are memory size, circuit area size and output signal efficiency. This dissertation mainly proposes the least square method and constant accumulation method to approximate the sine wave, both using the Uniform segments and Non-Uniform segments modes, and the simulation results of the two methods will be discussed. According to the simulation results, it can be seen that the Spurious Free Dynamic Range (SFDR) linearly increases with the number of segments, and the number of quantization bits also has a great influence on the output signal.   The proposed mathematical model of the linear approximation in this paper is simulated using MATLAB and Modelsim. The hardware implementation adopts Xilinx Spartan 3E-1600 FPGA. In addition, the circuit architecture of the proposed method in this paper is only implemented using constant adder and shift-and-add. Compared with the method using a large number of multipliers in the traditional literature, this paper will increase the SFDR value, reduce the approximation error and reduce the area of the hardware. In this thesis, the SFDR can achieve 96dBc using the Uniform segments least-squares method, the SFDR can achieve 104.6dBc for the Non-Uniform segments least squares method and the SFDR can achieve 70.7dBc for the constant-accumulation method.The approximation error of the Non-Uniform segments least square method is 1.044×10-4 and the approximation error of the constant accumulation method is 2.316×10-3.
author2 Kuo, Chan-Tsung
author_facet Kuo, Chan-Tsung
LU, DUN-REN
呂敦仁
author LU, DUN-REN
呂敦仁
spellingShingle LU, DUN-REN
呂敦仁
FPGA Design for Novel Direct Digital Frequency Synthesizers
author_sort LU, DUN-REN
title FPGA Design for Novel Direct Digital Frequency Synthesizers
title_short FPGA Design for Novel Direct Digital Frequency Synthesizers
title_full FPGA Design for Novel Direct Digital Frequency Synthesizers
title_fullStr FPGA Design for Novel Direct Digital Frequency Synthesizers
title_full_unstemmed FPGA Design for Novel Direct Digital Frequency Synthesizers
title_sort fpga design for novel direct digital frequency synthesizers
publishDate 2018
url http://ndltd.ncl.edu.tw/handle/gqeue8
work_keys_str_mv AT ludunren fpgadesignfornoveldirectdigitalfrequencysynthesizers
AT lǚdūnrén fpgadesignfornoveldirectdigitalfrequencysynthesizers
AT ludunren yǐchǎngxiàokěchéngshìluójízháwèijīchǔzhīxīnxíngzhíjiēshùwèipínlǜhéchéngqìshèjì
AT lǚdūnrén yǐchǎngxiàokěchéngshìluójízháwèijīchǔzhīxīnxíngzhíjiēshùwèipínlǜhéchéngqìshèjì
_version_ 1719169374939512832