色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

利用MSP430處理器實現音頻頻譜分析儀的設計

電子設計 ? 作者:電子設計 ? 2018-10-09 08:37 ? 次閱讀

1.前言

在實際的廣播電視發射工作中,新的發射機的進場測試,發射機的日常指標測試等都涉及了音頻的測試。本文設計的音頻頻譜分析儀就是從信號源的角度出發,測量音頻信號的頻譜,從而確定各頻率成分的大小,為調頻廣播的各項音頻指標的提供參考。

在本文中主要提出了以MSP43處理器為核心的音頻頻譜分析儀的設計方案。以數字信號處理的相關理論知識為指導,利用MSP430處理器的優勢來進行音頻頻譜的設計與改進,并最終實現了在TFT液晶HD66772上面顯示。

2.頻譜分析儀設計原理

由于在數字系統中處理的數據都是經由采樣得到,所以得到的數據必然是離散的。對于離散的數據,適用離散傅立葉變換來進行處理。

快速傅里葉變換,是離散傅里葉變換的快速算法,也可用于計算離散傅里葉變換的逆變換,目前已被數字式頻譜儀廣泛采用。對于長度為N的復數序列 0 1 1 , , , N ? x x L x ,離散傅里葉變換公式為:

于是一個序列的運算被分解成兩個運算的和的形式, ( ) 1 X k 和( ) 2 X k 可以繼續向下分解,最終分解為兩點的FFT運算。如果想要FFT運算后的輸出為自然順序排列,則輸入序列需要按位倒序來排列。

圖1為8點FFT的運算圖。

經過FFT運算后,可以將一個時域信號變換到頻域。有些信號在時域上是很難看出什么特征的,但是如果變換到頻域之后,就很容易看出特征了,這就是頻譜儀的一般原理。

3.頻譜分析儀的設計及實現

本文介紹了一種基于FFT的的數字音頻頻譜分析儀的設計方案,通過ADC采樣輸入的音頻信號,ADC采樣完成以后,將數據進行倒序排列并進行FFT運算,結果通過TFT液晶顯示出來。系統的框圖如圖2所示。

3.1 音頻頻譜分析儀硬件實現

為了實現系統功能,采用16bit處理器MSP430來高效處理輸入的數據流。MSP430自帶ADC12模塊,ADC12的采樣數據經過運算,通過65K色的液晶顯示頻譜圖。本系統硬件系統圖如圖3所示。

電源模塊為整個系統提供供電。系統還能響應用戶按鍵事件,并進行相應的處理。串口模塊為系統的擴展預留。

3.2 音頻頻譜分析儀的系統軟件設計

系統上電后首先進行系統初始化System_Init(),對看門狗、系統時鐘定時器、I/O端口、ADC等各模塊進行初始化。接下來ADC12對連續的模擬信號進行采樣,得到離散化的數字信號,由處理器讀取該數字信號并進行相應的處理。采樣頻率過高,采樣點數過多,會占用大量寶貴的處理器內存,降低數據處理速度;采樣頻率過低,又會使采樣數據失真而無法恢復原始連續信號。因此,必須根據信號的頻率范圍來設置采樣頻率,同時要滿足采樣定理的要求。

當采樣頻率一定時,增加采樣點數可以提高頻率分辨率,但數據存儲空間和計算量也相應增大。一般可根據實際需要進行采樣點數的選取,通常設置為2的整數次冪,以便于進行后續的FFT譜分析,本系統采樣點數為N=16.ADC12采樣流程圖如圖4所示。

采樣后的FFT數據處理是系統的又一個重點和難點,一方面,為了得到正序FFT,需要對原始自然序列進行碼位倒序排列;另一方面,為了減少處理器的浮點運算時間,旋轉因子kN W 計算采用查表實現。圖5為FFT運算的倒序流程圖。

如果提前將余弦和正弦計算出來作為全局變量,計算kN W 就可以直接調用進行加減計算,減少了大量的浮點運算時間,會以犧牲一點存儲器的代價獲得快速的系統響應。表1是編制的N=16時的余弦和正弦表。

圖6表示的是FFT運算的流程圖,整個FFT程序包含在一個迭代的過程中,最后一層計算總是2-FFT蝶形運算,下面是蝶形運算和FFT計算的主程序段:

當數據經過FFT處理完畢以后,最后一步就是直觀地把數據顯示出來了,在這里我們采用了TFT液晶HD66772.

結合HD66772的操作時序圖,利用指令對其進行讀寫操作,可以對液晶的讀寫進行編程。MSP430F149與液晶HD66772模塊之間的連接分為控制總線和數據總線。在液晶屏上正確顯示信息,必須對液晶進行兩個基本操作:第一,寫入指令代碼;第二,寫入顯示數據。

