亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

正弦波生成裝置和方法

文檔序號(hào):7545022閱讀:155來(lái)源:國(guó)知局
正弦波生成裝置和方法
【專(zhuān)利摘要】本發(fā)明提出一種正弦波生成裝置和方法。其中該裝置包括:相位累加模塊,用于獲取正弦波的配置信息,并根據(jù)配置信息生成正弦波的地址信息,其中地址信息包括整數(shù)地址信息和小數(shù)地址信息;查值模塊,用于根據(jù)整數(shù)地址信息查找正弦波的第一和第二數(shù)據(jù)信息;插值模塊,用于根據(jù)小數(shù)地址信息的位寬在第一和第二數(shù)據(jù)信息之間進(jìn)行插值,并根據(jù)小數(shù)地址信息獲取正弦波的插值原始數(shù)據(jù)信息;隨機(jī)截位模塊,用于根據(jù)小數(shù)地址信息的位寬和偽隨機(jī)序列輸出值對(duì)插值原始數(shù)據(jù)進(jìn)行截位處理,以獲取正弦波的最終插值數(shù)據(jù)信息;以及正弦波生成模塊,用于生成正弦波的圖像信息。本發(fā)明實(shí)施例的裝置,利用面積更小的數(shù)字電路,可產(chǎn)生頻率更加豐富和精準(zhǔn)的正弦波。
【專(zhuān)利說(shuō)明】正弦波生成裝置和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)字電路【技術(shù)領(lǐng)域】,尤其涉及一種正弦波生成裝置和方法。
【背景技術(shù)】
[0002]目前,數(shù)字電路生成正弦波的方法有很多種,例如,利用MATLAB (MatrixLaboratory,矩陣實(shí)驗(yàn)室)或者其它軟件工具生成正弦波。然而,目前存在的問(wèn)題是,正弦波的數(shù)據(jù)信息均存儲(chǔ)在查值表中,MATLAB或者其它軟件工具生成正弦波時(shí)根據(jù)需要將查值表中的數(shù)據(jù)直接輸出,不能生成除了查值表之外的正弦波的數(shù)據(jù)信息。因此,現(xiàn)有的方式均存在一定的局限性,有些方法只能產(chǎn)生特定頻率的正弦波,或者有些方法在產(chǎn)生不同頻率的正弦波時(shí),需要很大的電路面積,且存在正弦波的頻率不準(zhǔn)確和漂移的現(xiàn)象。因此,不僅導(dǎo)致數(shù)字電路產(chǎn)生正弦波的電路功耗和成本高,而且生成的正弦波在時(shí)域和頻域的效果均不好。

【發(fā)明內(nèi)容】

