forked from globsky/greta-oto
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeList.txt
108 lines (108 loc) · 4.57 KB
/
ChangeList.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
6/25/2021
Add top level module and other minor changes.
Now this IP is a complete IP with exception of PPS to be added
7/14/2021
Change dual port SRAM in TE FIFO to single port SRAM
Fix bug in gnss_top module
7/23/2021
In C model Change clock counter latch value bit from 4 to 6 to match RTL
Put Galileo E1 code in GNSS top as ROM
Reduce unnecessary register value change in TE FIFO RTL on dummy write
Other minor changes
7/28/2021
Preview version of firmware added. Just a demo code to show how firmware is constructed.
7/31/2021
Add measurement interrupt process and baseband measurement extraction
Add basic data stream decode
8/13/2021
Add baseband simulation model based on SignalSim, firmware can run based on controlled scenario
Comments update
Fix typo error in RTL
8/19/2021
Fix bug of noise floor uses incorrect EXP in AE result
Only calculate noise floor when it will be used to reduce gate toggle
8/30/2021
Bug fix
Coherent count width correction in C model
Cor3 PRN default selection typo error in RTL
Fix bug of access out of boundary in TaskQueue.c
Fix bug of CurrentCor not assigned in SimModel
Fix bug in code generating parital dumped correlation result in SimModel
Function and feature added
FIFO clear by CPU in C model
Add input/output task queue and move baseband measurement output task to this queue
Add code to deal with case of partial coherent result output
Add PVT function include measurement calculation, frame sync and ephemeris decode and LSQ position fix
9/30/2021
Bug fix
Fix bug in rom_arbiter_preempt
Function and feature added
Add noise floor calculation hardware
Add loop filter coefficients calculation method in firmware
Add simple CN0 and lock detector calculation method in firmware
Move tracking loop and tracking stage related function to corresponding source file
10/8/2021
Function and feature change
Minor modification to merge state fill/dump function and down convert function into correlation function
Add overwrite protect bit in state buffer, corresponding flag in TE register will be removed later
11/25/2021
Function and feature added
Merge signal power control support from SignalSim and change signal amplitude accordingly
Add tracking stage switch (including strong/weak signal tracking and tracking hold)
Function and feature change
Change logarithm calculation to avoid overflow on large number
12/14/2021
Function and feature added
Add noise floor calculation in SimModel
Add variables for BDS and Galileo in GNSS top level model
Add a hook function to be called on every round of hardware process in SimModel
Extend code search range on tracking hold
Add example of main function for simulation on C model and SimModel
Bug fix
Change LoseLockCounter update method to avoid reacquisition error
1/5/2022
Function and feature added
Add support for signals other than L1C/A in acquisition engine simulation model
Add B1C signal support in simulation model
Add NH code strip in TE simulation model
Add B1C signal acquisition, pull-in, tracking stages in firmware
Add B1C pilot secondary code synchronization and data stream decode
L1C/A stream decode using sign of accumulation result instread of determine toggle in track 1
Bug fix
Fix bug in calculation of amplitude fade using frequency difference
1/21/2022
Function and feature added
Change data decode function to bit decode, store multiple decoded bits
Function and feature change
Remove NH code2
Adjust position of some control parameters in state buffer
Extern coherent length from 5bit to 6bit
2/12/2022
Bug fix
Fix bug in BDS baseband measurement code count calculation
Fix bug in SimModel that B-CNAV1 bit stream incorrect due to BDS leap second
Function and feature added
Add BDS frame decode function
Function and feature change
Optimize correlator state dump logic in RTL
2/19/2022
Bug fix
Fix bug in Doppler calculation when tracking side band of BOC signal
Add missing B1C secondary code array file ConstTable.c
Function and feature change
Enable BOC tracking in track 1 stage for BOC signal
3/20/2022
Bug fix
Fix bug that when CurrentCor!=0, PLL/BitSync/DataDecode use partial coherent sum result
Function and feature added
Add hot start function
3/27/022
Bug fix
Fix bug in raw measurement correction using incorrect satellite information
Function and feature added
Add almanac, ionoshpere and UTC parameter decode
Add kalman filter positioning function
4/25/022
Bug fix
Fix bug in noise calculation RTL to avoid potential wrong acc data calculation
Fix bug in AE PRN code load RTL to avoid potential PRN load error