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

    文章

    6319

    浏览量

    139580
  • 程序
    +关注

    关注

    117

    文章

    3836

    浏览量

    84767
  • 函数
    +关注

    关注

    3

    文章

    4406

    浏览量

    66851
  • Walsh码
    +关注

    关注

    0

    文章

    2

    浏览量

    6307

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    空间有限,用户众多?安科瑞ADF400L为您解锁密集用电管理新范式

    、占用空间大,且数据分散,难以实现集中化、精细化的管理。正是在这一背景下,安科瑞ADF400L多用户电表 应运而生,它以创新的设计理念与强大的功能集成,为多用户、多回路的用电场景提供了高性价比的智慧用电解决方案。 一、何为ADF400L?打破
    的头像 发表于 12-04 17:22 402次阅读
    空间有限,<b class='flag-5'>用户</b>众多?安科瑞ADF400L为您解锁密集用电管理新范式

    多用户全双工通信:为什么MIMO系统蓬勃发展?

    收音机如何同时发送和接收?我们将研究这一复杂的现象,您将掌握其要点。我们将探讨多用户全双工通信。我们还将重点介绍主要挑战并演示MIMO解决方案。最后,我们将介绍其应用和优势。
    的头像 发表于 11-13 12:01 1705次阅读
    <b class='flag-5'>多用户</b>全双工通信:为什么MIMO系统蓬勃发展?

    汽车配件:使用VIN查询API精准匹配车型配件,提升用户信任

    ​  引言 在汽车配件销售中,用户最担忧的问题是 配件不匹配 ——既浪费金钱又损害信任。传统依赖车型名称或年份的查询方式,错误率高达$15%-20%$。而VIN(Vehicle
    的头像 发表于 09-28 15:18 350次阅读
    汽车配件:使用VIN<b class='flag-5'>码</b>查询API精准匹配车型配件,提升<b class='flag-5'>用户</b>信任

    安全、节能、高效:安科瑞ADF400L多用户表重塑校园用电管理新标准

    模式常常引起争议。 更令人担忧的是用电安全问题。宿舍内使用大功率电器引发的火灾事故时有发生,如何有效监控和限制违规用电成为管理方的核心痛点。 针对这些挑战,安科瑞ADF400L多用户电能表提出了创新性解决方案。该设备采用模块
    的头像 发表于 09-25 09:22 410次阅读
    安全、节能、高效:安科瑞ADF400L<b class='flag-5'>多用户</b>表重塑校园用电管理新标准

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

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

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

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

    频率扩频设计的关键参数

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

    摩托罗拉GM300扩频率方法

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

    远距版嵌入式扫机在户外扫收费场景中的应用解析

    随着移动支付的普及与发展,户外扫收费已经成为众多消费场景中的主流支付方式。无论是停车场收费、景区门票售卖,还是路边摊贩的快速交易,扫支付都以其便捷性赢得了广大用户的青睐。在这一背景下,远距
    的头像 发表于 03-17 16:08 657次阅读
    远距版嵌入式扫<b class='flag-5'>码</b>机在户外扫<b class='flag-5'>码</b>收费场景中的应用解析

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

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

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

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

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

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

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

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

    安科瑞ADF400L系列多用户电能表

    安科瑞 程瑜 187 0211 2087 一、引言 在当今社会的飞速发展中,电能已成为人们生活和各个领域不可或缺的重要能源。从家庭的日常照明、电器使用,到工业生产的大规模电力驱动,从商业场所的繁华运转到公共设施的稳定运行,电能都发挥着至关重要的作用。而高效、便捷的电能计量设备则如同电能使用的 “管家”,对电能的合理分配、准确计量以及费用结算起着关键作用。 ADF400L 预付费电表正是在这样的背景下应运而生。它以其先进的技术和卓越的性
    的头像 发表于 12-19 11:17 758次阅读
    安科瑞ADF400L系列<b class='flag-5'>多用户</b>电能表

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

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