Assumption 1 (Uniform trimming)
Q13DAll type-based pcs methods, if have to select 2^K codewords from their raw type classes, can only select randomly according to uniform distributions over each type class.
Probabilistic constellation shaping (PCS), originally designed to fill the gap between finite uniform constellations and continuous capacity-achieving input distributions, has recently emerged as a central tool in adjusting the expected integrated sidelobe level (EISL) in integrated sensing and communication (ISAC). In this paper, we show that PCS goes beyond EISL: A large class of PCS methods, termed as type-based PCS, are capable of providing precise control over codeword-wise integrated sidelobe level ratio (ISLR) for systems employing orthogonal frequency division multiplexing (OFDM), thus yielding a stronger sensing performance guarantee than EISL control. We further show that OFDM is almost the only unitary modulation basis whose codeword-wise ISLR can be precisely controlled by type-based PCS. Based upon the analytical results, practical type-based PCS methods compatible with the probabilistic amplitude shaping (PAS) framework are conceived, which achieve higher communication rates than existing ISAC-oriented PCS methods under identical ISLR constraints.
All type-based pcs methods, if have to select 2^K codewords from their raw type classes, can only select randomly according to uniform distributions over each type class.
For type-based pcs methods satisfying Assumption 1, under what conditions, can they provide precise control over codeword-wise islr?
How can we design practical pcs methods yielding favorable rate-islr tradeoffs?
Let f_{ \ifcat\noexpandU\relax\bm{\csname var\expandafter\@gobble\stringU\endcsname}\else\bm{U}\fi }(\bm{s}) be a function of codewords \bm{s}, induced by the modulation basis \ifcat\noexpandU\relax\bm{\csname var\expandafter\@gobble\stringU\endcsname}\else\bm{U}\fi. We say that f_{ \ifcat\noexpandU\relax\bm{\csname var\expandafter\@gobble\stringU\endcsname}\else\bm{U}\fi }(\bm{s}) is type-based controllable, if there exists a function h_{ \ifcat\noexpandU\relax\bm{\csname var\expandafter\@gobble\stringU\endcsname}\else\bm{U}\fi }:{ \ifcat\noexpandP\relax\mathnormal{P}\else\cal{P}\fi }_N({ \ifcat\noexpandS\relax\mathnormal{S}\else\cal{S}\fi })\rightarrow \mathbb{R} of types, such that
For \bm{s}\in\mathbb{C}^N\backslash\{\bm{0}\}, the following are equivalent:
There exists h_{ \ifcat\noexpandU\relax\bm{\csname var\expandafter\@gobble\stringU\endcsname}\else\bm{U}\fi } such that (1) holds;
For any permutation matrix \ifcat\noexpand\Pi\relax\bm{\csname var\expandafter\@gobble\string\Pi\endcsname}\else\bm{\Pi}\fi and non-zero \bm{s}, it holds that
Please refer to Appendix ?.
Please refer to Appendix ?.
A unitary matrix \ifcat\noexpandU\relax\bm{\csname var\expandafter\@gobble\stringU\endcsname}\else\bm{U}\fi \in\mathbb{U}(N) is referred to as a monomial unitary matrix, if it has exactly one non-zero entry in each row and each column. The group constituted by such matrices is denoted by \mathsf{Mon}(N).
If \ifcat\noexpandU\relax\bm{\csname var\expandafter\@gobble\stringU\endcsname}\else\bm{U}\fi \in\mathbb{U}(N) and \| \ifcat\noexpandU\relax\bm{\csname var\expandafter\@gobble\stringU\endcsname}\else\bm{U}\fi \bm{y}\|_4=\|\bm{y}\|_4,~\forall\bm{y}\in\mathbb{C}^N, we have \ifcat\noexpandU\relax\bm{\csname var\expandafter\@gobble\stringU\endcsname}\else\bm{U}\fi \in\mathsf{Mon}(N).
Please refer to Appendix ?.
Please refer to Appendix ?.
For N\geqslant 7,(It is feasible to fully characterize the N\leqslant 6 case. It is deliberately neglected because the analysis is tedious and has limited practical value.) the islr is type-based controllable, if and only if the modulation basis \ifcat\noexpandU\relax\bm{\csname var\expandafter\@gobble\stringU\endcsname}\else\bm{U}\fi satisfies
where \ifcat\noexpandM\relax\bm{\csname var\expandafter\@gobble\stringM\endcsname}\else\bm{M}\fi \in\mathsf{Mon}(N), \alpha,\beta\in[0,2\pi), and \ifcat\noexpandC\relax\bm{\csname var\expandafter\@gobble\stringC\endcsname}\else\bm{C}\fi _{\alpha,\beta} is defined by
Please refer to Appendix ?.
Please refer to Appendix ?.
An important special case of modulation bases satisfying (1) is ofdm, corresponding to \ifcat\noexpandU\relax\bm{\csname var\expandafter\@gobble\stringU\endcsname}\else\bm{U}\fi = \ifcat\noexpandF\relax\bm{\csname var\expandafter\@gobble\stringF\endcsname}\else\bm{F}\fi _N^{\rm H} \ifcat\noexpandM\relax\bm{\csname var\expandafter\@gobble\stringM\endcsname}\else\bm{M}\fi and \ifcat\noexpandC\relax\bm{\csname var\expandafter\@gobble\stringC\endcsname}\else\bm{C}\fi _{\alpha,\alpha}=e^{j\alpha} \ifcat\noexpandI\relax\bm{\csname var\expandafter\@gobble\stringI\endcsname}\else\bm{I}\fi. In the general islr-controllable case, we have
where m_q=\sum_{s\in{ \ifcat\noexpandS\relax\mathnormal{S}\else\cal{S}\fi }}q(s)s. In light of this, if all types \hat{q} used in the codebook satisfy the exact zero-mean condition m_{\hat{q}}=0, all islr-controllable modulation bases would yield the same islr values as ofdm does.
A_{\rm a}(\bm{s})=0 if and only if \bm{s} has a single non-zero entry.
Please refer to Appendix ?.
Please refer to Appendix ?.
The permutation \sigma(k) is either an identity transformation or a reversal permutation.
Please refer to Appendix ?.
Please refer to Appendix ?.
The coefficient \lambda_k in (?) satisfies
where |\lambda_0|=|q|=1.
Please refer to Appendix ?.
Please refer to Appendix ?.
When N\geqslant 2, all unitary matrices \ifcat\noexpandU\relax\bm{\csname var\expandafter\@gobble\stringU\endcsname}\else\bm{U}\fi satisfying
constitute the set
where
and \ifcat\noexpandR\relax\bm{\csname var\expandafter\@gobble\stringR\endcsname}\else\bm{R}\fi is the reversal permutation matrix.
When N\geqslant 4, there does not exist any unitary \ifcat\noexpandU\relax\bm{\csname var\expandafter\@gobble\stringU\endcsname}\else\bm{U}\fi such that aacf islr is type-based controllable.
Please refer to Appendix ?.
Please refer to Appendix ?.
Note that the entire \widetilde{c}_m[\nu] sequence is a length-N pacf, and hence can be obtained by a single fft and its inverse. Therefore, the overall complexity of the algorithm is on the order of O(MN\log N). From the communication perspective, in order to inform the communication receiver with the circular shifts, \lceil\log_2 N\rceil additional bits would have to be consumed for each ofdm symbol.
Parity bits can still be embedded on the signs of the I/Q components in qam, since qam constellations are quadrant symmetric. To elaborate, one could apply pcs to the constellation points in the first quadrant, while using the two uniform sign bits to indicate which actual quadrant that the symbol is mapped into. In this way, qam are made compatible with pas.
First note that types themselves are permutation invariant, thereby (1) would imply 2). Conversely, if 2) holds, for any realizable type q, we may choose arbitrarily a representative codeword \bm{s} satisfying \hat{P}_{\bm{s}}=q, and define h_{ \ifcat\noexpandU\relax\bm{\csname var\expandafter\@gobble\stringU\endcsname}\else\bm{U}\fi }(q)=J_{ \ifcat\noexpandU\relax\bm{\csname var\expandafter\@gobble\stringU\endcsname}\else\bm{U}\fi }(\bm{s}). If we choose another representative codeword \bm{t} in the type class { \ifcat\noexpandT\relax\mathnormal{T}\else\cal{T}\fi }_N(q), there exists a permutation matrix \ifcat\noexpand\Pi\relax\bm{\csname var\expandafter\@gobble\string\Pi\endcsname}\else\bm{\Pi}\fi such that \bm{t}= \ifcat\noexpand\Pi\relax\bm{\csname var\expandafter\@gobble\string\Pi\endcsname}\else\bm{\Pi}\fi \bm{s} since all sequences in the same type class differ only by their order of entries. Thus 2) implies h_{ \ifcat\noexpandU\relax\bm{\csname var\expandafter\@gobble\stringU\endcsname}\else\bm{U}\fi }(\bm{t})=h_{ \ifcat\noexpandU\relax\bm{\csname var\expandafter\@gobble\stringU\endcsname}\else\bm{U}\fi }(\bm{s}) for all \bm{t} and \bm{s} in the same type class, which in turn implies 1).
Let \bm{u}_n denote the n-th column of \ifcat\noexpandU\relax\bm{\csname var\expandafter\@gobble\stringU\endcsname}\else\bm{U}\fi. The unitarity and \ell_4 isometry imply
In addition, we have
Combining (Proof) and (Proof) yields \sum_{i<j}|u_{in}|^2|u_{jn}|^2=0, which implies that each column has at most one non-zero entry. Using again the unitarity, we see that \ifcat\noexpandU\relax\bm{\csname var\expandafter\@gobble\stringU\endcsname}\else\bm{U}\fi has to be monomial, and we are done.
We examine the two conditions regarding the orbitals of lines separately. Condition (a) Without loss of generality, assume that { \ifcat\noexpandL\relax\mathnormal{L}\else\cal{L}\fi }_0,\dotsc,{ \ifcat\noexpandL\relax\mathnormal{L}\else\cal{L}\fi }_{N-1} constitute an orbital. On each line { \ifcat\noexpandL\relax\mathnormal{L}\else\cal{L}\fi }_k, we choose a unit vector \bm{v}_k. Since the lines are on the same orbital, the symmetric group acts transitively on these lines, namely,
for any j, k. Therefore, for any \ifcat\noexpandG\relax\bm{\csname var\expandafter\@gobble\stringG\endcsname}\else\bm{G}\fi \in\mathscr{S}_N, there exists a complex scalar |\lambda_{ \ifcat\noexpandG\relax\bm{\csname var\expandafter\@gobble\stringG\endcsname}\else\bm{G}\fi ,k}|=1 such that \ifcat\noexpandG\relax\bm{\csname var\expandafter\@gobble\stringG\endcsname}\else\bm{G}\fi \bm{v}_k=\lambda_{ \ifcat\noexpandG\relax\bm{\csname var\expandafter\@gobble\stringG\endcsname}\else\bm{G}\fi ,k}\bm{v}_{\sigma_{ \ifcat\noexpandG\relax\bm{\csname var\expandafter\@gobble\stringG\endcsname}\else\bm{G}\fi }(k)}. On the other hand, being a permutation matrix, any \ifcat\noexpandG\relax\bm{\csname var\expandafter\@gobble\stringG\endcsname}\else\bm{G}\fi \in\mathscr{S}_N satisfies \ifcat\noexpandG\relax\bm{\csname var\expandafter\@gobble\stringG\endcsname}\else\bm{G}\fi \bm{1}=\bm{1}. The unit vector \bm{u}=\frac{1}{\sqrt{N}}\bm{1} thus satisfies
Taking the magnitude from both sides yields
thereby \bm{u} has constant-modulus projections on all the unit vectors \{\bm{v}_k\}. By adjusting the phases of \bm{v}_k’s we obtain
Since \ifcat\noexpandG\relax\bm{\csname var\expandafter\@gobble\stringG\endcsname}\else\bm{G}\fi \bm{u}=\bm{u}, it further holds that \lambda_{ \ifcat\noexpandG\relax\bm{\csname var\expandafter\@gobble\stringG\endcsname}\else\bm{G}\fi ,k}=1. Therefore the actions of \mathscr{S}_N elements on the lines constitute a natural permutation representation \tau:\mathscr{S}_N\rightarrow \mathscr{S}_N, which is an automorphism. For N\neq 6, it is known that all automorphisms of \mathscr{S}_N are inner automorphisms [permgroup, Sec. 8.2], which implies that there exists a permutation matrix \ifcat\noexpand\Xi\relax\bm{\csname var\expandafter\@gobble\string\Xi\endcsname}\else\bm{\Xi}\fi such that
Now, let \ifcat\noexpandB\relax\bm{\csname var\expandafter\@gobble\stringB\endcsname}\else\bm{B}\fi =[\bm{v}_0,\dotsc,\bm{v}_{N-1}], we see that there exists a unitary diagonal matrix \ifcat\noexpandD\relax\bm{\csname var\expandafter\@gobble\stringD\endcsname}\else\bm{D}\fi such that \ifcat\noexpandB\relax\bm{\csname var\expandafter\@gobble\stringB\endcsname}\else\bm{B}\fi = \ifcat\noexpandV\relax\bm{\csname var\expandafter\@gobble\stringV\endcsname}\else\bm{V}\fi ^{\rm H} \ifcat\noexpandD\relax\bm{\csname var\expandafter\@gobble\stringD\endcsname}\else\bm{D}\fi, since \bm{v}_k\in \ifcat\noexpandV\relax\bm{\csname var\expandafter\@gobble\stringV\endcsname}\else\bm{V}\fi ^{\rm H}{\rm span}(\bm{e}_k). Choosing an appropriate \sigma such that \tau( \ifcat\noexpandG\relax\bm{\csname var\expandafter\@gobble\stringG\endcsname}\else\bm{G}\fi )\bm{e}_k=\bm{e}_{\sigma_{ \ifcat\noexpandG\relax\bm{\csname var\expandafter\@gobble\stringG\endcsname}\else\bm{G}\fi }(k)}, we have
and hence \ifcat\noexpandG\relax\bm{\csname var\expandafter\@gobble\stringG\endcsname}\else\bm{G}\fi \ifcat\noexpandB\relax\bm{\csname var\expandafter\@gobble\stringB\endcsname}\else\bm{B}\fi = \ifcat\noexpandB\relax\bm{\csname var\expandafter\@gobble\stringB\endcsname}\else\bm{B}\fi \tau( \ifcat\noexpandG\relax\bm{\csname var\expandafter\@gobble\stringG\endcsname}\else\bm{G}\fi ). Using (Proof), we obtain
This implies that \ifcat\noexpandB\relax\bm{\csname var\expandafter\@gobble\stringB\endcsname}\else\bm{B}\fi \ifcat\noexpand\Xi\relax\bm{\csname var\expandafter\@gobble\string\Xi\endcsname}\else\bm{\Xi}\fi is a centralizer of \ifcat\noexpandG\relax\bm{\csname var\expandafter\@gobble\stringG\endcsname}\else\bm{G}\fi \in\mathscr{S}_N. The following lemma gives a characterization of such centralizers.
If a unitary matrix \ifcat\noexpandC\relax\bm{\csname var\expandafter\@gobble\stringC\endcsname}\else\bm{C}\fi commutes with all permutation matrices in \mathscr{S}_N, we have
Using the classical orbital basis result on the centralizer algebra of permutation representations [cameron_permgroup, Sec. 2.2], we obtain
Using the unitarity of \ifcat\noexpandC\relax\bm{\csname var\expandafter\@gobble\stringC\endcsname}\else\bm{C}\fi, it follows that the eigenvalues on {\rm span}(\bm{1}) and its orthogonal complement are both unimodular, thus leading to (Proof).
Using Lemma Proof, we finally obtain
where \ifcat\noexpandD\relax\bm{\csname var\expandafter\@gobble\stringD\endcsname}\else\bm{D}\fi \ifcat\noexpand\Xi\relax\bm{\csname var\expandafter\@gobble\string\Xi\endcsname}\else\bm{\Xi}\fi \in\mathsf{Mon}(N).
Condition (b) In this case, the fact that the orbital contains N-1 lines implies that there is a homomorphism \varphi:\mathscr{S}_N\rightarrow\mathscr{S}_{N-1}. When N\geqslant 5, \mathscr{S}_N has a non-trivial normal subgroup, the alternating group \mathscr{A}_N. Since \varphi is not injective, we have \mathscr{A}_N\subseteq {\rm Ker}~\varphi for N\geqslant 5. Thus using the basic theorem of homomorphisms, we have
However, in Condition (b) the orbital size argument yields |{\rm Im}~\varphi|\geqslant N-1, which is clearly impossible for N\geqslant 5. Therefore, orbitals satisfying Condition (b) do not exist when N\geqslant 5.
The full proof is thus completed by combining the analysis of Conditions (a) and (b).
Using the classical orbital basis result on the centralizer algebra of permutation representations [cameron_permgroup, Sec. 2.2], we obtain
Using the unitarity of \ifcat\noexpandC\relax\bm{\csname var\expandafter\@gobble\stringC\endcsname}\else\bm{C}\fi, it follows that the eigenvalues on {\rm span}(\bm{1}) and its orthogonal complement are both unimodular, thus leading to (Proof).
The sufficiency is straightforward since the sidelobes of a sequence having a single non-zero entry are obviously all zero. Conversely, assume by contradiction that \bm{s} has at least two non-zero entries, let i<j be the smallest and the largest non-zero indices. We see that for k=j-i, the autocorrelation r_k=\sum_{n} s_n^*s_{n+k} is non-zero since the product s_n^*s_{n+k} is only non-zero when n=i. This implies that A_{\rm a}(\bm{s})>0, and hence the original assumption is false. This completes the proof.
Note that
Preservation of A_{\rm a} is thus equivalent to the preservation of \|\bm{s}\|_4 since \|\bm{s}\|_2^4 is already preserved due to unitarity. Now, substituting (?) into (Proof), we obtain
Using 0+n=1+(n-1), we further obtain
which further implies that
Since \sigma(k) is a bijection, a is a non-zero integer. Thus (Proof) implies (N-1)|a|\le N-1, thereby a=\pm 1. Thus we have
which corresponds to the identity and the reversal permutation, respectively. Thus the proof is completed.
First assume that the permutation component is an identity transformation. Using again the identity 0+n=1+(n-1) we have the monomial s_0s_ns_1^*s_{n-1}^*. Note that all four permitted permutations (0,n,1,n-1),~(n,0,1,n-1),~(0,n,n-1,1),~(n,0,n-1,1) correspond to the same monomial s_0s_ns_1^*s_{n-1}^*, and hence we have 4\lambda_0\lambda_n\lambda_1^*\lambda_{n-1}^*=4. This implies
When the permutation component is the reversal permutation, we may simply alter the indices accordingly. The proof is thus completed.
Let
which is an Abelian normal subgroup of { \ifcat\noexpandG\relax\mathnormal{G}\else\cal{G}\fi }_N. Note that
where \mathscr{C}_2 is the 2-cyclic group accounting for the potential reversal. If (?) holds, the commutator subgroup of \mathscr{S}_N, the alternating group \mathscr{A}_N, would have to be mapped into \widetilde{{ \ifcat\noexpandG\relax\mathnormal{G}\else\cal{G}\fi }}_N by the conjugate mapping g: \ifcat\noexpandG\relax\bm{\csname var\expandafter\@gobble\stringG\endcsname}\else\bm{G}\fi \mapsto \ifcat\noexpandU\relax\bm{\csname var\expandafter\@gobble\stringU\endcsname}\else\bm{U}\fi \ifcat\noexpandG\relax\bm{\csname var\expandafter\@gobble\stringG\endcsname}\else\bm{G}\fi \ifcat\noexpandU\relax\bm{\csname var\expandafter\@gobble\stringU\endcsname}\else\bm{U}\fi ^{\rm H}. However, when N\geqslant 4, \mathscr{A}_N is non-Abelian and hence cannot be mapped into any Abelian group via the injection g. Thus we are done.
The text on this page is from arXiv:2610.21653v1 by Zexuan Jing, Yifeng Xiong, Fan Liu, Xuehua Li and Jianhua Zhang, under the licence CC BY 4.0. The corpus made these changes: it read the items out of the LaTeX source, it expanded the macros of the paper, it put each proof after its statement, and it converted the text to HTML. The formulas are the TeX of the paper, and KaTeX renders them. A formula or a reference can look different from the PDF. The page is published under CC BY 4.0.
The record of each item is in analysis/objects/2610/2610.21653.jsonl.