睡眠质量不好挂什么科| 毕生是什么意思| 口臭口干口苦是什么原因| 眼睛像什么| 凤凰男什么意思| 计提工资是什么意思| 没有痔疮大便出血是什么原因| 西洋参有什么功效| 蛇属于什么动物| 菜心是什么菜的心| 头疼恶心想吐是什么原因| 红红火火是什么意思| 虫介念什么| 空亡是什么意思| 脚真菌感染用什么药最好| 绿松石五行属什么| 高血压饮食上注意什么| 产后抑郁症有什么表现症状| 口腔溃疡是缺什么| 1288是什么意思| 肾阳虚的表现是什么| 血热是什么意思| 卫校有什么专业| 玄学是什么| damon英文名什么寓意| 血象是指什么| 乐不思蜀什么意思| 盆腔少量积液是什么意思| 花干是什么做的| 7大营养素是什么| 手发胀是什么原因造成的| 行尸走肉什么意思| 步履匆匆的意思是什么| 阳虚吃什么药效果最好| 腺体增生是什么意思| 枸杞泡水喝有什么作用| ccs是什么意思| 男生第一次是什么感觉| 农村补贴什么时候发放| rt是什么意思| 仙人掌能治什么病| 为什么闰月| 湿温病是什么症状| 抹茶是什么茶叶做的| 伊丽莎白雅顿什么档次| 什么是横纹肌溶解| 平均红细胞体积偏高说明什么| 3个火念什么| 为什么经常头疼| 地球什么时候毁灭| 印度总统叫什么名字| 骨头属于什么垃圾| 什么病会传染| 酱油色尿是什么原因| 88.88红包代表什么意思| 脊髓空洞是什么意思| 肾积水是什么原因造成的| 转氨酶高吃什么药好| 汗腺是什么| ol什么意思| 囊性灶什么意思严重吗| 许愿是什么意思| 月经期间洗澡会有什么影响吗| 手机壳买什么材质的好| 七月十日是什么星座| 为什么会得卵巢癌| 假体隆胸什么材料好| 信物是什么意思| 白热化阶段是什么意思| viscose是什么面料| 手心发痒是什么原因| 走肾不走心什么意思| 左下眼皮跳是什么原因| 脾胃不好有什么症状表现| 心脏在乳房的什么位置| 春天能干什么| 牙齿出血是什么原因| 为什么吃肉多反而瘦了| 绝技是什么意思| 1月13是什么星座| 7月13号是什么星座| 儿童缺铁吃什么补得快| 怎么知道自己缺什么五行| 直肠脱垂有什么症状| 翊读什么| 帕金森看什么科室| 35岁属什么生肖| 高压偏低是什么原因造成的| 强的松是什么药| 行尸走肉是什么动物| 入伏天是什么意思| 什么减肥药效果最好而且不反弹| p代表什么| 吃什么降血压| 掂过碌蔗是什么意思| 什么东西最隔音| 女人梦见棺材是什么征兆| 神经性皮炎用什么药好| 相爱相杀是什么意思| 什么水果是温性的| 甘露醇有什么作用| 飞蚊症是什么引起的| 孕妇吃蓝莓对胎儿有什么好处| 天空是什么颜色| acei是什么| 铁子是什么意思| 经常腿麻是什么原因| 老母鸡炖什么好吃又有营养价值| 梦到蛇是什么预兆| 女性盆腔炎什么症状| 万事达卡是什么卡| 吃羊肉不能吃什么水果| 血小板减少是什么原因造成的| 欲购从速什么意思| 蹀愫女鞋什么档次| 栅栏是什么意思| 什么叫做t| 鸡蛋花的花语是什么| 乳头湿疹用什么药| 为什么会肌酐高| 馄饨皮可以做什么美食| 今年71岁属什么生肖| 老年人心跳过快是什么原因| 手上长水泡痒用什么药| 三朵花代表什么意思| 大腿青筋明显是什么原因| 因人而异什么意思| 什么是慢阻肺| 喝杨梅酒对身体有什么好处| 脸过敏要注意什么| 什么食物养肝护肝最好| 灵芝什么人不能吃| 病逝是什么意思| 哪吒是一个什么样的人| 阁下是什么意思| 膈是什么器官| 木棉花什么时候开花| 狗狗吃什么| 丁丁历险记的狗是什么品种| 无花果不能和什么一起吃| 结石吃什么药好| rh是什么意思| 玉帝和王母是什么关系| 经期吃什么让血量增加| 1978年是什么命| 什么牛奶最有营养| 肾精亏虚吃什么药| 公园里有什么有什么还有什么| 羊水透声欠佳什么意思| sanag是什么牌子| 蛋花样大便是什么原因| 阴阳两虚是什么症状| 梦见吃粉条是什么预兆| 洋字五行属什么| 厥阴是什么意思| 阿佛洛狄忒是什么神| 试管什么降调| 痰栓是什么意思| 黑色皮肤适合什么颜色的衣服| 脑鸣吃什么药| 莘莘学子是什么意思| 阿拉伯人属于什么人种| 宋威龙什么星座| 择期什么意思| 李健是清华什么专业| 白虎什么意思| 夏天适合种植什么蔬菜| 茉莉花是什么颜色| 阴虚吃什么药效果最好| 肠梗阻是什么症状| 会考是什么意思| 衣原体感染用什么药| 喝普洱茶有什么好处| 特需号是什么意思| 吃什么对睡眠好| 甲状腺结节用什么药| 尿毒症是什么引起的| 梦到丧尸是什么预兆| 咳绿痰是什么原因| 来月经是黑色的是什么原因| 桃花什么时候开放| 黄鼻涕吃什么药| 娇小是什么意思| 一天老是放屁是什么原因| 排卵期是什么意思| 男性硬下疳是什么样子| 生酮是什么意思| 白酒是什么时候出现的| 爱出汗是什么原因女人| 尿葡萄糖阴性什么意思| 什么的窗户| 膝盖疼做什么检查最好| 吃榴莲对身体有什么好处| 西地那非是什么| 梦见自己掉河里了是什么意思| 肚子胀不排便什么原因| 副主任医师什么级别| 下巴出汗多是什么原因| 上环后同房要注意什么| 广式腊肠炒什么菜好吃| 豆蔻是什么| 维生素b6是治什么的| 高烧吃什么药退烧快| 心脏长什么样| 8月12号是什么星座| 红绿色盲是什么遗传病| 早餐吃什么最营养| 超声介入是什么意思| 白带黄吃什么药| 春天有什么花| 造纸术是什么时候发明的| 摆架子是什么意思| 治霉菌性阴炎用什么药好得快| 阑尾炎吃什么食物好| 打板是什么意思| 为什么叫马路| 失聪是什么原因造成的| 无聊干什么| 脚脱皮用什么药膏有效| 什么药止痒效果最好| 女人的逼什么样| 五子登科是什么意思| 门的单位是什么| 巴基斯坦是什么语言| 嘎嘎嘎是什么意思| 什么是荠菜| 灰绿色是什么颜色| 黄花菜长什么样子| 肌酐偏高是什么意思| 婴儿吃不饱有什么危害| 手足口病用什么药最好| 音爆是什么| 体癣是什么原因引起的| 番石榴什么时候成熟| 什么是矫正视力| 经常犯困是什么原因| 犹太人为什么那么聪明| 什么的被子| 煎牛排用什么锅| 老婆的妹妹叫什么| 胸腰椎退行性变是什么意思| eagle是什么牌子| 尿路感染去医院挂什么科| 胸疼是什么原因| 神经损伤是什么症状| 痤疮是什么东西| 官杀旺是什么意思| 指压板有什么功效| 淋巴细胞数偏高是什么意思| 肝结节是什么病严重吗| 髋关节积液是什么原因造成的| 什么是外阴| 喘不上来气是什么原因| 肠道易激惹综合征的症状是什么| 胆囊炎能吃什么| 九三年属鸡是什么命| 体感温度是什么意思| 高抬贵手是什么意思| 鞠婧祎什么学历| 中性粒细胞百分比偏低什么意思| 鱼什么时候产卵| 三个犬念什么字| 喝黑枸杞有什么作用和功效| 泡泡是什么意思| 百度
工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->综合电路图->综合电路图->一种基于DSP的MIMO系统空时编码盲识别方法

