作者diggershi (早立衫)
看板comm_and_RF
標題Re: [問題] 用matlab模擬通訊過程的問題
時間Mon Jun 15 22:01:39 2009
※ 引述《jerry0319 (他哭桑)》之銘言:
: ※ 引述《ericabab (ㄍㄠˊ)》之銘言:
: : 雖然用matlab模擬用很久了,但還是有很基本的觀念不懂
: : 為什麼原本continuous的訊號,可以用discrete表示呢?
: : 我知道用discrete是因為電腦不能做continuous的,
: : 可是不懂為什麼可以
恕刪
: : 那還有辦法做BPF或是LPF嗎? 我覺得好像不行,因為上述的方式
: : 根本不是對原本訊號做2倍頻寬的sample?
: : 那如果我想模擬LPF要怎麼辦呢?是不是只能用很多點去sample然後再做fft?
: : 謝謝回答~
: 由於第二題我有點看不太懂所以只回答第一題
: 我的觀點是~
: discrete訊號的誕生是因為continuous訊號並不適合實務系統的操作
: fourier transform原先也不是專為訊號處理而發明的
: 只是陰錯陽差地剛好可以提供訊號做時域頻域的轉換分析
: 另外Nyquist定理更是連續轉離散訊號的重要關鍵
: 雖然現在很多paper提出千百種的取樣理論
: 但是還是以Nyquist為最基本
: 它的價值是在於它提供了一套理論可以完全地轉換連續訊號跟離散訊號(理想狀況)
: 類比→(Nyquist)→數位→系統處理(一堆的Fourier Trans.)→(Nyquist)→類比傳送
: ↓
: 類比←(Nyquist)←系統處理(一堆的Fourier Trans.)←數位←(Nyquist)←類比接收
: 要不是我們人的感官及電波傳輸是類比的 不然整套傳輸系統都可以用數位取代
恕刪
: 這是小弟自己的看法啦 不知道有沒有回答到XDD
針對要做LPF 跟BPF
如果需要處理這個你就需要選擇適當的取樣率
讓比較需要處理的Noise的頻帶部分
不會因為 sample rate 折返真正使用的頻帶部分
簡單的說 如果訊號是 8MHz 頻帶寬是2M 也就是使用了 7~9MHz 是需要處理的訊號
假設使用了sample rate =20MHz
這時 大概可以處理掉大約 0~7MHz 以及9MHz~10MHz之間的Noise
當然不會這麼剛剛好
而從10MHz之後 到20MHz 會由於Sample rate的關係
數位系統是當作 -10MHz ~ 0MHz處理的
而Filter 會無法濾掉 11~13MHz之間的Noise
所以要是系統在這之間有較高的Noise需要處理的話 就很麻煩了....
之後每20MHz(27~29 31~33 .....)都會遇到相同的問題
以上
希望沒說錯太多
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.251.211.196
※ 編輯: diggershi 來自: 60.251.211.196 (06/15 22:05)
1F:推 ericabab:謝謝你,我還是描述不清我的問題> <140.113.198.240 06/29 13:04