那么如何用walsh碼完成多用戶的擴頻呢?用了以后效果會有哪些改變呢?這也是后續需要展示的程序以及理論講解的內容。本文先給出之前程序涉及到了的函數內容!首先用到了func_hrollfcoef函數。由于涉及函數比較多,本文超過2000字。請大家務必仔細敲對代碼,確保程序能正確運行!為了讓代碼能夠放在一行中,將程序的字體采用了最小號!
首秀是func_hrollfcoef函數!
function [xh] = func_hrollfcoef(irfn,ipoint,sr,alfs,ncc)
xi=zeros(1,irfn*ipoint+1);
xq=zeros(1,irfn*ipoint+1);
point = ipoint;
tr = sr ;
tstp = 1.0 。/ tr 。/ ipoint;
n = ipoint .* irfn;
mid = ( n 。/ 2 ) + 1;
sub1 = 4.0 .* alfs .* tr;% 4*alpha*R_s
for i = 1 : n
icon = i - mid;
ym = icon;
if icon == 0.0
xt = (1.0-alfs+4.0.*alfs./pi).* tr; % h(0)
else
sub2 =16.0.*alfs.*alfs.*ym.*ym./ipoint./ipoint;
if sub2 ~= 1.0
x1=sin(pi*(1.0-alfs)/ipoint*ym)。/pi./(1.0-sub2)。/ym./tstp;
x2=cos(pi*(1.0+alfs)/ipoint*ym)。/pi.*sub1./(1.0-sub2);
xt = x1 + x2; % h(t) plot((1:length(xh)),xh)
else % (4alphaRst)^2 = 1plot((1:length(xh)),xh)
xt = alfs.*tr.*((1.0-2.0/pi).*cos(pi/4.0/alfs)+(1.0+2.0./pi).*sin(pi/4.0/alfs))。/sqrt(2.0);
end % if sub2 ~= 1.0
end% if icon == 0.0
if ncc == 0 % in the case of receiver
xh( i ) = xt 。/ ipoint 。/ tr;% normalization
elseif ncc == 1 % in the case of transmitter
xh( i ) = xt 。/ tr; % normalization
else
error(‘ncc error’);
end % if ncc == 0
end % for i = 1 : n
責任編輯:haq
-
通信
+關注
關注
18文章
6035瀏覽量
136053 -
程序
+關注
關注
117文章
3788瀏覽量
81087 -
函數
+關注
關注
3文章
4332瀏覽量
62677 -
Walsh碼
+關注
關注
0文章
2瀏覽量
6182
原文標題:大學畢業設計一席談之十一 擴頻通信系統(7)
文章出處:【微信號:gh_30373fc74387,微信公眾號:通信工程師專輯】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
安科瑞 ADF400L系列多用戶電能表 多回路混合測量 高精度0.5S
![安科瑞 ADF400L系列<b class='flag-5'>多用戶</b>電能表 多回路混合測量 高精度0.5S](https://file1.elecfans.com//web3/M00/01/DE/wKgZPGdZMNuABCFRAAGtIW4thTM254.jpg)
二維碼掃描頭設備嵌入到閘機上,實現掃手機屏幕碼完成簽到簽退
![二維<b class='flag-5'>碼</b>掃描頭設備嵌入到閘機上,實現掃手機屏幕<b class='flag-5'>碼</b><b class='flag-5'>完成</b>簽到簽退](https://file1.elecfans.com/web2/M00/07/AD/wKgaombqhSeAM61nAACxVcnICJo976.png)
安科瑞ADF400L-7SY計量型多用戶預付費電能表 集中監控 方便安裝
![安科瑞ADF400L-7SY計量型<b class='flag-5'>多用戶</b>預付費電能表 集中監控 方便安裝](https://file1.elecfans.com//web2/M00/00/17/wKgZomasVg-AFSpNAACBFCfKAls260.png)
Apple WatchOS 10.4更新耗電問題,用戶抱怨續航縮減
安科瑞ADF400L-安科瑞單相電能表ADF400L多用戶 一表抵多表
![安科瑞ADF400L-安科瑞單相電能表ADF400L<b class='flag-5'>多用戶</b> 一表抵多表](https://file1.elecfans.com//web2/M00/C6/89/wKgZomYKYDGAJu3_AAAyiwMHY98518.png)
企業、居民小區、學生公寓、舊樓改造、高層建筑-三相多用戶電表 4回路集中計量
![企業、居民小區、學生公寓、舊樓改造、高層建筑-三相<b class='flag-5'>多用戶</b>電表 4回路集中計量](https://file1.elecfans.com//web2/M00/C6/85/wKgZomYKS6uAKITIAABqMPgug1A131.png)
安科瑞ADF300L-II-30D-Y 30路單相或10三相出線預付費型多用戶計量箱 反竊電 遠程抄表功能
![安科瑞ADF300L-II-30D-Y 30路單相或10三相出線預付費型<b class='flag-5'>多用戶</b>計量箱 反竊電 遠程抄表功能](https://file1.elecfans.com//web2/M00/C5/B4/wKgaomX37TiAXpieAABnkljhvQM055.png)
安科瑞ADF400L系列多用戶電能表 高效能源監測與管理
![安科瑞ADF400L系列<b class='flag-5'>多用戶</b>電能表 高效能源監測與管理](https://file1.elecfans.com/web2/M00/C5/68/wKgaomXz6l2Af5ayAABosf5Gya8702.png)
蘋果多用戶共享體驗頭戴設備專利公布
安科瑞ADF400L多用戶電能表模塊化
![安科瑞ADF400L<b class='flag-5'>多用戶</b>電能表模塊化](https://file1.elecfans.com//web2/M00/C1/11/wKgaomXS8fCAd0ZMAADEXGgwb8g971.png)
蘋果Vision Pro頭顯僅供個人使用,不設多用戶賬戶
![](https://file1.elecfans.com/web2/M00/BF/13/wKgaomWw5aKAf4xNAAJ4xPxA02Y263.png)
評論