中共中央印发《中国共产党工作机关条例(试行)》

发布人:angelazhang 时间:2025-08-04 收藏
百度 由于陶师傅常年和树木打交道,浑身上下都是粉尘,一双手也十分粗糙,他说,根雕师就是这样,苦自己,为别人做完美艺术品。

空时编码(Space—Time Block Coding,STBC)是达到或接近MIMO无线信道容量的一种有效的编码方式。空时编码方式的盲识别是通信对抗领域需迫切研究的领域,其能够为MIMO系统对抗技术提供基础和技术支撑,具有重要的研究价值。

时滞相关算法是根据不同空时编码的相关矩阵在不同时延统计下的差异性,采用逐级对比,实现对空时编码方式的盲识别。拥有计算精度高,抗频偏效果好等优点。文中提出一种基于ADI公司DSP芯片TigerSHARCTS201S的空时编码盲识别方案设计和实现。

1系统硬件设计
1.1系统硬件框图
系统硬件框图如图1所示。由信号处理、信号采集、电源、时钟4部分构成,信号采集由CPLD和ADC组成,负责完成A/D转换,信号处理由TS201S芯片及其外设组成,用于存储A/D采样的数据,并进行空时码盲识别运算处理。电源模块为其他所有模块提供正常工作所需的电压,时钟模块中由晶振和倍频芯片组成,提供系统所需时钟。



