利用MatlabSimulink在DVB-T信道上传输多媒体文件的尝试

利用MatlabSimulink在DVB-T信道上传输多媒体文件的尝试,matlab,simulink,channel,transmission,dvb,Matlab,Simulink,Channel,Transmission,Dvb,我在Matlab Simulink模型仿真中遇到问题。我试图在Simulink中通过DVB-T类型的通道实现视频文件的传输。我使用Matlab的DVB-T演示: 但我无法通过这个频道发送实际文件。我只是尝试用“来自多媒体文件”块替换“随机整数”输入块,但正如预期的那样,我得到了输入/输出错误,如下所示: 无法将基于样本的信号从“commdvbt/来自多媒体文件”的输出端口1传播到“commdvbt/(204188)缩短RS编码器”的输入端口1,因为此输入端口需要基于帧的信号。考虑在信号路径中插

我在Matlab Simulink模型仿真中遇到问题。我试图在Simulink中通过DVB-T类型的通道实现视频文件的传输。我使用Matlab的DVB-T演示:

但我无法通过这个频道发送实际文件。我只是尝试用“来自多媒体文件”块替换“随机整数”输入块,但正如预期的那样,我得到了输入/输出错误,如下所示:

无法将基于样本的信号从“commdvbt/来自多媒体文件”的输出端口1传播到“commdvbt/(204188)缩短RS编码器”的输入端口1,因为此输入端口需要基于帧的信号。考虑在信号路径中插入一个缓冲器。< /P>
我试图使用各种设置的缓冲区,但无法获得这项工作。我做了网络调查,但找不到相关信息。如何实现这一点?

您可能从“来自多媒体文件”块获得矩阵输出。在同一模型中使用该方法的最简单方法是将该矩阵转换为单列,然后使用帧转换块将信号的帧模式更改为“基于帧”。之后,您将能够使用缓冲块获得188的输出大小。在比较输入和输出时,请记住要考虑由于缓冲区块而引入的任何延迟