CommPy icon indicating copy to clipboard operation
CommPy copied to clipboard

Digital Communication with Python

Results 26 CommPy issues
Sort by recently updated
recently updated
newest added
trafficstars

When I installed CommPy on Chinese version of Windows 10, I came across an error: " File "C:\Users\songlei-cn\AppData\Local\Temp\pip-install-77v4aupp\scikit-commpy_e4831557bdbb40d5b50ec608ac738943\setup.py", line 9, in LONG_DESCRIPTION = open('README.md').read() UnicodeDecodeError: 'gbk' codec can't decode byte...

I use parameters in LTE 36.212 to realize a turbo code. Then I find in line 47 (**turbo.py**): ``` stream = conv_encode(msg_bits, trellis1, 'rsc') sys_stream = stream[::2] non_sys_stream_1 = stream[1::2]...

你好,我在使用涡轮增压编解码器时遇到了问题。使用涡轮增压解码后的输出全部为0,我不知道设置的问题在哪里。 ``` memory = np.array(2, ndmin=1) g_matrix = np.array((0o5, 0o7), ndmin=2) trellis = cc.Trellis(内存,g_matrix) interlv = inter.RandInterlv(len(msg_encode),1) msg = cct.turbo_encode(msg_encode, trellis1 = trellis, trellis2= trellis, interleaver = interlv ) res...

I'm using commpy to simulate an OFDM transmission/reception. I wanted to add a channel coding block. I used LDPC with a matrix from "David MacKay's Gallager Code resources", in particular,...

I'll just raise it here as well since nobody initiated any speak for that. same as scipy, scikit-learn etc, this one as well is not installable on Apple's silicone M1...

Hi, I am trying to execute the readme.md example for convolutional coding at code rate 3/4. The generator matrix [5, 7] for R=1/2 is used and punctured with [[1,0,1],[1,1,0]] to...

Unittests features few warning messages, it would be good to fix them. ``` /CommPy$ python commpy/tests/test_* .../CommPy/commpy/links.py:324: ComplexWarning: Casting complex values to real discards the imaginary part received_msg[receive_size * i:receive_size...

Adding Gaussian noise to a signal of a specific SNR. The signal may or may not have noise already

When comparing a RRC impulse response generated by CommPy to those of other reference implementations, the results seem incorrect -- e.g., not even symmetric. I don't have screenshots at the...

Add a LinkModel that performs the simulation in multiprocess, one process per SNR. The implementation works as a drop-in replacement, just need to import _multiprocess_links_ instead of _links_. Also adds...