REVIEW 3 major objections 4 minor 10 references
A Smooshed BMOCZ Zero Constellation for CFO Estimation Without Channel Coding
T0 review · 3 major / 4 minor · reviewed 2026-08-07 · deepseek-v4-flash
Pith's one-line read Smooshed zero constellation lets a receiver estimate and correct carrier-frequency-offset rotation by finding a gap in the received polynomial, with no channel coding.
desk verdict A genuinely new CFO-estimation idea for BMOCZ, but the paper's real weak spot is an unproven peak-uniqueness claim; the reviewer's main objection is actually wrong. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central object is the SBMOCZ zero constellation with phase mapping $\varphi_k = \frac{(2\pi-\zeta)k}{K} + \frac{2\pi+\zeta(K-1)}{2K}$ and radius $r_{\mathrm{sb}} = \sqrt{1+2\lambda\sin\!\bigl(\frac{2\pi-\zeta}{2K}\bigr)}$, which introduces a gap in the zero constellation while preserving the conjugate-reciprocal zero structure. The argument is carried by two properties: Corollary 1, which asserts that the unit-circle magnitude profile $|X(e^{-j\theta})|^2$ is identical for every transmitted SBMOCZ message (so the gap's peak location does not depend on the data), and Lemma 1, which asserts the profile is even, so the peak is uniquely located. Together they imply that the peak of $|\tilde{Y}(e^{-j\theta})|$ shifts by exactly the CFO rotation, giving the estimator $\hat{\psi}\approx \frac{2\pi}{N}\arg\max_{n\in[N]}|\tilde{Y}(e^{-j2\pi n/N})|$, computable by a single $N$-point DFT. The corrected polynomial is then fed to the DiZeT decoder, which compares the received polynomial at conjugate-reciprocal zero pairs.
What would settle it
With $K=32$ and $\zeta=1/20$, compute the unit-circle magnitude $|X(e^{-j\theta})|^2$ for two messages, one with all zeros at the outer radius and one with alternating inner and outer radii; if the argmax of the two curves differs by more than the DFT resolution $2\pi/N$, the message-independence premise fails and the CFO estimate would carry a data-dependent bias.
Extended reading notes
Core claim
The paper's central claim is that a smooshed zero constellation makes CFO-induced rotation directly observable, so a receiver can estimate and remove it without any channel coding. The constellation is defined by a smooshing factor $\zeta$ that compresses the phases of adjacent zeros, leaving a gap in the zero constellation; under a CFO rotation $\psi$, the received polynomial becomes $\tilde{Y}(z)=Y(z e^{j\psi})$, and the gap shifts by $\psi$. The paper argues that $|X(e^{-j\theta})|^2$ on the unit circle is the same for every SBMOCZ message and has a unique maximum at the gap, so the CFO can be estimated as $\hat{\psi} = \arg\max_{\theta\in[0,2\pi)} |\tilde{Y}(e^{-j\theta})|$, implemented by one $N$-point DFT. After rotating the received polynomial back by $\hat{\psi}$, the standard DiZeT decoder recovers the bits. The authors demonstrate that this works for uncoded SBMOCZ across the full CFO range and that coded SBMOCZ with a BCH code outperforms Huffman BMOCZ with a cyclic permutable code by 4 dB in BER in a fading channel.
Load-bearing premise
The method assumes that every SBMOCZ message produces the same unit-circle magnitude profile, so the gap's peak location depends only on the CFO and not on the transmitted bits; the paper proves this only for the equispaced Huffman case and for the all-outer-radius SBMOCZ message, not for general SBMOCZ zero patterns with $\zeta>0$.
Editorial extensions
If this is right
- Uncoded SBMOCZ operates under a CFO drawn uniformly from $[0,2\pi)$, where uncoded Huffman BMOCZ fails completely, accepting a 1.46 dB BER loss in AWGN and 2.92 dB in fading relative to Huffman BMOCZ without CFO.
- The CFO correction requires only one $N$-point DFT, so it adds $O(N\log N)$ complexity instead of the overhead of cyclic-code construction and decoding.
- Because CFO correction no longer depends on cyclic code structure, SBMOCZ can be paired with standard codes; the paper shows a (127,106)-BCH code gaining 4 dB in BER over ACPC-coded Huffman BMOCZ in fading.
- Without a CFO, SBMOCZ is only modestly worse than Huffman BMOCZ in BER (about 1.3 dB in AWGN and 0.85 dB in fading) and in BLER (about 1.5 dB in AWGN and 1 dB in fading).
- The smooshing factor $\zeta$ balances CFO-estimation reliability against noise-induced zero displacement, and the paper selects it by a parameter sweep over BER under CFO in AWGN.
Reading between the lines
- Editorial inference: The gap-location strategy is not inherently tied to CFO; a constellation with a known non-uniform angular density could also make time offsets observable, though the paper does not analyze this case.
- Editorial inference: Since the estimate resolution is limited by the DFT length $N$, a coarse-to-fine search around the peak could reduce residual CFO at low $\mathrm{E_b/N_0}$ without changing the constellation or adding channel coding.
- Editorial inference: The message-independence of $|X(e^{-j\theta})|^2$ for $\zeta>0$ is testable offline for small $K$; if it fails for arbitrary messages, the CFO estimate would require either a training message or a modified constellation, which would be a natural next test of the paper's key premise.
- Editorial inference: The 4 dB fading-channel BER gain over ACPC could stem from the BCH code's higher error-correction capability (three bits versus two for the ACPC) rather than from the CFO estimator itself; isolating these contributions would clarify where the gain comes from.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes a new BMOCZ zero constellation, SBMOCZ, in which the angular separation between consecutive zeros is reduced for all but one adjacent pair, creating a single larger gap in the zero constellation. The receiver estimates CFO by evaluating the received polynomial on the unit circle and taking the argument that maximizes the magnitude, implemented via an N-point DFT, then applies the inverse rotation before DiZeT decoding. Simulations for K=128 uncoded transmission in AWGN and flat fading show that SBMOCZ operates under a full-range CFO with a 1.46 dB loss in AWGN and a 2.92 dB loss in fading relative to Huffman BMOCZ without CFO, while uncoded Huffman BMOCZ fails. For K=127 coded transmission, SBMOCZ with a (127,106)-BCH code is reported to achieve a 4 dB BER gain over a Huffman BMOCZ baseline using a (127,106)-ACPC in fading, with comparable performance in AWGN.
Significance. If the key assumption of a unique, message-independent unit-circle peak can be rigorously established for the operating parameters, the paper offers a simple and low-complexity CFO-correction mechanism for BMOCZ that avoids the code-structure restrictions of the ACPC approach. The message independence of the SBMOCZ unit-circle profile is a useful property that follows from reciprocal-radius normalization, and the DFT implementation is a practical strength. The reported 4 dB fading gain over ACPC is an interesting system-level result. However, the central open issue is the lack of proof that the unit-circle profile has a unique global maximum with sufficient margin at the chosen smooshing factor; the current justification is heuristic, and the numerical results do not isolate the estimator's failure mechanism.
major comments (3)
- [Section III-B, Eq. (12)] The CFO estimator requires that |X(e^{-jθ})|² has a unique global maximum at θ=0 for the constellation used in the simulations (K=128, ζ=0.0117, r_sb≈1.0122). The paper supports this only with the zero-density heuristic and Fig. 2, which uses K=32 with ζ=3/100 and ζ=1/20. For the actual operating point, the profile is a small perturbation of the equispaced Huffman constellation, whose unit-circle profile has K degenerate maxima, and the largest gap is only about 24% larger than the nominal inter-zero spacing. The paper should either prove the uniqueness and quantify the peak-to-secondary-maximum margin as a function of ζ and K, or provide a numerical profile for the exact operating parameters. Without this, the estimator (12) is not guaranteed to lock onto the intended gap, and the low-SNR behavior in Fig. 3(a) may be dominated by secondary-maximum mislocks.
- [Section III-B, Corollary 1 and Appendix B] Corollary 1 is justified by a citation to [4], but [4] establishes the constant-autocorrelation property in the Huffman/equispaced setting. Since SBMOCZ deliberately changes the angle mapping, the message independence needed for (12) must be proven for the angle set in (8). The claim is in fact true for any fixed angle set with conjugate-reciprocal radii: using |x_K|²=(K+1)/∏(1+|α_k|²), the factor |e^{-jθ}-r_k e^{jφ_k}|²/(1+r_k²) is equal to the corresponding reciprocal-radius factor. This identity is not shown. Appendix B proves Lemma 1 only for the all-outer-radius message and then invokes Corollary 1; a direct proof of Corollary 1 would make the argument complete.
- [Sections IV-A and IV-B] The smooshing factor ζ is selected by a parameter sweep that minimizes BER under CFO in AWGN, and the same CFO AWGN scenario is then used to report the uncoded BER curves in Fig. 3. This is in-sample tuning: the reported losses (1.46 dB in AWGN, 2.92 dB in fading) are conditional on the tuned ζ and may be optimistic. Please provide a separate validation scenario, a sensitivity analysis over ζ, or a principled selection rule that does not depend on the exact CFO distribution used in the evaluation.
minor comments (4)
- [Appendix A] There is a typo: 'radial seperation' should be 'radial separation'.
- [Section III-B] The notation switches between |Y(z)|, |Y(e^{-jθ})|, and |\tilde Y(e^{-jθ})| without always making clear whether the magnitude is evaluated on the unit circle; please define the convention once and use it consistently.
- [Section III-A] The sentence 'SBMOCZ with ζ=0 and Huffman BMOCZ interchangeably' should be checked: Eq. (8) for ζ=0 yields a global rotation by π/K relative to the standard Huffman phase mapping φ_k=2πk/K. The equivalence presumably holds because DiZeT decoding is invariant to a common rotation, but this should be stated explicitly.
- [Fig. 2] Please label the axes of the unit-circle magnitude plots and state whether the vertical axis is |X(e^{-jθ})| or its square; the caption says |X(z)|² but the text also refers to |X(z)|.
Circularity Check
No circular derivation: the CFO estimator is a modulation-design feature, not a fitted prediction, and the message-independence of the unit-circle magnitude profile is an independently checkable algebraic identity.
full rationale
The paper's derivation chain is self-contained in the relevant sense. The CFO estimator (12) is based on a known geometric property of the proposed constellation: the zero gap rotates under CFO, and the unit-circle magnitude profile is message-independent (Corollary 1). Although Corollary 1 is attributed to the external reference [4], the underlying identity follows directly from the reciprocal-radius normalization and the coefficient norm constraint for any fixed angle set, so the argument does not reduce to the paper's own claims. Lemma 1's symmetry proof is algebraic and correct for the phase mapping in (8). The selection of the smooshing factor ζ by a parameter sweep on the CFO-in-AWGN BER is in-sample tuning, but the reported BER curves are simulations, not predictions derived from the fitted value; no fitted parameter is renamed as a predicted result. The unproved uniqueness and dominance of the unit-circle peak for the chosen parameters (K=128, ζ=0.0117) is an unverified assumption and a robustness risk, not a circular step. Self-citations ([5], [7]) appear only in contextual or supporting roles and are not load-bearing for the CFO-estimation claim. Overall, no prediction or central result reduces to its own inputs.
Assumptions & free parameters
free parameters (3)
- smooshing factor ζ =
0.0117 (K=128), 0.0130 (K=127)
- trade-off factor λ =
0.5
- DFT size for CFO search N =
1024
assumptions (4)
- standard math Fundamental theorem of algebra and DTFT/autocorrelation relations (Proposition 1, Section III-B).
- domain assumption Flat-fading channel with L=1 (Section II-A).
- domain assumption CFO rotates zeros by ψ modulo 2π per (6), with ψ uniform on [0,2π) in simulations.
- ad hoc to paper Autocorrelation of the transmitted BMOCZ sequence is independent of the message bits (Corollary 1).
Cite this review
Pith. "Pith review of A Smooshed BMOCZ Zero Constellation for CFO Estimation Without Channel Coding." pith.science (2026). https://pith.science/paper/4AD6KCPY
@misc{pith2026250612599,
author = {Pith},
title = {Pith review of: A Smooshed BMOCZ Zero Constellation for CFO Estimation Without Channel Coding},
year = {2026},
howpublished = {\url{https://pith.science/paper/4AD6KCPY}},
note = {Machine review of arXiv:2506.12599}
}
read the original abstract
In this study, we propose a new binary modulation on conjugate-reciprocal zeros (BMOCZ) zero constellation, which we call smooshed binary modulation on conjugate-reciprocal zeros (SBMOCZ), to address carrier frequency offset (CFO)-induced zero rotation without depending on channel coding. In our approach, we modify the phase mapping of Huffman BMOCZ by shrinking the angle between adjacent zeros, except for the first and last, to introduce a gap in the zero constellation. By discerning the gap location in the received polynomial, the receiver can estimate and correct the phase rotation. We demonstrate the error rate performance of SBMOCZ relative to Huffman BMOCZ, showing that SBMOCZ addresses a CFO-induced rotation at the cost of a modest performance reduction compared to Huffman BMOCZ in the absence of a CFO. Finally, we compare SBMOCZ to Huffman BMOCZ using a cyclically permutable code (CPC), showing a 4 dB bit error rate (BER) improvement in a fading channel, while demonstrating comparable performance across other simulations.
Figures
Reference graph
Works this paper leans on
-
[4]
MOCZ for blind short-pa cket communication: Basic principles,
P . Walk, P . Jung, and B. Hassibi, “MOCZ for blind short-pa cket communication: Basic principles,” IEEE Transactions on Wireless Com- munications, vol. 18, no. 11, pp. 5080–5097, 2019
work page 2019
-
[1]
S. J. Nawaz, S. K. Sharma, B. Mansoor, M. N. Patwary, and N. M. Khan, “Non-coherent and backscatter communications: Enab ling ultra- massive connectivity in 6G wireless networks,” IEEE Access, vol. 9, pp. 38 144–38 186, 2021
work page 2021
-
[2]
Noncoherent ultra-wideband systems,
K. Witrisal, G. Leus, G. J. Janssen, M. Pausini, F. Troesc h, T. Zasowski, and J. Romme, “Noncoherent ultra-wideband systems,” IEEE Signal Processing Magazine, vol. 26, no. 4, pp. 48–66, 2009
work page 2009
-
[3]
Sixty years of coherent versus non -coherent tradeoffs and the road from 5G to wireless futures,
C. Xu, N. Ishikawa, R. Rajashekar, S. Sugiura, R. G. Maund er, Z. Wang, L.-L. Y ang, and L. Hanzo, “Sixty years of coherent versus non -coherent tradeoffs and the road from 5G to wireless futures,” IEEE Access, vol. 7, pp. 178 246–178 299, 2019
work page 2019
-
[5]
On the optimal radius and subca rrier mapping for binary modulation on conjugate-reciprocal zeros,
P . Huggins and A. S ¸ ahin, “On the optimal radius and subca rrier mapping for binary modulation on conjugate-reciprocal zeros,” in Proc. IEEE Military Communications Conference (MILCOM) , 2024, pp. 1–6
work page 2024
-
[6]
MOCZ for blind short-packet communication: Practical aspects,
P . Walk, P . Jung, B. Hassibi, and H. Jafarkhani, “MOCZ for blind short-packet communication: Practical aspects,” IEEE Transactions on Wireless Communications, vol. 19, no. 10, pp. 6675–6692, 2020
work page 2020
-
[7]
Over-the-air majority vote computation wit h modulation on conjugate-reciprocal zeros,
A. S ¸ ahin, “Over-the-air majority vote computation wit h modulation on conjugate-reciprocal zeros,” IEEE Transactions on Wireless Communi- cations, vol. 23, no. 11, pp. 17 714–17 726, 2024
work page 2024
-
[8]
Integrated sensing and communication with MOCZ w ave- form,
S. K. Dehkordi, P . Jung, P . Walk, D. Wieruch, K. Heuermann , and G. Caire, “Integrated sensing and communication with MOCZ w ave- form,” arXiv preprint arXiv:2307.01760 , 2023
arXiv 2023
Show all 10 references
-
[9]
The design of Huffman sequences,
M. H. Ackroyd, “The design of Huffman sequences,” IEEE Transactions on Aerospace and Electronic Systems , no. 6, pp. 790–796, 1970
1970
-
[10]
Short-message commun ication and FIR system identification using Huffman sequences,
P . Walk, P . Jung, and B. Hassibi, “Short-message commun ication and FIR system identification using Huffman sequences,” in Proc. IEEE International Symposium on Information Theory (ISIT) , 2017, pp. 968– 972
2017
Reviewed August 7, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.