Skip to content

Commit a72b568

Browse files
committed
small mtl fcn updates
1 parent 5fd6011 commit a72b568

File tree

4 files changed

+39
-1696
lines changed

4 files changed

+39
-1696
lines changed

6_mtl/fcn/0_cfo_estimators.ipynb

Lines changed: 19 additions & 502 deletions
Large diffs are not rendered by default.

6_mtl/fcn/1_cfo_mtl.ipynb

Lines changed: 2 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
"cell_type": "markdown",
66
"metadata": {},
77
"source": [
8-
"# Performance Under Carrier Offsets\n",
8+
"# 1 Frame Synchronization and CFO Estimation using MTL\n",
99
"\n",
10-
"So far a simple AWGN case with a 13-bit barker sequence was demonstrated which may not be compelling to everyone. In this notebook we'll look at a more realistic scenario with a longer preamble and some frequency offsets."
10+
"This notebook uses MTL to train FCNs that can do frame sync and CFO estimation."
1111
]
1212
},
1313
{
@@ -2035,26 +2035,6 @@
20352035
"# plt.savefig('figures/mean_accs_loss_tradeoffs_10khz.png', dpi=300, bbox_inches='tight')"
20362036
]
20372037
},
2038-
{
2039-
"cell_type": "code",
2040-
"execution_count": 78,
2041-
"metadata": {},
2042-
"outputs": [
2043-
{
2044-
"data": {
2045-
"text/plain": [
2046-
"[10000.0, 20000.0, 30000.0]"
2047-
]
2048-
},
2049-
"execution_count": 78,
2050-
"metadata": {},
2051-
"output_type": "execute_result"
2052-
}
2053-
],
2054-
"source": [
2055-
"torch.load('results/fs_0.9_0.1_0db.pt')[0]['cfos']"
2056-
]
2057-
},
20582038
{
20592039
"cell_type": "code",
20602040
"execution_count": 86,

6_mtl/fcn/3_continuous_snr_estimation.ipynb renamed to 6_mtl/fcn/2_continuous_snr_estimation.ipynb

Lines changed: 8 additions & 1148 deletions
Large diffs are not rendered by default.

6_mtl/fcn/plotting_continuous.ipynb renamed to 6_mtl/fcn/3_plotting_results.ipynb

Lines changed: 10 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
{
22
"cells": [
3+
{
4+
"cell_type": "markdown",
5+
"id": "2170bf5b",
6+
"metadata": {},
7+
"source": [
8+
"# Continuous Estimation Results\n",
9+
"\n",
10+
"This notebooks is used primarily to visualize the outputs of the previous notebooks, and to reproduce the figures seen in the thesis."
11+
]
12+
},
313
{
414
"cell_type": "code",
515
"execution_count": 1,
@@ -1193,22 +1203,6 @@
11931203
"# plt.savefig('figures/fcn_snr_estimation_linear_scale.png', dpi=300, bbox_inches='tight')"
11941204
]
11951205
},
1196-
{
1197-
"cell_type": "code",
1198-
"execution_count": null,
1199-
"id": "8f054dd6-27db-4b5b-a0d0-5d50d6c5a761",
1200-
"metadata": {},
1201-
"outputs": [],
1202-
"source": []
1203-
},
1204-
{
1205-
"cell_type": "code",
1206-
"execution_count": null,
1207-
"id": "931b3aa2-c207-407c-a923-7831aa08c8f7",
1208-
"metadata": {},
1209-
"outputs": [],
1210-
"source": []
1211-
},
12121206
{
12131207
"cell_type": "code",
12141208
"execution_count": 348,
@@ -1454,14 +1448,6 @@
14541448
"plt.tight_layout()\n",
14551449
"# plt.savefig('figures/fs_training_example_snr_label.svg', dpi=300, bbox_inches='tight')"
14561450
]
1457-
},
1458-
{
1459-
"cell_type": "code",
1460-
"execution_count": null,
1461-
"id": "5e112a4b-56e3-43c0-9d91-b3495585178e",
1462-
"metadata": {},
1463-
"outputs": [],
1464-
"source": []
14651451
}
14661452
],
14671453
"metadata": {

0 commit comments

Comments
 (0)