導航:首頁 > 操作系統 > 單片機實現fsk調制解調

單片機實現fsk調制解調

發布時間:2022-09-04 17:04:36

A. 如何用單片機實現FSK來電顯示解碼

一、nbsp;來電號碼顯示技術的基本原理nbsp;來電號碼顯示實際上是現代電信交換網路可以提供的一項服務業務。就其機理而言,是指交換機對用戶提供來電號碼專用格式的數據的傳送,而用戶終端利nbsp;用符合數據解碼格式要求的端機進行接收和顯示。當交換機發出第一次振鈴信號後,緊接著發出一串調制信號(現用的主要有FSK和DTMF兩種格式的信號),nbsp;此信號包含著撥號方的電話號碼、日期、時間、姓名等信息。來電號碼顯示器在每一次振鈴信號的喚醒下,開始接收FSK信號,經解碼晶元(如Motorolanbsp;的RC145447)獲得其中信息,由單片機進行格式處理並在屏幕上顯示出來。同樣,若傳輸過來的是DTMF來電號碼信息,只需由DTMF解碼晶元來進行nbsp;數據解碼,即可顯示DTMF的來電號碼。nbsp;二、nbsp;電路原理及設計nbsp;本文介紹的來電號碼顯示器以MC68HC05P1為主控單片機,控制MC145447接收符合Bell202標準的FSK信號。其中,單制式信息包括日期、時間、電話號碼;復合制式信息包括日期、時間、電話號碼、姓名。來電顯示器可存儲60個記錄。nbsp;1.nbsp;主要功能介紹nbsp;該機的主要功能有如下五個方面。nbsp;1)nbsp;一般Callnbsp;ID接收顯示功。Callnbsp;ID平時處於等待狀態,當電話振鈴時被喚醒,進入接收狀態。LCD開始顯示接收到的信息。nbsp;2)nbsp;長途電話或私人電話批示功能。當Callnbsp;ID接收到長途電話或私人電話時,電話號碼空缺,屏幕上顯示Outnbsp;ofnbsp;Areanbsp;(長途電話)或Private(私人電話)。nbsp;3)nbsp;Mailnbsp;Box指示功能。當電信局開通Mailnbsp;Box服務項目時,Callernbsp;ID能顯示「Mailnbsp;Box」表示有留言。nbsp;4)nbsp;重要號碼報警功能。接收到的信息與存儲器中被設置成重要號碼的記錄相同時,Callnbsp;ID會發出報警音,提醒用戶接聽電話。nbsp;5)nbsp;厭惡電話的過濾功能。接收到的信息與存儲器中被設置成厭惡號碼的記錄相同時,Callnbsp;ID會自動模擬提機2S再掛機,使對方電話打不進來。nbsp;從圖中可見TI-RI為外接電話線;MC68HC05P1為主控單片機,用於控制信號的接收,信息的顯示、存儲,以及數據顯示格式的輪換等;nbsp;MC145447為FSK信號的接收解碼晶元;LCD202為2行╳20字元LCD顯示屏;U4(24C16)為E2PROM存儲器;系統使用+5V直流nbsp;電源工作。nbsp;當振鈴信號從TI-RI輸入到MC145447解晶元時,即產生中斷信號,喚醒MC68HC05P1單片機。解碼晶元接收FSK信號進行解碼,nbsp;單片機讀取中期數據進行格式處理,並開啟LCD顯示屏,同時也接通EEPROM存儲器的電源。單片機從EEPROM存儲器中讀取存儲的電話號碼,與剛接收nbsp;到的信息進行比較,判斷其性質,然後把結果及電話號碼等信息顯示在LCD顯示屏上,並存儲修改EEPROM存儲器的內容。nbsp;3.nbsp;程序設計流程nbsp;接收顯示的程序主要以中斷服務方式進行,其流程原理如nbsp;三、nbsp;使用方法nbsp;Callernbsp;IDnbsp;來電號碼顯示器作為電話伴侶,與電話機簡單並接即可使用,不會影響電話機的正常使用。其採用9V干電池或9——12V直流充電器供電。Calerlnbsp;ID正常工作電流為6.8nbsp;mnbsp;A,等待狀態耗電極微,如使用9V干電池供電,可連續使用3-6個月。nbsp;本文介紹的來電號碼顯示器是單制式的,另一種同時可處理、顯示不同制式的來電號碼顯示器正進一步開發之中。其實Callernbsp;IDnbsp;也可以與電話機合為一體,使用同一單片機和顯示屏,使電話機的功能更強。

B. fsk的FSK 解調

對於FSK 信號的解調方式很多:相干解調、濾波非相干解調、正交相乘非相干解調。而FSK 的非相干解調一般採用濾波非相干解調。輸入的FSK 中頻信號分別經過中心頻率為fH、fL 的帶通濾波器,然後分別經過包絡檢波,包絡檢波的輸出在t=kTb。時抽樣(其中k 為整數),並且將這些值進行比較。根據包絡檢波器輸出的大小,比較器判決數據比特是1還是0。
在高斯白雜訊信道環境下FSK 濾波非相干解調性能較相干FSK 的性能要差,但在無線衰落環境下,FSK 濾波非相干解調卻表現出較好的穩健性。
FSK 的數字化實現方法一般採用正交相乘方法加以實現。

C. fsk解調原理

ASK信號調制信號:單級性非歸零的矩形脈沖序列。1碼,輸出載波Acosω0t;0碼,輸出載波為0。

fsk解調原理