4.系統調試與運行

因為MSP430F149的主時鐘采用8MHz晶振,雖然系統的單條指令的執行時間僅為0.125μs,但是加上處理FFT的運算、ADC12采樣頻率和液晶的寫入時間等影響,液晶的實際刷新頻率低于25Hz,產生嚴重的閃爍感。為了提高刷新頻率,將實心柱圖改為空心線條,每隔兩個空心細線條寫入一個實心線條,這樣液晶的寫入時間減少了2/3,既能保證顯示的結果的準確性,也不犧牲系統的寫入HD66772液晶的GRAM的時間。解決了信號閃爍的問題。圖7為輸入音頻信號后TFT液晶顯示的頻譜圖。

圖7中將輸入信號30Hz-15KHz的音頻信號在頻域進行了16等分,每一個柱子表示1KHz的頻率帶寬。從圖中可以看到一般音頻信號的能量集中在低頻段,隨著頻率的升高音頻能量也越來越弱,這也是調頻廣播采用加權技術來提高性噪比的原因了。

4.結論

本方案通過ADC采樣輸入的音頻信號,ADC采樣完成以后,將數據進行倒序排列并進行FFT運算,結果通過TFT液晶顯示出來。由于采用的處理器的處理能力的原因,不能做到很高的采樣頻率和很精細的頻率分辨率,要提高系統的頻率分辨率,就需要增加采樣點數。可以借助PC的強大處理能力,將采樣的數據通過預留的串口傳送給PC,在PC上完成FFT運算以及顯示,這就是虛擬儀器的方式,實際工作中應用前景也非常大。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    19259

    瀏覽量

    229652
  • msp430
    +關注

    關注

    180

    文章

    2403

    瀏覽量

    229300
  • 頻譜分析儀
    +關注

    關注

    16

    文章

    1128

    瀏覽量

    85275
