當前位置:首頁 » 操作系統 » dds演算法

dds演算法

發布時間: 2022-06-12 07:50:04

A. 怎麼用cordic演算法實現dds matlab

時序要求:
寫地址、數據、命令時,nCE、nWE信號必須為低電平,它們在nWE信號的上升沿被鎖存。命令鎖存使能信號CLE和地址鎖存信號ALE用來區分I/O引腳上傳輸的是命令還是地址。

B. DDS演算法的介紹

DDS(Direct Digital Frequency Synthesis)是一種把一系列數字信號通過D/A轉換器轉換成模擬信號的數字合成技術。

C. DDS 是什麼格式

dds是DirectDraw Surface的縮寫,實際上,它是DirectX紋理壓縮(DirectX Texture Compression,簡稱DXTC)的產物。DXTC減少了紋理內存消耗的50%甚至更多,有3種DXTC的格式可供使用,它們分別是DXT1,DXT3和DXT5。

在OrigoEngine的材質系統中,可以看到很多的dds文件。可以簡單地認為這些dds文件同bmp、tga等常見的圖片格式一樣,記錄了一張圖片的信息,如果我們在photoshop中使用dds的插件,就可以在photoshop中打開這些文件。

PNG是20世紀90年代中期開始開發的圖像文件存儲格式,其目的是企圖替代GIF和TIFF文件格式,同時增加一些GIF文件格式所不具備的特性。流式網路圖形格式(Portable Network Graphic Format,PNG)名稱來源於非官方的「PNG's Not GIF」,是一種點陣圖文件(bitmap file)存儲格式,讀成「ping」。PNG用來存儲灰度圖像時,灰度圖像的深度可多到16位,存儲彩色圖像時,彩色圖像的深度可多到48位,並且還可存儲多到16位的α通道數據。PNG使用從LZ77派生的無損數據壓縮演算法。
PNG 圖片以任何顏色深度存儲單個光柵圖像。PNG 是與平台無關的格式
用PhotoShop打開文件後另存為png格式

D. 用DDS做正弦波信號發生器時,fclk,頻率控制字的寬度,還有控制rom的地址寬度怎麼怎麼按照要求來計算啊~~

要求是什麼啊?ROM地址寬度一般根據你的D/A位數決定,頻率控制字寬度與你要求的頻率解析度也就是頻率精確度有關,一般選32位,fclk是系統時鍾,根據你的輸出信號頻率要求選擇,根據采樣定理,理論上必須是你輸出信號頻率的兩倍,實際選的還要大一些。不明白還可以問的

E. dds沼氣脫硫加葯量怎麼計算的

沼氣脫硫劑可以這么計算
1立方沼氣含H2S量用ppm或者mg/m3表示,通常數值約為幾百到幾千,可按照1000mg/m3計。
一般的氧化鐵脫硫劑硫容為0.3gH2S/g脫硫劑
這樣1立方沼氣脫硫所需脫硫劑為1×1000×0.001/0.3=3.3g
脫水通常用冷干機或者吸干機,可連續使用,不需要物,如果用吸干機,定期更換吸附劑即可。

F. DDSF2000-F1型電表讀數怎麼計算峰、谷、平、尖、總都代表什麼

總電量,創括(峰,谷,平,尖峰),峰是高峰時段的用電量,谷是低谷時段的用電量,平,是平時段的用電量,尖,是尖峰時段的用電量,(每年7,8月份都尖峰電量)

G. DDS晶元AD9830主要有哪些應用電路

AD9830的原理及在中波激勵器中的應用#
陳治鵬董天臨
(華中科技大學電信系430074)
摘要
VCSMHir2IMMK
從DDS原理分析著手,著重介紹了AD9830R的特點、用途以及與其它頻率合成器的比較。最後給出了AD9830在中波激勵中的應用實例及使用中的注意事項。實驗誣明,AD9830在中波領域可得到廣泛應用。
X*►*><■«JMMT|KM«私
關鍵詞中波激勵器控制直接數字頻率合成(DDS)


1概述
中波激勵器是發射端的重要組成部分,它主要為發射機提供射頻信號源,完成信息的處理。其具體實現方法是先形成發射部分所需的各種調制信號,再將信號頻率從音頻搬移到所需的發射頻率,並初步提髙功率以驅動開關功率放大器。激勵器關鍵部分包括頻率合成、微機控制以及信號通道等部分。AD9830是ADI公司生產的直接數字頻率合成器件。它具有換頻速度快、頻率解析度高(頻率步進間隔小)、相位雜訊低、體積小、重量輕等特點,雖然它的輸出頻率范圍不是很寬,對於中波300KHZ〜3MHz頻段,用AD9830作為激勵或接收部分的頻率合成單元是非常合適的。
2直接數字頻率合成原理分析
直接數字頻合器包括系統時鍾源、相位增量計算器、相位累加器、波形查找器、數模轉換器(DAC)和低通濾波器等部分組成,其內部過程如圖1所示。

