您的当前位置:首页正文

systemview的用法

2023-07-14 来源:好走旅游网
systemview的⽤法

本章的图符库包括了systemview的所有功能图符,可供读者快速查阅。它是⼀个⾼度浓缩了的图符功能表,您可以快速选取或查阅所需的图符功能,⽽不⽤频繁的翻阅英⽂使⽤说明书。基本库

SystemView的基本库包括信源库、算⼦库、函数库、信号接收器库等,它为该系统仿真提供了最基本的⼯具。

SystemView为我们提供了16种信号源,可以⽤它来产⽣任意信号

功能强⼤的算⼦库多达31种算⼦,可以满⾜您所有运算的要求

32种函数尽显函数库的强⼤库容!

12种信号接收⽅式任你挑选,要做任何分析都难不倒它扩展功能库

扩展功能库提供可选择的能够增加核⼼库功能的⽤于特殊应⽤的库。它允许通信、DSP、射频/模拟和逻辑应⽤。

包含有⼤量的通信系统模块的通信库,是快速设计和仿真现代通信系统的有⼒⼯具。这些模块从纠错编码、调制解调、到各种信道模型⼀应俱全。

DSP库能够在你将要运⾏DSP芯⽚上仿真DSP系统。该库⽀持⼤多DSP芯⽚的算法模式。例如乘法器、加法器、除法器和反相器的图标代表真正的DSP算法操作符。还包括⾼级处理⼯具:混合的Radix FFT、FIR和IIR滤波器以及块传输等。

逻辑运算⾃然离不开逻辑库了,它包括象与⾮门这样的通⽤器件的图标、74系列器件功能图标及⽤户⾃⼰的图标等。

射频/模拟库⽀持⽤于射频设计的关键的电⼦组件,例如:混合器、放⼤器和功率分配器等。扩展⽤户库

扩展的⽤户库包括有Elanix公司⾃⼰提供的扩展通信库2、IS95/CDMA、数字视频⼴播DVB。另外其合作伙伴Entegra公司也提供了⾃适应滤波器库(http://www.doczj.com/doc/bea77981e53a580216fcfebe.html )。有能⼒的读者也可⾃⼰⽤C/C++语⾔⾃编所需的库,后加⼊即可。

通信库2:扩展的通信库2主要对原来的通信库加了时分复⽤、OFDM调制解调、QAM 编码与调制解调、卷积码收缩编解码、GOLD码以及各种衰落信道等功能。4.5版中,通信库2已被合并到基本通信库中。

IS95库:IS95库为设计CDMA和个⼈通信系统提供了⼀个快捷的⼯具。除了产⽣CDMA 所需的信号发⽣器模型、调制解调信号模型外,还设计了复合IS95建议的CDMA所有信道模型,可按两种速率⼯作。数字视频⼴播库(DVB)与其他仿真软件联合设计

MATLAB SIMULINK XILINX FPGA CoreGenerator信号源库

扫频信号(Freq sweep)

参数: 1.幅度2.起始频率fstart 3.停⽌频率fstop 4.扫描频率(秒) 5.相位

功能: 输出扫频正弦信号:y(t)=Asin(2PIfstart+PI×R(tmod(T))2+*) R=(fstop-fstart)/T

PSK载波(PSK carrier)

参数: 1.幅度2.频率(HZ) 3.载波相位(deg) 4.符号速率5.符号数量

功能: 产⽣⼀个u率相位调制载波信号y(t)=sin(2PIfct+*T(t)+*) 其中*T(t)是具有u率相位值的PN序列(0-2PI), T是设置的符号周期(符号速率的倒数),*是载波相位。

脉冲串Pulse Train

参数: 1.幅度2.频率(HZ) 3.脉冲宽度(秒) 4.偏置 5.相位

功能: 产⽣具有设定幅度和频率的周期性脉冲串,脉宽由设置决定。y(t)=+-A*PT(t)+Bias有⽅波选项。

锯齿波Sawtooth

参数: 1.幅度2.频率3.偏置4.相位功能: 产⽣周期性的锯齿波。

正弦波Sinusoid

参数: 1.幅度2.频率3.相位

功能: 产⽣⼀个正弦波:y(t)=Asin(2PIfct+*)

⾼斯噪声Gauss noise

参数: 1.标准差或功率谱密度(W/Hz) 2.均值功能: 产⽣⼀个具有⾼斯分布的随机信号。

伪随机序列PN Seq

参数: 1.幅度2.频率3.电平数4.偏置 5.相位

功能: 产⽣⼀个按设定速率、由不同电平幅度脉冲组成的伪随机序列(PN)信号。

热噪声Thermal

参数: 1.阻抗(欧姆) 2.温度(K)

功能: 产⽣⼀个设定温度下的热噪声:y(t)=^4kTR其中k为波尔兹曼常数,T为温度,R为阻抗。

均匀噪声Unif noise参数: 1.最⼩值2.最⼤值

功能: 产⽣⼀个在最⼤值和最⼩值之间均匀分布的噪声。

⽤户⾃定义信号Custom

参数: 1.输出端⼝数 2.输出函数表达式(⾃定义)

功能: P(n)=⾃定义函数表达式,其中n为每个输出路数,表达式可使⽤的变量有ct、cs、dt、sr、ns、nl、cl.例p(l)=sin(2*pi*ct),p(2)=2cos(2*pi*ct)^2.

外部数据⽂件External参数: 1.⽂件名2.数据格式

功能: 可选⽤的⽂件格式有⽂本⽂件、8位⽆符号整形数、16位有符号整形数、IEEE单精度/双精度浮点、连续1位整形数等。

单位冲激信号Impulse

参数: 1.增益2.起始时间3.幅度偏置功能: y(t)=G*$(t-tstart)+offset

阶跃函数StepFct

参数: 1.幅度2.起始时间3.幅度偏置

功能: 产⽣⼀个阶跃信号。注意:当偏置输⼊等于幅度偏置的负数时,将产⽣⼀个单脉冲或冲激信号。

斜率函数(时间)Time参数: 1.增益(v/秒) 2.偏置

功能: 产⽣⼀个斜率固定的时间函数,其中t为系统时间。y(t)=G*t+offset

单声道声⾳⽂件WAV 1ch参数: 1.⽂件名

功能: 由输⼊的Windows兼容声⾳⽂件产⽣的⼀路信号源,声⾳⽂件的格式和采样率⾃动识别。

双声道声⾳⽂件WAV 2ch参数: 1.⽂件名

功能: 由输⼊的Windows兼容声⾳⽂件产⽣的两路信号源,声⾳⽂件的格式和采样率⾃动识别。

Systemview算⼦库

平均值Average参数: 1.时间窗⼝(秒)

功能: 在时间窗⼝内对信号取移动平均值。

FFT 变换FFT

参数: 1.输出形式(⽅向) 2.取样点数功能: 对输⼊信号进⾏FFT变换。

线性系统滤波器Linear Sys Filters

参数: 详细操作见第三章《滤波器与线性系统设计》

功能: FIR、IIR、Laplace、模拟滤波器等系统设计,SystemView最通⽤和功能强⼤的图符之⼀。

序列统计滤波器OSF

参数: 1.时间窗⼝(秒) 2.输出位置(百分⽐)

功能: 执⾏序列滤波,输出值为输⼊信号在当前窗⼝中具有所设定秩(Rank)的样本。

抽样器压缩Decimate参数: 1.抽样系数

功能: 根据设定的系数对输⼊信号进⾏抽样压缩,N为⽐例因⼦:yn=xn, n mod(N)=0

保持器Hold

参数: 1.增益2.选择保持两采样点之间的最后⼀个值或零.功能: ⽤于采样或抽样后返回系统采样率。

重新采样Resample参数: 1.采样率

功能: 按制定的采样率采样,内建⼀个采样-保持器。⽤于多速率系统。

采样器Sample

参数: 1.采样速率2.采样点时间宽度3.采样时间偏差

功能: 按设定的采样率采样,输出的结果是输⼊信号在采样宽度内的线性组合。

峰值保持Peak Hold

参数: 1.选择最后⼀次峰值或零 2.复位门限功能: 输出最⼤最⼩值。

采样保持Sample Hold参数: 1.控制门限值(v)功能: ⽤外部控制采样保持。

逻辑⽐较器Compare

参数: 1.⽐较⽅式2.True值和False值设定

功能: 按设定的⽐较⽅式对输⼊信号⽐较,输出逻辑真和假,真假值为任意预设值。

脉冲发⽣器Pulse

参数: 1.门限2.True值和False值3.脉宽

功能: 输⼊信号⼤于门限时输出⼀个设定脉宽的脉冲(Ture值),否则输出False值。

信号切换器Switch

参数: 1.最⼤控制值 2.最⼩控制值

功能: 在系统时间t由控制信号控制输出19路信号中的⼀路。

逻辑与And

参数: 1.门限2.True值3.False值功能: 对所有输⼊信号作逻辑与运算。

逻辑与⾮Nand

参数: 1.门限2.True值3.False值

功能: 对所有输⼊信号作逻辑与⾮运算。

逻辑⾮Not

参数: 1.门限2.True值3.False值功能: 对输⼊信号作逻辑⾮运算。

逻辑或Or

参数: 1.门限2.True值3.False值功能: 对所有输⼊信号作逻辑或运算。

逻辑异或Xor

参数: 1.门限2.True值3.False值

功能: 对所有输⼊信号作逻辑异或运算。

信号选择器Select参数: 1.门限

功能: 控制信号与所设置的门限⽐较,其逻辑结果控制输⼊信号是否输出。

最⼤值、最⼩值Max Min参数: 1.输出增益2.输出偏置

功能: 取多路输⼊(最⼤19路)中的最⼤或最⼩值。

积分Integral

参数: 1.积分阶次2.初始条件功能: 对输⼊信号作积分。

微分Derivative参数: 1.增益

功能: 对输⼊信号作微分。

⽐例积分与微分PID

参数: 1.⽐例增益Gp 2.积分增益Gi 3.微分增益Gd

功能:

延迟Delay

参数: 1.延迟类型2.延迟时间功能: 选择内插与⾮内插延迟类型。

采样延迟Smple Delay

参数: 1.延迟点数2.初始化条件3.图符属性(主动/被动)

功能:

变量延迟Var delay

参数: 1.最⼩延迟2.最⼩延迟控制3.最⼤延迟4.最⼤延迟控制 5.延迟类型功能: 根据控制信号决定延迟。或

数字换算Dgtl Scale

参数: 1.输⼊字长(bits)数 2.保留的bits数

功能: 从输⼊信号采样的⼆进制数中抽取出所设定的位数。例如输⼊⼗进制数13,(1101)b设保留位为2,则输出为3,(11)b。

增益Gain

参数: 1.单位选择2.增益

功能: 对输⼊信号进⾏放⼤。

化分器Fraction

参数: 1.保留选择(整数/分数) 2.增益

功能: 保留输⼊信号的整数或分数部分,并乘以增益后输出。

取模Modulo参数: 1.模数设置

功能: 按设定的模取余数运算。

取负数Negate参数: ⽆功能: y(t)= -x(t)Systemview函数库

阻塞Block

参数: 1.最⼤输⼊2.最⼩输⼊3.增益

库仑Coulomb

参数: 1.斜率a 2.Y轴截距b功能: y(t)=a*x(t)+b*sign(x(t))

死区带Dead Band参数: 1.死区门限z

半波整流Hlf Rctfy参数: 1.零点

功能: y(t) = x(t) - z, x(t) >=z

迟滞Hysteresis

参数: 1.带宽2.回差3.斜率

功能: 提供⼀个可确定带宽和增益的迟滞传递函数。

限幅Limit

参数: 1.最⼤输⼊2.最⼤输出

功能: y(t) =( OUT max /IN max)x(t), |x(t)| ≤IN max = OUT max ×sign(x(t)), 其它情况

量化器Quantize

参数: 1.量化bit数2.最⼤输⼊3.输出⽅式(浮点/整型)

功能: 对输⼊信号电平按设定的bit数进⾏量化,输出为浮点数或有符号整型数。

全波整流Rectify参数: 1.零点z功能: y(t) =|x(t)-z|

外部传输函数Xtrnl Fct参数: 1.⽂件名

功能: 执⾏⽤户⽂件定义的传输函数。该外部⽂件必须是⽂本⽂件。

反正切Arc Tan参数: 1.输出增益

功能: y(t)= G*Arctan(x(t)), -π/2≤y(t)≤π/2

四象限反正切Arc Tan 4

参数: 1.选择输出为模或展开项2.输出增益G功能: y (t) =G*Arctan(x2(t)/x1(t))

累计平均Cmltv Avg参数: 1.增益G

功能: 求输⼊的累计平均值。y(t)=G*1/t*Sx(a)da

⽤户⾃定义Custom参数: 1.表达式数量2.表达式功能: 完成⽤户表达式定义的功能。

对数Log

参数: 1.对数基底(缺省为e)功能: y (t) =log b(x(t))

S形传输函数Sigmoid参数: 1.形状因⼦β功能: y(t)=1/(1+e-2bx(t))

正弦Sine参数: 1.相位θ功能: y (t) =sin(x(t)+θ)

正切Tangent参数: 1. 相位θ功能: y (t) =tan(x(t)+θ)

双曲正切Tanh参数: 1. 形状因⼦β

复数加Cx Add参数: ⽆

功能: 对输⼊进⾏复数加。(z r,z i)=(x r+y r,x i+y i)

复数乘Cx Mltply

参数: 1.乘法类型(共轭/普通) 2.输出增益功能: 完成复数的共轭乘或普通相乘。

坐标转换Crt-Plr参数: ⽆

功能: 直⾓坐标转换为极坐标。

坐标转换Plr-Crt参数: ⽆

功能: 极坐标转换为直⾓坐标。

复数旋转Cx Rotate

参数: 1.相位增益G(2pi/v) 2.相位偏置a (deg)

功能: x(t)=x(t)cos(q×G+a)-y(t)sin(q×G+a) y(t)= y(t)cos(q×G+a)+x(t)sin(q×G+a)

指数函数a^x

参数: 1.底数a(缺省为e)功能: y(t)=a^x(t)

幂函数x^a功能: y(t)= x(t) ^ a

除法Divide参数: 1.输出增益G功能: y(t)= G×x1(t)/ x2(t)

多项式Polynomial参数: 1.多项式系数a i

功能: y(t)= a5x5+ a4x4+ a3x3 +a2x2+ a1x+ a0

向量范数Vector Fct

参数: 1.输出⽅式选择2.输出增益

功能: 根据选择输出均值、顺序统计、模、⼏何平均值。

相位调制PM

参数: 1.载波幅度A 2.频率f c 3.相位q 4.调制增益G 功能: y(t)=Asin(2p( f c t+Gx(t))+ q)

频率调制FM

参数: 1.载波幅度A 2.频率f c 3.相位q 4.调制增益G

提取Extract

功能: 当控制信号⼤于门限时,从输⼊信号中提取样本。

多路发信Multiplex

参数: 1.输⼊A的样本数 2.输⼊B的样本数

功能: 交叉引⽤两图符的输⼊,输⼊B的样本跟随输⼊A的样本。

分析Analysis

功能: SystemView的基本信号接收器。该接收器平时⽆显⽰,必须进⼊系统分析窗⼝才能观察和分析输出结果。

平均Averaging

功能: 当使⽤System Loop时间参数时,对各循环得到的数据进⾏平均运算。在分析窗⼝观察结果。

输出外部⽂件Extract

功能: 将接收到的运算结果输出到⼀个指定格式的外部磁盘⽂件。在分析窗⼝可以观察结果。

单声道声⾳⽂件WAV 1ch

功能: 将接收到的运算结果输出到⼀个windows声⾳格式兼容的单声道WAV⽂件。量化bit数和采样率可选。在分析窗⼝可以观察结果。

双声道声⾳⽂件WAV 2ch

功能: 将接收到的运算结果输出到⼀个windows声⾳格式兼容的双声道WAV⽂件。量化bit数和采样率可选。在分析窗⼝可以观察结果。

停⽌Stop Sink

功能: 当接收到的数据值⼤于或等于设定的门限值时即停⽌系统仿真。在分析窗⼝可以观察到输出结果。

当前值Current Value

功能: 系统运⾏时,实时显⽰当前系统运⾏的时间和接收到的数据。在分析窗⼝观察结果。

数据列表Data List

功能: ⽣成并在系统窗⼝显⽰接收到的数据表。⽤⿏标和Ctrl键可扩⼤显⽰窗⼝。

终值Final Value

功能: 在每个系统循环结束时,显⽰该循环接收的最终值。每个循环只保留⼀个样本。在分析窗⼝观察结果。

统计数据Statistic

功能: 计算并显⽰均值、⽅差、标准差、相邻样本相关系数、最⼤最⼩值。在系统窗⼝中显⽰输出波形。⽤⿏标和Ctrl键可扩⼤显⽰窗⼝。

系统观察SystemView

功能: SystemView的标准观察窗⼝,可在系统运⾏结束后于系统窗⼝中显⽰输出波形。⽤⿏标和Ctrl键可扩⼤显⽰窗⼝。

实时显⽰Real Time

功能: 能在系统仿真运⾏同时,实时地在系统窗⼝显⽰接收到的波形。SystemView通信库

纠错码编码器Blk Coder

参数: 1.码型选择2.码长n 3.信息位长k 4.纠错能⼒t 5.时间偏置6.补零设置功能: 根据设定完成BCH码、RS(⾥得-所罗门)码、格雷码等纠错码的编码。

纠错码译码器Blk dCoder

参数: 1.码型选择2.码长n 3.信息位长k 4.纠错能⼒t 5.时间偏置6.补零设置功能: 根据设定完成BCH码、RS(⾥得-所罗门)码、格雷码等纠错码的译码。

卷积码编码器Cnv Coder

参数: 1.输出bit数n 2.信息位k 3.约束长度L 4.时间偏置5.⽣成多项式功能: 根据输⼊的n, k, L参数⽣成卷积编码,并⾃动给出⽣成多项式。

卷积码译码器Cnv dCoder

参数: 1.输出bit数n 2.信息位k 3.约束长度L 4.维特⽐译码路径长度5.⽣成多项式6.时间偏置7.判决⽅式选择

功能: 根据所选的判决⽅式(硬件判决/软件判决)进⾏卷积码译码。软判决时还需输⼊判决⽐特数,bin值,逻辑1的电平值,噪声密度等参数。

Gray编/译码器Gray Code

参数: 1.编/译码⽅式选择2.⽐特流⽅向3.每字bit数

因篇幅问题不能全部显示,请点此查看更多更全内容