首页 > 其他分享 >新质生产力人工智能+系列2:6G时代AI研究-CSI压缩反馈(含任务、数据集、代码、解题思路PPT资源)

新质生产力人工智能+系列2:6G时代AI研究-CSI压缩反馈(含任务、数据集、代码、解题思路PPT资源)

时间:2024-03-21 16:01:51浏览次数:27  
标签:6G AI 01j 反馈 信道 train PPT path data

        在新质生产力高质量发展的要求下,中国移动在“人工智能+”和 “数据要素X”方面不断发力,持续发布高质量电信数据集。围绕网元智能、运维智能、服务智能三大方向建设,涵盖无线信道、基站、云网、核心网、哑资源等多领域,支持感知、诊断、预测、决策、大模型等多类网络AI能力研发的标志性数据集。相关数据集均由智慧网络开放创新平台承载。

中国移动 - 智慧网络新一代人工智能开放创新平台icon-default.png?t=N7T8https://jiutian.10086.cn/open/

CSI压缩反馈

CSI压缩反馈数据任务环境算力icon-default.png?t=N7T8https://jiutian.10086.cn/open/#/taskParticulars/720004/?cid=114&platform=OpenInnovation复杂信道环境的无线信道状态信息数据及实测数据集,数据量级达到60万条。无论5G、5G-A还是后续的6G都需要考虑利用AI技术进行更高效率的压缩。该数据集可用于训练CSI压缩反馈等网元智能模型,压缩UE侧的信道特征信息,并实现信道状态信息的无损还原, 实现快速准确的CSI压缩反馈能力, 提升反馈精度、降低反馈开销。

下面详细介绍引自智慧网络开放创新平台官网  首赛季打榜活动:CSI压缩反馈介绍页面

任务、数据集、代码资源

特色优势

CSI 压缩反馈任务是一项针对 UE 侧信道特征矩阵数据进行压缩的挑战,研究者需通过信道传输和接收端的信息恢复,力求无损地还原信道状态信息。加入本任务的探索,它将引领研究者踏上信道自适应传输的优化之旅。

背景介绍

在 5G 技术中,MIMO 通过在基站部署大规模天线阵列,成倍提高频谱效率和能量效率。为了获取大规模 MIMO 技术的潜在性能增益,基站需要获取下行信道状态信息(Channel State Information, CSI)来进行预编码等信道自适应传输优化。
传统的压缩感知(Compressed Sensing, CS)方法严重依赖于信道结构的先验假设,而 CSI 矩阵在角度时延域只是近似稀疏,且大多数相邻元素间的变化存在关联,需要复杂的先验假设且无法保证恢复性能。因此产学界致力于利用深度学习技术强大的优化拟合能力,通过神经网络充分学习信道结构信息,获得更好的重建性能,并实现从低压缩率的反馈信息中快速、准确的恢复 CSI。

主题任务

本任务旨在使用 AI 的特征提取及信息的压缩反馈能力,利用信道特征信息训练 AI 模型,将 UE 侧的信道特征信息进行压缩,压缩后的信息经信道传输并在接收端进行信息恢复,希望在固定的压缩比特要求下尽可能无损的还原信道状态信息。压缩的比特越小,传输占用的资源就越少,但同时会导致模型还原的精度越小,反馈性能更低。因此本任务要求在给定的信道数据集下,分别对 36bit 反馈向量和 128bit 反馈向量进行模型设计,两种 bit 的反馈向量分别对应了低反馈比特场景和高反馈比特场景,最终成绩由上述两个场景得分加权获得。
注:禁止使用除给定数据集以外的其他数据。

数据来源

本任务提供的数据为仿真数据,仿真参数如下表所示:

数据文件说明

数据集文件名称为 CSI压缩反馈数据集.zip,包括训练数据 train 和测试数据 test,训练数据样本量为 50 万条,包括信道模型为 LOS 场景和 NLOS 场景各 25 万条数据,分别通过 uma_los_train.mat 和 uma_nlos_train.mat 提供,数据维度均为 250000 * 12 * 32,即样本数量 25 万,子带数 12 和发送天线数 32,实部和虚部由一个复数表示。
注意:测试数据混合了 LOS 和 NLOS 两种场景,共 10 万样本的信道特征向量矩阵,因此要求研究者尽量训练泛化性较高的模型,能在多种场景的混合数据上达到较好效果。