圖1DDS內部過程示意圖在實際應用中,它的計算公式為f。=K*fc/2N=A少*fc/2N,其中:fo——為輸出頻率N——為相位累加器位數K——為不變數或相位增量值(AO)fc為系統時鍾
從上式可看出,DDS實際是經過兩次變
陳治鵬等:AD9830的原理及在中波激勵器中的應用


換:位序列。這個過程一般由一個以f£作時鍾的
(1)從不變數K以時鍾ft產生量化的相N位相位累加器來實現,如圖2所示。


相位量化序列
N


c


圖2相位累加過程圖


(2)從離散量化的相位序列產生對應的正弦信號的離散幅度序列。這個過程可由EPROM波形存儲表的尋找來實現,如圖3所示。
r-rr;一~正弦幅度量化序列相位ft化序列地址數據S(n>^
1EPROM^
圖3相位轉變為椹度過程圖其中,不變數K就是相位增童,又稱頻率控制字,在CPU控制下,把量化的數字波形經D/A變換,最後通過低通濾波或帶通濾波器平滑就可得到頻率為f。=K^fc/2N=△<D^fc/2N的正弦信號。當K=1時,DDS輸出最低頻率,為fc/2N,也就是頻率解析度。所以,只要N足夠大,fe盡量小,DDS就可以得到很少的頻率間隔,AD9830的N為32。由此可見,要得到不同輸出頻率,只要在CPU的控制下改變K即可。
3各種頻合器的比較分析
目前,按頻合器的形式可分為:直接式、集成鎖相環式和直接數字式(DDS)三種。直接式是將一個高穩定度和高准確度的標准頻率經過加、減、乘、除四則運算,產生同樣穩定度和精確度的多個頻率。它的優點是換頻速度快,解析度可做到很高,可做到微秒級的換頻速度,而且相位雜訊特性好,但組合干擾信號多,不容易抑制。另外,它還有一個致命弱點是:成本髙、電路結構復雜、體積大。鎖相式頻合器具有體積小、電路簡潔、雜波抑制高的特點,還具有窄帶跟蹤濾波能力,因而頻譜可做得很好,但由於環路附加雜訊的影響,在環路帶寬內相位雜訊特性很差,在環路帶寬外則取決於VCO的相噪特性。如果要改善相位雜訊,就必須壓窄環路帶寬,因而它的換頻速度不可能做得很快。近幾年,隨著超大規模集成電路、髙速數字信號處理和高精度高速數模轉換器(DAC)技術的發展,直接數字頻率合成技術已愈加成熟,已廣泛得到應用。DDS是通過在更高頻率上累加相位來產生所需的正弦或餘弦信號。它與系統時鍾(標頻)具有同樣的頻率穩定度和精確度。因而,它具有換頻速度快,頻率解析度高,體積小和重量輕等優點。其不足之處在於:
(1)輸出頻率范圍窄。
(2)工作頻段低時,虛假分量大,且頻率越髙,雜散分量越大。但對於中波來說,頻段在300KH〜3MHz,頻帶為2.7MHz,不寬,頻率也不髙。所以,採用DDS技術完全可行。至於如何提髙它的頻譜純度,可從如下幾個方面做文章:
①改善時鍾源的相位雜訊(由標頻決
定);
②提髙相位值的位數(由選用的DDS器件決定);
③提髙DAC的線性度和減少其雜散分
量;
④低通濾波器(LPF)的設計、電路板的布排上應避免耦合和分布參數。
4DDS部分具體設計圖
AD9830最高時鍾為50MHZ,根據奈奎斯特定律,理論上,AD9830的最高輸出頻率
為50X50%=25(MHz)。但實際上的最高輸出頻率為50X40%=20(MHz),正好適用於中波頻段。用AD9830作為頻合器的典型電路原理圖見圖4。



圖4頻合器的典型電路原理圖

每位
FREO<».1>^
PHASERI.<KL2.3>-(»
數棋SFREG<0>»fou織*2,2
FREO<J>-foi«»|/re*252PHASERKO<V0>-l)l:LTAHASE<0,1«2,3>
選擇數據淞設實丨.SELECTSETPSKUU^EU
6MCLKCYCLES的等待
DAC輸出


圖5AD9830內部程序流程圖
濾波器採用7階切比雪夫楠圓型低通濾波器,晶振採用標準的5M高精確度、髙穩定度、低相噪的溫補晶振,達10—數量級。電路說明:5M的標頻經過4倍頻得到20M標准信號,作為DDS系統的時鍾源,AD9830在中央CPU的控制下產生一個個的離散相位荇鞏、鬼敗熱資為別雜故"h焦故紙鴆後荇鞏。這些離散幅度序列經晶元內部DAC變換出模擬信號,最後經過一個5M的低通濾波器平滑處理,得到頻段為300KHz〜3MHz、間隔為100Hz的頻點信號。
AD9830將DAC集成在晶元內部,這樣省去了外接數模轉換器。可降低相位雜訊,提高頻譜純度。AD9830相位累加器為32位,正弦波形查找相位截取為16位,數字化波形截取為12位,DAC數據為10位。所以,可計算出頻率解析度Af=20MHz/232免0.0046566,相位雜訊下降為20X/g5/2=7.96dB,再經DDS處理,產生300K〜3MHz(稱為fg)的信號,相位雜訊改善為20X/g(fs/fg)=36.48dB〜16.48dB(£s為20M),綜合兩者,可算出輸出信號的相位雜訊比標頻改善了8.52〜28.52dB。該DDS內部程序流程如圖5所示。-激勵器的主要技術性能如下:
頻率范圍:300KH2〜3MHz頻率間隔:100Hz頻率准確度:5X10~8/
頻率穩定度:1X10_8/日
輸出幅度:在50D負載上輸出有效值
工作種類:一路下邊帶漢字或數據報邊帶響應:500〜900Hz內波動<0.5dB300〜3000Hz內波動<1.5dB載波抑制:>55dB三階互調失真:<—45dB無用邊帶抑制:>60dB諧波分量:二次諧波波動<_50dB
三次以上諧波波動<—55dB雜散抑制:>60dB
根據以上性能和功能要求,我們設計的激勵器可細劃為如下幾個部分:標頻源、直接式數字頻率合成器、控制系統、信號通道、信源處理以及供電系統等。具體系統原理如圖6所示:


圖6中,鍵盤的操作、頻點的選擇以及工作頻率方式的顯示等都由CPU統一管理,鍵盤採用輕觸薄膜開關鍵盤,用柔性線路板將引線引到鍵盤和顯示控制器上,顯示採用數碼或液晶顯示。由於80C52片內有4K的內部存儲器,故全部的控制及顯示程序可集中放到CPU的內部,也可外接EPROM。如程序放在CPU的內部,操作更簡潔、運行更安全、速度更快。缺點是硬體維修和軟體更改不方便。在軟體設計中,我們盡量避免死機和錯誤跳轉,在DDS演算法設計上,力求提高換頻時間和計算精度。其主程序和中斷子程序控制流程如圖7所示。

圖7(a)主程序流程圖


(b)中斷子程序流程圖

6結論
綜上所述,AD9830作為中波激勵或接收的頻合單元非常合適,即使在其它頻段(如短波、甚低頻、長波等),它也可以得到廣泛應用。

H. 手機業務 動態實時風險控制是什麼

定理1:n個獨立的周期任務可以被RMPA調度,如果U<=n(2^(1/n)-1)。 一個任務的響應時間(response time)是指一個任務請求, 這個任務實際完成的時間跨度. 在靜態調度中, 任務的臨界時刻(critical instant)這個概念被首先提出來. 它被定義為一個特定的時刻, 如果在這個時刻有這個任務的請求, 那麼這個任務就會需要最大的響應時間. 由此得出 定理1: 一個任務的臨界時間就是比這個任務優先順序高的所有任務同時發出請求的時刻. 證明: 由於一個任務的響應時間是它自己的負載時間加上被其它優先順序高的任務所打斷的時間. 由於自己的負載時間是固定的, 我們考慮在什麼時候任一高優先順序的任務會有最長的打斷時間. 顯然, 只有當這一高優先順序的任務與該任務同時請求處理時, 才能可能產生最大的打斷時間. 定理1的價值在於它找到了一個證明一個調度演算法能否調度任一任務集充分必要條件, 那就是所有任務同時請求執行的時的情況下每個任務仍能滿足各自的期限, 那麼這個任務集就可以被這個調度演算法調度. 有了這個推論, 我們就可以證明RM調度的最優性了. 定理2: 如果一個任務集能夠被靜態調度, 那麼RMS演算法就能夠調度這個任務集. 從這個意義上說, RMS是最優的靜態調度演算法. 這個定理的證明方法就是有名的交換法. 證明思路如下: 假設一個任務集S採用其他靜態優先順序演算法可以調度,那麼總有這樣兩個優先順序相鄰的任務i和j, 有Ti>Tj,而Pi≤Pj.把Ti和Tj的優先順序Pi和Pj互換,明顯可以看出這時S仍然可以調度, 因為在所有任務同時請求的情況下, 交換這兩個任務不會影響其它任務的完成時間, 同時這兩個任務都可以在各自期限內完成. 按照這樣的方法,其他任何靜態優先順序調度最終都可以轉換成RM調度. RMS已被證明是靜態最優調度演算法, 開銷小, 靈活性好, 是實時調度的基礎性理論。即使系統瞬時過載, 也完全可預測哪些任務丟失時限。缺點是處理機利用率較低, 最壞的情況下,當n→∞時, 不超過ln2 (≈ 70%)。另外, RMS是充分但非必要條件。而在一般情況下,對於隨機的任務集大約只有88%. 70%或者88%的處理器利用率對於許多實時應用來說是一個嚴重的限制,動態調度演算法如最早截止期最先(earliest deadline first,EDF)或者最少空閑時間最先(least laxity first,LLF)已經被證明是最優的,並且能夠實現100% 的處理器利用率. 具有資源同步約束的RMS調度 當實時任務間共享資源時, 可能出現低優先順序任務不可預測地阻塞高優先順序任務執行的情況, 叫優先順序倒置。這時RMS 演算法不能保證任務集的調度, 必須使用有關協議控制優先順序的倒置時間。常用的協議有優先順序頂級協議和堆資源協議, 使用這些協議可使優先順序的倒置時間最多為一個資源臨界段的執行時間, 並且不會發生死鎖。 基於RMS 的非周期任務的調度 實時系統中的非周期任務可採用延遲伺服器演算法或隨機伺服器演算法進行調度。它們的最大特點是可在周期任務的實時調度環境下處理隨機請求。兩者的基本思想是將非周期任務轉化成周期任務, 再利用RMS演算法進行調度。前者用一個或幾個專用的周期任務執行所有非周期任務, 這種周期任務叫非周期任務伺服器。根據周期大小,伺服器有固定優先順序, 伺服器的執行時間被稱為預算, 它在每個伺服器周期Ts 的起點補充。只要伺服器有充足的預算, 就可在其周期內為非周期任務服務。該演算法實現簡單, 但可調度性分析較難, 有時會出現抖動, 可能發生一個非周期任務在相鄰兩個伺服器周期中連續執行2倍預算的現象, 與RMS理論不符, 需要適當修改RMS演算法。隨機伺服器演算法與延遲伺服器演算法相似, 但預算不是在每個周期起點補充, 而是在預算消耗Ts時間之後再補充。該演算法與RMS分析演算法一致, 但實現復雜。 EDF 最早截止時間優先演算法(EDF)也稱為截止時間驅動調度演算法(DDS),是一種動態調度演算法。EDF指在調度時,任務的優先順序更具任務的截止時間動態分配。截止時間越短,優先順序越高。EDF有如下定理: 定理2:如果一個任務集按EDF演算法調度,當且僅當U<=1。 EDF的特點 (1) 任務模型: 與RMS 調度相同。 (2) 優先順序分配方法: 動態分配, 距要求時限所剩時間越短優先順序越高。 理論上,EDF和LLF演算法都是單處理器下的最優調度演算法。但是由於EDF和LLF在每個調度時刻都要計算任務的deadline或者空閑時間,並根據計算結果改變任務優先順序,因此開銷大、不易實現,其應用受到一定限制。 多處理器實時調度

滿意請採納

I. dds控制字如何算它的16B控制位

128的十六進制數不就是00000000 10000000 嘛,還需要什麼計算,比方說:
int i=256;
則i本身不就是控制字嘛,即00000001 00000000 ,唯一不同的是256是我們常見的10進制,而00000001 00000000 是二進制,你只需要對i進行位操作而已,C語言就提供了這些操作運算

熱點內容
新建文件夾命令按鈕 發布:2024-11-02 22:32:09 瀏覽:570
給首付解壓 發布:2024-11-02 22:24:01 瀏覽:51
活春文件夾 發布:2024-11-02 22:22:18 瀏覽:144
pythonlist參數傳遞 發布:2024-11-02 22:18:57 瀏覽:598
林肯冒險家買哪個配置人多 發布:2024-11-02 22:14:34 瀏覽:542
馬鈴薯存儲 發布:2024-11-02 22:09:21 瀏覽:362
android的title居中 發布:2024-11-02 21:59:53 瀏覽:876
orchard源碼 發布:2024-11-02 21:51:20 瀏覽:940
ntp伺服器地址修改 發布:2024-11-02 21:31:46 瀏覽:818
c打開文件夾選中文件 發布:2024-11-02 21:31:12 瀏覽:600