channel-capacity
Problem-solving strategies for channel capacity in information theory
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Problem-solving strategies for channel capacity in information theory
How to use
Zainstaluj umiejętność w swoim środowisku Claude, dodając ją do katalogu skills w konfiguracji projektu.
Zidentyfikuj typ problemu: czy pracujesz z informacją wzajemną I(X;Y), modelem kanału P(Y|X), czy obliczaniem pojemności kanału C = max I(X;Y). Każdy typ wymaga innego podejścia.
Do obliczeń informacji wzajemnej użyj komendy Scipy_Mutual_Info, która oblicza entropię rozkładów wejściowych i wyjściowych. Przygotuj wektory prawdopodobieństwa dla zmiennych X i Y.
Dla kanałów binarnych (symetryczny lub kasujący) lub AWGN użyj komendy Sympy_Bsc_Capacity, która upraszcza wyrażenia pojemności. Podaj parametry kanału (prawdopodobieństwo błędu, erasure lub SNR).
Jeśli potrzebujesz formalnego dowodu górnego ograniczenia pojemności lub weryfikacji warunku I(X;Y) ≤ H(X), użyj komendy Z3_Capacity_Bound do automatycznego dowodzenia.
W złożonych przypadkach zastosuj algorytm Blahuta-Arimoto, który iteracyjnie optymalizuje rozkład wejściowy p(x) aż do zbieżności do rzeczywistej pojemności kanału.