计算机通信与网络v2 实验课程(13)

描述

继续讲解!本次课程将给出仿真程序实例。真正的干货!一起来看看程序吧。先来看看函数模块程序。请注意软件的版本号!!!函数有哪些参数呢?如何使用这些参数呢?带着这些问题来学习程序吧。2022年11月,再看此程序,发现注释依旧还有不足之处,应该加入软件环境说明!当年用的是2015b。很多函数会随着版本的升级而被淘汰。最近文章写的少,因为自己懒了,也许正在被社会慢慢的淘汰。至少很多新技术都不知道所以然。一想到这个,似乎心就发虚。总该学点啥吧,不然老年痴呆的风险也会上升。唉,不忧国忧民,总要考虑自己的将来吧。也许将来也没有什么光明,但总要走下去。有人陪伴吗?没有。孤独的行走吗?阅读会伴随。看到新闻说今年华为停止校招?没有新鲜血液,如何能保证企业的不断的创新?但经济形势如此之差,确实让企业也度日如年!股票市场的萎靡肯定要持续一段时间。

通信网络

%%**********           函数模块程序      ******%%

%%          File  :  funct_mseq_2015.m         %%

%%    date: 2016-11-10   author: 算法工匠  %%


%     函数名     %%%%%

function [mout] = funct_mseq_2015(stg, taps, inidata)


%%           程序说明           %%

%  利用级联移位寄存器生成stg阶m序列。


%%%           参数定义        %%%%%

% stg     : Number of stages

% taps    : Position of register feedback

% inidata : Initial sequence in register

% n       : Number of output sequence(It can be omitted)

% mout    : output M sequence

% ********************************************

% An example

%    stg     = 3

%    taps    = [ 1 , 3 ]

%    inidata = [ 1 , 1 , 1 ] 

% 初相 即寄存器的初始值

%    n       = 2


% m序列生成器的结构如下:

% ----------+--------------------

% |         |                   |  

% --> | 1 |--->| 2 |---->| 3 |---->比特输出

% 生成多项式: 1 + x + x^3 

%

% 程序版本:R2015


%*********     函数主体   **********%

mout = zeros(1,2^stg-1);

fpos = zeros(stg,1);


% fpos(taps) = 1; 

% 寄存器状态载入 taps = [1,3]; fpos(taps) = [1,0,1]  matlab老版本函数


for i= length(taps)

    fpos(taps(i)) = 1;

end


for ii=1:2^stg-1

    

    mout(ii) = inidata(stg);                 % storage of the output data

    num      = mod(inidata*fpos,2);    % calculation of the feedback data

    

    inidata(2:stg) = inidata(1:stg-1);   % one shifts the register

    inidata(1)     = num;                      % return feedback data

    

end


%************** end of file *************

通信网络

本程序有个小的错误!

大家能发现吗?

先来听听我讲美食的故事吧,

轻松一下!

2022年,再次整理毕设课题!难度是一降再降!降到我已经不愿意带毕设的程度。但相信网上肯定有无数爱学习的人!

通信网络


通信网络

其实自己一直在努力!无奈天资一般,所以只能默默无闻。希望通过文章能够给那些爱学之人提供点帮助!

通信网络

后面还有很多干货程序呢?

敬请期待!后续更精彩哦!

通信网络

题外话!

介绍一下镇江的景点。也许是好朋友加同学在那的原因吧。本人非常喜欢这个城市,有种说不出的朴实!

烟墩山墓地,全国重点文物保护单位,吴国的第四位诸侯王周章的墓地,他的古墓距今已经有近3000年的历史。此地曾发现大量吴国早期的青铜文物。考证此地为吴国当时的历史文化中心,上面有4个土墩墓,其中一个出土了宜侯夨簋,上面有100多个文字,记载了周天子册封吴侯的经历。

赵子禠墓,即赵氏佳城,位于江苏省镇江市新区大港街道北山行政村车碾口村北烟墩山东麓仙墓山。赵子禠是北宋太祖赵匡胤六世孙,燕王德昭五世孙,字志南,靖康丁未(1127年)南渡,建炎己酉(1129年)始迁大港而居。绍兴壬子(1132年),加绶朝散大夫,赐田百顷,成为大港赵氏始祖,死后葬在乔木山北(古称仙墓山)。原配出身望族戴氏夫人,继配仲氏夫人,二位夫人皆有诰命在身。

本人特别爱旅游,参观各地的名胜古迹。2018年夏天,在自己没有生病前,和家人一起参观了泰山,一路讲了很多典故。

通信网络

泰山留影!

通信网络

2018年夏天,蔡怡辰小朋友在泰山观日出。两个星期后,本人开始了一段折磨之旅!痉挛性斜颈悄然而至!如今,女儿已长大,在为考一所好的高中而努力着!

通信网络

修订记录

20181103 完成初稿;

20221119 修订内容v2;


原文标题:计算机通信与网络v2 实验课程(13)

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

打开APP阅读更多精彩内容

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分