dsfb-rf 1.0.1

DSFB-RF Structural Semiotics Engine for RF Signal Monitoring - A Deterministic, Non-Intrusive Observer Layer for Typed Structural Interpretation of IQ Residual Streams in Electronic Warfare, Spectrum Monitoring, and Cognitive Radio
Documentation
+
+��il��X�Rt^RIHt^RIt^RIt^RIHt^RItRt	Rt
Rt]3RRlltR#)	z�
POWDER synthetic-proxy slice generator.

Schema-preserving stand-in (<=2 MB) for a Genesys Lab POWDER LTE Band 7
capture. Signal reuses the crate's urban-multipath synthetic model
(see examples/urban_multipath_prognosis.rs).
)�annotationsN)�Pathg�U]Al@Y@ic
�,�V^8�dQhRRRRRRRRRR	/#)
��out_jsonr�out_bin�rngznp.random.Generator�	n_samples�int�return�None�)�formats"�9/home/one/dsfb/crates/dsfb-rf/scripts/gen_proxy_powder.py�__annotate__rsH��HM�HM��HM�
�HM�
�HM��	HM�

�HM�c�x�\V4p^�p\\P!W4,44pVP.R<OWT^,
3R7RVP.R<OWT^,
3R7,,\P!R4,p\P
!WT3\PR7pVP\P4VR^R=13&\PPV^R7P\P4pVPR;4RVp	^p
VP^^@V
R7pVPRV
R	7)p^
VR
,,p
VP^^\P,V
R7p\P
!V\PR7p\W�V4FUwpppVV8gKVVR;;;V\P !RV,4,V	RVV,
,,
uuu%KW	VP#^4^,R,pV^
VR
,,,pR>pVVVP#V4RVP#V4,,,\P!^4,,p\P$!V^,\P&R7pVP(P\P&4VR&VP*P\P&4VR
&VP-VP/44RRRRRRR\0P2!R\0P4!44RVRRRR\7\\844RRR\0P2!R\0P4!44RR /R!R"^R#\7\:4R$R%R&R'R(R'/R)R"^R*\7V4R+R,R-R.R/R0R1R2R3/R4R0R5R2R6///pVP=\>P@!V^R77R8,R9R:7R#)?�)�sizey�?g$@)�dtype:NNN)�axisNg@)�scalerg4@g@:�Nr:�Nrzdsfb_rf:provenancezsynthetic-proxyzdsfb_rf:proxy_forz3POWDER Globecom 4G LTE Band 7 capture (Genesys Lab)zdsfb_rf:source_modelzeLTE-flavoured OFDM + 6-tap Rayleigh + log-normal shadowing; see examples/urban_multipath_prognosis.rszdsfb_rf:generated_atz%Y-%m-%dT%H:%M:%SZzdsfb_rf:n_samples�globalz
core:datatype�cf32zcore:sample_ratezcore:versionz0.0.1zcore:record_datez	%b %d, %Yzcore:descriptionze[SYNTHETIC PROXY] Schema-preserving stand-in for a POWDER capture when the real 4.3 GB zip is absent.�captureszcore:sample_startzcore:center_frequencyz	core:bandz
LTE Band 7zcore:set�1zcore:dayrzcore:sample_countzcore:environmentz'[SYNTHETIC PROXY] urban multipath modelz
core:protocol�4G�transmitterz
core:location�	proxy_besz
core:radiozEttus USRP X310�receiver�proxy_humanitieszEttus USRP B210)�indent�
zutf-8)�encoding�����)�����r&r�i����g�&-`�ʬ?)!r
�np�ceil�choice�sqrt�zeros�	complex64�astype�fft�ifft�reshape�integers�exponential�uniform�pi�zip�exp�standard_normal�empty�float32�real�imag�write_bytes�tobytes�time�strftime�gmtime�str�SAMPLE_RATE�	CENTER_HZ�
write_text�json�dumps)rrrr	�n_sub�n_sym�qam16�grid�	time_grid�tx�n_taps�
tap_delays�tap_gains_db�	tap_gains�
tap_phases�channel�d�g�ph�	shadow_db�noise_sigma�noisyr�metas&&&&                    r�generater\s����I��I�
�E�����	�)�*�+�E�
�Z�Z��e�R�Z�-@�Z�
A�
�#�*�*�^�5�"�*�2E�*�F�
F�G�JL�'�'�RV�-�
X�E�
�8�8�U�N�"�,�,�7�D��L�L����.�D��A�b�D��M������D�q��)�0�0����>�I�	�	�	�2�	�z�	�	*�B��F����a��&��1�J��O�O�#�F�O�;�;�L��|�d�*�+�I����Q��B�E�E�	���7�J��h�h�y����5�G��
�z�:���1�b��y�=��A�B�K�1�r�v�v�b�2�g��.��O�i�!�m�1D�D�D�K�;��#�#�A�&�q�)�C�/�I��r�i�$�&�'�'�G�"�K��k�S�%8�%8��%C�b�3�K^�K^�_h�Ki�Fi�%i�j�mo�mt�mt�uv�mw�w�w�E�
�8�8�I��M����4�D����"�"�2�:�:�.�D��J����"�"�2�:�:�.�D��J��������'�	�/��R��!H���
�
�.B�D�K�K�M� R��Y���V���C��$4� 5��G���
�
�k�4�;�;�=� I��>�
	
�	���#�S��^�������
�	�����Y��� I��T��O�[�,�HY�Z���*<�l�L]�^�

�/�D�@
����
�
�4��2�T�9�G��Lr)
�__doc__�
__future__rrGr@�pathlibr�numpyr)rDrE�	N_SAMPLESr\r
rr�<module>rbs=���#��������	��	��	HM�HMr