图1 系统硬件框图


系统工作时,设备首先通电初始化,从Flash中载入用户应用程序,继而通过CPLD控制ADC进行数据采集,并利用DMA中断方式读取数据并进行编码识别运算。

1.2 TigerSHARC TS201S简介
TigerSHARC TS201S兼有ASIC和FPGA的信号处理性能和指令集处理器的高度可编程性与灵活性,适用于高性能、大存储量的信号处理与图像应用。

TS201S内部分为DSP核和I/O接口两部分,通过4条总线传输数据、地址和控制信息。并提供完全可中断的编程模式,支持汇编和C/C++语言编程,32/40位的浮点运算及最高64位的定点运算。在600 MHz时钟速率下,可达到每秒48亿次乘加运算。

1.3电源、时钟和总线方案设计
TS201S和AD7864对电源的要求较高,以TS201S内核时钟500 MHz为例,4个电源VDD、VDD_A、VDD_IO、VDD_DRAM的精度要求控制在5%以内。因此系统中的电源芯片采用了,其精度可达1%.

时钟模块中,晶振产生27 MHz时钟通过倍频芯片得到54 MHz时钟后进入CPLD,一方面作为TS201S的系统时钟SCLK,另一方面在CPLD内12分频后作为AD7864的工作时钟信号AD_CLK.为防止其对系统电源产生耦合干扰,晶振和倍频芯片的电源与本板电源之间要用电感或磁珠进行隔离。

在系统总线负载较重的情况下,设计不当会限制总线只能在低频下工作甚至无法读取数据。由于环形结构上任一负载的变化均会影响到其他负载的工作,设计中采用了星形总线结构,如图2所示。



图2 星形总线结构


1.4信号采集方案设计
信号采集模块由CPLD和两片ADC组成,A/D转换芯片采用AD公司生产的AD7864,其转换精度12位,最高吞吐量520 ksample.s-1,转换时间最快为1.65μs,采样保持0.35μs,此外其单电源和低功耗特性最低可达20 Uw,其能够满足系统的要求,简化硬件设计。

信号采集前,需对AD7864的一些输入引脚进行配置,南Alterta公司的CPLD产品MAX3256完成。如图3所示,CONVST为使能输入引脚,置位高可控制AD7864启动。CS为片选信号,低电平有效。RD为读使能,低电平有效,当CS有效且RD为低,才允许AD7864输出转换结果,此时WR必须为高。引脚SL1~SL4是AD7864的通道选择输入引脚,高电平有效。H/S SEL为高时表示将通过软件方式来选择A/D转换通道,反之表示硬件选择。当转换结束后,EOC引脚输入低电平。



图3 信号采集


AD7864采用分时输出方式,采样信号来自TS201S的定时/计数器,每次计数器满时TMROE引脚会产生4个总线时钟的高电平,CPLD中对此信号做反向后作为AD7864的CONVST信号,在数据传输中,片1占低位数据线,片2占高位数据线,分时可防止总线冲突。

1.5显示方案设计
系统采用FLAG PIN外接LED做为进度显示,DSP在执行到不同的处理进度时通过改变FLAG PIN口的电平控制对应的LED导通,以指示当前数据分析的步骤。图4为外接LED的连接图,每个FLAG PIN上的LED均不影响其他FLAG PIN接口,在LED后使用了一个上拉电阻接VCC.


                                                    图4 为外接LED的连接图

 

系统复位时,所有FLAG PIN置高电平,ADC采集完毕触发DMA中断,从SDRAM中读取数据,并进入到预白化处理,此时FLAG PIN1至低电平,依据算法,对白化后的数据进行时滞相关分析,并利用码字表判决响应码型时,并分别拉低FLAG PIN2和FLAG PIN3.

该种方法配置灵活、软件简单,系统采用4个FLAGPIN来布置显示,DSP拥有足够的IO接口使用,在设计时充分利用了硬件资源,同时利用DMA中断,有效提高了CPU的效率,也实现了资源的共享和并行处理,同时还在芯片运算过程中及时发现故障并定位处理。

2系统软件设计
2.1空时编码盲识别原理
STBC通过在时间与空间进行联合编码达到提高系统传输性能的目的,因此在不同时刻从不同天线发送的数据具有一定的相关性,而不同空时编码之间的相关度并不同,因此可利用该相关度来区分不同的码型,从而将空时编码的模式识别出来。

2.2空时编码盲识别方法
(1)预白化。预白化的目的是去除信道对接收信号相关性的影响。白化矩阵W通过对分时相关矩阵P做特征值分解得到


