I am a beginner in the signal processing, and I know some python and I have a project I'm working on which is about Obtaining SIB1 messages from CPRI the captured DL IQ data.
I have captured some DL IQ data from CPRI Prob between the LTE BBU & RRU, and I'm interested in decoding the messages and get some basic info, like band information, or band indicator, just to know which band this AxC is related to.
For example, If the CPRI link has 8 AxC, antenna carriers, for two bands, B1 has 4 AxC, and the other second band has the remaining 4 AxCs.==> I'm interested in decoding the SIB1 messages from this captured DL IQ data so I can know which AxC is belong to which band.
The captured data coming in two csv files: (each band in one seperate file). Both files contain IQ data from 4 antennas on each band. Each column in a file belongs to one antenna. There are 308736 samples for each antenna Sample rate is 15.36 Megasamples/second.
From my research today, I found some provided answers recommending GNU Radio for such project, so it will be appreciated if any one of you can provide a feedback, advise, or recommendation, and make my day easier:
- How to go from IQ to SIB1 messages.
- Is GNU Radio simulation is the best to be learned/used or some other python packages can help.
- At the end I want my CPRI prob know this automatically, instead of manual download the csv capture and analyse to see which AxC antenna related to which band.