欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種具有任意波編輯功能的信號(hào)發(fā)生器的制造方法_2

文檔序號(hào):9754032閱讀:來(lái)源:國(guó)知局
046] 圖1是本發(fā)明的【背景技術(shù)】中的任意波形編輯方法100的流程圖;
[0047] 圖2是本發(fā)明的【背景技術(shù)】中的任意波形編輯裝置200的結(jié)構(gòu)原理圖;
[0048] 圖3是本發(fā)明的信號(hào)發(fā)生器300的結(jié)構(gòu)原理圖;
[0049] 圖4是本發(fā)明的信號(hào)發(fā)生器300的又一結(jié)構(gòu)原理圖;
[0050] 圖5本發(fā)明的計(jì)算單元302的結(jié)構(gòu)原理圖;
[0051] 圖6是本發(fā)明的信號(hào)發(fā)生器300的逐點(diǎn)編輯界面示例圖;
[0052] 圖7是本發(fā)明的信號(hào)發(fā)生器300的塊編輯界面示例圖。
【具體實(shí)施方式】
[0053] 為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí) 施方式對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。
[0054] 結(jié)合參考附圖3,本發(fā)明公開(kāi)了一種具有任意波編輯功能的信號(hào)發(fā)生器300,包括 輸入數(shù)據(jù)產(chǎn)生單元301、計(jì)算單元302、波表生成單元303、波表304、波形產(chǎn)生單元305,其 中所述輸入數(shù)據(jù)產(chǎn)生單元301、計(jì)算單元302、波表生成單元303、波表304和波形產(chǎn)生單元 305依次連接。
[0055] 所述輸入數(shù)據(jù)產(chǎn)生單元301根據(jù)用戶的輸入產(chǎn)生對(duì)應(yīng)的循環(huán)周期T0、編輯點(diǎn)數(shù)η、 編輯電壓V、輸出頻率f;
[0056] 所述計(jì)算單元302依據(jù)所述循環(huán)周期TO、編輯點(diǎn)數(shù)η和波表點(diǎn)數(shù)N計(jì)算對(duì)應(yīng)的編 輯時(shí)間Τ1 ;
[0057] 所述波表生成單元303依據(jù)所述編輯時(shí)間Τ1和用戶輸入的對(duì)應(yīng)編輯時(shí)間Τ1的編 輯電壓V生成波表數(shù)據(jù),并存儲(chǔ)在所述波表304中;
[0058] 所述波表304具有一個(gè)固定波表點(diǎn)數(shù)Ν,存儲(chǔ)波表數(shù)據(jù);
[0059] 所述波形產(chǎn)生單元305依據(jù)所述波表304中的波表數(shù)據(jù)產(chǎn)生輸出波形。
[0060] 在具體工作時(shí),用戶可以首先輸入循環(huán)周期Τ0 (循環(huán)周期Τ0 -般會(huì)有一個(gè)默認(rèn) 值),那么根據(jù)循環(huán)周期T0和波表點(diǎn)數(shù)N就決定了可調(diào)時(shí)間的時(shí)間步進(jìn)值ΛΤ, N 一旦用戶輸入編輯點(diǎn)數(shù)n,那么每個(gè)編輯點(diǎn)數(shù)對(duì)應(yīng)的編輯時(shí)間T1也就相應(yīng)的被確定,T1 = AT*(m-l),其中m是編輯點(diǎn)對(duì)應(yīng)的序號(hào),m取正整數(shù),所述計(jì)算單元302就可以根據(jù)用戶輸 入的相關(guān)數(shù)據(jù)計(jì)算出編輯點(diǎn)對(duì)應(yīng)的編輯時(shí)間T1 ;那么用戶就可以改變編輯時(shí)間T1以選擇 需要編輯的時(shí)間,對(duì)應(yīng)需要編輯的時(shí)間而設(shè)置對(duì)應(yīng)的編輯電壓V,編輯時(shí)間T1和對(duì)應(yīng)的電 壓V就構(gòu)成了波表304中的波表數(shù)據(jù),而未被用戶設(shè)置的波表點(diǎn)被設(shè)置為默認(rèn)值;然后波形 產(chǎn)生單元305就可以根據(jù)波表數(shù)據(jù)和用戶輸入的輸出頻率f實(shí)際輸出波形。
[0061] 在所述信號(hào)發(fā)生器300的任意波編輯功能實(shí)現(xiàn)過(guò)程中,呈獻(xiàn)給用戶的是"時(shí)間"這 一概念,用戶可以通過(guò)修改編輯時(shí)間T1來(lái)實(shí)現(xiàn)任意波編輯,實(shí)現(xiàn)了更加簡(jiǎn)單快速的對(duì)每個(gè) 時(shí)間點(diǎn)和對(duì)應(yīng)電壓值的編輯。
[0062] 作為一個(gè)舉例說(shuō)明,本發(fā)明的信號(hào)發(fā)生器300包括有一個(gè)鍵盤306,結(jié)合參考附圖 4,所述鍵盤306可以包括有旋鈕、數(shù)字按鍵、方向按鍵等各種按鍵的組合,用戶可以通過(guò)各 種按鍵實(shí)現(xiàn)對(duì)信號(hào)發(fā)生器300的操作,特別是實(shí)現(xiàn)對(duì)各項(xiàng)參數(shù)的設(shè)置。
[0063] 例如,所述鍵盤306包括有旋鈕,旋鈕本身作為測(cè)量?jī)x器中的一個(gè)按鍵是現(xiàn)有技 術(shù),可以實(shí)現(xiàn)參數(shù)的修改。在本實(shí)施例中,所述旋鈕的步進(jìn)對(duì)應(yīng)于所述時(shí)間步進(jìn)值△ T,使得 用戶在設(shè)置完成循環(huán)周期T0、編輯點(diǎn)數(shù)η等參數(shù)后,可以直接通過(guò)旋轉(zhuǎn)旋鈕以修改對(duì)應(yīng)的 編輯時(shí)間Τ1,方便用戶選擇;由于不需要用戶輸入數(shù)字,也減少了用戶設(shè)置時(shí)間時(shí)錯(cuò)誤的 概率。
[0064] 所述鍵盤306可以包括有方向按鍵,方向按鍵可以包括有一對(duì)左/右按鍵,還可以 包括有一對(duì)上/下按鍵。用戶可以通過(guò)方向按鍵來(lái)修改編輯時(shí)間T1,作為一個(gè)實(shí)際舉例,將 左按鍵設(shè)置為減小參數(shù)數(shù)值,在修改所述編輯時(shí)間T1時(shí),每次觸發(fā)左按鍵均使得所述編輯 時(shí)間T1的數(shù)值按照時(shí)間步進(jìn)值ΛΤ減小,每次觸發(fā)右按鍵均使得所述編輯時(shí)間T1的數(shù)值 按照時(shí)間步進(jìn)值ΔΤ增加。
[0065] 所述鍵盤306還可以包括有數(shù)字鍵(一般包括0- 9十個(gè)數(shù)字,以及各種符號(hào)), 用戶還可以通過(guò)數(shù)字鍵修改所述編輯時(shí)間T1。
[0066] 作為一種變形,本發(fā)明的信號(hào)發(fā)生器300可以包括有一個(gè)觸控屏,用戶可以通過(guò) 觸控屏(而非鍵盤)實(shí)現(xiàn)參數(shù)的修改等功能。
[0067] 作為又一種變形,本發(fā)明的信號(hào)發(fā)生器300還可以通過(guò)外置計(jì)算機(jī)、外置鼠標(biāo)等 其他設(shè)備實(shí)現(xiàn)參數(shù)修改等功能。
[0068] 作為一個(gè)舉例說(shuō)明,所述輸入數(shù)據(jù)產(chǎn)生單元301可以由DSP芯片實(shí)現(xiàn),具體工作 時(shí),DSP芯片可以接收用戶通過(guò)鍵盤或者觸控屏或者外置計(jì)算機(jī)等傳輸來(lái)的各項(xiàng)指令,然后 將這些指令對(duì)應(yīng)轉(zhuǎn)化為循環(huán)周期T0、編輯點(diǎn)數(shù)η、編輯電壓V、輸出頻率f等數(shù)據(jù)。
[0069] 作為一種變形,所述輸入數(shù)據(jù)產(chǎn)生單元301還可以由ARM芯片實(shí)現(xiàn),或者還可以由 FPGA芯片實(shí)現(xiàn),或者還可以由S0C芯片實(shí)現(xiàn),等等。
[0070] 作為一種舉例說(shuō)明,所述計(jì)算單元302可以由DSP芯片實(shí)現(xiàn),具體工作時(shí),所述計(jì) 算單元302可以接收由DSP芯片內(nèi)部或者外部的輸入數(shù)據(jù)產(chǎn)生單元301各種參數(shù),并計(jì)算 出編輯時(shí)間T1。
[0071] 結(jié)合參考附圖5,在本實(shí)施例中,所述計(jì)算單元302包括子計(jì)算單元3021、取整單 元3022、判斷單元3023、時(shí)間確定單元3024。
[0072] 其中,所述子計(jì)算單元3021可以依據(jù)所述循環(huán)周期T0和波表點(diǎn)數(shù)N生成所述時(shí) T() 間步進(jìn)值Δ τ,Λ'/ = ^ ; Ν
[0073] 所述取整單元3022依據(jù)一個(gè)時(shí)間步進(jìn)閾值Λ TO對(duì)所述時(shí)間步進(jìn)值Λ Τ進(jìn)行取整 計(jì)算,使所述時(shí)間步進(jìn)值ΛΤ是所述時(shí)間步進(jìn)閾值△ Τ0的整數(shù)倍,一般情況下所述時(shí)間步 進(jìn)閾值ΛΤ0為所述信號(hào)發(fā)生器300的步進(jìn)時(shí)間最小分辨率,所述步進(jìn)時(shí)間最小分辨率由 所述波形產(chǎn)生單元及后續(xù)的硬件電路等決定。舉一個(gè)具體的例子,例如所述時(shí)間步進(jìn)閾值 ΛΤ0為0. 1ns,但根據(jù)用戶設(shè)置的參數(shù)計(jì)算后的時(shí)間步進(jìn)值ΛΤ為0. 11ns,就需要進(jìn)行所述 取整單元3022進(jìn)行取整計(jì)算,將所述時(shí)間步進(jìn)值0. 11ns取整為0. 1ns,以便后續(xù)的硬件電 路能夠處理。
[0074] 所述判斷單元3023用于當(dāng)所述時(shí)間步進(jìn)值Λ T小于所述時(shí)間步進(jìn)閾值Λ T0時(shí)做 判斷處理:當(dāng)所述信號(hào)發(fā)生器300的采樣率fs與所述輸出頻率f的比值I不小于所述波 表點(diǎn)數(shù)N時(shí),將所述步進(jìn)時(shí)間閾值ΛΤ0作為所述時(shí)間步進(jìn)值ΛΤ ;當(dāng)所述信號(hào)發(fā)生器300的 η 采樣率fs與所述輸出頻率f的比值f小于所述波表點(diǎn)數(shù)Ν時(shí),將所述時(shí)間步進(jìn)值Λ Τ修正 為= fx π)。這樣,就使得即使用戶隨意設(shè)置循環(huán)周期T0,所述信號(hào)發(fā)生器300也能夠 依據(jù)用戶的設(shè)置計(jì)算出合理的編輯時(shí)間T1,以供用戶編輯使用,避免了時(shí)間步進(jìn)值ΛΤ超 出時(shí)間修改的精度,避免了用戶因設(shè)置錯(cuò)誤的循環(huán)周期T0使得后續(xù)波形產(chǎn)生單元305以及 后邊的數(shù)模轉(zhuǎn)換器等硬件電路不能工作。
[0075] 所述時(shí)間確定單元3024則依據(jù)前述確定的時(shí)間步進(jìn)值Λ T和編輯點(diǎn)數(shù)η確定每 一個(gè)編輯點(diǎn)對(duì)應(yīng)的編輯時(shí)間Τ1。一般來(lái)說(shuō),默認(rèn)第一個(gè)點(diǎn)的時(shí)間為0,那么對(duì)于波表304中 的所有波表點(diǎn)就可以分別確定其時(shí)間為〇、ΛΤ、2ΛΤ、3ΛΤ……(Ν-1) ΛΤ,那么用戶設(shè)置編 輯點(diǎn)數(shù)η后,取波表304中的前η個(gè)點(diǎn)為編輯點(diǎn)、并逐個(gè)對(duì)應(yīng),那么η個(gè)編輯點(diǎn)對(duì)應(yīng)的時(shí)間 就分別為〇、ΛΤ、2ΛΤ……(η-1) ΛΤ,用戶即可采用旋鈕、按鍵等方式選擇或輸入對(duì)應(yīng)的編 輯時(shí)間,以編輯對(duì)應(yīng)編輯時(shí)間的各個(gè)編輯電壓V,最終形成波表數(shù)據(jù)。
[0076] 作為一種變形,所述計(jì)算單元302還可以由ARM芯片實(shí)現(xiàn),或者還可以由FPGA芯 片實(shí)現(xiàn),或者還可以由S0C芯片實(shí)現(xiàn),等等。
[0077] 作為一種變形,所述計(jì)算單元302也可以不設(shè)置有所述取整單元3022,此時(shí)根據(jù) 用戶設(shè)置的參數(shù)而得到的時(shí)間步進(jìn)值ΛΤ若不符合要求,所述信號(hào)發(fā)生器300可以直接通 過(guò)顯示器或蜂鳴器等提出提示信息或報(bào)錯(cuò)信息,以提示用戶自行修改。
[0078] 作為一種變形,所述計(jì)算單元302也可以不設(shè)置有所述判斷單元3023,當(dāng)所述時(shí) 間步進(jìn)值ΔΤ不符合要求時(shí),所述信號(hào)發(fā)生器300可以直接通過(guò)顯示器或蜂鳴器等提出提 示信息或報(bào)錯(cuò)信息,以提示用戶自行修改。
[0079] 作為一種變形,所述時(shí)間步進(jìn)閾值ΛΤ0也可以不采用步進(jìn)時(shí)間最小分辨率,而采 用其他數(shù)值,可以由用戶設(shè)定。
[0080] 作為一種舉例說(shuō)明,所述波表生成單元303可以由DSP芯片實(shí)現(xiàn),所述波表生成單 元303可以接收由DSP芯片內(nèi)部或者外部的各個(gè)編輯時(shí)間T1以及所述編輯時(shí)間T1對(duì)應(yīng)的 編輯電壓V來(lái)生成波表數(shù)據(jù),發(fā)送給波表304存儲(chǔ)。
[0081] 作為一種變形,所述波表生成單元303由ARM芯片實(shí)現(xiàn),或者還可以由FPGA芯片 實(shí)現(xiàn),或者還可以由S0C芯片實(shí)現(xiàn),等等。
[0082] 作為一種舉例說(shuō)明,所述輸入數(shù)據(jù)產(chǎn)生單元301、計(jì)算單元302、波表生成單元303 可以由單
當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
海伦市| 金塔县| 晴隆县| 灵武市| 鹤山市| 延安市| 中宁县| 确山县| 蛟河市| 通江县| 南城县| 涪陵区| 辽中县| 揭阳市| 称多县| 松江区| 滦南县| 南城县| 莆田市| 亳州市| 丰顺县| 盐城市| 湖北省| 邹平县| 寿阳县| 贵定县| 洪湖市| 杭锦后旗| 南漳县| 科技| 甘洛县| 台安县| 伊金霍洛旗| 饶平县| 石渠县| 深圳市| 鹤岗市| 北辰区| 井冈山市| 如皋市| 牟定县|