0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何用walsh码完成多用户的扩频

通信工程师专辑 ? 来源:通信工程师专辑 ? 作者:通信工程师专辑 ? 2021-09-30 17:17 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

那么如何用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

    文章

    6217

    浏览量

    138166
  • 程序
    +关注

    关注

    117

    文章

    3829

    浏览量

    83420
  • 函数
    +关注

    关注

    3

    文章

    4388

    浏览量

    65296
  • Walsh码
    +关注

    关注

    0

    文章

    2

    浏览量

    6272

原文标题:大学毕业设计一席谈之十一 扩频通信系统(7)

文章出处:【微信号:gh_30373fc74387,微信公众号:通信工程师专辑】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    GM861条二维识别模块用户手册

    GM861条二维识别模块用户手册
    发表于 07-09 14:56 ?0次下载

    门锁扫升级新选择:LV5200扫模组嵌入式方案来了

    随着智能家居的普及,智能门锁作为家庭安全的重要防线,其功能也在不断升级。如今,门锁扫功能已成为许多用户关注的焦点,而LV5200扫模组嵌入式方案则为门锁扫升级提供了绝佳选择。LV
    的头像 发表于 07-08 15:34 ?151次阅读
    门锁扫<b class='flag-5'>码</b>升级新选择:LV5200扫<b class='flag-5'>码</b>模组嵌入式方案来了

    频率扩频设计的关键参数

    在电源管理系统的设计中,频率扩频技术(Frequency SpreadSpectrum, FSS)是优化电磁兼容性(EMI)的关键手段。通过在开关频率中引入可控的抖动,FSS调制电源变换器的开关频率
    的头像 发表于 04-16 13:55 ?401次阅读

    摩托罗拉GM300扩频率方法

    摩托罗拉GM300 扩频率方法
    发表于 04-08 11:21 ?5次下载

    专业品质,家用选择:为什么山泽HDMI成为众多用户的信赖之选?

    泽(SAMZHE)HDMI线能够从众多品牌中脱颖而出,成为专业人士与家庭用户的信赖之选。 高标准的技术规格 山泽HDMI线支持最新的HDMI 2.1标准,这使得它不仅能够轻松应对4K分辨率的需求,还能满足未来可能出现的8K超高清视频需求15。其带宽高
    的头像 发表于 02-10 16:02 ?551次阅读

    安科瑞ADF400L多用户集中式电能表 导轨式安装预付费表

    1?、概述 ??ADF400L系列多用户电能表,通过模块组合的方式可实现12路三相或36路单相的直接接入测量或12路三相互感器接入测量、直接接入和互感器接入的混合测量方式,该系列电能表因准确度高
    的头像 发表于 01-24 17:00 ?436次阅读
    安科瑞ADF400L<b class='flag-5'>多用户</b>集中式电能表 导轨式安装预付费表

    AN-737: 如何用ADIsimADC完成ADC建模

    电子发烧友网站提供《AN-737: 如何用ADIsimADC完成ADC建模.pdf》资料免费下载
    发表于 01-13 14:54 ?0次下载
    AN-737: 如<b class='flag-5'>何用</b>ADIsimADC<b class='flag-5'>完成</b>ADC建模

    金升阳推出全新DC/DC电源模块产品系列

    进口物料断供风险成为了越来越多用户的担忧,国产品牌强势崛起,用户追求国产化和稳定的交期已成不可逆之势。
    的头像 发表于 12-20 09:37 ?1033次阅读

    安科瑞 ADF400L系列多用户电能表 多回路混合测量 高精度0.5S

    安科瑞 程瑜 187 0211 2087 功能: ADF400L系列多用户电能表,通过模块组合的方式可实现12路三相或36路单相的直接接入测量或12路三相互感器接入测量、直接接入和互感器接入的混合
    的头像 发表于 12-11 14:27 ?438次阅读
    安科瑞 ADF400L系列<b class='flag-5'>多用户</b>电能表 多回路混合测量 高精度0.5S

    Linux学习之用户管理

    Linux学习——用户管理 1用户/组概览 Linux系统是多用户、多任务的分时操作系统,系统上每一个进程都有一个特定的文件,每个文件都被一个特定的用户所拥有。如果需要使用系统资源,首
    的头像 发表于 11-25 10:47 ?681次阅读

    GM65条识读模块用户设置手册

    杭州城章科技有限公司的GM65扫模块用户手册,有二维设置和单片机指令
    发表于 10-21 10:38 ?2次下载

    无线扩频系统由什么组成

    无线扩频系统是一种利用扩频技术来提高信号传输的抗干扰能力和安全性的通信系统。扩频通信技术通过将传输信号的带宽扩展到远大于原始信号带宽,从而在接收端通过相关处理恢复原始信号。这种技术在军事、无线局域网
    的头像 发表于 10-15 16:33 ?826次阅读

    二维扫描头设备嵌入到闸机上,实现扫手机屏幕完成签到签退

    在现代社会,随着科技的飞速发展,二维技术已经渗透到我们生活的方方面面,特别是在门禁管理、签到签退等场景中,二维扫描头设备的嵌入应用极大地提升了管理效率和用户体验。本文将探讨二维
    的头像 发表于 09-18 15:45 ?828次阅读
    二维<b class='flag-5'>码</b>扫描头设备嵌入到闸机上,实现扫手机屏幕<b class='flag-5'>码</b><b class='flag-5'>完成</b>签到签退

    Samsung One UI 6.1.1开通更新 为全球更多用户带来Galaxy AI最新功能

    Flip和Galaxy Tab S9系列等前代机型。更新后的操作系统将在交流沟通、生产力和灵感创作三方面提供更为先进的功能,优化用户的移动体验的同时,助力用户享受更加智能和便捷的生活。 跨越语言障碍 沟通体验更
    的头像 发表于 09-18 10:39 ?734次阅读

    晶华微多用户代码烧录器解决方案

    随着杭州晶华微电子股份有限公司(股票代码:688130)芯片产品线的扩展,对烧录器的需求也逐渐增加。当前烧录器支持单个用户代码的在线烧录和离线烧录,但在生产产线需要切换不同的用户代码进行烧录时,需要
    的头像 发表于 08-29 17:34 ?1070次阅读
    晶华微<b class='flag-5'>多用户</b>代码烧录器解决方案