僅討論optisystem 中matlab元件的使用
bit rate 結合matlab元件使用其實就是符號速率,時間視窗=位速率*sequence length ;
錯誤1:
因sequece leng
還有就是sequence length一定要是2的冪,如果matlab輸入的數不是二的冪,它會自動補齊,不相等時,不能直接賦值
outputport1.sample.signal = signal_output ;
而應該是
for i=1:length(signal_output)
outputport1.sampled.signal(i) = signal_output(i);
end還有的就是 matlab 一定要選擇 time 不要選擇頻域
因此建議在寫的時候最後把輸入資料補齊為2的冪;
如果輸入資料為32 位,做了2倍上取樣,那麼序列長度就是 64 ,
個人推薦samples per bit 置為1,要做上取樣,直接在matlab處理即可
Mat中的常用操作
本章我們學習一下mat中的常用操作,因為在後面其它的教程中,我們經常要對影象進行各種處理,也要使用這些操作。一 mat的複製,就是從乙個矩陣a,生成相關的另乙個矩陣b。1 使用賦值的方法,比如通過建構函式生成矩陣n,通過複製生成矩陣p cv mat n m cv mat p p m 這樣生成的矩陣,...
OpenCV中mat記憶體管理
opencv中大部分物件都像被std share ptr包裝過的行為一樣,你不需要自己手動釋放資源。同標準庫的智慧型指標一樣,你不需要自己去手動刪除指標,也許對於被智慧型指標管理的物件,根本就不建議你直接使用指標。所有的物件都應該建立在棧上,使用 object obj 的方式獲得物件,而不應該使用o...
opencv中mat詳細解析
1 起源 opencv作為強大的計算機視覺開源庫,很大程度上參考了matlab的實現細節和風格,比如說,在opencv2.x 版本以後,越來越多的函式實現了matlab具有的功能,甚至乾脆連函式名都一模一樣 如 imread,imshow,imwriter等 這一做法,不僅拉近了產品開發與學術研究的...