更新:我使用了零而不是padarray並解決了問題。零填充,位的捨棄,以及添加啓動位和停止位 - MATLAB
我有一個位序列存儲在列向量bs中。我想生成一個長度爲1280個數據位加1個起始位(1)和1個停止位(0)的幀。因此,如果bs的長度小於1280,則必須將其填充到零,直到它等於1280.我嘗試了bs = padarray(bs,1280-length(bs));但它不起作用。
如果BS的長度大於1280,那麼我只得到它的第一個1280元,我將放棄休息。我假設以下行將完成這項工作:bs = bs(1:1280);那是對的嗎?
如果BS的長度等於1280,比它確定。
接下來,我必須添加一個起始位(1)在開始和停止位(0)在端部以形成我的框架,其將具有長度1 + 1280 + 1 = 1282比特。我怎樣才能做到這一點?
謝謝。