GHI CHÉP 23 · INITIAL ACCESS
PSS
Bài 22 cho thấy PSS nằm ở OFDM symbol đầu tiên của SSB và chiếm 127 subcarriers. Bây giờ ta zoom vào chính 127 giá trị đó: chúng được tạo từ đâu, tại sao chỉ có ba PSS hypotheses, và correlation biến một sequence đã biết thành timing candidate cùng như thế nào.
CÂU HỎI MỞ ĐẦU
UE có một buffer đầy noise và waveform chưa biết timing. Vì sao một sequence chỉ dài 127 phần tử lại giúp nó tìm ra một cell candidate?
UE chưa thể hỏi gNB “bạn bắt đầu SSB ở đâu?”. Nó phải tự search trong received samples. Điều hữu ích duy nhất ở thời điểm này là transmitter và receiver cùng biết trước một tập synchronization sequences rất nhỏ.
UE có thể tự sinh cả ba hypotheses mà không cần decode payload nào trước.
UE chưa biết PSS nằm ở đâu trong buffer và cell đang dùng hypothesis nào.
So received waveform với known templates ở nhiều candidate timings.
Chưa phải full PCI và cũng chưa có PBCH.
PSS NẰM Ở ĐÂU TRONG INITIAL ACCESS?
PSS là bước đầu tiên biến một sample stream chưa có identity thành một candidate có timing và một phần cell identity.
PSS giảm uncertainty rất mạnh nhưng chưa hoàn tất cell search. SSS ở Bài 24 sẽ cung cấp phần identity còn thiếu để xây full physical-layer cell ID.
01 · NR CHỈ CÓ BA PSS SEQUENCES
Ba sequence tương ứng trực tiếp với ba giá trị .
Physical-layer cell identity trong NR được tách thành hai phần:
Tổng cộng có physical cell identities. PSS chỉ cho UE biết phần . Sau một PSS detection lý tưởng, vẫn còn PCI candidates cùng chia sẻ giá trị đó.
02 · 127 GIÁ TRỊ PSS ĐƯỢC SINH TỪ MỘT MAXIMAL-LENGTH SEQUENCE
PSS là một BPSK-like sequence gồm các giá trị và , được xây từ một m-sequence chu kỳ 127.
3GPP bắt đầu bằng binary sequence có recurrence:
với initial state:
Vì đây là một maximal-length sequence từ thanh ghi bậc 7, chu kỳ của nó là:
Binary value sau đó được map thành real-valued synchronization symbol:
Nghĩa là bit trở thành và bit trở thành . PSS không mang arbitrary payload bits; sequence được specification xác định hoàn toàn.
03 · BA PSS KHÔNG CẦN BA GENERATOR KHÁC NHAU
Chúng là ba cyclic shifts của cùng một base m-sequence.
Với m-sequence lý tưởng, cyclic autocorrelation có một peak rất lớn khi shift khớp và giá trị nhỏ ở các non-zero cyclic shifts. Đây là một trong những lý do sequence kiểu này rất phù hợp cho detection.
04 · PSS NẰM CHÍNH XÁC Ở ĐÂU TRONG SSB?
127 sequence elements được map theo thứ tự tăng của subcarrier index vào central span của relative OFDM symbol 0.
127 PSS subcarriers nằm giữa span 240-subcarrier của SSB. Các RE còn lại ở symbol 0 được set to zero theo SS/PBCH block mapping đã học ở Bài 22.
05 · CÓ HAI CORRELATION MENTAL MODELS NÊN TÁCH RIÊNG
Một cái tìm timing trong sample stream; cái còn lại so ba PSS hypotheses sau khi đã có candidate resource.
Trượt PSS-derived waveform template qua sample buffer
là một trong ba PSS hypotheses. Peak theo candidate lag tạo timing hypothesis. ở đây là time-domain template được sinh từ PSS resource mapping và OFDM modulation.
So 127 received PSS REs với ba known sequences
Sau khi extract được candidate PSS resources, receiver có thể đo mức match của ba hypotheses. Hypothesis có metric phù hợp nhất cho candidate .
Receiver implementation không bắt buộc phải tách đúng hai block như trên. Có thể search trong frequency domain, dùng FFT-based correlation, search nhiều CFO hypotheses song song hoặc combine timing và identity detection. Hai view chỉ giúp tách rõ timing search khỏi sequence identity.
06 · VÍ DỤ NHỎ: VÌ SAO CORRELATION TẠO PEAK?
Đúng alignment làm nhiều contribution cộng cùng dấu; sai alignment khiến chúng triệt tiêu nhiều hơn.
Dùng một toy sequence ngắn để nhìn cơ chế, không phải PSS thật:
Nếu received segment khớp chính xác:
thì element-wise products với reference đều bằng :
Với wrong alignment hoặc wrong PSS hypothesis, positive và negative contributions không còn reinforce giống nhau. PSS thật dùng 127 elements, nên coherent accumulation có processing gain đáng kể so với nhìn từng RE riêng lẻ.
07 · INTERACTIVE LAB
Cho receiver search cả timing lẫn ba PSS hypotheses, rồi tăng noise và CFO để xem peak mất rõ dần.
Lab tạo đúng ba PSS sequences theo công thức 3GPP, map mỗi sequence vào một PSS-only OFDM template, chèn một template vào sample buffer rồi chạy normalized sliding correlation với cả ba hypotheses.
Lab tạo một PSS-only OFDM template với , chèn nó vào sample buffer tại một timing đã biết, thêm deterministic noise và normalized CFO rồi chạy sliding normalized correlation với cả ba PSS hypotheses. Đây là receiver minh họa, không phải algorithm bắt buộc của 3GPP và không mô phỏng đầy đủ CP, multipath, SSB power scaling hay RF impairments.
Khi noise tăng, correlation floor tăng và peak kém nổi bật. Khi normalized CFO tăng, received samples quay phase trong observation window nên contributions không còn cộng coherent hoàn toàn với template không có CFO. Practical receiver có thể search hoặc compensate frequency hypotheses để khôi phục peak.
08 · CFO KHÔNG CHỈ “DỊCH CẢ PHỔ SANG MỘT BÊN”
Trong time-domain correlator, CFO tạo phase rotation tích lũy và làm coherent sum suy giảm.
Với normalized CFO:
received template lý tưởng bị nhân thêm một rotation theo sample index:
Nếu correlator vẫn dùng không có rotation, mỗi sample contribution mang một phase khác nhau. Khi tăng, coherent accumulation thường giảm.
09 · MULTIPATH CÓ THỂ TẠO NHIỀU TIMING FEATURES QUANH PSS
PSS detector không quan sát một channel một-path hoàn hảo.
Với multipath:
correlation output trở thành channel bị “nhìn qua” autocorrelation của template:
Vì vậy strongest correlation peak không phải lúc nào cũng đồng nghĩa earliest physical path. Timing candidate từ PSS còn có thể được refine bằng additional structure và receiver logic.
10 · SAU PSS, UE BIẾT GÌ VÀ VẪN CHƯA BIẾT GÌ?
| Thông tin | Sau PSS? | Ghi chú |
|---|---|---|
| candidate timing / SSB region | có hypothesis | còn có thể cần refinement. |
| có candidate | một trong ba giá trị. | |
| chưa | SSS cung cấp phần này. | |
| full PCI | chưa | cần cả PSS và SSS. |
| PBCH channel estimate | chưa | PBCH DM-RS xử lý ở bước sau. |
| MIB | chưa | phải decode PBCH trước. |
11 · NẾU NHÌN TỪ CODE RECEIVER
Một PSS detector thực tế thường phải search nhiều dimensions hơn chỉ một sequence index.
Sinh ba PSS hypotheses
Tạo sequence từ và chuyển sang representation phù hợp với detector.
KNOWN BEFORE DETECTIONDuyệt timing và có thể cả frequency hypotheses
Receiver không biết block nằm chính xác ở sample nào và residual CFO có thể chưa nhỏ.
OUTPUT · candidate hypothesesTích lũy match metric
Dùng direct correlation, FFT-based convolution hoặc optimized SIMD/DSP implementation tùy receiver.
OUTPUT · metric surfaceChọn hoặc giữ nhiều candidates
Threshold, peak-to-average rule và candidate pruning là implementation-dependent.
OUTPUT · timing +Extract SSS region
Dùng candidate timing và PSS identity để xây đúng hypotheses cho SSS processing.
NEXT · Bài 2412 · SÁU CHỖ DỄ HIỂU NHẦM VỀ PSS
PSS chỉ chiếm 127 RE trong một OFDM symbol của block 4-symbol × 240-subcarrier.
PSS chỉ cho ; SSS còn phải cung cấp .
127 values được map lên subcarriers. OFDM modulation mới tạo time-domain waveform.
Noise, multipath và CFO có thể làm timing candidate cần refinement thêm.
PSS là physical synchronization signal; nó không mang higher-layer payload như PBCH/PDSCH.
3GPP định nghĩa sequence và mapping, nhưng detector architecture, threshold và search strategy là receiver implementation.
13 · SPECIFICATION LAYER
3GPP quy định chính xác PSS sequence và mapping; cách UE phát hiện sequence đó vẫn do receiver thiết kế.
Ba giá trị , recurrence của m-sequence, cyclic shifts, 127 PSS symbols và resource mapping trong SSB.
Correlation peak, timing-hypothesis mental model, CFO coherence loss và state transition sau PSS.
Time-domain hay frequency-domain detector, FFT correlation, threshold, CFO bank, multipath handling và candidate pruning.
3GPP TS 38.211 Release 18, ETSI TS 138 211 V18.8.0, clauses 7.4.2.1 và 7.4.2.2: physical-layer cell identities và exact PSS sequence generation ·mở specification ↗
3GPP TS 38.211 Release 18, clause 7.4.3.1.1 và Table 7.4.3.1-1: mapping 127 PSS symbols vào SS/PBCH block ·mở specification ↗
3GPP TS 38.213 Release 18, clause 4.1: cell search dùng PSS và SSS để acquire synchronization và detect physical-layer cell ID ·mở specification ↗
14 · NỐI LẠI TOÀN BỘ Ý
- PSS: là 127-element synchronization sequence nằm trên relative OFDM symbol 0 của SSB.
- Ba hypotheses: tương ứng với .
- Sequence: được sinh từ 7-stage maximal-length binary sequence rồi map thành .
- Cyclic shift: ba PSS dùng shifts 0, 43 và 86 trên cùng base m-sequence.
- Mapping: PSS chiếm của relative symbol trong SSB.
- Correlation: known template biến timing/identity search thành metric theo candidate hypothesis.
- CFO và multipath: có thể làm correlation peak giảm, dịch hoặc trở nên phức tạp hơn.
- Sau PSS: UE có timing candidate và , nhưng chưa có full PCI.
- Bước tiếp: SSS cung cấp để hoàn thiện physical cell identity.