OAI and LimeSDR-Mini


#63

I found the same item in Aliexpress global version : https://goo.gl/3Xhqvc, it’s LTE Band 3 duplexer not Band 7.


#64

i don’t know his band! but even it’s band3 , it’s not hard to configure it!!!


#65

Hey Bourascom, what kind of antenna did you use for your OAI ?


#66

what config parameter should i change to use with a US phone?


#67

whaat kind of phone do you use?


#68

I have a Nexus 6p with a T-mobile sim in it


#69

Hey @brandonrains, it’s not a problem if you use the band 7. This support it! you could verify it on gsmarena website.
https://www.gsmarena.com/huawei_nexus_6p-7588.php (click to the button "expand’ on the item network/technology)


#70

would it work with band 12?


#71

For american band, yes it’is !!! even for the band7, it support

. Have a look on the gsmarena.com


#72

thanks! would oai work with band 12?


#73

Hey bastien I have run into a problem following your tutorial:
On the following command I get an error as follows:

$ ./cmake_targets/build_oai -c -w LMSSDR --eNB -x
Setting hardware to: OAI_LMSSDR
Will compile eNB
Will generate the software oscilloscope features
CMAKE_CMD=cmake …
No transport protocol has been selected (TP set to None)
RF HW set to OAI_LMSSDR
Flags for Deadline scheduler: False
Flags for CPU Affinity: False
2. Setting the OAI PATHS …
OPENAIR_DIR = /home/brandonrains/openairinterface5g
FreeDiameter prefix not found, install freeDiameter if EPC, HSS
3. building the compilation directives …
– The C compiler identification is GNU 5.4.0
– The CXX compiler identification is GNU 5.4.0
– Check for working C compiler: /usr/bin/cc
– Check for working C compiler: /usr/bin/cc – works
– Detecting C compiler ABI info
– Detecting C compiler ABI info - done
– Detecting C compile features
– Detecting C compile features - done
– Check for working CXX compiler: /usr/bin/c++
– Check for working CXX compiler: /usr/bin/c++ – works
– Detecting CXX compiler ABI info
– Detecting CXX compiler ABI info - done
– Detecting CXX compile features
– Detecting CXX compile features - done
CMAKE_BUILD_TYPE is RelWithDebInfo
Architecture is armv7l
C_FLAGS_PROCESSOR is -gdwarf-2 -mfloat-abi=hard -mfpu=neon -lgcc -lrt
– Found Git: /usr/bin/git (found version “2.7.4”)
git found: /usr/bin/git
generate asnfix.c
compile asnfix.c
run asnfix on /home/brandonrains/openairinterface5g/openair2/RRC/LITE/MESSAGES/asn1c/ASN1_files/RRC-e10.asn
done with asnfix
running asn1c
asn1c done
patching RRC files release 14
patch file /home/brandonrains/openairinterface5g/cmake_targets/lte_build_oai/build/CMakeFiles/Rel14/SystemInformation-r8-IEs.h with /home/brandonrains/openairinterface5g/cmake_targets/tools/fix_asn1.data/RRC.rel14/SystemInformation-r8-IEs.h.diff
patching file /home/brandonrains/openairinterface5g/cmake_targets/lte_build_oai/build/CMakeFiles/Rel14/SystemInformation-r8-IEs.h
Didn’t find any information element for message: S1ap-PrivateMessageIEs
Didn’t find any information element for message: X2ap-PrivateMessage-IEs
patching X2AP files release 11.2
patch file /home/brandonrains/openairinterface5g/cmake_targets/lte_build_oai/build/CMakeFiles/R11.2/X2ap-CriticalityDiagnostics-IE-List.h with /home/brandonrains/openairinterface5g/cmake_targets/tools/fix_asn1.data/X2AP.rel11.2/X2ap-CriticalityDiagnostics-IE-List.h.diff
patching file /home/brandonrains/openairinterface5g/cmake_targets/lte_build_oai/build/CMakeFiles/R11.2/X2ap-CriticalityDiagnostics-IE-List.h
DEADLINE_SCHEDULER flag is False
CPU_Affinity flag is False
CMake Error at /home/brandonrains/openairinterface5g/cmake_targets/CMakeLists.txt:1067 (if):
if given arguments:

"STREQUAL" "True"

Unknown arguments specified
Call Stack (most recent call first):
CMakeLists.txt:17 (include)

– Configuring incomplete, errors occurred!
See also “/home/brandonrains/openairinterface5g/cmake_targets/lte_build_oai/build/CMakeFiles/CMakeOutput.log”.
build have failed


#74

@dast I am using those pair of antennas :

Do you have any idea in your mind ?


#75

for the enodeB config, we just follow the tutorial of bastien, we use band7 like on the opencells.com


#76

Uhm, not ever see it! i’m always waiting for the 4g antenna boost! i think the duplexer is necessary. have a look on this conference which explain more about noise on LMS7002 : https://www.youtube.com/watch?v=LnJLiOCEq9I


#77

Did you compile kernel low latancy correctly ?


#78

Which minute he is talking about duplexer use ?


#79

When he talk about TDD and FDD noise and how to avoid this.


#80

Yes I did, I just rebuilt the system from scratch and I got the same error, I followed this tutorial https://www.mobibrw.com/2018/10729/comment-page-1
As I am running ubuntu 16.04 on a pi. Not really sure what I can do to get OAI working,
I checked out the error mentioned : CMake Error at /home/brandonrains/openairinterface5g/cmake_targets/CMakeLists.txt:1067 (if):
if given arguments:

"STREQUAL" "True"

Unknown arguments specified
Call Stack (most recent call first):

and it led me to this function on line 1067:
if (${COMPILATION_AVX2} STREQUAL “True”)
set(PHY_SRC ${PHY_SRC}
${OPENAIR1_DIR}/PHY/LTE_TRANSPORT/dlsch_llr_computation_avx2.c)
endif ()

I have no idea whats going on here


#81

I advise you you to follow bastien tutorial. I advise you also not to use raspberry because the requierement of oai is corei3 and more. so with raspberry, it’s logic that low latency is not supported


#82

Ok I will check out that tutorial and see if I can get it going, I wish I could use a more powerful device but my use case is specific and will only work with low powered devices. I only expect to have a small number of connections at any given time.

I see so you think that because of the pi the low latency kernal is not loading and causing the cmake to fail?