#
# Copyright 2013-2021 Software Radio Systems Limited
#
# This file is part of srsRAN
#
# srsRAN is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
# published by the Free Software Foundation, either version 3 of
# the License, or (at your option) any later version.
#
# srsRAN is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# A copy of the GNU Affero General Public License can be found in
# the LICENSE file in the top-level directory of this distribution
# and at http://www.gnu.org/licenses/.
#
set(CTEST_LABELS "lib;phy;phch")
########################################################################
# PBCH TEST
########################################################################
add_executable(pbch_test pbch_test.c)
target_link_libraries(pbch_test srsran_phy)
add_lte_test(pbch_test_6 pbch_test -p 1 -n 6 -c 100)
add_lte_test(pbch_test_62 pbch_test -p 2 -n 6 -c 100)
add_lte_test(pbch_test_64 pbch_test -p 4 -n 6 -c 100)
add_lte_test(pbch_test_50 pbch_test -p 1 -n 50 -c 50)
add_lte_test(pbch_test_502 pbch_test -p 2 -n 50 -c 50)
add_lte_test(pbch_test_504 pbch_test -p 4 -n 50 -c 50)
########################################################################
# PSBCH TEST
########################################################################
add_executable(psbch_test psbch_test.c)
target_link_libraries(psbch_test srsran_phy)
# TM2 self tests
add_lte_test(psbch_test_self_test_tm2_p6_c168_self psbch_test -p 6 -c 168 -t 2)
add_lte_test(psbch_test_self_test_tm2_p50_c168_self psbch_test -p 50 -c 252 -t 2)
add_lte_test(psbch_test_self_test_tm2_p100_c168_self psbch_test -p 100 -c 335 -t 2)
add_lte_test(psbch_test_self_test_tm2_p25_c168_ext_self psbch_test -p 25 -c 168 -e)
add_lte_test(psbch_test_self_test_tm2_p100_c335_ext_self psbch_test -p 100 -c 335 -e)
# TM4 self tests
add_lte_test(psbch_test_self_test_tm4_p6_c168_self psbch_test -p 6 -c 168 -t 4)
add_lte_test(psbch_test_self_test_tm4_p50_c168_self psbch_test -p 50 -c 252 -t 4)
add_lte_test(psbch_test_self_test_tm4_p100_c168_self psbch_test -p 100 -c 335 -t 4)
add_executable(psbch_file_test psbch_file_test.c)
target_link_libraries(psbch_file_test srsran_phy)
# TM2 file tests
add_lte_test(psbch_file_test_ideal_tm2_p6_c0 psbch_file_test -p 6 -c 0 -d -i ${CMAKE_HOME_DIRECTORY}/lib/src/phy/phch/test/signal_sidelink_ideal_tm2_p6_c0_s1.92e6.dat)
add_lte_test(psbch_file_test_ideal_tm2_p15_c84 psbch_file_test -p 15 -c 84 -d -i ${CMAKE_HOME_DIRECTORY}/lib/src/phy/phch/test/signal_sidelink_ideal_tm2_p15_c84_s3.84e6.dat)
add_lte_test(psbch_file_test_ideal_tm2_p25_c168 psbch_file_test -p 25 -c 168 -d -i ${CMAKE_HOME_DIRECTORY}/lib/src/phy/phch/test/signal_sidelink_ideal_tm2_p25_c168_s7.68e6.dat)
add_lte_test(psbch_file_test_ideal_tm2_p50_c252 psbch_file_test -p 50 -c 252 -d -i ${CMAKE_HOME_DIRECTORY}/lib/src/phy/phch/test/signal_sidelink_ideal_tm2_p50_c252_s15.36e6.dat)
add_lte_test(psbch_file_test_ideal_tm2_p100_c335 psbch_file_test -p 100 -c 335 -d -i ${CMAKE_HOME_DIRECTORY}/lib/src/phy/phch/test/signal_sidelink_ideal_tm2_p100_c335_s30.72e6.dat)
add_lte_test(psbch_file_test_ideal_tm2_p50_c252_ext psbch_file_test -p 50 -c 252 -e -d -i ${CMAKE_HOME_DIRECTORY}/lib/src/phy/phch/test/signal_sidelink_ideal_tm2_p50_c252_s15.36e6_ext.dat)
# TM4 file tests
add_lte_test(psbch_file_test_cmw_tm4_p50_c169 psbch_file_test -p 50 -c 169 -t 4 -i ${CMAKE_HOME_DIRECTORY}/lib/src/phy/phch/test/signal_sidelink_cmw500_f5.92e9_s11.52e6_50prb_slss_id169.dat)
########################################################################
# PSCCH TEST
########################################################################
add_executable(pscch_test pscch_test.c)
target_link_libraries(pscch_test srsran_phy)
# TM2 self tests
add_lte_test(pscch_test_tm2_p6 pscch_test -p 6)
add_lte_test(pscch_test_tm2_p15 pscch_test -p 15)
add_lte_test(pscch_test_tm2_p25 pscch_test -p 25)
add_lte_test(pscch_test_tm2_p50 pscch_test -p 50)
add_lte_test(pscch_test_tm2_p75 pscch_test -p 75)
add_lte_test(pscch_test_tm2_p100 pscch_test -p 100)
# TM4 self tests
add_lte_test(pscch_test_tm4_p6 pscch_test -p 6 -t 4)
add_lte_test(pscch_test_tm4_p15 pscch_test -p 15 -t 4)
add_lte_test(pscch_test_tm4_p25 pscch_test -p 25 -t 4)
add_lte_test(pscch_test_tm4_p50 pscch_test -p 50 -t 4)
add_lte_test(pscch_test_tm4_p75 pscch_test -p 75 -t 4)
add_lte_test(pscch_test_tm4_p100 pscch_test -p 100 -t 4)
########################################################################
# PSSCH TEST
########################################################################
add_executable(pssch_test pssch_test.c)
target_link_libraries(pssch_test srsran_phy)
# TM2 self tests
add_lte_test(pssch_test_tm2_p6 pssch_test -p 6 -m 2)
add_lte_test(pssch_test_tm2_p15 pssch_test -p 15 -m 6)
add_lte_test(pssch_test_tm2_p25 pssch_test -p 25 -m 7)
add_lte_test(pssch_test_tm2_p50 pssch_test -p 50 -m 9)
add_lte_test(pssch_test_tm2_p50_ext pssch_test -p 50 -m 9 -e)
add_lte_test(pssch_test_tm2_p75 pssch_test -p 75 -m 17)
add_lte_test(pssch_test_tm2_p100 pssch_test -p 100 -m 21)
add_lte_test(pssch_test_tm2_p100_ext pssch_test -p 100 -m 21 -e)
# TM4 self tests
add_lte_test(pssch_test_tm4_p6 pssch_test -p 6 -t 4 -m 2)
add_lte_test(pssch_test_tm4_p15 pssch_test -p 15 -t 4 -m 6)
add_lte_test(pssch_test_tm4_p25 pssch_test -p 25 -t 4 -m 7)
add_lte_test(pssch_test_tm4_p50 pssch_test -p 50 -t 4 -m 9)
add_lte_test(pssch_test_tm4_p75 pssch_test -p 75 -t 4 -m 17)
add_lte_test(pssch_test_tm4_p100 pssch_test -p 100 -t 4 -m 21)
########################################################################
# PSCCH AND PSSCH FILE TEST
########################################################################
add_executable(pssch_pscch_file_test pssch_pscch_file_test.c)
target_link_libraries(pssch_pscch_file_test srsran_phy)
# TM2 file tests
add_lte_test(pssch_pscch_file_test_ideal_tm2_p100 pssch_pscch_file_test -p 100 -d -i ${CMAKE_HOME_DIRECTORY}/lib/src/phy/phch/test/signal_sidelink_ideal_tm2_p100_c335_s30.72e6.dat)
set_property(TEST pssch_pscch_file_test_ideal_tm2_p100 PROPERTY PASS_REGULAR_EXPRESSION "num_decoded_sci=2 num_decoded_tb=1")
# TM4 file tests (first SF is sf_idx = 6 such that the PSSCH sf_idx=0)
add_lte_test(pssch_pscch_file_test_ideal_tm4_p100 pssch_pscch_file_test -p 100 -t 4 -s 10 -n 10 -d -m 6 -i ${CMAKE_HOME_DIRECTORY}/lib/src/phy/phch/test/signal_sidelink_ideal_tm4_p100_c335_size10_num10_cshift0_s30.72e6.dat)
set_property(TEST pssch_pscch_file_test_ideal_tm4_p100 PROPERTY PASS_REGULAR_EXPRESSION "num_decoded_sci=1")
add_lte_test(pssch_pscch_test_tm4_p50_qc pssch_pscch_file_test -p 50 -t 4 -d -i ${CMAKE_HOME_DIRECTORY}/lib/src/phy/phch/test/signal_sidelink_qc9150_f5.92e9_s15.36e6_50prb_20offset.dat)
set_property(TEST pssch_pscch_test_tm4_p50_qc PROPERTY PASS_REGULAR_EXPRESSION "num_decoded_sci=1 num_decoded_tb=1")
# Capture has a SFO offset of ~64 samples, but offsetting by 20 is enough to decode it
add_lte_test(pssch_pscch_test_tm4_p50_cmw pssch_pscch_file_test -p 50 -t 4 -o 20 -i ${CMAKE_HOME_DIRECTORY}/lib/src/phy/phch/test/signal_sidelink_cmw500_f5.92e9_s11.52e6_50prb_0offset_1ms.dat)
set_property(TEST pssch_pscch_test_tm4_p50_cmw PROPERTY PASS_REGULAR_EXPRESSION "num_decoded_sci=1 num_decoded_tb=1")
# With PHY retransmission (3 TTI offset) first SF at sf_idx=5
add_lte_test(pssch_pscch_test_tm4_p50_huawei pssch_pscch_file_test -p 50 -t 4 -m 5 -i ${CMAKE_HOME_DIRECTORY}/lib/src/phy/phch/test/signal_sidelink_huawei_s11.52e6_50prb_10prb_offset_with_retx.dat)
set_property(TEST pssch_pscch_test_tm4_p50_huawei PROPERTY PASS_REGULAR_EXPRESSION "num_decoded_sci=2 num_decoded_tb=2")
# With PHY ReTx (0 TTI offset?)
没有合适的资源?快使用搜索试试~ 我知道了~
srslte 资料,基站开发nr和lte,各层dou有
共2000个文件
sisc:1828个
h:627个
c:323个
需积分: 9 4 下载量 32 浏览量
2022-04-22
08:31:33
上传
评论
收藏 120.99MB RAR 举报
温馨提示
srslte 资料,基站开发nr和lte,各层dou有
资源详情
资源评论
资源推荐
收起资源包目录
srslte 资料,基站开发nr和lte,各层dou有 (2000个子文件)
00bbd54060beabc55f606ad05d73fa29063cb9 43KB
00d7a6ff9e884d772e0a50106c164b515793e1 2KB
011f0054a110b7c2272894776af1b04125db59 5KB
017255a33c3d57f860188a3d231fa3edbe6510 1KB
01b2a492dd195cbd47b6792d4e11ac2d04ccde 5KB
01b37746005921655ac9a1725cbd2cf27d159b 3KB
020ac9dfdf91ed8a9901de25851cc364c4643e 4KB
02c7b2049085f5e65f0950ed59267a963b99af 6KB
02d0c45b6ef1efd9aa80859e65a1ea901da636 17KB
03106f908f493c1b73e81b90d916daaa8fc81f 673B
033237663e7e307d4493664279bc08f0a7c86b 769B
0366dc740e28a3cb443f484b8f221399b2a56a 2KB
039df3b2ad3da4f293ff07bc037a797f8704b1 9KB
03ef6e9d3842f92752621b5afab7a6322b95a2 789B
04184d29a1bcd7719c92616ecb5ea1a89e23da 54KB
0420a15eaad8fc9e1d37b741717a514fa6ec6e 5KB
048eb8559fc0fbc616156e6aaea6731436d0ea 38KB
04936d07b0e372b1be6a669511abdde1b024d3 6KB
04ba74a128257ddf66328c31d0c251f6a14ac3 6KB
04dfa6706f38fc48205a60660e8ec8a667c43d 8KB
050a64a9084f16a05ce58b1bfe93fbc977fd51 2KB
0555a67c74c49e4fd025cb093bbaf74150ab91 127KB
055a90f0096db3696765816d32e3eb911d958a 791KB
0581b054497e1686869d129b346748244143f4 10KB
05c8a6088ddd817c47e02f7a81157d79b7332d 3KB
05e5e24a228d483a621f9cf04ee4039227c1d0 11KB
05f81b8db94f798a6b7e18e470ff7dee0e09aa 6KB
0614fe5d693d0026b0d416dc8cd7f84fe1ed48 982B
063df40f2eaeb0a616a2a3fe0cf6f5bfe333a1 8KB
064e55aacc075cf4125b27ffa5cd8508e1dae5 3KB
06704156ad904bda6bb49b53b29dc3bf662125 10KB
06a41c96ed0a99ee4958a3c689df73753cc493 4KB
06bdb31d8e732489d8bfa48aa886286e52b30c 8KB
06ed9b515b4a1d9031b55d21c74fca2f4c566d 4KB
073c03b76cf50fe4c1bc9be8a2aa61ec72f59f 4KB
074470b0170c0de071111ef82ac9f0bf93ec8a 9KB
074fb8124d575f351fcba28bb24f5166643a03 22KB
0753df6e87f079b3a1946dcfceacde1d47f64f 3KB
077a68894114d0d3448ada07d130c10a1fd1dc 5KB
077ca3ffa78df9b33ae05ff8bddb5522625211 5KB
0870d8b93fc7ae584df385c955ae96fd8132bc 4KB
08ecb5c4165c6511b750d45733c094fe71b1b0 15KB
092c22528d278a23b8ac6e15f045684b6a3e2f 1KB
09398d67f3ff587920f05b47c4e7cb99690e82 2KB
09800e0f20acc0ad9a8212e7d35b73d3d2c950 8KB
09863bbf0acc7e8f5afc153872af29ec66cfa9 17KB
09a5827b565c9e1f6eeb757e3ccccfe3568ebe 3KB
09a5a92d1949d482487b7474f804a5378ce1c1 9KB
09cef9bd38595e08a9bd6f2a8d5c15371c8625 232KB
09eb479c652ddbb39b34b437f93d621b4970f2 4KB
0a3c012640d9cdeb9fe695be0b3854334543ae 22KB
0a3fa22587a53fe2e383524c7f7d569ac15b59 320KB
0b002b987b173f7666776a789e9310db1516bd 2KB
0b105fe841633d103bb4da87211095da5603db 6KB
0b4fa14924d5a79ac4d85a0baa648836431044 4KB
0b79fa642f8f95f87b47d7f034ffc70f403bb2 6KB
0b903c90e5a9ca4bfdd51365f022708e1b6e47 2KB
0ba9c80267f9bd03bbfa7e9210c34e96fc84bb 2KB
0baed77d1a67892677c087879b9907d737ee6d 3KB
0bbfbe4c89b9d88f45a267f26b8ae587a73a35 3KB
0bea8008d876a52a1e38164926f3dd4eff8d17 12KB
0bfc11afa8f20d72a9e0b46891360c98a9848c 6KB
0cc6df0a78a98d91136f73f04abf24935c1b55 3KB
0d117f62d41388804534b82c03f5424062e957 4KB
0d4d679264077d45089a962186498b6296ae93 9KB
0d6389a6d42a0199868521872a07168bd92c2d 40KB
0dc30b7344e1fb0ac554735bc40700a4ec600b 5KB
0df7fe147dc6c798dea41fb81ec7569caeafaa 6KB
0e59140e05f56e7642fb9bae888ccb1fdbc1bc 6KB
0e6274ea453f86234f026d74adb4b29d2ecf70 4KB
0e7ca891135c3e1eb05905a7bd6d0db859982f 4KB
0ee4d48cb2f170010295d80c6c3bd2f9a7dd5b 1KB
0ef2898b18e4640e224126d304187a386f4d6e 5KB
0f032c3a325c8d09fa404af06a89f7a0e1903e 10KB
0f06a88db22fccee1098221a6027d805c293b7 2KB
0f15caf2d9f211b35575da86b0d726c9ab133f 4KB
0f69101b3a74589aef425b29609623b8b0a725 4KB
0ff6c2ed1cb530e42b19c062d1aad0232d9d94 7KB
108723dfc0b34d7883283591ff5ad98b77836f 3KB
10ecb2b1a4838f92cc8fc46a060befcfadb94f 3KB
10f93966f8e327c8efa306a6347e983478e1e2 3KB
10fba598cee235db42bb76c8732d4d5e06df1b 4KB
11384274d7700ab10eac4346850bca1c2b312c 4KB
1140948674c94bf7ff3f507939310b6139613c 23KB
119d0db8451304d4c55b1c692bd4f3e1c25b4c 3KB
11d1d0818c94ca2dfaad8705c30a0c73900345 5KB
11d48a7f7657549f62a45ff33d2029d957d7d1 2KB
11f71b83e103b62bfcaac0af2eb4ddd03bb26e 4KB
120304e401599887cb0e6595e52407fbc71936 2KB
120ddebdd0f6c9ea1ccb0f8b7ca002da054478 2KB
122b3122e6d486d50ab5080d0d4d993182cd50 14KB
1241d0a714ac212d379201698fd4908b36cc60 4KB
1267654e2947df2dce206bb2c743b8d8fa256d 329KB
12841000dbfee6f47102ee772a25ea9aeab592 9KB
12873c2c93aab9ee42c4a8fd5d03782a08d69b 4KB
12875143d802720192583f71f1e25ceacfcda9 4KB
129b7a013dd58d7e336568cfbd6975a83ebf0a 12KB
12aefd56e711a93888fbac6ac1fb393d04f815 3KB
12be8d4ef061889126b59eaf88f436bca1de39 1KB
132ba3b05f809cd25305ec2adf7fe4fe76b908 8KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
DevinHU
- 粉丝: 10
- 资源: 13
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0