收藏 人收藏

    評論

    相關推薦

    基于MSP430的FM音頻頻譜分析儀的設計方案

    發射機整體的指標。因此,本文對調頻廣播的輸入音頻進行頻譜分析,從而提出了一種基于MSP430的FM音頻頻譜分析儀的設計方案,利用
    發表于 02-24 11:21 ?3276次閱讀
    基于<b class='flag-5'>MSP430</b>的FM<b class='flag-5'>音頻頻譜分析儀</b>的設計方案

    頻頻譜分析儀、矢量信號分析儀及實時頻譜分析儀的工作原理及差異

    掃頻式頻譜分析儀是傳統頻域測量儀器,是傳統結構的掃描調諧超外差頻譜分析儀,掃頻頻譜分析儀的出現使得工程師在幾十年前就能夠進行頻域測量。
    的頭像 發表于 02-22 14:53 ?1906次閱讀
    掃<b class='flag-5'>頻頻譜分析儀</b>、矢量信號<b class='flag-5'>分析儀</b>及實時<b class='flag-5'>頻譜分析儀</b>的工作原理及差異

    R7F0C***與MSP430 f149通信做音頻頻譜分析儀

    R7F0C***做AD采樣之后與MSP430串口通信做界面顯示,可以實現音頻頻譜分析儀,但是速度太慢,精度也很低,效果不會很好。R7F0C***存儲容量小,速度也慢不適合做信號處理類的
    發表于 02-03 20:01

    MSP43處理器為核心的音頻頻譜分析儀的設計方案介紹

    調頻廣播的各項音頻指標的提供參考。在本文中主要提出了以MSP43處理器為核心的音頻頻譜分析儀的設計方案。以數字信號處理的相關理論知識為指導,
    發表于 07-25 08:30

    怎么利用MSP430處理器實現音頻頻譜設計?

    在實際的廣播電視發射工作中,新的發射機的進場測試,發射機的日常指標測試等都涉及了音頻的測試。本文設計的音頻頻譜分析儀就是從信號源的角度出發,測量音頻信號的頻譜,從而確定各頻率成分的大小
    發表于 08-09 06:02

    什么是頻譜分析儀

    什么是頻譜分析儀 頻譜分析儀的英文全稱:Spectrum Analyzer 頻譜分析儀系統主要的功能是在頻域里顯示輸入信號的頻譜特性.
    發表于 11-26 11:20 ?4677次閱讀

    頻譜分析儀原理

    頻譜分析儀原理 頻譜分析儀基本原理實現框圖
    發表于 11-26 11:26 ?4652次閱讀

    如何使用PicoScope PC示波器對CD播放音頻頻譜進行分析

    頻譜分析儀一般分為兩類:所謂“掃頻”頻譜分析儀和FFT頻譜分析儀。掃頻頻譜分析儀是用一個或多個陷波濾波(或混頻
    發表于 09-09 09:31 ?3301次閱讀
    如何使用PicoScope PC示波器對CD播放<b class='flag-5'>器</b>的<b class='flag-5'>音頻頻譜</b>進行<b class='flag-5'>分析</b>

    Bird微波射頻頻譜分析儀分析

    手持式射頻頻譜分析儀 Bird微波SignalHawk?系列手持式頻譜分析儀搭配了一個緊湊型和經濟實惠的封裝形式一流的功能模塊。Bird微波SignalHawk?系列分析儀具備相對高度便攜式
    發表于 11-10 15:28 ?815次閱讀

    實時音頻頻譜分析儀開源分享

    電子發燒友網站提供《實時音頻頻譜分析儀開源分享.zip》資料免費下載
    發表于 12-29 11:54 ?9次下載
    實時<b class='flag-5'>音頻頻譜分析儀</b>開源分享

    頻頻譜分析儀的結構框圖

      頻譜分析儀的功能是要分辨輸入信號中各個頻率成份并測量各頻率成份的頻率和功率。為完成以上功能,在掃描-調諧頻譜分析中采用超外差方式,它能提供寬的頻率覆蓋范圍,同時允許在中頻(IF)進行信號處理。圖1是超外差式掃
    的頭像 發表于 12-30 11:24 ?2269次閱讀
    掃<b class='flag-5'>頻頻譜分析儀</b>的結構框圖

    2x16頻段音頻頻譜分析儀

    電子發燒友網站提供《2x16頻段音頻頻譜分析儀.zip》資料免費下載
    發表于 02-13 16:36 ?1次下載
    2x16頻段<b class='flag-5'>音頻頻譜分析儀</b>

    使用Arduino制作32波段音頻頻譜分析儀/可視化

    電子發燒友網站提供《使用Arduino制作32波段音頻頻譜分析儀/可視化.zip》資料免費下載
    發表于 06-25 15:49 ?6次下載
    使用Arduino制作32波段<b class='flag-5'>音頻頻譜分析儀</b>/可視化<b class='flag-5'>儀</b>

    頻頻譜分析儀與實時頻譜分析儀的區別

    在電子測量領域中,頻譜分析儀是一種至關重要的工具,它能夠幫助工程師和技術人員精確地測量和分析信號的頻譜特性。傳統的頻譜分析儀,如掃頻頻譜分析儀
    的頭像 發表于 05-13 18:04 ?1918次閱讀

    頻頻譜分析儀的工作原理和基本結構

    頻頻譜分析儀,作為電子測量領域的重要工具,其重要性不言而喻。本文將對掃頻頻譜分析儀進行全面深入的解析,包括其定義、工作原理、基本結構以及在實際應用中的優勢和局限性。通過本文的介紹,讀者將能夠全面了解掃頻頻譜分析儀的相關知識,為
    的頭像 發表于 05-13 18:07 ?1461次閱讀
    主站蜘蛛池模板: 国产盗摄TP摄像头偷窥| 噼里啪啦免费观看视频大全| 妖精视频一区二区免费| 极品少妇小泬50PTHEPON| 四虎国产精品永久一区高清| 国产成人8x视频一区二区| 少妇无码吹潮久久精品AV| 国产成人在线观看免费网站| 色翁荡熄月月| 国产精品自在在线午夜蜜芽tv在线 | 捆绑调教网站| 97国产人妻精品无码AV在线| 暖暖免费 高清 日本社区中文| 99视频在线免费观看| 青青青视频在线| 国产精品欧美亚洲| 亚洲欧美日韩国产另类电影| 久久亚洲精品2017| FREEXXX性乌克兰XXX| 微福利92合集| 精品夜夜澡人妻无码AV蜜桃| 真人女人无遮挡内谢免费视频%| 免费韩伦影院在线观看| 东北成人社区| 亚洲三级视频在线观看| 老熟人老女人国产老太| 第一次处破女18分钟免费| 亚洲精品久久久WWW游戏好玩| 久久久免费观看| 电影 qvod| 中文字幕 日韩 无码 在线| 日本日本熟妇中文在线视频| 国厂精品114福利电影| 99国产精品| 校园刺激全黄H全肉细节文| 麻豆官网md.pub| 国产精品久久久久婷婷五月色婷婷 | 超碰视频在线| 一区三区三区不卡| 十大禁止安装的黄台有风险| 久久亚洲伊人中字综合精品|