,其中A-1为特征值矩阵Λ的广义逆。W与原数据相乘便可得到解相关矩阵Y.(2)计算时滞相关度。利用接收信号预白化后得到的解相关矩阵Y,依据统计学公式计算时滞相关范数


空时编码矩阵的理论时滞相关特性仅与编码矩阵本身有关。因此,应用与式(1)相同的形式,可将编码矩阵不同的列进行矩阵乘加运算,并取F范数来表征。

由此得出计算空时编码的时滞相关矩阵R(τ)


其中,空时编码矩阵的每一列代表不同的发射时刻,A(u)是码型A编码矩阵的第u列,l为码型分组长度。已预白化后的接收信号矩阵与发送端编码矩阵,在时滞相关函数F范数上有如下关系


(3)判决码型。遍历候选码集,计算出接收信号与候选码集中每一种空时码的相关度,取其中最相关的码型便为判决码型。

2.3软件设计

软件系统采用模块化结构软件系统采用模块化结构设计,程序流程如图5所示。包括系统启动、配置系统寄存器、设置全局变量和开启中断控制等。当ADC模块将采样数据全部写入SDRAM后,CPLD通知DSP触发DMA中断1,将SDRAM中的数据读入DSP,读取结束后DMA触发中断2,并对ADC采样数据进行处理:(1)预白化,去除新到对采样数据相关性的影响。(2)计算采样数据与候选集中每种码字的时滞相关度。(3)根据上述计算结果,选取使时滞相关度最小的码型为判决码型。



图5 软件系统采用模块化结构


通过对DMAC寄存器的设置,可控制DMA的流向、通道和方式,典型的数据读取关键代码如下:


数据处理部分的关键函数包括白化和时滞相关量计算,数据传递采用了单维读入与多维传递的方式,即将多天线的数据按照天线顺序依次读入,但在DSP内部数据传递时,多根天线的数据按照时间顺序传递,在函数内部手动寻址,即符合算法要求,又加快了数据处理的速度。数据处理时包括大量的矩阵转置和乘加操作,在计算时优化为内积计算模式,使用ALU运算块X和Y,每个周期并行计算时滞矩阵两列之间的相关范数,这便节省了内存资源,减少了寻址次数,且加快了计算速度。

本算法在不同参数下的Matlab性能仿真如图6所示,采样数据越长,接收天线数越多,识别性能也越好。实际测试证明与期望相一致,验证了设计的合理性和正确性。



图6 算法在不同参数下的Matlab性能仿真

3结束语

DSP芯片具有的特殊软硬件结构和指令系统,使其能高速处理各种数字信号处理算法。基于此设计的空时编码盲识别方法具有速度快、精度高的特点。同时该系统依靠简洁的外部硬件电路设计和合理的软件程序设计,能够实现对常用空时编码模式的正确识别。且该系统的可扩展性良好,当需要识别最新的空时编码时,只需将其放入编码方式候选集中,为其分配显示接口即可,而无需过多更改硬件设置及软件程序。

 

 



评论

技术专区

宝宝咬人是什么原因 间接胆红素高是什么原因 郑州有什么特产 瓶颈期什么意思 花雕酒是什么酒
肾阳虚是什么原因引起的 眼睛痒是怎么回事用什么药 胎盘分级0级什么意思 天妒英才是什么意思 刘璋和刘备什么关系
3月29是什么星座 什么是代孕 大男子主义的男人喜欢什么样的女人 小孩子手脱皮是什么原因引起的 多巴胺是什么
海胆是什么东西 口舌生疮吃什么药最见效 木加号读什么 前列腺增大伴钙化是什么意思 咳黄痰是什么原因
什么叫单亲家庭hcv8jop3ns8r.cn 308什么意思tiangongnft.com 血小板分布宽度偏低是什么原因hcv9jop3ns7r.cn 孕妇贫血吃什么补血最快hcv8jop4ns3r.cn 白藜芦醇是什么东西hcv8jop3ns5r.cn
没有淀粉可以用什么代替hcv9jop3ns9r.cn dollars是什么意思hcv8jop7ns1r.cn 1997年是什么命hcv8jop1ns3r.cn 8月27是什么星座hcv9jop8ns2r.cn 皮肤上出现小红点是什么原因hcv8jop5ns6r.cn
脑脊液白细胞高是什么原因xscnpatent.com 一个月一个泉是什么字huizhijixie.com 吃什么对眼睛有好处hcv7jop7ns0r.cn 甲状腺钙化是什么意思hcv8jop8ns4r.cn 舌头发热是什么原因hcv7jop9ns3r.cn
急腹症是什么意思hcv8jop3ns3r.cn npv是什么hcv7jop5ns4r.cn 子宫内膜脱落是什么意思weuuu.com 巩加虫念什么hcv8jop4ns5r.cn 尿ph值是什么520myf.com
百度