利用數字基帶信號控制載波的頻率來傳送信息。例如,1碼用ƒ1來傳輸,0碼用ƒ2來傳輸。可看作是兩個交錯的ASK信號之和。

fsk解調原理圖如下,

D. 單片機能做fsk調制解調嗎

頻率鍵控用硬體解調即可,用單片機有些浪費資源,並且反復測頻佔用CPU資源也多,單片機能做別的事的時間就少了。

E. FSK信號的解調

FSK有兩個載頻f1和f2,你也沒給兩個頻率,所以我們假設他們正交,採用MSK(最小頻移鍵控),則傳輸帶寬最小
B = 2 Rb + 1/2 Rb = 2.5 Rb = 2.5×1000 =2500 Hz
相干解調和非相干解調都可以
相干解調時,兩個頻率分別為(在假設MSK情況下)(f0為信道載頻)
f1 = f0 + 1/4 Rb (傳號載波)
f2 = f0 - 1/4 Rb (空號載波)

你找任何一本通信原理上面都會有

F. 基於單片機的2FSK數字數據機設計,裡面單片機的作用是什麼

基於可以理解為主要構建,或核心構建的東西,就是功能主要是由單片機通過程序來讓單片機實現數字調制和解調作用主晶元。

G. fsk調制解調原理

1.FSK信號的解調原理

FSK信號的解調也有非相乾和相干兩種,FSK信號可以看作是用兩個頻率源交替傳輸得到的,所以FSK的接收機由兩個並聯的ASK接收機組成。

(1)相干解調

相干解調是利用乘法器,輸入一路與載頻相乾的參考信號與載頻相乘,通過低通濾波,濾除高頻信號,即得原始信號,FSK經過帶通濾波之後,可以看作是兩路ASK信號,相干檢測器組成的原理如下所示:

FSK相干解調結構

上圖是一種易於實現的FSK相干解調器,還有一種最佳FSK相干解調器如下所示:

FSK最佳解調結構

從圖上可以看出,在接收端要產生兩個已知信號s1(t)和s2(t)的波形,分別和輸入波形相乘,再送往積分器,在一定時間內積分,在t=Tb時刻,將積分結果取樣,並在比較器中比較判決,然後輸出,整個相干解調器的性能受載波鎖相環路以及位同步性能影響很大,並且在高速率的情況下,積分、取樣和清洗電路難以實現,因此通常採用第一種相干解調器的結構。

(2)非相干解調

由於FSK信號中提取相干載波相對比較困難,實際工程應用中多用非相干解調法,在相同誤碼率的條件下,非相干解調需要的信噪比只比相干解調高1~2dB。非相干解調的種類有很多,例如:基於自適應濾波的解調法、差分檢波演算法、AFC環解調法、過零檢測法、包絡檢波法等。

• 基於自適應濾波的解調法

在自適應解調中,較常見的方法是利用自適應濾波器中的單一頻率的自適應陷波器進行解調,它能提供易於控制的帶寬和及其深的零點,具有自適應地跟蹤載波的頻率和相位的能力,它等效於有一個復權的自適應濾波器,用兩個實權同時調整單一頻率正弦波的幅度和相位,以跟蹤原始輸入信號的幅度和相位,消除干擾。如下是自適應濾波器的結構:

自適應濾波結構

自適應濾波中的單頻跟蹤技術應用於解調時,兼有解調和鎖相的功能,選取適當的步長可以達到較小的傳輸延遲,並獲得優良的解調性能。二進制FSK信號有兩個調制頻率,能量主要集中在這兩個頻率。分別採用兩個自適應濾波(SFT)跟蹤這兩個頻

H. 有沒有人用單片機做過FSK的軟解碼

一般的話,用FPGA處理,也不會很難。
比較實用的是,用集成的FSK調制解調晶元,用單片機控制就可以了,像CMX469、CMX7143就是這一類的晶元。。CML公司是專門做數傳集成晶元的,有興趣可以到官網去看看:http://www.cmlmicro.com/

你想用單片機來做編解碼,估計運算速度肯定跟不上的,還是直接用集成晶元好使,又穩定,避免麻煩事。如果真的要用軟體實現,那麼就用FPGA或者DSP吧

I. 如何利用單片機實現2FSK調制與解調

在調制頻率不高的情況下可以用PWM來做,用2進制數據控制兩個不同的輸出頻率就可以了
解調比較麻煩,還沒有好的思路。

閱讀全文

與單片機實現fsk調制解調相關的資料

熱點內容
db2如何連接伺服器資料庫 瀏覽:628
wordtopdf轉換 瀏覽:840
雲伺服器在哪設置ftp 瀏覽:620
黑客社會工程學攻擊pdf 瀏覽:996
專業中穎單片機程序開發 瀏覽:424
python多進程多線程實例 瀏覽:637
山東濟南生產伺服器雲主機 瀏覽:310
演算法員跳槽四年 瀏覽:730
秦九昭演算法v0怎麼求 瀏覽:384
斗魚java 瀏覽:896
程序員對老師的感謝 瀏覽:29
什麼app能查看銀行卡照片 瀏覽:24
win7pdf虛擬列印 瀏覽:332
程序員喜歡的女生條件 瀏覽:123
阿里雲伺服器ip搭建教程 瀏覽:85
解壓和拉伸這一動畫的原理是什麼 瀏覽:740
tbc戰士的命令怒吼 瀏覽:481
idea快捷鍵看源碼 瀏覽:976
手機碎屏解壓工具 瀏覽:245
jsonrpcphp使用 瀏覽:566