10月24号什么星座| plein是什么牌子| fast什么意思| 胳膊上的肌肉叫什么| 办理港澳通行证需要什么证件| 肾虚是什么症状| 个个想出头是什么生肖| 眼睛干涩疲劳用什么眼药水| 低温烫伤是什么意思| 宝刀未老的意思是什么| 强直性脊柱炎什么症状| 对什么都不感兴趣| sodium是什么意思| 木驴是什么| 尿尿泡沫多是什么原因| 胸口长痘痘是什么原因| 什么什么鼎沸| 本色出演是什么意思| 缺维生素a吃什么食物| 鸡蛋不能和什么食物一起吃| 女性血热吃什么好得快| 吐奶严重是什么原因| 淋巴细胞百分比低说明什么问题| 死猪不怕开水烫是什么意思| 合成立方氧化锆是什么| 三月二十八号是什么星座| 射手后面的星座是什么| 心力衰竭吃什么药最好| 肚脐眼周围痛挂什么科| 牙痛吃什么药效果最好| 鸡和什么属相最配对| 吃什么降血压| 鼻窦炎的症状是什么| 松垮是什么意思| 白细胞计数偏高是什么意思| 冬眠灵是什么药| kg是什么意思| 肥达氏反应检查什么病| 八点半是什么时辰| rna是什么意思| 甲状腺是什么引起的原因| 因数是什么意思| 一岁半打什么疫苗| 木可以加什么偏旁| 梦见自己头发白了是什么意思| 十一月十七日是什么星座| 吃什么能解酒| 吉尼斯是什么意思| 风邪是什么| 原发性高血压是什么意思| 妈妈是什么意思呢| 碧文圆顶是什么意思| 土是念什么| 2024年属什么年| 姘头是什么意思| 风云人物什么意思| 太阳代表什么数字| 舌头上有齿痕是什么原因| 陆陆续续是什么意思| 莫逆之交是什么意思| 6月22是什么星座| 越南用什么语言| 睾丸扭转是什么导致的| 猫叫什么名字好听| 高考都考什么| 智能手环什么品牌好| 小便频繁是什么原因| 猫吃什么食物| 发烧反反复复是什么原因| 流口水吃什么药最好| yankees是什么牌子| 什么奶茶最贵| 乱花渐欲迷人眼是什么意思| 氧化性是什么意思| 生理性厌恶是什么意思| 脸一边大一边小是什么原因| 5是什么生肖| 理疗是什么| 人类的祖先是什么动物| 睡醒咳嗽是什么原因| 烊化兑服是什么意思| 邪魅一笑是什么意思| 县政府党组成员什么级别| 山梨酸钾是什么添加剂| 什么时候开始暑伏| 乌龙是什么意思| 凝血酶是什么| 船只是什么意思| 吃皮蛋有什么好处和坏处| 为什么会血压低| 手上螺纹多少代表什么| 球镜是什么意思| 糖类抗原199是什么意思| 产后抑郁症有什么表现症状| 月经几个月不来是什么原因| 五月初是什么星座| 决明子和什么搭配最好| 弱冠之年是什么意思| 女人跑马是什么意思| 外科主要看什么病| 什么是反流性食管炎| 霸王硬上弓是什么意思| visa卡是什么| 活菩萨是什么意思| 小腹胀是什么原因女性| 麻醉学学什么| 心室早复极是什么意思| 山昆读什么| 自相矛盾的道理是什么| 养肝要吃什么| 天台是什么意思| 膀胱冲洗用什么药| 骨膜炎是什么症状| vodka是什么酒| 鲁迅是著名的什么家| 将军是什么级别| 斐乐是什么档次| 梦见怀孕是什么意思| 蛔虫是什么动物| 感冒没胃口吃什么好| 肝昏迷是什么症状| 糖尿病能喝什么饮料| 小狗肚子里有虫子吃什么药| 屁多屁臭是什么原因| pmi是什么| 眼睛充血是什么原因引起的| 打玻尿酸有什么危害| 人为什么要死| 什么的小手| 尿发黄是什么原因| 上眼药什么意思| 应激反应是什么意思| 头晕恶心呕吐是什么原因| 三色堇的花语是什么| 黄鳝吃什么食物| 切除一侧输卵管对女性有什么影响| 党内警告处分有什么影响| 家产是什么意思| 熊猫血是什么| 卫冕冠军是什么意思| 北京大学前身叫什么| a型血的孩子父母是什么血型| 什么不得| 村里入党需要什么条件| 面条吃多了有什么坏处| 春梦了无痕是什么意思| 霉菌用什么药效果好| 口苦是什么原因| cva医学上是什么意思| 检测怀孕最准确的方法是什么| 果丹皮是用什么做的| 妩媚是什么意思| 珊瑚红是什么颜色| 痔疮是什么样的图片| 酸奶什么时候喝好| 生理期吃什么水果| 天枢是什么意思| 什么什么龙什么| 嗓子哑了吃什么药好| 辅酶q10什么时候吃最好| 鹿皮绒是什么面料| 农历三月三是什么日子| 为什么蚊子咬了会起包| ards是什么病| 麻醉剂是什么| 壬水是什么水| 结婚六十年是什么婚| 妙曼是什么意思| 免疫力低下吃什么| 什么水果糖分低| pvs是什么意思| 一什么尿| 月什么人什么| 桑拿是什么| hvp是什么| 哈尼是什么意思| 中耳炎吃什么消炎药| 防晒隔离什么牌子好| 蚊子喜欢叮什么样的人| 测骨龄挂什么科| 凤梨不能和什么一起吃| 男人少精弱精吃什么补最好| 补脑吃什么| 导管室是干什么的| 粉墙用什么| 裘皮是什么皮| 儒艮为什么叫美人鱼| 有酒窝的女人代表什么| trace什么意思| 荷兰机场叫什么| 献血有什么好处| 背德是什么意思| 俄罗斯信奉的是什么教| 扑街是什么意思| 咖啡对心脏有什么影响| 舌头有问题看什么科| 30岁是什么之年| 婴儿黄疸母亲忌口什么| 吐口水有血是什么原因| 为什么会嗜睡| 刷牙时牙龈出血是什么原因| 小孩手足口病吃什么食物好| 什么时候大阅兵| 球蛋白的功效与作用是什么| 大便绿色是什么原因| me是什么基团| 鹿加几念什么| 梦到鞋子是什么意思| 载脂蛋白b偏低是什么意思| 1939年中国发生了什么| 结石排出来是什么感觉| 牛肉用什么腌制比较嫩| 梦到男朋友出轨了预示什么意思| 凝血酶是什么| 头晕目眩挂什么科| 猪蹄子炖什么好吃| 齿痕舌是什么原因| 补液盐是什么| 牙痛吃什么药最快见效| 口我什么意思| 经期适合喝什么茶| loveyourself什么意思| 背疼是什么原因| ost是什么意思| 贞洁是什么意思| 六字箴言是什么意思| 发糕是什么做的| 冬虫夏草补什么| 刘秀和刘邦是什么关系| 儿童胃肠型感冒吃什么药| 木可以加什么偏旁| butterfly什么意思| 茄子把有什么功效| 老年人出虚汗是什么原因引起的| 什么持不什么| 脍炙人口是什么意思| 手脚麻木吃什么药| 虱子长什么样子图片| 三月初一是什么星座| 土鳖吃什么| 胆囊壁稍毛糙是什么意思| 十一月十九是什么星座| 备孕喝豆浆有什么好处| 不修边幅是什么意思| 慢脚是什么| 聋哑人为什么不会说话| 病假需要什么医院证明| 吃头孢不能吃什么| 房间里放什么阳气旺| 另煎兑服是什么意思| 什么病会引起背部疼痛| 水煎是什么意思| 感统失调是什么意思| 现在有什么好的创业项目| 被毒蛇咬了有什么症状| 转肽酶高是什么原因| 彩色的什么| 更年期补钙吃什么钙片好| 吃什么能让月经快点来| 甲流是什么| 经常流鼻血是什么病的前兆| 梦见办酒席是什么意思| 阴道息肉长什么样| 落子无悔是什么意思| 百度
工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->音频电路图->视频监控电路图->一种基于ADSP-BF537的无线视频传输方案