[0003]本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問(wèn)題之一。
[0004]為此,本發(fā)明的第一個(gè)目的在于提出一種正弦波生成裝置,該裝置利用面積更小的數(shù)字電路,可產(chǎn)生頻率更加豐富和精準(zhǔn)的正弦波
[0005]本發(fā)明的第二個(gè)目的在于提出一種正弦波生成方法。
[0006]為達(dá)上述目的,本發(fā)明第一方面實(shí)施例提出了一種正弦波生成裝置,包括:相位累加模塊,用于獲取正弦波的配置信息,并根據(jù)所述正弦波的配置信息生成所述正弦波的地址信息,其中,所述正弦波的地址信息包括整數(shù)地址信息和小數(shù)地址信息;查值模塊,用于根據(jù)所述整數(shù)地址信息查找所述正弦波的第一數(shù)據(jù)信息和第二數(shù)據(jù)信息;插值模塊,用于根據(jù)所述小數(shù)地址信息的位寬大小在所述正弦波的第一數(shù)據(jù)信息和所述第二數(shù)據(jù)信息之間進(jìn)行插值,并根據(jù)所述小數(shù)地址信息獲取所述正弦波的插值原始數(shù)據(jù)信息;隨機(jī)截位模塊,用于根據(jù)所述小數(shù)地址信息的位寬大小和偽隨機(jī)序列輸出值對(duì)所述正弦波的插值原始數(shù)據(jù)進(jìn)行截位處理,以獲取所述正弦波的最終插值數(shù)據(jù)信息;以及正弦波生成模塊,用于根據(jù)所述正弦波的最終插值數(shù)據(jù)信息生成所述正弦波的圖像信息。
[0007]本發(fā)明實(shí)施例的正弦波生成裝置,通過(guò)采用插值的方法,根據(jù)查值表中的兩個(gè)數(shù)據(jù)信息推算出來(lái)第三個(gè)數(shù)據(jù)信息,因此相當(dāng)于擴(kuò)大了查值表的容量,從而達(dá)到了縮小數(shù)字電路的電路面積的目的。并且通過(guò)隨機(jī)截位的方法,對(duì)插值原始數(shù)據(jù)進(jìn)行取整處理,然后將生成的隨機(jī)單比特?cái)?shù)據(jù)與原始數(shù)據(jù)的整數(shù)部分相加,由此,可以避免正弦波在某些頻率點(diǎn)的畸變。具體而言,本發(fā)明實(shí)施例的正弦波生成裝置,利用面積更小的數(shù)字電路,可產(chǎn)生頻率更加豐富和精準(zhǔn)的正弦波,分別通過(guò)對(duì)相關(guān)技術(shù)和本發(fā)明生成的正弦波數(shù)據(jù)信息,通過(guò)MATLAB仿真后,如圖4和圖5所示,可以明顯觀察到本發(fā)明實(shí)施例的正弦波生成裝置生成的正弦波在時(shí)域和頻域都具有更好的效果。從時(shí)域來(lái)看,本發(fā)明實(shí)施例的正弦波生成裝置生成的正弦波更為平滑和規(guī)則;從頻域來(lái)看,本發(fā)明實(shí)施例的正弦波生成裝置生成的正弦波諧波能量更小。
[0008]為達(dá)上述目的,本發(fā)明第二方面實(shí)施例提出了一種正弦波生成方法,包括:獲取正弦波的配置信息,并根據(jù)所述正弦波的配置信息生成所述正弦波的地址信息,其中,所述正弦波的地址信息包括整數(shù)地址信息和小數(shù)地址信息;根據(jù)所述整數(shù)地址信息查找所述正弦波的第一數(shù)據(jù)信息和第二數(shù)據(jù)信息;根據(jù)所述小數(shù)地址信息的位寬大小在所述正弦波的第一數(shù)據(jù)信息和所述第二數(shù)據(jù)信息之間進(jìn)行插值,并根據(jù)所述小數(shù)地址信息獲取所述正弦波的插值原始數(shù)據(jù)信息;根據(jù)所述小數(shù)地址信息的位寬大小和偽隨機(jī)序列輸出值對(duì)所述正弦波的插值原始數(shù)據(jù)進(jìn)行截位處理,以獲取所述正弦波的最終插值數(shù)據(jù)信息;以及根據(jù)所述正弦波的最終插值數(shù)據(jù)信息生成所述正弦波的圖像信息。
[0009]本發(fā)明實(shí)施例的正弦波生成方法,通過(guò)采用插值的方式,根據(jù)查值表中的兩個(gè)數(shù)據(jù)信息推算出來(lái)第三個(gè)數(shù)據(jù)信息,因此相當(dāng)于擴(kuò)大了查值表的容量,從而達(dá)到了縮小數(shù)字電路的電路面積的目的。并且通過(guò)隨機(jī)截位的方法,對(duì)插值原始數(shù)據(jù)進(jìn)行取整處理,然后將生成的隨機(jī)單比特?cái)?shù)據(jù)與原始數(shù)據(jù)的整數(shù)部分相加,由此,可以避免正弦波在某些頻率點(diǎn)的畸變。具體而言,本發(fā)明實(shí)施例的正弦波生成方法,利用面積更小的數(shù)字電路,可產(chǎn)生頻率更加豐富和精準(zhǔn)的正弦波,分別通過(guò)對(duì)相關(guān)技術(shù)和本發(fā)明生成的正弦波數(shù)據(jù)信息,通過(guò)MATLAB仿真后,如圖4和圖5所示,可以明顯觀察到根據(jù)本發(fā)明實(shí)施例的正弦波生成方法生成的正弦波在時(shí)域和頻域都具有更好的效果。從時(shí)域來(lái)看,根據(jù)本發(fā)明實(shí)施例的正弦波生成方法生成的正弦波更為平滑和規(guī)則;從頻域來(lái)看,根據(jù)本發(fā)明實(shí)施例的正弦波生成方法生成的正弦波諧波能量更小。
【專(zhuān)利附圖】

