Changed srsLTE to srsRAN

master
Xavier Arteaga 4 years ago committed by Xavier Arteaga
parent a57336d64f
commit 08ec1d0df9

@ -72,7 +72,7 @@ SRSRAN_API int srsran_csi_rs_append_resource_to_pattern(const srsran_carrier_nr_
* @param slot_cfg Provides current slot configuration * @param slot_cfg Provides current slot configuration
* @param resource Provides a NZP-CSI-RS resource * @param resource Provides a NZP-CSI-RS resource
* @param[out] grid Resource grid * @param[out] grid Resource grid
* @return SRSLTE_SUCCESS if the arguments and the resource are valid. SRSLTE_ERROR code otherwise. * @return SRSRAN_SUCCESS if the arguments and the resource are valid. SRSRAN_ERROR code otherwise.
*/ */
SRSRAN_API int srsran_csi_rs_nzp_put_resource(const srsran_carrier_nr_t* carrier, SRSRAN_API int srsran_csi_rs_nzp_put_resource(const srsran_carrier_nr_t* carrier,
const srsran_slot_cfg_t* slot_cfg, const srsran_slot_cfg_t* slot_cfg,
@ -87,7 +87,7 @@ SRSRAN_API int srsran_csi_rs_nzp_put_resource(const srsran_carrier_nr_t*
* @param set Provides a NZP-CSI-RS resource set * @param set Provides a NZP-CSI-RS resource set
* @param[out] grid Resource grid * @param[out] grid Resource grid
* @return The number of NZP-CSI-RS resources that have been scheduled for this slot if the arguments and the resource * @return The number of NZP-CSI-RS resources that have been scheduled for this slot if the arguments and the resource
* are valid. SRSLTE_ERROR code otherwise. * are valid. SRSRAN_ERROR code otherwise.
*/ */
SRSRAN_API int srsran_csi_rs_nzp_put_set(const srsran_carrier_nr_t* carrier, SRSRAN_API int srsran_csi_rs_nzp_put_set(const srsran_carrier_nr_t* carrier,
const srsran_slot_cfg_t* slot_cfg, const srsran_slot_cfg_t* slot_cfg,
@ -123,7 +123,7 @@ SRSRAN_API int srsran_csi_rs_nzp_measure(const srsran_carrier_nr_t* car
* @param set Provides NZP-CSI-RS resource * @param set Provides NZP-CSI-RS resource
* @param grid Resource grid * @param grid Resource grid
* @param measure Provides measurement * @param measure Provides measurement
* @return The number of NZP-CSI-RS resources scheduled for this TTI if the configuration is right, SRSLTE_ERROR code if * @return The number of NZP-CSI-RS resources scheduled for this TTI if the configuration is right, SRSRAN_ERROR code if
* the configuration is invalid * the configuration is invalid
*/ */
SRSRAN_API int srsran_csi_rs_nzp_measure_trs(const srsran_carrier_nr_t* carrier, SRSRAN_API int srsran_csi_rs_nzp_measure_trs(const srsran_carrier_nr_t* carrier,
@ -151,7 +151,7 @@ SRSRAN_API uint32_t srsran_csi_rs_measure_info(const srsran_csi_trs_measurements
* @param set Provides NZP-CSI-RS resource * @param set Provides NZP-CSI-RS resource
* @param grid Resource grid * @param grid Resource grid
* @param measure Provides CSI measurement * @param measure Provides CSI measurement
* @return The number of NZP-CSI-RS resources scheduled for this slot if the configuration is right, SRSLTE_ERROR code * @return The number of NZP-CSI-RS resources scheduled for this slot if the configuration is right, SRSRAN_ERROR code
* if the configuration is invalid * if the configuration is invalid
*/ */
SRSRAN_API int srsran_csi_rs_nzp_measure_channel(const srsran_carrier_nr_t* carrier, SRSRAN_API int srsran_csi_rs_nzp_measure_channel(const srsran_carrier_nr_t* carrier,
@ -173,7 +173,7 @@ SRSRAN_API int srsran_csi_rs_nzp_measure_channel(const srsran_carrier_nr_t*
* @param set Provides ZP-CSI-RS resource * @param set Provides ZP-CSI-RS resource
* @param grid Resource grid * @param grid Resource grid
* @param measure Provides CSI measurement * @param measure Provides CSI measurement
* @return The number of ZP-CSI-RS resources scheduled for this slot if the configuration is right, SRSLTE_ERROR code if * @return The number of ZP-CSI-RS resources scheduled for this slot if the configuration is right, SRSRAN_ERROR code if
* the configuration is invalid * the configuration is invalid
*/ */
SRSRAN_API int srsran_csi_rs_zp_measure_channel(const srsran_carrier_nr_t* carrier, SRSRAN_API int srsran_csi_rs_zp_measure_channel(const srsran_carrier_nr_t* carrier,

@ -22,7 +22,7 @@
* @param measurements Current CSI measurements * @param measurements Current CSI measurements
* @param new_measure New NZP-CSI-RS channel measurement * @param new_measure New NZP-CSI-RS channel measurement
* @param nzp_csi_rs_id NZP-CSI-RS resource set identifier * @param nzp_csi_rs_id NZP-CSI-RS resource set identifier
* @return SRSLTE_SUCCESS if the provided information is valid, SRSLTE_ERROR code otherwise * @return SRSRAN_SUCCESS if the provided information is valid, SRSRAN_ERROR code otherwise
*/ */
SRSRAN_API int SRSRAN_API int
srsran_csi_new_nzp_csi_rs_measurement(const srsran_csi_hl_resource_cfg_t csi_resources[SRSRAN_CSI_MAX_NOF_RESOURCES], srsran_csi_new_nzp_csi_rs_measurement(const srsran_csi_hl_resource_cfg_t csi_resources[SRSRAN_CSI_MAX_NOF_RESOURCES],

@ -33,7 +33,7 @@
* @param ssb_grid SSB resource grid * @param ssb_grid SSB resource grid
* @param N_id_2 Physical cell ID 2 * @param N_id_2 Physical cell ID 2
* @param beta PSS power allocation * @param beta PSS power allocation
* @return SRSLTE_SUCCESS if the parameters are valid, SRSLTE_ERROR code otherwise * @return SRSRAN_SUCCESS if the parameters are valid, SRSRAN_ERROR code otherwise
*/ */
SRSRAN_API int srsran_pss_nr_put(cf_t ssb_grid[SRSRAN_SSB_NOF_RE], uint32_t N_id_2, float beta); SRSRAN_API int srsran_pss_nr_put(cf_t ssb_grid[SRSRAN_SSB_NOF_RE], uint32_t N_id_2, float beta);
@ -42,7 +42,7 @@ SRSRAN_API int srsran_pss_nr_put(cf_t ssb_grid[SRSRAN_SSB_NOF_RE], uint32_t N_id
* @param ssb_grid received SSB resource grid * @param ssb_grid received SSB resource grid
* @param N_id_2 Physical cell ID 2 * @param N_id_2 Physical cell ID 2
* @param lse Provides LSE pointer * @param lse Provides LSE pointer
* @return SRSLTE_SUCCESS if the parameters are valid, SRSLTE_ERROR code otherwise * @return SRSRAN_SUCCESS if the parameters are valid, SRSRAN_ERROR code otherwise
*/ */
SRSRAN_API int srsran_pss_nr_extract_lse(const cf_t* ssb_grid, uint32_t N_id_2, cf_t lse[SRSRAN_PSS_NR_LEN]); SRSRAN_API int srsran_pss_nr_extract_lse(const cf_t* ssb_grid, uint32_t N_id_2, cf_t lse[SRSRAN_PSS_NR_LEN]);
@ -52,7 +52,7 @@ SRSRAN_API int srsran_pss_nr_extract_lse(const cf_t* ssb_grid, uint32_t N_id_2,
* @param ssb_grid The SSB resource grid to search * @param ssb_grid The SSB resource grid to search
* @param norm_corr Normalised correlation of the best found sequence * @param norm_corr Normalised correlation of the best found sequence
* @param found_N_id_2 The N_id_2 of the best sequence * @param found_N_id_2 The N_id_2 of the best sequence
* @return SRSLTE_SUCCESS if the parameters are valid, SRSLTE_ERROR code otherwise * @return SRSRAN_SUCCESS if the parameters are valid, SRSRAN_ERROR code otherwise
*/ */
SRSRAN_API int srsran_pss_nr_find(const cf_t ssb_grid[SRSRAN_SSB_NOF_RE], float* norm_corr, uint32_t* found_N_id_2); SRSRAN_API int srsran_pss_nr_find(const cf_t ssb_grid[SRSRAN_SSB_NOF_RE], float* norm_corr, uint32_t* found_N_id_2);

@ -97,7 +97,7 @@ typedef struct SRSRAN_API {
* @brief Initialises configures NR SSB with the given arguments * @brief Initialises configures NR SSB with the given arguments
* @param q SSB object * @param q SSB object
* @param args NR PSS initialization arguments * @param args NR PSS initialization arguments
* @return SRSLTE_SUCCESS if the parameters are valid, SRSLTE_ERROR code otherwise * @return SRSRAN_SUCCESS if the parameters are valid, SRSRAN_ERROR code otherwise
*/ */
SRSRAN_API int srsran_ssb_init(srsran_ssb_t* q, const srsran_ssb_args_t* args); SRSRAN_API int srsran_ssb_init(srsran_ssb_t* q, const srsran_ssb_args_t* args);
@ -111,13 +111,13 @@ SRSRAN_API void srsran_ssb_free(srsran_ssb_t* q);
* @brief Sets SSB configuration with the current SSB configuration * @brief Sets SSB configuration with the current SSB configuration
* @param q SSB object * @param q SSB object
* @param cfg Current SSB configuration * @param cfg Current SSB configuration
* @return SRSLTE_SUCCESS if the parameters are valid, SRSLTE_ERROR code otherwise * @return SRSRAN_SUCCESS if the parameters are valid, SRSRAN_ERROR code otherwise
*/ */
SRSRAN_API int srsran_ssb_set_cfg(srsran_ssb_t* q, const srsran_ssb_cfg_t* cfg); SRSRAN_API int srsran_ssb_set_cfg(srsran_ssb_t* q, const srsran_ssb_cfg_t* cfg);
/** /**
* @brief Decodes PBCH in the given time domain signal * @brief Decodes PBCH in the given time domain signal
* @param q SSB object * @param q SSB object
* @return SRSLTE_SUCCESS if the parameters are valid, SRSLTE_ERROR code otherwise * @return SRSRAN_SUCCESS if the parameters are valid, SRSRAN_ERROR code otherwise
*/ */
SRSRAN_API int srsran_ssb_decode_pbch(srsran_ssb_t* q, const cf_t* in, srsran_pbch_msg_nr_t* msg); SRSRAN_API int srsran_ssb_decode_pbch(srsran_ssb_t* q, const cf_t* in, srsran_pbch_msg_nr_t* msg);
@ -134,7 +134,7 @@ SRSRAN_API bool srsran_ssb_send(srsran_ssb_t* q, uint32_t sf_idx);
* @param q SSB object * @param q SSB object
* @param N_id Physical Cell Identifier * @param N_id Physical Cell Identifier
* @param msg NR PBCH message to transmit * @param msg NR PBCH message to transmit
* @return SRSLTE_SUCCESS if the parameters are valid, SRSLTE_ERROR code otherwise * @return SRSRAN_SUCCESS if the parameters are valid, SRSRAN_ERROR code otherwise
*/ */
SRSRAN_API int SRSRAN_API int
srsran_ssb_add(srsran_ssb_t* q, uint32_t N_id, const srsran_pbch_msg_nr_t* msg, const cf_t* in, cf_t* out); srsran_ssb_add(srsran_ssb_t* q, uint32_t N_id, const srsran_pbch_msg_nr_t* msg, const cf_t* in, cf_t* out);
@ -146,7 +146,7 @@ srsran_ssb_add(srsran_ssb_t* q, uint32_t N_id, const srsran_pbch_msg_nr_t* msg,
* @param in Base-band signal buffer * @param in Base-band signal buffer
* @param N_id Physical Cell Identifier of the most suitable cell identifier * @param N_id Physical Cell Identifier of the most suitable cell identifier
* @param meas SSB-based CSI measurement of the most suitable cell identifier * @param meas SSB-based CSI measurement of the most suitable cell identifier
* @return SRSLTE_SUCCESS if the parameters are valid, SRSLTE_ERROR code otherwise * @return SRSRAN_SUCCESS if the parameters are valid, SRSRAN_ERROR code otherwise
*/ */
SRSRAN_API int SRSRAN_API int
srsran_ssb_csi_search(srsran_ssb_t* q, const cf_t* in, uint32_t* N_id, srsran_csi_trs_measurements_t* meas); srsran_ssb_csi_search(srsran_ssb_t* q, const cf_t* in, uint32_t* N_id, srsran_csi_trs_measurements_t* meas);
@ -157,7 +157,7 @@ srsran_ssb_csi_search(srsran_ssb_t* q, const cf_t* in, uint32_t* N_id, srsran_cs
* @param N_id Physical Cell Identifier * @param N_id Physical Cell Identifier
* @param in Base-band signal * @param in Base-band signal
* @param meas SSB-based CSI measurement * @param meas SSB-based CSI measurement
* @return SRSLTE_SUCCESS if the parameters are valid, SRSLTE_ERROR code otherwise * @return SRSRAN_SUCCESS if the parameters are valid, SRSRAN_ERROR code otherwise
*/ */
SRSRAN_API int SRSRAN_API int
srsran_ssb_csi_measure(srsran_ssb_t* q, uint32_t N_id, const cf_t* in, srsran_csi_trs_measurements_t* meas); srsran_ssb_csi_measure(srsran_ssb_t* q, uint32_t N_id, const cf_t* in, srsran_csi_trs_measurements_t* meas);

@ -34,7 +34,7 @@
* @param N_id_1 Physical cell ID 1 * @param N_id_1 Physical cell ID 1
* @param N_id_2 Physical cell ID 2 * @param N_id_2 Physical cell ID 2
* @param beta SSS power allocation * @param beta SSS power allocation
* @return SRSLTE_SUCCESS if the parameters are valid, SRSLTE_ERROR code otherwise * @return SRSRAN_SUCCESS if the parameters are valid, SRSRAN_ERROR code otherwise
*/ */
SRSRAN_API int srsran_sss_nr_put(cf_t ssb_grid[SRSRAN_SSB_NOF_RE], uint32_t N_id_1, uint32_t N_id_2, float beta); SRSRAN_API int srsran_sss_nr_put(cf_t ssb_grid[SRSRAN_SSB_NOF_RE], uint32_t N_id_1, uint32_t N_id_2, float beta);
@ -44,7 +44,7 @@ SRSRAN_API int srsran_sss_nr_put(cf_t ssb_grid[SRSRAN_SSB_NOF_RE], uint32_t N_id
* @param N_id_1 Physical cell ID 1 * @param N_id_1 Physical cell ID 1
* @param N_id_2 Physical cell ID 2 * @param N_id_2 Physical cell ID 2
* @param lse Provides LSE pointer * @param lse Provides LSE pointer
* @return SRSLTE_SUCCESS if the parameters are valid, SRSLTE_ERROR code otherwise * @return SRSRAN_SUCCESS if the parameters are valid, SRSRAN_ERROR code otherwise
*/ */
SRSRAN_API int SRSRAN_API int
srsran_sss_nr_extract_lse(const cf_t* ssb_grid, uint32_t N_id_1, uint32_t N_id_2, cf_t lse[SRSRAN_SSS_NR_LEN]); srsran_sss_nr_extract_lse(const cf_t* ssb_grid, uint32_t N_id_1, uint32_t N_id_2, cf_t lse[SRSRAN_SSS_NR_LEN]);
@ -56,7 +56,7 @@ srsran_sss_nr_extract_lse(const cf_t* ssb_grid, uint32_t N_id_1, uint32_t N_id_2
* @param N_id_2 Fix N_id_2 to search, it reduces the search space 1/3 * @param N_id_2 Fix N_id_2 to search, it reduces the search space 1/3
* @param norm_corr Normalised correlation of the best found sequence * @param norm_corr Normalised correlation of the best found sequence
* @param found_N_id_1 The N_id_1 of the best sequence * @param found_N_id_1 The N_id_1 of the best sequence
* @return SRSLTE_SUCCESS if the parameters are valid, SRSLTE_ERROR code otherwise * @return SRSRAN_SUCCESS if the parameters are valid, SRSRAN_ERROR code otherwise
*/ */
SRSRAN_API int SRSRAN_API int
srsran_sss_nr_find(const cf_t ssb_grid[SRSRAN_SSB_NOF_RE], uint32_t N_id_2, float* norm_corr, uint32_t* found_N_id_1); srsran_sss_nr_find(const cf_t ssb_grid[SRSRAN_SSB_NOF_RE], uint32_t N_id_2, float* norm_corr, uint32_t* found_N_id_1);

Loading…
Cancel
Save