CSI压缩反馈数据集.zip/

  • train/
    • uma_los_train.mat
    • uma_nlos_train.mat
  • test/
    • uma_test.mat

样例数据说明

1. 信道特征矩阵数据

一个子带的信道特征格式为数组,大小为 32,示例如下:

-0.09+1.10e-01j0.11+1.51e-01j-0.07-1.52e-01j-0.18+1.35e-02j0.14+2.63e-02j0.06-1.74e-01j-0.08+1.41e-01j0.10+1.52e-01j
-0.06-1.46e-01j-0.17+3.77e-02j0.16+1.37e-03j0.07-1.78e-01j-0.10+1.40e-01j0.12+1.31e-01j-0.08-1.55e-01j-0.19+4.72e-02j
0.11+1.36e-01j-0.16-8.38e-02j0.03-1.72e-01j-0.16-9.45e-02j0.11+1.04e-01j0.14-9.77e-02j-0.16+5.96e-02j0.01+1.91e-01j
0.03-1.65e-01j-0.15-7.30e-02j0.12+1.10e-01j0.15-1.10e-01j-0.17+6.43e-02j0.02+1.78e-01j-0.08+1.41e-01j0.11+1.36e-01j

运行环境

以虚拟环境 pytorch1.8 为例,主要包括 Python 3.9.7、numpy 1.20.3、scipy 1.11.1 和 torch 1.8.0 等。

代码示例

1. 原始数据读取

使用第三方库 scipy 读取本任务提供的 .mat 格式数据,示例代码如下:

import os
import scipy.io as sc
import numpy as np

datadir = '/root/mydata'
train_data_path = '/root/mydata/train'
test_data_path = '/root/mydata/test/uma_test'
los_train_path = os.path.join(train_data_path,'uma_los_train.mat')
nlos_train_path = os.path.join(train_data_path,'uma_nlos_train.mat')
los_train_data = sc.loadmat(los_train_path)['HCSI_down_all']
los_train_data = np.array(los_train_data)
nlos_train_data = sc.loadmat(nlos_train_path)['HCSI_down_all']
nlos_train_data = np.array(nlos_train_data)
train_data = np.concatenate((los_train_data, nlos_train_data), axis=0)
test_data = sc.loadmat(test_data_path)['HCSI_down_all']
test_data = np.array(test_data)

读入信道特征矩阵数据的具体格式请参考数据介绍中的样例数据说明部分。

2. 预测结果输出

以 36bit 反馈场景为例,输出模型预测结果的样例和代码示例如下:

import scipy.io as sc
import numpy as np

pred_path = '/root/teamshare/pred_res_36.mat'
pred_res_data = sc.loadmat(pred_path)['HCSI_down_all']
pred_res_data = np.array(pred_res_data)
print(f"example of pred_res for a subband:\n{pred_res_data[0, 0, :]}")

测评方案

本任务要求针对 36bit 反馈向量和 128bit 反馈向量分别设计模型,对于每一种反馈比特场景,最终测评分数为反馈得到的信道特征向量矩阵和输入的原始信道特征向量矩阵之间的余弦相似度,即:


N_{sp}Nsp​ 表示测试样本数,N_{sb}Nsb​ 是每个样本的子带数,w_{ij}wij​ 和 w'_{i,j}wi,j′​ 分别表示输入的原始信道特征向量和反馈恢复的信道特征向量,(\cdot)^H(⋅)H 表示 Hermitian 转置。最终得分为两个反馈比特场景的平均分。

有关任务的讨论欢迎大家在评论区交流

有任何问题可添加平台小助手微信 cmri_open 交流

开放创新平台小助手

标签:6G,AI,01j,反馈,信道,train,PPT,path,data
From: https://blog.csdn.net/TELCOM17AI4NET/article/details/136864454

