Forum Discussion
Parsing Issue
Dear Experts,
I have a Data like below:-
From this I have a to create an Output file with the below logic, (sample of an entry in Output file is below):-
HARQ ID, can range from 0 ~15, and Each HARQ can be re-transmitted(RV) in the Sequence 0->2->3->1->0->2->3->1...(create data with all the Harq IDs having the RVs in a full cycle and extended(0-2-3-1-0)
System frame number have to be consecutive and after 1023 SystemFrameNumber(Column C) repeats it self.
Thanks in Advance,
Br,
Anupam
3 Replies
Believe you are looking to create an output dataset where HARQ IDs (ranging from 0–15) follow a retransmission sequence (0 -> 2 -> 3 -> 1 -> 0) while ensuring the System Frame Number (SFN) increments consecutively and loops back to 0 after reaching 1023:
# Number of HARQ IDs and retransmission sequence harq_ids = list(range(16)) # HARQ IDs from 0 to 15 rv_sequence = [0, 2, 3, 1] # Retransmission sequence # Max System Frame Number (SFN) max_sfn = 1023 # SFN repeats after 1023 # Initialize variables to hold data output_data = [] # Generate data for sfn in range(2048): # Example: Generate data for 2048 frames (adjust as needed) current_sfn = sfn % (max_sfn + 1) # Wrap SFN back to 0 after 1023 for harq_id in harq_ids: # Calculate retransmission value (RV) for each HARQ ID rv_index = sfn % len(rv_sequence) # Cycle through RV sequence rv_value = rv_sequence[rv_index] # Add the data to the output output_data.append({"SFN": current_sfn, "HARQ_ID": harq_id, "RV": rv_value}) # Example of printing data (formatted for clarity) for entry in output_data[:30]: # Print first 30 rows print(entry)- anupambit1797Iron Contributor
Hi Kidd_Ip Thanks for your response, Sorry for my Ignorance, but which Language is it? doesn't seem to be PQ.
Br,
Anupam
- jonajjcCopper Contributor
It's python, you can use it in Excel with your data