【附圖說(shuō)明】
[0010]圖1是本發(fā)明一個(gè)實(shí)施例的正弦波生成裝置的結(jié)構(gòu)示意圖;
[0011]圖2是本發(fā)明一個(gè)實(shí)施例的隨機(jī)截位模塊400的結(jié)構(gòu)示意圖;
[0012]圖3是本發(fā)明一個(gè)實(shí)施例的偽隨機(jī)序列發(fā)生器的結(jié)構(gòu)示意圖;
[0013]圖4是相關(guān)技術(shù)和本發(fā)明實(shí)施例的正弦波生成裝置模擬生成正弦波的正弦波時(shí)域波形對(duì)比的示意圖;
[0014]圖5是相關(guān)技術(shù)和本發(fā)明實(shí)施例的正弦波生成裝置模擬生成正弦波的正弦波頻率普對(duì)比的示意圖;
[0015]圖6是本發(fā)明一個(gè)實(shí)施例的正弦波生成方法的流程圖;
[0016]圖7是本發(fā)明一個(gè)具體實(shí)施例的正弦波生成方法的流程圖;
[0017]圖8是本發(fā)明另一個(gè)具體實(shí)施例的正弦波生成方法的流程圖;以及
[0018]圖9是本發(fā)明再一個(gè)具體實(shí)施例的正弦波生成方法的流程圖。
【具體實(shí)施方式】
[0019]下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類(lèi)似的標(biāo)號(hào)表示相同或類(lèi)似的元件或具有相同或類(lèi)似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。
[0020]在本發(fā)明的描述中,需要理解的是,術(shù)語(yǔ)“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。在本發(fā)明的描述中,需要說(shuō)明的是,除非另有明確的規(guī)定和限定,術(shù)語(yǔ)“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過(guò)中間媒介間接相連。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語(yǔ)在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說(shuō)明,“多個(gè)”的含義是兩個(gè)或兩個(gè)以上。
[0021]流程圖中或在此以其他方式描述的任何過(guò)程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過(guò)程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬【技術(shù)領(lǐng)域】的技術(shù)人員所理解。
[0022]目前,數(shù)字電路生成正弦波的方法有很多中,然而大多數(shù)方法均存在一定的局限性,不僅導(dǎo)致數(shù)字電路產(chǎn)生正弦波的電路功耗和成本高,而且生成的正弦波在時(shí)域和頻域的效果均不好。如果可以利用插值和隨機(jī)截位的方法,可以實(shí)現(xiàn)利用面積比較小的數(shù)字電路,產(chǎn)生頻率更加豐富和精準(zhǔn)的正弦波。由此,不僅可以降低數(shù)字電路的電路功耗,而且可以通過(guò)頻率更加豐富和精準(zhǔn)的正弦波擴(kuò)大其自身的應(yīng)用范圍。為此,本發(fā)明提出了一種正弦波生成裝置。圖1是本發(fā)明一個(gè)實(shí)施例的正弦波生成裝置的結(jié)構(gòu)示意圖。
[0023]如圖1所示,正弦波生成裝置包括:相位累加模塊100、查值模塊200、插值模塊300、隨機(jī)截位模塊400、正弦波生成模塊500和取整模塊600,其中,相位累加模塊100包括存儲(chǔ)單元110和計(jì)數(shù)單元120,隨機(jī)截位模塊400包括偽隨機(jī)序列生成單元410。
[0024]具體地,相位累加模塊100用于獲取正弦波的配置信息,并根據(jù)正弦波的配置信息生成正弦波的地址信息,其中,正弦波的地址信息包括整數(shù)地址信息和小數(shù)地址信息。
[0025]在本發(fā)明的實(shí)施例中,相位累加模塊100包括存儲(chǔ)單元110,存儲(chǔ)單元110用于存儲(chǔ)正弦波的配置信息。具體而言,相位累加模塊100可通過(guò)正弦波配置模塊接收用戶(hù)輸入的正弦波的配置信息,其中,正弦波的配置信息包括正弦波的初始相位和頻率。換言之,正弦波配置模塊是相位累加模塊100和用戶(hù)之間的接口模塊,正弦波配置模塊接收的初始相位和頻率均隨著用戶(hù)輸入的改變而改變。相位累加模塊100在獲取正弦波的配置信息之后,可將用戶(hù)輸入的正弦波的初始相位和頻率存儲(chǔ)在存儲(chǔ)單元110中。
[0026]在本發(fā)明的實(shí)施例中,相位累加模塊100還包括計(jì)數(shù)單元120,計(jì)數(shù)單元120用于根據(jù)時(shí)鐘脈沖為相位累加模塊100進(jìn)行累加計(jì)數(shù)。具體而言,計(jì)數(shù)單元120的初始值可為正弦波的初始相位,計(jì)數(shù)的步長(zhǎng)可為正弦波的頻率。計(jì)數(shù)單元120的位寬可包含整數(shù)部分和小數(shù)部分,整數(shù)部分的位寬位于計(jì)數(shù)單元120位寬的高位,而小數(shù)部分的位寬位于計(jì)數(shù)單元120位寬的低位。
[0027]進(jìn)一步而言,相位累加模塊100可通過(guò)計(jì)數(shù)單元120在外部的時(shí)鐘脈沖的作用下進(jìn)行累加計(jì)數(shù),每一個(gè)時(shí)鐘脈沖計(jì)數(shù)單元120都會(huì)產(chǎn)生一個(gè)新的數(shù)據(jù)信息,而該數(shù)據(jù)信息就是正弦波的地址信息。其中,外部的時(shí)鐘脈沖可以是用戶(hù)根據(jù)自身需求而設(shè)置的。換言之,相位累加模塊100輸入的信號(hào)為正弦波的配置信息(正弦波的初始相位和頻率),輸出的信號(hào)為正弦波的地址信息,其中,地址信息在不為整數(shù)時(shí)由整數(shù)地址信息和小數(shù)地址信息兩部分組成。
[0028]查值模塊200用于根據(jù)整數(shù)地址信息查找正弦波的第一數(shù)據(jù)信息和第二數(shù)據(jù)信
肩、O[0029]在本發(fā)明的實(shí)施例中,正弦波生成裝置還包括取整模塊600,取整模塊600用于對(duì)正弦波的地址信息進(jìn)行向下取整處理,以獲取正弦波的整數(shù)地址信息。具體而言,由于相位累加模塊100獲取正弦波的地址信息包括整數(shù)地址信息和小數(shù)地址信息,因此,可通過(guò)取整模塊600,對(duì)相位累加模塊100獲取的正弦波的地址信息進(jìn)行向下取整,即,只保留地址信息的整數(shù)部分,丟棄地址信息的小數(shù)部分。換言之,取整模塊600輸入的信號(hào)為正弦波的地址信息,輸出的信號(hào)為地址信息的整數(shù)部分。例如,正弦波的地址信息包含8位整數(shù)部分和3位小數(shù)部分,取整模塊600對(duì)正弦波的地址信息向下取整后值輸出8位整數(shù)部分。
[0030]具體而言,查值模塊200可通過(guò)相位累加模塊100獲取的正弦波地址信息中的整數(shù)地址信息,在查值表中查找對(duì)應(yīng)的正弦波的數(shù)據(jù)信息。換言之,查值模塊200輸入的信號(hào)為整數(shù)地址信息,輸出的信號(hào)為正弦波的第一數(shù)據(jù)信息和第二數(shù)據(jù)信息。其中,在查值表中可存儲(chǔ)通過(guò)采樣獲取的正弦波的一個(gè)周期的數(shù)據(jù)信息,該數(shù)據(jù)信息可固化到電路中,或者可由用戶(hù)動(dòng)態(tài)配置。此外,在查值表中每個(gè)正弦波的地址信息均對(duì)應(yīng)一個(gè)數(shù)據(jù)信息,查值模塊200只能接收正弦波的地址信息中的整數(shù)地址信息。因此,當(dāng)相位累加模塊100輸出的正弦波的地址信息包括小數(shù)部分時(shí),首先需要取整模塊600對(duì)正弦波的地址信息進(jìn)行向下取整,將得到整數(shù)地址信息輸出給查值模塊200。然后,查值模塊200根據(jù)輸入的整數(shù)地址信息在查值表中進(jìn)行查值,輸出該整數(shù)地址信息對(duì)應(yīng)的第一數(shù)據(jù)信息,同時(shí)輸出和該第一數(shù)據(jù)信息在查值表中相鄰的下一個(gè)數(shù)據(jù)信息,即第二數(shù)據(jù)信息。進(jìn)一步而言,查值模塊200根據(jù)整數(shù)地址信息輸出的數(shù)據(jù)信息應(yīng)當(dāng)是第一數(shù)據(jù)信息,第二數(shù)據(jù)信息是為插值而輸出的額外的數(shù)據(jù)信息。
[0031]在本發(fā)明的實(shí)施例中,在查值模塊200中存儲(chǔ)第一查值表和第二查值表,其中,查值模塊200還包括隨機(jī)存取存儲(chǔ)器或只讀存儲(chǔ)器,第一查值表和第二查值表存儲(chǔ)在隨機(jī)存儲(chǔ)器或只讀存儲(chǔ)器中。第一查值表存儲(chǔ)整數(shù)地址信息中奇數(shù)地址信息/偶數(shù)地址信息對(duì)應(yīng)的正弦波的數(shù)據(jù)信息中的一個(gè),第二查值表存儲(chǔ)整數(shù)地址信息中奇數(shù)地址信息/偶數(shù)地址信息對(duì)應(yīng)的正弦波的數(shù)據(jù)信息中的另一個(gè)。具體而言,查值表的深度和相位累加模塊100輸出的正弦波的地址信息中的整數(shù)地址信息的位寬相關(guān)聯(lián),例如,如果整數(shù)地址信息的位寬為8位,則查值表的深度為28=256。應(yīng)當(dāng)理解的是,查值表的位寬沒(méi)有固定的限制,查值表的位寬越大,查值表的精度就越高,一般來(lái)說(shuō),查值表的位寬與查值表中通過(guò)采樣獲取的正弦波的一個(gè)周期的數(shù)據(jù)信息的位寬相同。
[0032]此外,相對(duì)而言,查值表的位寬越大,查值表的面積就越大。因此,查值模塊200可將查值表分為兩個(gè)深度和位寬均相同的子查值表,即第一查值表和第二查值表。例如,如果查值表的深度為256,則第一查值表和第二查值表的深度均為256/2=128。在第一查值表和第二查值表中交叉存儲(chǔ)正弦波的一個(gè)周期的數(shù)據(jù)信息,例如,第一查值表存儲(chǔ)奇數(shù)整數(shù)地址對(duì)應(yīng)的正弦波的數(shù)據(jù)信息,第二查值表存儲(chǔ)偶數(shù)整數(shù)地址對(duì)應(yīng)的正弦波的數(shù)據(jù)信息;或者第一查值表存儲(chǔ)偶數(shù)整數(shù)地址對(duì)應(yīng)的正弦波的數(shù)據(jù)信息,第二查值表存儲(chǔ)奇數(shù)整數(shù)地址對(duì)應(yīng)的正弦波的數(shù)據(jù)信息。
[0033]在本發(fā)明的實(shí)施例中,查值模塊200還用于根據(jù)整數(shù)地址信息在第一查值表/第二查值表中進(jìn)行查值以獲取整數(shù)地址信息對(duì)應(yīng)的第一數(shù)據(jù)信息,并根據(jù)與整數(shù)地址信息相鄰的下一個(gè)整數(shù)地址信息在第二查值表中差值以獲取下一個(gè)整數(shù)地址信息對(duì)應(yīng)的第二數(shù)據(jù)信息。由此,在查值模塊200接收到取整模塊600輸出的整數(shù)地址信息之后,查值模塊200可同時(shí)輸出兩個(gè)數(shù)據(jù)信息,并且這兩個(gè)數(shù)據(jù)信息在正弦波的采樣數(shù)據(jù)中是相鄰的。
[0034]插值模塊300用于根據(jù)小數(shù)地址信息的位寬大小在正弦波的第一數(shù)據(jù)信息和第二數(shù)據(jù)信息之間進(jìn)行插值,并根據(jù)所述小數(shù)地址信息獲取正弦波的插值原始數(shù)據(jù)信息。具體而言,插值模塊300可根據(jù)第一數(shù)據(jù)信息、第二數(shù)據(jù)信息和小數(shù)地址信息計(jì)算出第一數(shù)據(jù)信息和第二數(shù)據(jù)信息之間的多個(gè)插值數(shù)據(jù)信息,然后插值模塊300根據(jù)小數(shù)地址信息,在第一數(shù)據(jù)信息、第二數(shù)據(jù)信息以及多個(gè)插值數(shù)據(jù)信息中選出一個(gè)需要的數(shù)據(jù)信息,作為正弦波的插值原始數(shù)據(jù)信息。例如,假設(shè)第一數(shù)據(jù)信息為Vm,第二數(shù)據(jù)信息為Vp,正弦波的地址信息中的小數(shù)地址信息為fa,第一數(shù)據(jù)信息和第二數(shù)據(jù)信息的差值為vd,其中,vd=vP_vm。假設(shè)小數(shù)地址信息fa的位寬為3位,則查值模塊300可計(jì)算出插值原始數(shù)據(jù)有23=8種可能,即,在第一數(shù)據(jù)信息Vm和第二數(shù)據(jù)信息Vp之間可插入7個(gè)插值點(diǎn)。這7個(gè)插值點(diǎn)均勻分布在第一數(shù)據(jù)信息Vm和第二數(shù)據(jù)信息Vp之間,且這7個(gè)插值點(diǎn)的值分別為vm+vd/8> vm+2vd/8> vm+3vd/8> vm+4vd/8> vm+5vd/8> vm+6vd/8> vm+7vd/8。然后,根據(jù)小數(shù)地址信息fa的值在第一數(shù)據(jù)信息為Vm和插入的7個(gè)點(diǎn)之間挑選出來(lái)一個(gè)值,具體對(duì)應(yīng)關(guān)系如表1所示,
[0035]
【權(quán)利要求】
1.一種正弦波生成裝置,其特征在于,包括: 相位累加模塊,用于獲取正弦波的配置信息,并根據(jù)所述正弦波的配置信息生成所述正弦波的地址信息,其中,所述正弦波的地址信息包括整數(shù)地址信息和小數(shù)地址信息; 查值模塊,用于根據(jù)所述整數(shù)地址信息查找所述正弦波的第一數(shù)據(jù)信息和第二數(shù)據(jù)信息; 插值模塊,用于根據(jù)所述小數(shù)地址信息的位寬大小在所述正弦波的第一數(shù)據(jù)信息和所述第二數(shù)據(jù)信息之間進(jìn)行插值,,并根據(jù)所述小數(shù)地址信息獲取所述正弦波的插值原始數(shù)據(jù)信息; 隨機(jī)截位模塊,用于根據(jù)所述小數(shù)地址信息的位寬大小和偽隨機(jī)序列輸出值對(duì)所述正弦波的插值原始數(shù)據(jù)進(jìn)行截位處理,以獲取所述正弦波的最終插值數(shù)據(jù)信息;以及 正弦波生成模塊,用于根據(jù)所述正弦波的最終插值數(shù)據(jù)信息生成所述正弦波的圖像信肩、O
2.根據(jù)權(quán)利要求1所述的正弦波生成裝置,其特征在于,所述查值模塊中存儲(chǔ)第一查值表和第二查值表,所述第一查值表存儲(chǔ)所述整數(shù)地址信息中奇數(shù)地址信息/偶數(shù)地址信息對(duì)應(yīng)的所述正弦波的數(shù)據(jù)信息中的一個(gè),所述第二查值表存儲(chǔ)所述整數(shù)地址信息中奇數(shù)地址信息/偶數(shù)地址信息對(duì)應(yīng)的所述正弦波的數(shù)據(jù)信息中的另一個(gè)。
3.根據(jù)權(quán)利要求2 所述的正弦波生成裝置,其特征在于,所述查值模塊包括隨機(jī)存取存儲(chǔ)器或只讀存儲(chǔ)器,所述第一查值表和第二查值表存儲(chǔ)在所述隨機(jī)存儲(chǔ)器或只讀存儲(chǔ)器中。
4.根據(jù)權(quán)利要求3所述的正弦波生成裝置,其特征在于,所述查值模塊還用于根據(jù)所述整數(shù)地址信息在所述第一查值表/所述第二查值表中進(jìn)行查值以獲取所述整數(shù)地址信息對(duì)應(yīng)的所述第一數(shù)據(jù)信息,并根據(jù)與所述整數(shù)地址信息相鄰的下一個(gè)整數(shù)地址信息在所述第二查值表中差值以獲取所述下一個(gè)整數(shù)地址信息對(duì)應(yīng)的所述第二數(shù)據(jù)信息。
5.根據(jù)權(quán)利要求1所述的正弦波生成裝置,其特征在于,還包括: 取整模塊,用于對(duì)所述正弦波的地址信息進(jìn)行向下取整處理,以獲取所述正弦波的整數(shù)地址信息。
6.根據(jù)權(quán)利要求1所述的正弦波生成裝置,其特征在于,所述相位累加模塊包括: 存儲(chǔ)單元,用于存儲(chǔ)所述正弦波的配置信息,其中,所述正弦波的配置信息包括所述正弦波的初始相位和頻率。
7.根據(jù)權(quán)利要求6所述的正弦波生成裝置,其特征在于,所述相位累加模塊還包括: 計(jì)數(shù)單元,用于根據(jù)時(shí)鐘脈沖為所述相位累加模塊進(jìn)行累加計(jì)數(shù)。
8.根據(jù)權(quán)利要求1所述的正弦波生成裝置,其特征在于,所述隨機(jī)截位模塊包括: 偽隨機(jī)序列生成單元,用于按照預(yù)設(shè)的位寬輸出所述偽隨機(jī)序列輸出值。
9.一種正弦波生成方法,其特征在于,包括: 獲取正弦波的配置信息,并根據(jù)所述正弦波的配置信息生成所述正弦波的地址信息,其中,所述正弦波的地址信息包括整數(shù)地址信息和小數(shù)地址信息; 根據(jù)所述整數(shù)地址信息查找所述正弦波的第一數(shù)據(jù)信息和第二數(shù)據(jù)信息; 根據(jù)所述小數(shù)地址信息的位寬大小在所述正弦波的第一數(shù)據(jù)信息和所述第二數(shù)據(jù)信息之間進(jìn)行插值,并根據(jù)所述小數(shù)地址信息獲取所述正弦波的插值原始數(shù)據(jù)信息;根據(jù)所述小數(shù)地址信息的位寬大小和偽隨機(jī)序列輸出值對(duì)所述正弦波的插值原始數(shù)據(jù)進(jìn)行截位處理,以獲取所述正弦波的最終插值數(shù)據(jù)信息;以及 根據(jù)所述正弦波的最終插值數(shù)據(jù)信息生成所述正弦波的圖像信息。
10.根據(jù)權(quán)利要求9所述的正弦波生成方法,其特征在于,所述根據(jù)整數(shù)地址信息查找所述正弦波的第一數(shù)據(jù)信息和第二數(shù)據(jù)信息具體包括: 獲取第一查值表和第二查值表;以及 根據(jù)所述整數(shù)地址信息在所述第一查值表/所述第二查值表中進(jìn)行查值以獲取所述整數(shù)地址信息對(duì)應(yīng)的所述第一數(shù)據(jù)信息,并根據(jù)與所述整數(shù)地址信息相鄰的下一個(gè)整數(shù)地址信息在所述第二查值表中差值以獲取所述下一個(gè)整數(shù)地址信息對(duì)應(yīng)的所述第二數(shù)據(jù)信肩、O
11.根據(jù)權(quán)利要求10所述的正弦波生成方法,其特征在于,所述第一查值表存儲(chǔ)所述整數(shù)地址信息中奇數(shù)地址信息/偶數(shù)地址信息對(duì)應(yīng)的所述正弦波的數(shù)據(jù)信息中的一個(gè),所述第二查值表存儲(chǔ)所述整數(shù)地址信息中奇數(shù)地址信息/偶數(shù)地址信息對(duì)應(yīng)的所述正弦波的數(shù)據(jù)信息中的另一個(gè)。
12.根據(jù)權(quán)利要求11所述的正弦波生成方法,其特征在于,所述第一查值表和第二查值表存儲(chǔ)在隨機(jī)存儲(chǔ)器或只讀存儲(chǔ)器中。
13.根據(jù)權(quán)利要求9所述的正弦波生成方法,其特征在于,在所述根據(jù)正弦波的配置信息生成所述正弦波的地址 信息之后,還包括: 對(duì)所述正弦波的地址信息進(jìn)行向下取整處理,以獲取所述正弦波的整數(shù)地址信息。
14.根據(jù)權(quán)利要求9所述的正弦波生成方法,其特征在于,在所述獲取正弦波的配置信息之后,還包括: 存儲(chǔ)所述正弦波的配置信息,其中,所述正弦波的配置信息包括所述正弦波的初始相位和頻率。
15.根據(jù)權(quán)利要求14所述的正弦波生成方法,其特征在于,在所述根據(jù)正弦波的配置信息生成所述正弦波的地址信息之前,還包括: 根據(jù)時(shí)鐘脈沖進(jìn)行累加計(jì)數(shù)。
16.根據(jù)權(quán)利要求9所述的正弦波生成方法,其特征在于,在所述根據(jù)所述小數(shù)地址信息的位寬大小和偽隨機(jī)序列輸出值對(duì)所述正弦波的多個(gè)插值原始數(shù)據(jù)進(jìn)行截位處理之前,還包括: 按照預(yù)設(shè)的位寬輸出所述偽隨機(jī)序列輸出值。
【文檔編號(hào)】H03B28/00GK103795345SQ201410050499
【公開(kāi)日】2014年5月14日 申請(qǐng)日期:2014年2月13日 優(yōu)先權(quán)日:2014年2月13日
【發(fā)明者】王光耀 申請(qǐng)人:深圳市匯頂科技股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1