专家提示,鱼刺卡喉,民间偏方不可信

发布人:angelazhang 时间:2025-08-05 收藏
0 引 言 

无线通信技术和视频压缩技术的迅速发展,使得无线视频传输成为人们研究的热点。无线视频传输具有数据量大,实时性要求高,无线信道资源有限的特点。新一代的视频压缩标准H.264结合专用视频DSF芯片可以满足信源编码的要求。而处理数据量大,速度快,运算结构相对简单的FPGA适用于信道编码。基于以上考虑,设计了一个无线视频传输系统,并以发射端ADSP-BF537作为控制器,配置FPGA和进行数据通信。 

1 总体结构实现方案 

系统硬件的实现方案如下: 

发送端由摄像机、专用视频编码芯片、控制模块、基带模块、射频模块(RF)等部分组成。接收端由射频接收模块、控制模块、基站模块、专用视频解码芯片等部分组成。系统结构如图1所示。 

百度 今天下午的会议间隙,罗开峰与李斌代表、张彦代表聊到了一起——他们都是一线技工,亦都希望培养更多新时代的“大国工匠”。

                                                               50bb8d9451e23.jpg


视频编码部分使用基于DM642的H.264视频编码器。该芯片通过网口传输数据,输出的视频流是H.264格式,输出图像的分辨率范围为176×144~702×576,而且可以根据具体需要修改码流和帧率。 

