简述仿真序列能够实现的功能有哪些

简述仿真序列能够实现的功能有哪些,第1张

规范语言。

仿真序列可以规定描述模型的符号、语句、句法、语法,检测源程序中的错误和将源程序翻译成机器可执行码。

仿真,即使用项目模型将特定于某一具体层次的不确定性转化为它们对目标的影响,该影响是在项目仿真项目整体的层次上表示的。项目仿真利用计算机模型和某一具体层次的风险估计,一般采用蒙特卡洛法进行仿真。

1.若为单机版序列号,必须进行转移 *** 作将原序列号转移出来。(试用版序列号忽略此步)

2.打开安装管理器 使用当前版本的安装包,运行安装包中的SETUP

3.打开控制面板进入添加/删除程序找到 SOLIDWORKS,右键点击 更改(Change)

4.在跳出的 SOLIDWORKS安装管理程序中选择“修改单机安装”,并下一步。

白噪声序列并不是m序列。但是m序列是一种特殊的白噪声序列。m序列的特性决定它在信号编码处理中的广泛应用。例如CDMA,码分多路复用。

下面详细介绍m序列的特性,产生方式和Mablab例程。

m序列是最基本的PN序列。PN序列就伪随机序列。 伪随机序列的存在是因为在实际中并不存在完美的随机序列。m序列是最长线性反馈移位寄存器序列的简称。这就说明了,m序列是由反馈移位寄存器来产生的。例如n=9的m序列产生移位寄存器如下图所示:

移位寄存器的形式,取决于n的值。

m序列特性的特性:

1. m序列每一周期中 1 的个数比 0 的个数多 1 个

2. 相异m序列,按模2相加所得的序列仍为m序列

3. m序列的自相关函数为近似脉冲狄拉克δ函数,n越大,越理想。这一点是m序列的关键。

Mablab例程

以下以n=7为例,来演示m序列的产生

%===================================

n = 7

taps=2

tap1=1

tap2=7

flag = 0

rand('state',sum(100*clock))

while 1

abuff = round(rand(1,n))

%make sure not all bits are zero

if find(abuff==1)

break

end

end

for i = (2^n)-1:-1:1

xorbit = xor(abuff(tap1),abuff(tap2)) %feedback bit

abuff = [xorbit abuff(1:n-1)]

y(i) = (-2 .* xorbit) + 1  %yields one's and negative one's (0 ->11 ->-1)

end

stem(y)

ylim([-2,2])

xlim([1,2^(n+1)])

figure

[c,lags]=xcorr(y)

plot(lags,c)

%===================================

运行结果:

m序列

m序列自相关:


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/7970419.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存