错误 #2859
网管功能指标监控中小区信道显示不对,例如大上行配比,slot2和slot12是S帧,其中后2个symbol应该是SRS信号,实际显示PUC。
0%
描述
网管功能指标监控中小区信道显示不对,例如大上行配比,slot2和slot12是S帧,其中后2个symbol应该是SRS信号,实际显示PUC。
文件
历史记录
由 钱 伯宁 更新于 7 个月 之前
- 项目 从 网管产品 变更为 2.0基站产品化测试
- 状态 从 反馈 变更为 进行中
- 指派给 从 钱 伯宁 变更为 匿名用户
- 发现问题版本 被设置为 Rel_2.1.16P
- 目标解决问题版本 被设置为 Rel_2.1.16P
- 问题归属 DU, YZMM 已添加
DU修改上报接口V1
msgType:4 ;
version:1;
type ChannelLocationPubV1 struct {
SlotSize uint32 `json:"SlotSize"` //信道slot周期
SSB ChanData `json:"SSB"`
PUSCH ChanData `json:"PUSCH"`
PUCCH ChanData `json:"PUCCH"`
PDSCH ChanData `json:"PDSCH"`
PDCCH ChanData `json:"PDCCH"`
GAP ChanData `json:"GAP"`
SRS ChanData `json:"SRS"`
CSIRS ChanData `json:"CSIRS"`
}
type ChanData struct {
SlotId []uint32 `json:"SlotId"` //信道所处slot位置,从0开始
Location ChanStartEndData `json:"Location"`
}
type ChanStartEndData struct {
SymbolStart int32 `json:"SymbolStart"` //时域起始位置
SymbolEnd int32 `json:"SymbolEnd"` //时域终止位置
FreqStart int32 `json:"FreqStart"` //频域起始位置
FreqEnd int32 `json:"FreqEnd"` //频域终止位置
}
由 钱 伯宁 更新于 6 个月 之前
增加V1版本接口
// 接收DU上报小区信道指标V1结构
type DuChannelRecvV1 struct {
HeadData gnb.HeaderData
CellId uint16
SlotSize uint16
Data [20]ChannelRecvDataV1
}
type ChannelRecvDataV1 struct {
SsbPosition ChanRecvDataV1
PrachPosition ChanRecvDataV1
PuschPosition ChanRecvDataV1
PucchPosition ChanRecvDataV1
PdschPosition ChanRecvDataV1
PdcchPosition ChanRecvDataV1
GapPosition ChanRecvDataV1
SrsPosition ChanRecvDataV1
CsiRsPosition ChanRecvDataV1
}
type ChanRecvDataV1 struct {
IsExist bool
Reserve [3]uint8
Data ChanStartEndDataV1
}
type ChanStartEndDataV1 struct {
SymbolStart uint32 `json:"SymbolStart"` //时域起始位置
SymbolEnd uint32 `json:"SymbolEnd"` //时域终止位置
FreqStart uint32 `json:"FreqStart"` //频域起始位置
FreqEnd uint32 `json:"FreqEnd"` //频域终止位置
}
增加上报V2接口:
type ChannelLocationPubV2 struct {
CellId uint16 `json:"cellId"`
SlotSize uint16 `json:"slotSize"` //信道slot个数
Data []map[string]ChanStartEndData `json:"data"` //k:channelName,v:Symbol,Freq
}
// 成研信道位置上报RedisV2结构
type ChannelPubV2 struct {
Ip string `json:"ip"`
Version uint8 `json:"version"`
Body string `json:"body"`
}