控制模块使用ADI公司的ADSP-BF537作为主要芯片。其主要作用是完成FPGA的配置、接口控制、通信链路的建立(视频流数据的传输)。

基带模块以Xilinx公司Spartan3 400万门级芯片的FPGA作为主要芯片。FPGA完成整个基带信号处理,包括信道编码、OFDM调制、滤波等。 

射频模块由发射单元、接收单元、频率合成单元、外置15 W功放等四部分组成,采用差分I,Q信号调制、解调,双向传输。发射单元将I,Q差分输入经调制芯片调制成340 MHz的射频信号,经功率控制、功放、隔离器送往环行器、天线;通过收发电平控制进行发送和接收的切换;接收单元对接收信号进行滤波、低噪声放大器后送I,Q解调芯片解调出差分的I,Q信号,并进行RSSI检测和AGC控制。工作模式采用半双工模式;频率合成单元为发射单元提供340 MHz本振信号,为接收单元提供680 MHz本振信号。 

2 控制模块中DSP与FPGA数据通信 

由于FPGA基于SRAM工艺,上电后数据会丢失。一般FPGA除了采用边界扫描方式JTAG下载外,更多采用与FPGA相对应PROM芯片静态配置,这种配置方式由于PROM容量小,价格昂贵,易于烧坏等缺点,在产品化之前一般不予采用,更可取的方法是采用控制器动态配置FPGA,比如单片机、DSP。同时,视频服务器通过网口发送视频数据,需要一个控制部分前向网口接收视频服务器的数据,后向配置FPGA,发送视频数据。基于以上考虑,整个系统中控制部分均由ADI公司的Blackfin系列DSP BF537完成,DSPBF537通过接口与视频服务器和FPGA通信。 

2.1 硬件平台 

ADSP是ADI(Analog Device Inc.)公司推出的一系列高性能低功耗DSP芯片,而基于Blackfin处理器的ADSP-BF537具有接口丰富,性能优良,价格低廉等特点,并具有强大的多媒体数据处理能力。Blackfin处理器集成了一个由ADI公司和Intel公司联合开发的基于MSA(Micro Signal Architecture)的16/32位嵌入式处理器,支持32位RISC指令集,采用10级流水线,集成了两个16位乘法加速器,内核主频最高可以达到600 MHz。ADSF-BF537总线有一个以DMA控制器为中心的高速自主数据通道。DMA总线可以在存储器之间、存储器和外部接口之间快速地传递数据,并且可以和内核并行操作。ADSP的集成开发环境Visual DSP++中嵌入了实时操作系统内核VDK,适合多任务多线程的嵌入式操作。ADI还提供了一个用于Blackfin系列嵌入式处理器的轻量级TCP/IP(LwIP)协议栈端口,可以快速将一个独立的嵌入式应用联网。 

2.2 硬件系统架构 

DSP与视频服务器采用轻量级TCP/IP(LwIP)交互数据,这里不过多介绍。主要介绍DSP与FPGA连接。由于FPGA基于SRAM工艺,掉电后数据会丢失。采用的方法是将作用于FPGA的通信基带算法文件存储在DSP的FLASH中。一般调试时,DSP及FPGA都需要从PC机通过JTAG口进行程序的下载。但当系统程序已经调试完毕,当需要到户外进行测试或作为产品使用时,针对系统调试的方便性,采用DSP自启动及配置FPGA部分。 

ADI公司的ADSP-BF537上电后启动方式一共有7种。本设计中采用的DSP上电从16位FLASH启动,启动程序采用Analog公司提供的烧写启动FLASH的程序。第一次上电时,利用JTAG,结合ADSP自带工具“FLASH Programmer”将写好的DSP程序烧入FLASH中。并且将FPGA的配置文件(.bit格式)读到缓存,通过DSP烧写到FLASH的Bankl和Bank2中,把Bank0用来做DSP自启动。断电复位后,启动过程如下: 

(1)BF537从FLASH引导启动,完成DSP板级初始化。 
(2)FPGA的配置文件动态加载到FPGA中。 
(3)用DSP的GPIO端口对FPGA的时钟和数据配置专用引脚进行模拟时序,即完成对FPGA的动态配置。 
在启动过程完成后,DSP与视频服务器进行Sock-et连接,接收压缩的视频码流,并送到FPGA进行基带部分的处理。DSP与FPGA的接口部分如图2所示。

                                                                       50bb8d9461eb4.jpg



图2中DSP通过自身的外部总线与FPGA相连,FPGA内部实现了两个2 KB的异步存储器SRAM0,SRAM1,对存储器的访问满足DSP外部总线的时序要求。图2中接口连线含义如表1所示。 


