Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
resources:eval:user-guides:ad-fmcomms2-ebz:software:datafiles [18 Feb 2014 22:56] – [Data Verification] Di Puresources:eval:user-guides:ad-fmcomms2-ebz:software:datafiles [27 Jan 2021 22:20] (current) – use wp> interwiki links Robin Getz
Line 14: Line 14:
   * DSP System Toolbox Version 8.5                                                             * DSP System Toolbox Version 8.5                                                          
 </WRAP> </WRAP>
 +
 +===== Data transfer =====
 +
 +Once files have been created by MATLAB/Simulink, they can be [[/resources/tools-software/linux-software/zynq_images#accessing_files|transferred to the target]].
 +
  
 ===== QPSK ===== ===== QPSK =====
Line 38: Line 43:
  
 === Data === === Data ===
 +<WRAP round info 65%>
 +Once the transmitted signals are in workspace, we use the following two lines to write them to a text file:
 +
 +<code matlab>
 +newdata = [I1 Q1 I2 Q2];
 +
 +dlmwrite('qpsk.txt',newdata,','); 
 +</code>
 +
 +You open this text file and manually add the word "TEXT" at the very beginning, and then save the file.
 +                                                        
 +</WRAP>
 +
 +
 <WRAP round download 80%> <WRAP round download 80%>
 You can download the generated data from below: You can download the generated data from below:
Line 58: Line 77:
 === Model === === Model ===
  
-The figure below shows a QPSK transmission model with the pulse shaping filters. Since pulse shaping filters are often distributed as a matched pair between transmitter and receiver, we use the filter shape of ‘Square root’(([[http://en.wikipedia.org/wiki/Root-raised-cosine_filter|Root-raised-cosine filter]])).+The figure below shows a QPSK transmission model with the pulse shaping filters. Since pulse shaping filters are often distributed as a matched pair between transmitter and receiver, we use the filter shape of ‘Square root’(([[wp>Root-raised-cosine_filter|Root-raised-cosine filter]])).
  
 {{QPSKwithfilter.png?900|Subsystem diagram}}   {{QPSKwithfilter.png?900|Subsystem diagram}}  
Line 98: Line 117:
  
 {{iiosetting_new.png?500}} {{iiosetting_new.png?500}}
 +
 +<WRAP round info 80%>
 +The DCXO setting can be different from board to board. You are suggested to find a proper setting using signal generator and spectrum analyzer in the lab.                                                                    
 +</WRAP>
  
 Since there is no match filter on AD9361 receive path, the data obtained from AD9361 receiver side does not show the constellation of QPSK clearly. Therefore, by simply looking at the ADI IIO Oscilloscope, it is difficult to see whether the received data is valid or not, as shown in the figure below.  Since there is no match filter on AD9361 receive path, the data obtained from AD9361 receiver side does not show the constellation of QPSK clearly. Therefore, by simply looking at the ADI IIO Oscilloscope, it is difficult to see whether the received data is valid or not, as shown in the figure below. 
Line 120: Line 143:
  
 You can download the receiver model from below: You can download the receiver model from below:
-  * {{qpsk_receiver_new.zip}}  +  * {{qpsk_receiver_new.zip}} 
 + 
 +Make sure you load the mat data file in the workspace first. Otherwise, the model will not run.   
 The data rate is defined in the parameter ''Fs'' and the phase offset is defined in the parameter ''PhaseOffset''. The data rate is defined in the parameter ''Fs'' and the phase offset is defined in the parameter ''PhaseOffset''.
 </WRAP> </WRAP>
Line 182: Line 208:
 ===== MSK ===== ===== MSK =====
  
-MSK stands for minimum shift keying. It is one type of the continuous phase modulation (CPM) schemes (([[http://en.wikipedia.org/wiki/Minimum-shift_keying|Minimum-shift keying]])). In this section, we use "MSK Modulator Baseband" block to modulate the input random binary bits. In other words, the input is either 0 or 1.+MSK stands for minimum shift keying. It is one type of the continuous phase modulation (CPM) schemes (([[wp>Minimum-shift_keying|Minimum-shift keying]])). In this section, we use "MSK Modulator Baseband" block to modulate the input random binary bits. In other words, the input is either 0 or 1.
 ==== Model ==== ==== Model ====
  
Line 240: Line 266:
 The figure below shows a LTE example according to the specifications developed by the Third Generation Partnership Project (3GPP). It highlights only the downlink physical channel (PDSCH) processing.  In order to obtain the transmitted data, we add a “Signal to Workspace” block on the transmitter side (circled in red). By double clicking the "Model Parameters" block, we can change the model settings such as channel bandwidth, antenna configuration and etc. The figure below shows a LTE example according to the specifications developed by the Third Generation Partnership Project (3GPP). It highlights only the downlink physical channel (PDSCH) processing.  In order to obtain the transmitted data, we add a “Signal to Workspace” block on the transmitter side (circled in red). By double clicking the "Model Parameters" block, we can change the model settings such as channel bandwidth, antenna configuration and etc.
  
-Since LTE is a sophisticated standard, you are encouraged to read the Help Document of this example and its related references to get more information (([[http://www.mathworks.com/help/comm/examples/lte-phy-downlink-with-spatial-multiplexing.html|LTE PHY Downlink with Spatial Multiplexing]])).+Since LTE is a sophisticated standard, you are encouraged to read the Help Document of this example and its related references to get more information (([[mw>help/comm/examples/lte-phy-downlink-with-spatial-multiplexing.html|LTE PHY Downlink with Spatial Multiplexing]])).
  
 {{LTE.png?900|Subsystem diagram}} {{LTE.png?900|Subsystem diagram}}
resources/eval/user-guides/ad-fmcomms2-ebz/software/datafiles.1392760610.txt.gz · Last modified: 18 Feb 2014 22:56 by Di Pu