正弦波:a(t)=sin(vt)波形非線性,角信息本質上又是線性的

你一般根據其振幅公式來考慮正弦波:a(t)=sin(vt)。但是,這些波形都是非線性的,而且難以產生。另一方麵,角信息本質上又是線性的。這就是說,相位角在每一時間單位內轉過某一固定角度。隻要知道一個正弦波的相位是線性的,又已知基準間隔(時鍾周期),你就可以確定該周期內的相位旋轉:
  相位=ωdt;
  ω=Δ相位/dt;
  f=(Δ相位×fMCLK)/2π,
  式中dt是主時鍾頻率fMCLK的倒數。隻要知道相位和主時鍾頻率,便可以利用這一公式產生輸出頻率。相位累加器提供28位的線性相位。正弦ROM以數字格式存儲輸出正弦波的振幅係數。DAC把正弦波轉換成模擬域。如果你旁路正弦ROM,則AD9833就會產生三角波,而不是產生正弦波。你可用寫入頻率寄存器的方法給該器件編程。於是,從該器件輸出的模擬信號是fOUT=(fMCLK/228)×(頻率-寄存器字)。
  DDS輸出信號具有28位分辨率,因此有效頻率步長有可能達到0.1Hz數量級,而頻率最高可達大約10MHz。兩個相位寄存器具有12位相位分辨率。這些寄存器可使信號移相,移相值為PSHIFT=(2π/4096)×(相位-寄存器字)。一個25MHz的晶振為DDS提供基準主時鍾。DDS的輸出級是一個擺幅為0.7VP-P的電壓輸出DAC,其負載是一隻200Ω內部電阻器。增加負載電阻RL會降低輸出電壓的峰—峰值,從而可以把DDS的峰—峰輸出調到比較器的輸入範圍內。DDS的輸出端通常有一個濾波級。濾波級的用途是濾除基準時鍾頻率、像頻和更高頻率的饋通信號,並限製所考慮的信號的帶寬。

请您先登陆,再发跟帖!