It seems like.p files are AES encrypted, with an unknown key, and have been since 2008 from the date of these posts. However, as matlab itself can read those files, it needs to include the decryption algorithm and key, from where it can be reverse engineered. It seems like.p files are AES encrypted, with an unknown key, and have been since 2008 from the date of these posts. However, as matlab itself can read those files, it needs to include the decryption algorithm and key, from where it can be reverse engineered. The following books are available directly from me via PayPal: 1. Applied Numerical Methods Using MATLAB, Wiley, 2005 (very clean used book) +$95.00 2. Circuit System with MATLAB and PSpice, Hongrung, 2012 +$80.00 3. MATLAB and PSpice for Electronic Circuits, Hongrung, 2012 +$60.00 4. MATLAB/Simulink for Digital Communication (Black/White-printed), Hongrung, 2013 +$80.00 5. MATLAB/Simulink for Digital Signal Processing, Hongrung (Color-printed), 2012 +$90.00 6. Signals and Systems with MATLAB, Springer, 2009 +$85. You can use the MATLAB built-in function berawgn() or use the following function prob_error(): function p=prob_error(SNRbdB,signaling,b,opt1,opt2)% Finds the symbol/bit error probability for given SNRbdB=Eb/(N0/2)[dB](Table 7.1)% Note that EbN0dB=SNRbdB-3.% Copyleft: Won Y. Good day Sir, I need your help to understand implementation of Channel Coding in matlab, such as; 1. To load the source binary data then add channel coding block, and use (7,4) block coding after PCM block. Then to decode the binary sequence and recover the quantization levels, to compare with yq at the transmit side, having exact the same sequences. If I assume the bit error rate of the channel 0.1. Then I need to simulate the error probability by exploiting the error correction capability of channel coding. Since I don't have much experience in programming I will really appreciate your help to do the coding for this scenario. I want Matlab code for Duobinary Encoding and Decoding? Or atleast modify this code. Hi, how can i access this book. I have code for v blast zero forcing can u help me understand it please. Respected Won Yang, I am working in Simulink. At transmitter side I have some digital data which I can see through scope as unipolar digital data. On receiver side let suppose I am unaware what was originally transmitted digital data but what I know is that the transmitted digital sequence must be from one of the ten known signals on receiver side. So I want to compare the received signal with ten known sequences one by one to check which digital signal among them was actually transmitted. I am not that much expert. Kindly tell me should I use correlation for comparison of this digital data or any other thing. I will wait for your response. Png is a function saved in an M-file named 'png'. If you had downloaded, it would be automatically run whenever the main program 'DS_SS' is run. If you don't have the function, drag and paste the following: function c=png(gm,Kc,x)%generates an m-sequence from a feedback-shift register if Kc=0% or from a high-speed feedback shift generator if KC>0% gm: a generator tap coefficient vector% or a set of connected tap position numbers%Copyleft: Won Y. Yang, [email protected], CAU for academic use only if sum(gm>1)>0, g(gm)=1;% say, if gm=[1 2 4 5] else g=gm;% if gm=[1 1 0 1 1] end m=length(g);% Number of feedback shift-registers if nargin==2 if length(Kc)>1, x=Kc; Kc=0;% If x0 is given as 2nd input argument else x=[zeros(1,m-1) 1];% Initial state of the shift register end elseif nargin. I see no problem as far as the last line computing the BER is concerned. I like to see one of my readers in the middle of my book. 1) The purpose of multiplying T before going into the loop is just to save the computation time by removing the necessity of performing the same multiplication repetitively for every bit inside the loop. 2) To simulate the continuous-time white noise having infinite correlation at tau=0, its magnitude must be increased as the sampling period decreases. 3) Thanks for being my reader. I hope you will continue to be happy on the bridge between communication stuff and MATLAB made by my book. Dear Prof Won Yang, Referring to your code in the Matlab file named 'sim_PSK_passband.m': 1)The following line is written in the code: suT= su*T; The unit basis signal here is multiplied by T so that when the correlation is calculated, the correlation will be an unbiased estimate and not just the raw unscaled value. Is the reasoning right? Or if it is wrong, what is the purpose of multiplying by T? 2) The following line is written sgmsT=sqrt(sigma2/T); What is the purpose of dividing by T here? Can you please explain mathematically? I know that the noise power is being varied for every iteration by changing the SNR. But why do we specifically divide the noise power(sigma2)by T before applying it to the random noise generated in the code?
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |