文档帮助中心文档
将样本流转换为基于帧的数据
无线HDL工具箱/ I/O接口
的样品架块从采样流及其相应的控制信号中重建基于帧的数据。它从数据中删除任何空闲或无效的样本。看到流示例接口有关流格式的详细信息。
使用此块来处理目标为HDL代码生成的子系统的输出。此块不支持HDL代码生成。金宝app
全部展开
样本
样本流,指定为标量或向量。向量输入值表示单个样本,例如由一个系统值和两个奇偶值表示的涡轮编码样本。流可以包括样本之间和帧之间的空闲周期。闲置的样本将被丢弃。双和单支持模拟金宝app,但不支持HDL代码生成。
双
单
数据类型:单|双|int8|int16|int32|uint8|uint16|uint32|布尔|不动点
int8
int16
int32
uint8
uint16
uint32
布尔
不动点
ctrl
samplecontrol
采样流附带的控制信号,指定为samplecontrol公共汽车。公共汽车包括开始,结束,有效的控制信号,表明帧的边界和样本的有效性。
开始
结束
有效的
开始—输入帧的开始位置
结束—输入帧的结束
有效的—表示输入的数据数据港口是有效的
有关更多细节,请参见样品控制总线.
数据类型:公共汽车
公共汽车
框架
输出样本的帧,作为列向量返回。每帧都是相同的尺寸。如果输入帧小于输出的大小时,块用零填充框架。如果输出帧大于输出的大小时,积木使用第一个框架形成框架输出的大小样本。控件上的每个帧可以输出有效样本的数量len端口。
输出帧的有效性,返回为布尔标量。这个港口返回1(真正的)的值框架和len(可选)端口,均有效。
1
真正的
数据类型:布尔
len
输出帧中有效样本的数量,以整数形式返回。输入样本流可以有不同大小的帧。对象上返回一个常量大小的向量框架端口,当输入帧小于时用零填充输出的大小.的lenPort表示输出帧中有多少有效样本。如果输出帧大于输出的大小时,积木使用第一个框架形成框架输出的大小样本。
数据类型:双
输入的大小
表示每个样本的值的数目,指定为正整数标量。块接受的向量为输入的大小值。每个向量都有一组相应的控制信号。例如,您可以对涡轮编码的示例使用此参数。在LTE标准中,turbo码率为1/3,因此每个样本由一个系统值和两个奇偶值表示:S_n,P1_n,P2_n.在本例中,set输入的大小来3..
3.
帧的搜索窗口
在试图形成输出帧之前缓冲的输入周期数,指定为整数。当此参数较大时,块模拟得更快。但是,该块最多从每个搜索窗口返回一个帧。如果在这个窗口中有多于一帧,块将返回它找到的第一个帧,并丢弃后面的帧。默认设置是1个循环,不会掉落帧,但会导致较慢的模拟。因此,最好将这个参数设置为每帧的最小周期数,包括空闲周期。
例如,计算每个帧的有效周期和空闲周期。每个周期可能包括一个以上的样品,取决于您的输入的大小(samplesize)设置。
%精确设置:包括空闲周期totalframesize = ((framesamples / samplesize) *...(idlecyclesbetweensamples + 1)) + idlecyclesbetweenframes;
%保守设置:有效输出周期数,无空闲encoderrate = 3;numtailbits = 12;framesize = (framesamples + numtailbits) / encoderrate;
输出的大小
每帧的最大采样数,指定为整数。输入样本流可以有不同大小的帧。块返回一个常量大小的向量,如果帧小于,则用0填充输出的大小.如果块接收到的帧大于输出的大小,它截断框架。
由交错输入样本组成输出
当多个值代表每个样本时,输出样本相对于输入样本的顺序。例如,1/3的涡轮编码样本用(S_1 P1_1 P2_1]和(S_2 P1_2 P2_2].默认输出顺序为[s_1 p1_1 p2_1 s_2 p1_2 p2_2].为了重新排列样本,以便将系统值和奇偶值组合在一起,请选择由交错输入样本组成输出.然后是输出顺序[s_1 s_2 p1_1 p1_2 p2_1 p2_2].
(S_1 P1_1 P2_1]
(S_2 P1_2 P2_2]
[s_1 p1_1 p2_1 s_2 p1_2 p2_2]
[s_1 s_2 p1_1 p1_2 p2_1 p2_2]
使能帧长度输出端口
使能帧长度输出端口。选择此选项可返回每个输出帧中有效样本的数量。的长度返回len港口和合格的有效的信号。当样本流具有可变大小的帧或下游块需要帧大小作为输入时使用此选项,例如LTE Turbo译码器.
验证硬件目标LTE Turbo译码器设计使用MATLAB®数据帧。
此块支持Simulin金宝appk的C/ c++代码生成金宝app®加速和快速加速模式,并用于DPI组件生成。
whdlSamplesToFrames
次のMATLABコマンドに対応するリンクがクリックされました。
コマンドをMATLABコマンドウィンドウに入力して実行してください。WebブラウザーはMATLABコマンドをサポートしていません。
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系