对DSP而言,DSP通过外部总线连接到SRAM0和SRAM1,这就相当于外扩了两个外部RAM,DSP可以自由地访问它们。图2中的SRAM0,SRAM1分别用于DSP发送数据和接收数据。SRAM0和SRAM1本身是双口RAM,可以供DSP和FPGA访问,就是通过这种共享存储器的方式完成数据交互。 

2.3 软件系统结构 

相关程序是用含有VDK(Visual DSP Kernel)的DSP软件开发工具Visual DSP开发的。VDK是一种带有API函数库的实时操作系统内核,它具有任务调度和任务管理功能,一共支持32个任务。VDK是整个软件的基础,所有其他的程序都运行在该Kernel上。程序流程图如图3所示。 


上电或复位后,DSP自启动后VDK启动线程lwip_sysboot_threadtype开始运行。在线程lwip_sysboot_threadtype中进行板级初始化和Lwip协议栈和网口初始化,其中板级初始化包括FPGA初始化,EBIU初始化,MDMA初始化,FLAG初始化。接下来创建下面几个线程: 
(1)数据传输:视频数据传输。用于从编码器获取编码后的视频数据流,并存储到缓冲区中。 
(2)FPGA中断:视频数据发送中断;MDMA中断。 
DSP首先通过Socket与视频服务器连接,从视频服务器获取视频数据,并将数据缓存后按照特定的格式打包,等待FPGA触发视频数据发送中断。中断触发后,DSP启动MDMA将一帧大小的数据发送给FPGA发送缓冲区。当MDMA操作完成后,触发MDMA中断,将帧头写入FPGA发送缓冲区的头两个字节。FPGA将接收的数据进行基带算法处理后再将数据发送给射频部分,之后FPGA再触发视频数据发送中断,告诉DSP可以下一帧的发送,于是又启动MDMA,如此循环。 

3 实验结果和分析 

对系统在不同的信噪比的环境中传输的误码率进行了测试。测试方法如下:将发射机的输出端口通过数据排线与逻辑分析仪相连,逻辑分析仪将采集到的一帧发射信号送到PC中用Matlab软件对其加上噪声,得到信噪比固定的信号。将这个信号导人信号源中进行不间断循环发送给接收端的输入端口。接收机接收信号进行解调并将解调出的数据传给PC以统计误码率。测试结果如表2所示。 


4 结 语 

设计了一种无线视频传输系统的方案,并对其中发射部分的数据通信过程做了详细阐述。从硬件架构和软件设计两方面说明了数据在视频服务器、DSP和FP-GA之间的传递过程。其中ADSP-BF537作控制器,成功完成了动态配置FPGA和通过网口传送视频数据的功能。该方案很好地满足了大数据量,实时性的数据处理和结构灵活,模块化设计相结合的要求。同时DSP+FPGA的数字硬件系统开发周期较短,系统容易维护和扩展,适合实时信号处理,使方案有更广泛的应用。 



关键词: ADSP-BF537 无线视频 PC

评论

技术专区

身上长癣是什么原因 仙茅配什么壮阳效果好 牛膝有什么功效 经期有血块是什么原因 吃红薯有什么好处和坏处
肾阳虚是什么意思 手上的线分别代表什么图解 霸凌是什么意思 新疆人为什么长得像外国人 10.30是什么星座
特别提款权是什么意思 天意是什么意思 墨鱼和鱿鱼有什么区别 什么是sp 12月7日是什么星座
白细胞计数偏低是什么意思 淋巴发炎是什么症状 甲钴胺不能和什么药一起服用 uu是什么意思 四眼狗有什么迷信说法
青金石五行属什么hcv9jop0ns3r.cn 1月22日什么星座hcv7jop5ns0r.cn 万中无一什么意思hcv8jop3ns7r.cn 正因数是什么hcv9jop6ns0r.cn 吃了避孕药不能吃什么东西hcv8jop1ns5r.cn
法令纹是什么cj623037.com 痘痘挤出来的白色东西是什么hcv9jop4ns2r.cn 魔术贴是什么hcv8jop0ns6r.cn 做梦失火什么预兆hcv9jop4ns0r.cn 喝什么可以减肥瘦肚子hcv8jop4ns9r.cn
什么是国企hcv8jop3ns6r.cn 金鱼吃什么hcv9jop6ns9r.cn 女人大姨妈来了吃什么最好mmeoe.com 头痛眼睛痛什么原因引起的hcv9jop4ns7r.cn 擎天柱是什么车hcv8jop5ns6r.cn
无名指麻木是什么原因hcv9jop1ns0r.cn 燕窝是什么东西做的hcv9jop7ns1r.cn 10点多是什么时辰hcv9jop3ns3r.cn 全腹部ct平扫主要检查什么hcv8jop8ns7r.cn 日安什么意思hcv9jop3ns0r.cn
百度