[发明专利]一种基于MIMO-OFDM系统的实时视频传输的实现方法无效

专利信息
申请号: 200910231499.6 申请日: 2009-12-15
公开(公告)号: CN101729879A 公开(公告)日: 2010-06-09
发明(设计)人: 孙健;贾会超;袁东风;王凤菊;岑楠;刘朝娜;徐超;王恒 申请(专利权)人: 山东大学
主分类号: H04N7/24 分类号: H04N7/24;H04N7/26;H04L27/26
代理公司: 济南金迪知识产权代理有限公司 37219 代理人: 王绪银
地址: 250100 山*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 mimo ofdm 系统 实时 视频 传输 实现 方法
【说明书】:

技术领域

发明涉及一种基于MIMO-OFDM系统的实时视频传输的实现方法,属于视频传输技术领域。

背景技术

MIMO-OFDM系统是多输入多输出正交频分复用系统的英文缩写。随着现代科学技术的蓬勃发展,用户对各种无线业务的需求越来越多,从而提高数据传输速率的任务迫在眉睫。近年来,为了满足用户的这一需求,通信系统先后经历了单输入单输出(SISO)、单输入多输出(SIMO)、多输入单输出(MISO)技术的发展后,直到1998年,MIMO通信系统以其高速的传输速率以及减轻多径衰落、消除共道干扰、减少发射功率等多种性能而备受国内外著名研究机构和学者们的青睐,但目前尚未发现基于多输入多输出正交频分复用系统(MIMO-OFDM)的实时视频传输的设计方法。

发明内容

针对现有技术的不足,本发明提供一种基于MIMO-OFDM系统的实时视频传输的设计方法。

一种基于MIMO-OFDM系统的实时视频传输设备,所述的实时视频传输设备包括服务器端计算机、客户端计算机、摄像头以及用于MIMO-OFDM系统的开发板,其中服务器端计算机与摄像头连接,服务器端及客户端上都装有用于MIMO-OFDM系统的开发板。

所述的开发板是由写入程序的FPGA V4芯片为核心的电路板。

一种基于MIMO-OFDM系统的实时视频传输的实现方法,包括视频传输服务器端和视频传输客户端的实现方法,视频传输服务器端的实现方法如下:

1)初始化视频采集模块、视频压缩模块、视频数据包和随机序列包以及固定序列包形成模块、计算机同硬件间传送数据模块;

2)设定视频捕捉频率;

3)选择压缩方式;

4)设定视频数据包和随机序列包以及固定序列包缓冲区的大小为1024字节;

5)设定计算机同硬件间传送数据缓冲区的大小为1024*100字节;

6)打开MIMO-OFDM硬件系统并使系统复位;

7)开启视频数据压缩任务、视频数据包和随机序列数据包以及固定序列数据包形成任务、计算机同硬件间传送数据任务;

上述每个任务是一个独立运行的线程,程序开始运行时,设置线程为挂起状态;当用户需要各任务进行工作时,用户通过用户界面程序中开启任务的按钮设置线程为执行状态,此时各任务开始工作;

视频数据压缩任务的执行流程是:

(1)开始;

(2)是否有视频数据?如果有,转到下一步;否则,等待;

(3)用所选用的压缩方式对视频数据进行压缩;

视频数据包和随机序列数据包以及固定序列数据包形成任务的执行流程是:

(1)开始;

(2)是否有压缩后视频数据?如果有,转到下一步;否则,转到(4);

(3)根据硬件需求,将压缩后视频帧分割成大小为1024字节的数据包,并在每个包的包头加上控制信息,该控制信息指明该包为视频数据包;将数据包存储到计算机同硬件间传送数据缓冲区中;如果缓冲区没有空闲存储区,则覆盖最近填充的数据;

(4)将固定序列分割成大小为1024字节的数据包,并在包头加上控制信息,该控制信息指明该包为固定序列数据包;将数据包存储到计算机同硬件间传送数据缓冲区中;如果缓冲区没有空闲存储区,丢弃数据;转到(2);

计算机同硬件间传送数据任务的执行流程是:

(1)开始;

(2)是否有准备传送的数据?如果有,转到下一步;否则,等待;

(3)将计算机中准备传送的数据传送到硬件系统中;

(4)判断数据是否传送完?如果是,转到(2)等待下一个数据包;如果否,转到(3),继续传送;

视频传输客户端的实现方法如下:

1)初始化查找视频数据模块和固定序列数据模块、视频帧组装模块、视频解压和显示模块;

2)设定视频数据模块和固定序列数据模块循环队列缓冲区大小为1024*14字节;

3)设定视频帧组装模块缓冲区大小为1024*24字节;

4)打开MIMO-OFDM硬件系统并使系统复位;

5)开启数据接收任务以及查找视频数据和固定序列数据任务、视频帧组装任务以及视频解压和显示任务、固定序列分析系统性能任务;

上述每个任务是一个独立运行的线程,程序开始运行时,设置线程为挂起状态;当用户需要各任务进行工作时,用户通过用户界面程序中开启任务的按钮设置线程为执行状态,此时各任务开始进行工作;

数据接收任务以及查找视频数据和固定序列数据任务的执行流程如下:

(1)开始;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910231499.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top