相关文章

  • 探索AI运用:如何使用ChatGPT解决问题(一)
    前言:本篇文章是我小白的学习之路,我走过很多弯路,花过很多冤枉的时间,写这篇文章也是我希望各位小白能够少走弯路,虽然站在巨人的肩膀上看的更远,但是踩在我的经历上小白的你,能节约找素材很多时间。第一部分:AI运用的基础知识人工智能(ArtificialIntelligence,简称AI)是一项涉及模......
  • 操作系统综合题之“用记录型信号量机制的wait和signal操作来解决了由北向南和由南向北
    1.问题:假设系统有三个并发进程read、move和print共享缓冲区B1和B2。进程read负责从输入设备上读取信息,每读取一条记录后把它存如缓冲区B1中;进程move负责从缓冲区B1中取出一条记录,整理后放入缓冲区B2;进程print负责将缓冲区B2中的记录取出并打印输出。缓冲区B1和B2每次只能存放1个......
  • 记录贴-各个ai网站
    诗词网站https://aspoem.com/图片网站https://fun-pic.art/ai做壁纸https://www.uisdc.com/group/552944.htmlv2图片网站https://global.v2ex.com/t/686481写作参考网站https://www.uisdc.com/group/553590.html 给大家分享9个让你惊艳的Midjourney关键词网站和4个免费工具。提......
  • ESP32上传失败,ESP32: No serial data received,Failed uploading: uploading error: ex
    ESP32:Noserialdatareceived解决方案给ESP32烧录的时候,报错Afatalerroroccurred:FailedtoconnecttoESP32:Noserialdatareceived.Fortroubleshootingstepsvisit:https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.htmlFa......
  • 好用的高科技AI工具
    好用的高科技AI工具汇总1.stablevideo 只需输入文案就可以自动帮你做视频。2.Mubert 只需输入文本就可以生成5秒到25分钟的音乐。生成的音乐可以下载。3.SoulGen 只需在图片上拖动出你想拓展的范围,就能拓展图像,还能支持多张照片通过文案进行合成。合成的图像效果......
  • AI清理助手
    您的手机存储空间不够用了吗?手机相册照片视频太多不知道该怎么办?那就立马下载它吧!轻松一键清理照片、视频、联系人、剪贴板、日历、提醒事项。主要功能:清理重复的照片和视频清理相似的照片清理相似的视频清理屏幕截图清理超大照片清理超大视频清理损坏视频清理日历清......
  • 【译】AI和梵语:架起古代智慧与现代技术的桥梁
    原作:巴邵布•南迪引言:在不断发展的人工智能(AI)领域,研究人员孜孜不倦地从各种来源寻求灵感,令人惊讶的是,世界上最古老的语言之一梵语已成为自然语言处理(NLP)进步的金矿。梵文复杂的结构和丰富的语义框架提供了独特的见解,使其成为AI爱好者的一个令人着迷的主题。古代智慧与现代......
  • 更智能的广告素材生成!看A/B测试如何驱动AIGC素材调优
    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群前言:AIGC大爆发,引发广告营销行业变革ChatGPT等AI产品引发的AIGC大爆发引起了各行业的震动,其中以图片生成甚至视频生成技术的效果和速度最为令人震撼。也正因如此,AIGC的爆发对一直以创意为核......
  • 【设计模式】Java 设计模式之责任链模式(Chain of Responsibility)
    责任链模式(ChainofResponsibility)一、概述责任链模式是一种行为设计模式,它允许请求在对象链中传递。每个对象都有机会处理该请求,并且能将其传递给链中的下一个对象。这种模式为请求创建了一个处理对象的链,并沿着这条链传递该请求,直到有一个对象处理它为止。二、模式结......
  • AI的优缺点及未来展望:探索人工智能的崭新时代
    全球首位AI程序员诞生,将会对程序员的影响有多大?近期,全球首位AI程序员Devin的出场,不禁让我想到了一个有趣的问题:AI程序员会不会抢程序员的饭碗呢?先别着急下结论!虽然AI技术在编程领域越来越广泛,但它真的能完全替代我们程序员吗?人工智能(AI)是当今世界最引人注目的技术之一,它已经......