mirror of https://github.com/PentHertz/srsLTE.git
Changed srsLTE to srsRAN
This commit is contained in:
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…
Reference in New Issue